Sommario:

Marshmallow Launcher attivato dal sorriso: 4 passaggi (con immagini)
Marshmallow Launcher attivato dal sorriso: 4 passaggi (con immagini)

Video: Marshmallow Launcher attivato dal sorriso: 4 passaggi (con immagini)

Video: Marshmallow Launcher attivato dal sorriso: 4 passaggi (con immagini)
Video: CHI MANGIA PIU' DOLCI VINCE #shorts 2024, Novembre
Anonim
Image
Image

Vuoi incoraggiare ospiti, colleghi, amici e familiari a essere felici? Hai bisogno di un lanciatore di marshmallow attivato dal sorriso. Il "SAML" alimentato da Raspberry Pi rileva un sorriso e poi lancia un marshmallow contro di esso: la felicità ripaga!

Passaggio 1: componenti, software e strumenti

Installazione del software
Installazione del software

Per creare il tuo SAML avrai bisogno di:

Componenti

  1. Modello 3 Raspberry Pi -
  2. Controllore motore MotoZero -
  3. Micro motoriduttore in metallo -
  4. Portabatterie 4xAA -
  5. Webcam
  6. Tenere sotto controllo
  7. Chiavetta Wi-Fi
  8. Tastiera del computer
  9. Topo
  10. USB e cavi di alimentazione per Raspberry Pi
  11. Filo
  12. 4 batterie AA
  13. Catapulta giocattolo
  14. Appendiabiti
  15. Corda
  16. PIN di sicurezza
  17. Saldare
  18. Nastro adesivo
  19. Marshmallows!

Software

  1. Raspbian -
  2. Open CV - Visione artificiale open source -
  3. Software di rilevamento del sorriso - scarica dal file.zip di seguito

Utensili

  1. Saldatore
  2. Cacciavite piccolo
  3. Spelafili
  4. Tronchese
  5. Forbici
  6. Pinze

Pronto? OK, il prossimo passo…

Passaggio 2: installazione del software

OK, hai raccolto i componenti. Inizia concentrandoti sul Raspberry Pi. Collegare l'alimentatore, tastiera e mouse, internet (dongle wifi o ethernet), monitor e fotocamera USB. Accendi l'alimentazione e quando sei online, scarica Raspbian.

Successivamente dovrai scaricare Open CV, una libreria di visione artificiale e quindi il software di rilevamento del sorriso nel file.zip sottostante. C'è un ottimo Instructable su https://www.instructables.com/id/Smile-Detection-W… che ti guiderà attraverso questo. Abbiamo modificato il software di rilevamento del sorriso inserendo le istruzioni dal manuale del controller del motore MotoZero in modo che invece di stampare un messaggio sullo schermo, il Raspberry Pi attivi invece il motore tramite i pin GPIO e il controller del motore MotoZero (veniamo a come per configurarli in seguito). Il software Smile Detection modificato include l'istruzione per il motore di funzionare per mezzo secondo quando viene rilevato un sorriso.

Passaggio 3: assemblaggio dell'hardware

Assemblaggio dell'hardware
Assemblaggio dell'hardware

Hai già messo insieme il Raspberry Pi e installato il software, quindi ora è il momento di essere creativi con il launcher. Per noi questo significava adattare una vecchia catapulta rotta che i bambini avevano in giro. C'è molto margine di manovra per altri lanciatori, ma il controller di sparo funziona in questo modo.

Inizia con il controller del motore MotoZero. Seguire le istruzioni per saldare i componenti insieme. Quindi collegalo ai pin GPIO sul Raspberry Pi. Quindi inserire 4 batterie AA nel portabatterie e collegarle ai pin di alimentazione del MotoZero. Fare attenzione a utilizzare la polarità corretta. Quindi collegare il Micro Metal Gearmotor ai terminali MotoZero per il motore 1.

Successivamente è necessario capire come utilizzare la rotazione di 0,5 secondi del motoriduttore per attivare il lanciatore. Per noi questo ha comportato l'incollaggio del motore al lato della catapulta, l'incollaggio di una corda con una spilla di sicurezza tagliata all'altra estremità dell'asse del motoriduttore e l'alimentazione di questo attraverso un fermo realizzato piegando un appendiabiti in modo da poter tenere il braccio della catapulta verso il basso e rilasciarlo ruotando il motore e avvolgendo la corda attorno all'asse.

Ci saranno modi molto più ordinati per farlo.

Quindi allinea la catapulta con la webcam in modo che il marshmallow venga sparato verso il viso sorridente.

Infine, arma la catapulta e carica con un marshmallow!

Passaggio 4: attivazione

Attivazione!
Attivazione!

Hardware tutto configurato? La fase successiva consiste nell'eseguire il programma Python Smile Detection.

Inizia aprendo una finestra di terminale. Se hai installato il software sul desktop avrai bisogno dei seguenti comandi:

cd desktop

cd smile_detection

sudo smile_detection_Rosemodification.py

Questo dovrebbe aprire la cartella corretta e quindi eseguire il software. Si aprirà una finestra che mostra la vista della webcam e, una volta riconosciuto il tuo sorriso, il motore si avvierà, attivando la catapulta.

Divertiti!

Consigliato: