Cuprins:
- Pasul 1: Componente, software și instrumente
- Pasul 2: Instalarea software-ului
- Pasul 3: Asamblarea hardware-ului
- Pasul 4: Activare
Video: Lansator activat pentru zâmbet: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Vrei să încurajezi oaspeții, colegii, prietenii și familia să fie fericiți? Aveți nevoie de un lansator Marshmallow Smile Activated. „SAML” alimentat de Raspberry Pi detectează un zâmbet și apoi lansează o marshmallow - fericirea dă roade!
Pasul 1: Componente, software și instrumente
Pentru a vă crea SAML, veți avea nevoie de:
Componente
- Raspberry Pi Model 3 -
- Controler motor MotoZero -
- Motor de viteze Micro Metal -
- Suport baterie 4xAA -
- Cameră web
- Monitor
- Wifi Dongle
- Tastatură
- Șoarece
- Cabluri USB și de alimentare pentru Raspberry Pi
- Sârmă
- 4 baterii AA
- Catapulta de jucărie
- Umeras
- Şir
- Ac de siguranță
- Solder
- Banda adeziva
- Bezele!
Software
- Raspbian -
- Open CV - Open Source Computer Vision -
- Software de detectare a zâmbetului - descărcați din fișierul.zip de mai jos
Instrumente
- Ciocan de lipit
- Șurubelniță mică
- Stripper de sârmă
- Cleste de sarma
- Foarfece
- Cleşte
Gata? OK - pasul următor …
Pasul 2: Instalarea software-ului
OK, deci ați colectat componentele. Începeți prin a vă concentra pe Raspberry Pi. Conectați sursa de alimentare, tastatura și mouse-ul, internetul (dongle wifi sau ethernet), monitorul și camera USB. Porniți alimentarea și când sunteți online, descărcați Raspbian.
Apoi, va trebui să descărcați Open CV, o bibliotecă de viziune computerizată, apoi software-ul de detectare a zâmbetului în fișierul.zip de mai jos. Există un instructabil excelent la https://www.instructables.com/id/Smile-Detection-W… care vă va duce prin asta. Am modificat software-ul de detectare a zâmbetului prin inserarea instrucțiunilor din manualul controlerului motor MotoZero astfel încât, mai degrabă decât să imprimați un mesaj pe ecran, Raspberry Pi activează motorul prin intermediul pinilor GPIO și al controlerului motorului MotoZero (vom trece la pentru a le configura mai târziu). Software-ul modificat Smile Detection include instrucțiunile pentru ca motorul să funcționeze timp de jumătate de secundă atunci când este detectat un zâmbet.
Pasul 3: Asamblarea hardware-ului
Ați pus deja împreună Raspberry Pi și ați instalat software-ul, așa că acum este timpul să fiți creativi cu lansatorul. Pentru noi, aceasta însemna adaptarea unei catapulte vechi rupte pe care copiii o aveau în jur. Există o mulțime de libertate pentru alte lansatoare, dar controlerul de tragere funcționează astfel.
Începeți cu controlerul motor MotoZero. Urmați instrucțiunile pentru lipirea componentelor împreună. Apoi atașați-le la pinii GPIO de pe Raspberry Pi. Apoi introduceți 4 baterii AA în suportul bateriei și conectați-le la pinii de alimentare ai MotoZero. Aveți grijă să utilizați polaritatea corectă. Apoi conectați motorul Micro Metal Gearmotor la terminalele MotoZero pentru motorul 1.
Apoi trebuie să vă dați seama cum să utilizați rotația de 0,5 secunde a Gearmotorului pentru a declanșa lansatorul. Pentru noi, aceasta a implicat lipirea motorului în lateralul catapultei, lipirea unui șir cu un știft de siguranță tăiat la celălalt capăt al axei Motorului de viteze și alimentarea acestuia printr-un dispozitiv de fixare realizat prin îndoirea unui cuier, astfel încât să putem ține brațul catapultei în jos și eliberați-l rotind motorul și înfășurând șirul în jurul axei.
Vor exista modalități mult mai ordonate de a face acest lucru.
Apoi aliniați catapulta cu camera web, astfel încât marshmallow să fie trasă către fața zâmbitoare.
În cele din urmă, înarmați catapulta și încărcați-o cu o marshmallow!
Pasul 4: Activare
Hardware configurat? Următoarea etapă este de a rula Programul Python Smile Detection.
Începeți prin deschiderea unei ferestre de terminal. Dacă ați instalat software-ul pe desktop, veți avea nevoie de următoarele comenzi:
cd desktop
cd smile_detection
sudo smile_detection_Rosemodification.py
Aceasta ar trebui să deschidă folderul corect și apoi să ruleze software-ul. Se va deschide o fereastră care arată vizualizarea camerei web și, odată ce zâmbetul tău este recunoscut - motorul va funcționa, declanșând catapulta.
Bucurați-vă!
Recomandat:
Lansator de rachete controlat prin voce Alexa: 9 pași (cu imagini)
Lansator de rachete controlat vocal pe bază de Alexa: pe măsură ce se apropie sezonul de iarnă; vine acea perioadă a anului când se sărbătorește festivalul luminilor. Da, vorbim despre Diwali, care este un adevărat festival indian sărbătorit pe tot globul. Anul acesta, Diwali s-a terminat deja și vedem oameni
Lansator de rachete de siguranță fără fir: 8 pași
Lansator de rachete de siguranță fără fir: Bună ziua, am făcut un proiect interesant de lansator de rachete fără fir și sper că vă va plăcea cu siguranță. Placa de releu cu patru canale este utilizată pentru a lansa patru rachete de petarde una câte una fără fir sau la un moment dat, fără risc de un runni
Pingo: un lansator de mingi Ping Pong de detectare a mișcării și de înaltă precizie: 8 pași
Pingo: un lansator de mingi Ping Pong cu detecție de mișcare și precizie: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Lansator de rachete Arduino: 5 pași
Lansator de rachete Arduino: Acesta este un proiect care folosește arduino uno pentru a lansa rachete model. În afară de componentele electronice care se conectează la panou, veți avea nevoie de o sursă de alimentare de 12v cu o clemă pentru baterie, cabluri de cel puțin 10 ft cu cleme de aligator, o sursă de alimentare pentru
Tempy-un zâmbet drăguț controlat de temperatură: 6 pași
Tempy-Un zâmbet drăguț controlat de temperatură: ****************************************** *************************************************** ****************** + În primul rând, acest instructabil a fost scris de un tip în vârstă de 17 ani … Nu un profesor de engleză, așa că vă rugăm să informați orice gramatică