Ura, ki pade s stene, ko jo pogledate: 4 koraki
Ura, ki pade s stene, ko jo pogledate: 4 koraki
Anonim
Image
Image
Priključitev servo
Priključitev servo

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.