Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ar kada nors norėjote laikrodžio, kuris nepasako laiko. Aš taip pat, bet tai jūs gaunate, kai mane uždarote į karantiną su keliais elektroniniais komponentais ir internetu.
Prekės
1. Avietė Pi
2. 9g servo (bet koks servo/variklis turėtų veikti)
3. Sieninis laikrodis
4. Interneto kamera
5. Nešiojamasis įkroviklis
6. 3 laidai nuo patelių iki moterų
7. Duonos lenta (neprivaloma)
1 žingsnis: programinė įranga
Pirmiausia užprogramuokite „Pi“. Viskas, ką reikia padaryti, tai nustatyti, kada yra veidas, ir tada įjungti servo sistemą, kad nustumtų save nuo sienos. Štai mano kodas: https://github.com/SmothDragon/Fallclock. Veido atpažinimui naudoju cv2 biblioteką kartu su veido haaro kaskadu. (Naudojau čia:
2 žingsnis: „Servo“prijungimas
Kitas žingsnis - sudėti visus komponentus. Prijunkite servo prie „Raspberry Pi“. Būtinai prijunkite raudoną laidą prie 5 V kaiščio, juodą/rudą laidą prie įžeminimo kaiščio, o geltoną/oranžinę laidą - prie vieno iš GPIO kaiščių (tik įsitikinkite, kad išvedate prie teisingo kodo kaiščio (galite taip pat prijunkite visa tai prie duonos lentos, bet man buvo lengviau tiesiog juos prijungti, nes viskas, ką mes prijungiame, yra servo).
3 veiksmas: prijunkite internetinę kamerą
Dabar pagaliau prijunkite internetinę kamerą. Aš tai padariau per USB, bet jūs taip pat galite tai padaryti naudodami „Raspberry Pi“kameros modulį. Viskas, ką jums reikia padaryti, tai prijungti.
4 žingsnis: mėgaukitės
Dabar galite džiaugtis nežinodami laiko ir kiekvieną kartą, kai į jį žiūrite, reikia taisyti laikrodį. Taip pat turiu 2 vaizdo įrašus pagal laikrodį. Antrasis yra šiek tiek išsamesnis.