{"id":382,"date":"2025-11-26T18:50:20","date_gmt":"2025-11-26T18:50:20","guid":{"rendered":"https:\/\/sites.wp.odu.edu\/cjone132\/?page_id=382"},"modified":"2025-11-26T18:59:27","modified_gmt":"2025-11-26T18:59:27","slug":"personal-projects","status":"publish","type":"page","link":"https:\/\/sites.wp.odu.edu\/cjone132\/personal-projects\/","title":{"rendered":"Personal Projects"},"content":{"rendered":"\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"858\" src=\"http:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-1024x858.png\" alt=\"Advanced RPS simulation\" class=\"wp-image-384 size-full\" srcset=\"https:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-1024x858.png 1024w, https:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-300x252.png 300w, https:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-768x644.png 768w, https:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-1536x1288.png 1536w, https:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-2048x1717.png 2048w, https:\/\/sites.wp.odu.edu\/cjone132\/wp-content\/uploads\/sites\/39125\/2025\/11\/Screenshot-2025-01-20-182527-358x300.png 358w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>The advanced Rock Paper Scissor simulator<\/p>\n\n\n\n<p>Written in Java \ud83d\ude42 <\/p>\n<\/div><\/div>\n\n\n\n<p>Below is a showcase of personal projects that I have completed in my own time as part of my hobby. I enjoy programming microcontrollers such as ESP32-S3 and experimenting with electronics, including premade modules and discrete components assembled into custom circuits on dev board. With my 3d printer, soldering iron, programming skills, and unsupervised use of the internet, who knows what gadget or experiment will be brought to life next? <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Programming ESP32 with micropython for secure socket communication\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/kbheQT31C5M?start=14&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Using MicroPython to send a message through a network socket from a PC to a MAX LED panel<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How To: Reset Flash on ESP32s3 then install MicroPython\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/PUXXiNCz8t4?start=387&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Reset the flash on esp32s3 and install MicroPython files to avoid using c++ on a simple project<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Captive Portal Demo and explanation with esp32 and micropython\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/v1TivXYfUNU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Using the ESP32-s3 board to host a micropython web server, and through DNS hijacking, show a captive portal<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Using Pennies as buttons!?  Touch Capacitance with esp32s3 and Micropython\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/Qvrz8MkJ7sk?start=37&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">The ESP32-s3 has pins that support capacitive touch, meaning unconventional conductive materials can be used as buttons.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The advanced Rock Paper Scissor simulator Written in Java \ud83d\ude42 Below is a showcase of personal projects that I have completed in my own time as part of my hobby. I enjoy programming microcontrollers such as ESP32-S3 and experimenting with electronics, including premade modules and discrete components assembled into custom circuits on dev board. With&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/sites.wp.odu.edu\/cjone132\/personal-projects\/\">Read More<\/a><\/div>\n","protected":false},"author":30951,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/pages\/382"}],"collection":[{"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/users\/30951"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/comments?post=382"}],"version-history":[{"count":4,"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/pages\/382\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/pages\/382\/revisions\/389"}],"wp:attachment":[{"href":"https:\/\/sites.wp.odu.edu\/cjone132\/wp-json\/wp\/v2\/media?parent=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}