Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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.