De hardware in de MiFlo is opgebouwd op eenvoudig verkrijgbare modules:
- In het originele project wordt een Adafruit Feather HUZZAH gebruikt als de "Arduino". Deze bevat een ESP8266 chip waarmee we ook WiFi kunnen gebruiken. Zijn opvolger, de Adafruit Feather HUZZAH32 kan echter ook gebruikt worden. Deze is een pak krachtiger en bovendien een beetje zuiniger in verbruik.
- De Gameduino 3 is een touchscreen dat je makkelijk op een Arduino kan monteren en aansturen. Het kan ook geluiden of filmpjes spelen van een SD kaart. Bijvoorbeeld hier te koop.
- Een micro SD kaart voor de assets van het MiFlo programma. Let op dat je betrouwbare SD-kaart koopt, want de gameduino kan problemen hebben met goedkopere of witte merken. Met een SanDisk of Kingston kan je normaal weinig mis doen.
- Met een RTC breakout board kunnen we de tijd bijhouden als de MiFlo geen stroom heeft.
- Een geluidsversterker zorgt ervoor dat de audio krachtig genoeg uit de speakers komt.
- We bouwden alles in een SoundLogic draagbare speaker van den Action.
We ontwierpen zelf een PCB die deze componenten allemaal bij elkaar brengt, deze vind je (als .brd
en .sch
files voor Autodesk EAGLE) in deze repository. Met de PCB kan je zowel een klassieke Arduino of een Adafruit Feather verbinden met het Gameduino touchscreen.
Om de MiFlo mooi te bevestigen printten we kittenoortjes voor Minne en een Lego-helm voor Flo. Samen met 2 clips kan je de MiFlo zo bevestigen in de draagbare speakerkast. Je vindt deze STL files om zelf te printen als kat.stl
, legohelm.stl
en clip.stl
.