Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Oletko koskaan halunnut kelloa, joka ei kerro aikaa. En minäkään, mutta niin saat, kun asetat minut karanteeniin parin elektroniikkakomponentin ja Internetin kanssa.
Tarvikkeet
1. Vadelma Pi
2. 9 g servo (minkä tahansa servon/moottorin pitäisi toimia)
3. Seinäkello
4. Verkkokamera
5. Kannettava laturi
6. 3 uros -naarasjohtoa
7. Leipälauta (valinnainen)
Vaihe 1: Ohjelmisto
Ohjelmoi ensin Pi. Sen tarvitsee vain tunnistaa kasvot ja aktivoida servo työntääkseen sen seinältä. Tässä on koodini: https://github.com/SmothDragon/Fallclock. Käytin cv2 -kirjastoa kasvojen tunnistamiseen yhdessä kasvojen haar -kaskadin kanssa. (Käyttämäni ovat täällä:
Vaihe 2: Servon liittäminen
Seuraava vaihe on laittaa kaikki komponentit yhteen. Liitä servo Raspberry Pi -laitteeseen. Varmista, että liität punaisen johdon 5 voltin nastaan, mustan/ruskean johdon maadoitusnastaan ja keltaisen/oranssin johdon johonkin GPIO -nastasta (varmista, että lähetät koodin oikeaan nastaan (voit myös yhdistää nämä kaikki leipälautaan, mutta minusta oli helpompaa vain liittää ne suoraan, koska yhdistämme vain servon).
Vaihe 3: Yhdistä verkkokamera
Liitä nyt vihdoin verkkokamera. Tein sen USB: n kautta, mutta voit tehdä sen myös Raspberry Pi -moduulilla. Sinun tarvitsee vain kytkeä se.
Vaihe 4: Nauti
Voit nyt nauttia siitä, ettet tiedä aikaa ja että sinun on korjattava kellosi joka kerta, kun katsot sitä. Minulla on myös 2 videota kellossa. Toinen menee hieman syvemmälle.