Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ste si kdaj želeli uro, ki vam ne pove ure. Tudi jaz ne, toda to dobiš, ko me daš v karanteno z nekaj elektronskimi komponentami in internetom.
Zaloge
1. Malina Pi
2. 9g servo (vsak servo/motor bi moral delovati)
3. Stenska ura
4. Spletna kamera
5. Prenosni polnilnik
6. 3 moške do ženske žice
7. Okvir (neobvezno)
1. korak: Programska oprema
Najprej programirajte svoj Pi. Vse kar mora storiti je, da zazna, kdaj je obraz, in nato aktivira servo, da se odrine od stene. Tukaj je moja koda: https://github.com/SmothDragon/Fallclock. Za prepoznavanje obrazov sem uporabil knjižnico cv2 skupaj s kaskado obraza. (Uporabil sem jih tukaj:
Korak: Priključite servo
Naslednji korak je združiti vse komponente. Servo priključite na Raspberry Pi. Rdečo žico priključite na 5v pin, črno/rjavo žico na ozemljitveni zatič in rumeno/oranžno žico na enega od zatičev GPIO (pazite, da v kodi izberete pravilen zatič (lahko vse to povežete tudi s ploščico, vendar se mi je zdelo lažje povezati neposredno, ker povezujemo le servo).
3. korak: Povežite spletno kamero
Zdaj končno povežite spletno kamero. To sem naredil prek USB -ja, lahko pa tudi z modulom kamere Raspberry Pi. Vse kar morate storiti je, da ga priključite.
4. korak: Uživajte
Zdaj lahko uživate v tem, da ne poznate časa in morate vsakič, ko ga pogledate, popraviti uro. Na uri imam tudi 2 videoposnetka. Drugi gre nekoliko globlje.