HeartToHeart is a hardware project designed for IoT prototyping, featuring a custom PCB and ESP32 microcontroller. The project includes AWS IoT integration, a custom display, and a complete KiCad design for fabrication and assembly.
- Custom PCB design (KiCad)
- ESP32 microcontroller
- AWS IoT Core connectivity
- OLED display (NHD-C12832A1Z-FSW-FBW-3V3)
- Example firmware for secure WiFi and AWS IoT connection
pcb/– KiCad project files and backupssrc/– Firmware source code and secrets templatespcb/media/– Project images and schematic PDF
- Clone the repository
- Copy
src/secrets.example.htosrc/secrets.hand fill in your WiFi and AWS IoT credentials - Open
pcb/pcb.kicad_proin KiCad to view or modify the PCB - Generate your own fabrication files (Gerbers, drills, etc.) using KiCad's plot and export tools
- Flash the firmware in
src/src.inoto your ESP32
See pcb/License.txt for licensing information.
Note: Do not commit your real src/secrets.h with credentials. Use src/secrets.example.h as a template.
Important: Fabrication files (Gerbers, drills, etc.) are not included in the repository. You must generate your own using the provided KiCad project files.
