Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Jeste li ikada poželjeli sat koji vam ne pokazuje vrijeme. Ni ja, ali to dobijete kad me stavite u karantenu s nekoliko elektroničkih komponenti i internetom.
Supplies
1. Malina Pi
2. 9g servo (svaki servo/motor bi trebao raditi)
3. Zidni sat
4. Web kamera
5. Prijenosni punjač
6. 3 muške do ženske žice
7. Oglasna ploča (opcionalno)
Korak 1: Softver
Prvo programirajte svoj Pi. Sve što treba učiniti je otkriti kada postoji lice, a zatim aktivirati servo da se odgurne od zida. Evo mog koda: https://github.com/SmothDragon/Fallclock. Koristio sam cv2 biblioteku za prepoznavanje lica, zajedno sa kaskadom lica. (One koje sam koristio su ovdje:
Korak 2: Spajanje servo uređaja
Sljedeći korak je sastavljanje svih komponenti. Spojite servo na Raspberry Pi. Crvenu žicu obavezno spojite na pin od 5 V, crnu/smeđu žicu na iglu za uzemljenje, a žutu/narančastu žicu na jedan od GPIO pinova (samo provjerite jeste li na kodu ispravno izvedeni (možete također sve ovo spojite na matičnu ploču, ali bilo mi je lakše samo ih direktno povezati jer sve što povezujemo je servo).
Korak 3: Povezivanje web kamere
Sada konačno povežite web kameru. Učinio sam to putem USB -a, ali to možete učiniti i pomoću modula kamere Raspberry Pi. Sve što trebate učiniti je priključiti ga.
Korak 4: Uživajte
Sada možete uživati u tome što ne znate vrijeme i morate popraviti sat svaki put kad ga pogledate. Takođe imam 2 video zapisa na satu. Drugi ide malo dublje.