Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Chtěli jste někdy hodiny, které vám neřeknou čas. Já také ne, ale toho dosáhnete, když mě dáte do karantény s několika elektronickými součástkami a internetem.
Zásoby
1. Raspberry Pi
2. 9g servo (jakékoli servo/motor by mělo fungovat)
3. Nástěnné hodiny
4. Webová kamera
5. Přenosná nabíječka
6. 3 vodiče mezi mužem a ženou
7. Breadboard (volitelně)
Krok 1: Software
Nejprve naprogramujte svůj Pi. Vše, co musíte udělat, je detekovat, když existuje obličej, a poté aktivovat servo, aby se vytlačilo ze zdi. Tady je můj kód: https://github.com/SmothDragon/Fallclock. K rozpoznávání obličeje jsem použil knihovnu cv2 spolu s kaskádou face haar. (Ty, které jsem použil, jsou zde:
Krok 2: Připojení serva
Dalším krokem je dát dohromady všechny komponenty. Připojte servo k Raspberry Pi. Ujistěte se, že jste připojili červený vodič k 5v pinu, černý/hnědý vodič k uzemňovacímu kolíku a žlutý/oranžový vodič k jednomu z pinů GPIO (ujistěte se, že jste v kódu vyvedli správný pin (můžete také připojte všechny tyto k prkénku, ale pro mě bylo jednodušší je připojit přímo, protože vše, co připojujeme, je servo).
Krok 3: Připojení webové kamery
Nyní konečně připojte webovou kameru. Udělal jsem to přes USB, ale dalo se to i s kamerovým modulem Raspberry Pi. Jediné, co musíte udělat, je zapojit jej.
Krok 4: Užijte si to
Nyní si můžete užívat nevědomost o čase a nutnost opravit si hodiny pokaždé, když se na ně podíváte. Na hodinách mám také 2 videa. Druhý jde trochu hlouběji.