Hodiny, ktoré vypadnú zo steny, keď sa na ne pozriete: 4 kroky
Hodiny, ktoré vypadnú zo steny, keď sa na ne pozriete: 4 kroky
Anonim
Image
Image
Pripojenie serva
Pripojenie serva

Už ste niekedy chceli hodiny, ktoré vám nehovoria čas. Ja tiež nie, ale to získate, keď ma umiestnite do karantény s niekoľkými elektronickými komponentmi a internetom.

Zásoby

1. Raspberry Pi

2. 9g servo (akékoľvek servo/motor by malo fungovať)

3. Nástenné hodiny

4. Webová kamera

5. Prenosná nabíjačka

6. 3 mužské až ženské vodiče

7. Breadboard (voliteľné)

Krok 1: Softvér

Najprv naprogramujte svoje Pi. Všetko, čo musíte urobiť, je zistiť, či existuje tvár, a potom aktivovať servo, aby sa vytlačilo zo steny. Tu je môj kód: https://github.com/SmothDragon/Fallclock. Na rozpoznanie tváre som použil knižnicu cv2 spolu s kaskádou face haar. (Tie, ktoré som použil, sú tu:

Krok 2: Pripojenie serva

Ďalším krokom je zostavenie všetkých komponentov. Pripojte servo k Raspberry Pi. Uistite sa, že červený vodič zapojíte na kolík 5 V, čierny/hnedý vodič na uzemňovací kolík a žltý/oranžový vodič na jeden z kolíkov GPIO (uistite sa, že v kóde vystupujete na správny kolík (môžete tiež ich všetky pripojte k doske, ale pre mňa bolo jednoduchšie ich pripojiť priamo, pretože všetko, čo spájame, je servo).

Krok 3: Pripojenie webovej kamery

Teraz konečne pripojte webovú kameru. Urobil som to cez USB, ale dalo sa to aj s kamerovým modulom Raspberry Pi. Všetko, čo musíte urobiť, je zapojiť ho.

Krok 4: Užite si to

Teraz si môžete užiť nepoznanie času a potrebu opraviť si hodiny vždy, keď sa na ne pozriete. Mám aj 2 videá na hodinách. Ten druhý ide trochu viac do hĺbky.