{{:progetti:g5pw:camphoto_790359597.jpg?direct&200 |}}
====== 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 [[http://docs.baby-buddy.net|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 ===
{{:progetti:g5pw:camphoto_1290326580.jpg?400|}}
===== 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.
{{:progetti:g5pw:camphoto_992951867.jpg?direct&200|}}
{{:progetti:g5pw:camphoto_1902445306.jpg?direct&200|}}
{{:progetti:g5pw:camphoto_1382141583.jpg?direct&200|}}
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.
* **Responsabile**: g5pw
* **Membri**: g5pw beina97
* **Data inizio**: 2024-08-01
* **Data fine**: 2025-01-20
* [[https://git.mittelab.org/proj/minimem|Repository]]