Projects
![Projects](/content/images/size/w960/2024/02/12-header-2.png)
Current
Hardware Projects
- Seven segment display wall driver hardware + firmware (STM32)
Learning Projects (Courses, etc.)
- Real time embedded design course - currently going through the Cornel ECE 4760 "Digital Systems Design Using Microcontrollers" course and porting the RasPi pico code over to STM32 for use in the project below.
- Learning STM32 HAL Driver development, see my notes here.
Previous
- USB Cable Tester – Hardware prototyping and testing, PCB design and manufacturing, STM32 programming: A cable tester for various USB connections which also gives indication of the presence of internal resistors as required by the USB standard – featured on Hackaday.com
- GPS module accuracy comparison – using UART, I2C, RaspberryPi, python, concurrent processing, antenna selection, with data analysis in numpy & pandas
- Real time plotting of wireless sensor data – using MQTT, python & RaspberryPi, Arduino C & ESP32
- Electrical schematics for solar and battery systems – electrical schematics in AutoCAD Electrical, 12V distribution panel diagram, electric heater control wiring, Lithium Iron Phosphate battery sizing
- DIY Off-grid camper van conversion – electrical system design and installation (solar system design and battery selection), plumbing, woodworking, welding
- Obsidian Markdown to Jekyll converter – markdown parser to convert Obsidian markdown syntax to be used for a jekyll website
- Home automation server with ESP32 and RaspberryPi – guided tutorial/repo for setting up ESP32 to publish MQTT messsages to a home server running on a RaspberryPi
- Shared Learning Arduino repo – a github-hosted repository of markdown notes useful for learning Arduino (distributed cognition project)
- Temporary Primary Generation Microgrids – at Pacific Gas & Electric I performed the design and engineering analysis of connecting diesel generators to supply power for multiple distribution feeders during transmission line maintenance.
Gallery of Project Images
![](https://maroukis.net/content/images/2024/02/C5981F8C-01CA-4078-B75E-EAD5EF4C18EB_1_105_c.jpeg)
![](https://maroukis.net/content/images/2024/02/DWG-02-12V-DIST.png)
![](https://maroukis.net/content/images/2024/02/1118C2F0-B0E4-4CCF-A969-F05FFBD65A94_1_105_c-1.jpeg)
![](https://maroukis.net/content/images/2024/02/sshot_realtime_plotter-1.png)
![](https://maroukis.net/content/images/2024/02/12-header-1.png)
![](https://maroukis.net/content/images/2024/02/recessed-header-cropped.png)
![](https://maroukis.net/content/images/2024/02/hardwood-2.jpeg)
![](https://maroukis.net/content/images/2024/02/plumbing-header-2-1.jpeg)
![](https://maroukis.net/content/images/2024/02/10-header-carousel-2.jpg)