Skip to content

HeartMoji is a personal project I did for my 2nd anniversary of dating my girlfriend. It consists of a website, esp8266, and soldered PCB.

Notifications You must be signed in to change notification settings

Cippppy/HeartMoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeartMoji

HeartMoji is a hardware and software project created for my 2nd anniversary with my girlfriend. It is a Printed Circuit board (PCB) with an array of LEDs in the shape of a heart. It uses a NodeMCU Amica to control the status of the LEDs and to interface with a ThingSpeak channel over Wifi. There is also a website that is used to change the LED status from anywhere in the world.

Hardware

The hardware for this project is basic and consists of mostly simple parts. The raw schematic and PCB files can be found in the "AltiumFiles" folder while there is a PDF version of both in "HeartMoji.pdf."

  1. NodeMCU Amica
  2. Red LED x9
  3. Push Button
  4. Linear Regulator
  5. Power Jack
  6. 250 ohm Resistor x9
  7. 10k ohm Resistor
  8. 330 ohm Resistor
  9. 1k ohm Resistor

Software

The software for this project consists of an arduino sketch that is loaded onto the NodeMCU Amica and a website. Both rely on the ThingSpeak API to interact.

Future Work

There are a few changes I would like to make to the final result but overall I am proud of the work. First, I would fix the case files. The tolerances and spacing for the necessary ports on the case do not align depending on the 3D printer. Second, I would update the website so it has a little more going on. It is quite basic and I think I could make it look prettier over time. Lastly, I want to add more functionality to the device. By this I mean that I want the LEDs to do more and cooler things.

About

HeartMoji is a personal project I did for my 2nd anniversary of dating my girlfriend. It consists of a website, esp8266, and soldered PCB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages