Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Hai mai desiderato un orologio che non ti dice l'ora. Nemmeno io, ma è quello che ottieni quando mi metti in quarantena con un paio di componenti elettronici e Internet.
Forniture
1. Lampone Pi
2. Servo 9g (qualsiasi servo/motore dovrebbe funzionare)
3. Orologio da parete
4. Webcam
5. Caricabatterie portatile
6. 3 fili da maschio a femmina
7. Tagliere (opzionale)
Passaggio 1: software
Per prima cosa programma il tuo Pi. Tutto ciò che deve fare è rilevare quando c'è una faccia e quindi attivare un servo per spingersi fuori da un muro. Ecco il mio codice: https://github.com/SmothDragon/Fallclock. Ho usato la libreria cv2 per il riconoscimento facciale, insieme a una cascata di haar facciale. (Quelli che ho usato sono qui:
Passaggio 2: collegamento del servo
Il prossimo passo è mettere insieme tutti i componenti. Collega il servo al Raspberry Pi. Assicurati di collegare il filo rosso a un pin 5v, il filo nero/marrone a un pin di terra e il filo giallo/arancione a uno dei pin GPIO (assicurati solo di inviare l'output al pin corretto nel codice (puoi collega anche tutti questi a una breadboard, ma ho trovato più semplice collegarli direttamente perché tutto ciò che colleghiamo è il servo).
Passaggio 3: collegamento della webcam
Ora collega finalmente la webcam. L'ho fatto tramite USB, ma potresti farlo anche con un modulo fotocamera Raspberry Pi. Tutto quello che dovresti fare è collegarlo.
Passaggio 4: divertiti
Ora puoi divertirti a non sapere l'ora e a dover aggiustare l'orologio ogni volta che lo guardi. Ho anche 2 video sull'orologio. Il secondo va un po' più in profondità.