Indice

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.

Scheda progetto

  • Responsabile: g5pw
  • Membri: g5pw beina97
  • Data inizio: 2024-08-01
  • Data fine: 2025-01-20