Minimem
Perché il mio bimbo piange? Questo oggetto può aiutarti a rispondere, tenendo traccia delle ultime attività del neonato.
Il progetto usa un ESP32-S3 come MCU, ha un display rotondo e dieci tasti meccanici. Ad ogni tasto corrisponde un'attività o evento (inizio/fine sonno, inizio/fine allattamento, cambio pannolino), che viene salvato e sincronizzato con il backend BabyBuddy.
Software
La prima versione del software (basata su Rust e embassy) gestisce il collegamento a una rete Wi-Fi, acquisisce l'ora precisa via NTP e aggiorna la RTC interna, sincronizza i dati con il backend.
I dati vengono mostrati sul display rotondo con un'interfaccia a cerchi concentrici simile a quella dell'Apple Watch.
Esempio d'uso
PCB
La PCB è realizzata da JLCPCB e montata e saldata al Mittelab. Solder paste applicata con stencil realizzato da JLCPCB e poi messa nel forno.
La PCB contiene i seguenti sensori:
- Illuminazione (per compensare la retroilluminazione) (VEML6035)
- Magnetometro, accelerometro, giroscopio (LIS2MDL, LSM6DSL)
- Carica e fuel gauge batteria (BQ25180 e BQ25180)
- 10 tasti meccanici
- un encoder con tasti direzionali (RKJXT1F42001)
- Driver LED per backlight schermo (IS31FL3194)
- RTC (RV-3028-C7)
Scocca
L'involucro esterno è progettato in FreeCAD ottimizzato per la stampa 3d.



