Sommario:
- Passaggio 1: componenti, software e strumenti
- Passaggio 2: installazione del software
- Passaggio 3: assemblaggio dell'hardware
- Passaggio 4: attivazione
Video: Marshmallow Launcher attivato dal sorriso: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
Per creare il tuo SAML avrai bisogno di:
Componenti
- Modello 3 Raspberry Pi -
- Controllore motore MotoZero -
- Micro motoriduttore in metallo -
- Portabatterie 4xAA -
- Webcam
- Tenere sotto controllo
- Chiavetta Wi-Fi
- Tastiera del computer
- Topo
- USB e cavi di alimentazione per Raspberry Pi
- Filo
- 4 batterie AA
- Catapulta giocattolo
- Appendiabiti
- Corda
- PIN di sicurezza
- Saldare
- Nastro adesivo
- Marshmallows!
Software
- Raspbian -
- Open CV - Visione artificiale open source -
- Software di rilevamento del sorriso - scarica dal file.zip di seguito
Utensili
- Saldatore
- Cacciavite piccolo
- Spelafili
- Tronchese
- Forbici
- 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
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
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:
EqualAir: display NeoPixel indossabile attivato dal sensore di inquinamento dell'aria: 7 passaggi (con immagini)
EqualAir: display NeoPixel indossabile attivato dal sensore di inquinamento atmosferico: l'obiettivo del progetto è realizzare una t-shirt indossabile che mostri una grafica evocativa quando l'inquinamento atmosferico supera una soglia impostata. La grafica è ispirata al classico gioco "brick breaker", in quanto l'auto è come una pagaia che sp
Lampada con blocco di domande Mario attivato dal pugno: 8 passaggi (con immagini)
Lampada con blocco di domande di Mario attivato dal pugno: i giochi di Super Mario sono stati la mia infanzia. Ho sempre desiderato avere alcuni oggetti di scena nei giochi, e ora che ho gli strumenti per farlo, ho deciso di iniziare a realizzarli. Il primo di quelli sulla mia lista è il Blocco delle domande. Sono riuscito a fare il
Redstone attivato dal movimento: 7 passaggi (con immagini)
Redstone attivato dal movimento: ciao! Questo progetto è una lampada in pietra rossa attivata dal movimento. Funziona utilizzando un microcontrollore sbriciolato e un sensore di distanza a ultrasuoni collegato a un relè. Questo progetto è stato inserito nella competizione di Minecraft e tutti i voti, i preferiti o le co
Flash della fotocamera attivato dal suono: 13 passaggi (con immagini)
Flash della fotocamera attivato dal suono: ti mostro come creare una luce stroboscopica attivata dal suono usando il flash della fotocamera. Puoi usarlo per la festa di Halloween
Segnale stradale di sicurezza attivato dal movimento: 4 passaggi (con immagini)
Segnale stradale di sicurezza attivato dal movimento: i tradizionali segnali da giardino del sistema di sicurezza non fanno nulla. In realtà non sono cambiate molto negli ultimi 30 anni. Tuttavia, sono un valido deterrente purché siano posizionati in un punto ben visibile nel tuo giardino e sembrino ben mantenuti. Amo