Hancryption Status Update 0.0.3 (Combined)
What Happened in 0.0.2.3?
I have created a parts list for this project:
Adafruit:
- Adafruit Electret Microphone Amplifier - MAX4466
with Adjustable Gain
- Adafruit 2.13” Monochrome eInk / ePaper Display
with SRAM - 250x122 Monochrome with SSD1680
- Adafruit ESP32-S2 Feather - 4 MB Flash + 2 MB
PSRAM - STEMMA QT / Qwiic
- Lithium Ion Polymer Battery - 3.7v 100mAh
- Tactile Button switch (6mm) x 20 pack
- Small Enclosed Piezo w/Wires
I have decided to use the Adafruit ESP32-S2 Feather as my microcontroller, as it takes care of the LiPoly battery charging, so I don’t have to buy extra parts for it. I can also charge the battery through the USB-C on the board. It also has many GPIO pins that I can give to my e-Ink display, as well as the switches (6).
What Happened in 0.0.2.5?
I created a wiring diagram for the components listed in the parts list. The time-lapse can be seen on Lapse*.
*I forgot to add the piezo in the time-lapse, and I wired the SDA and SCL pins to buttons, which was not supposed to happen, so later, I added the piezo, and moved the button wires to spare analog pins. You can see these in the screenshot below.
What Happened in 0.0.3?
I made a complete draft of the code for the device. I added all of the button logic and basic e-ink display code. I added a loading screen with “HANCRYPTION” in block text and a sleep screen. To “power down”, when the user holds the power button for more than 1 second, it goes into deep-sleep, which is basically off for microcontrollers. If it is less than that, it just goes idle. Of course, this is not the final code. I will keep adding more and more features that are compatible with the current set of parts I already have.
What’s Next in 0.0.4?
-Extra UI Features
-Possibility of Games
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.