Innehållsförteckning:
- Steg 1: Komponenter, programvara och verktyg
- Steg 2: Installera programvaran
- Steg 3: Montering av hårdvaran
- Steg 4: Aktivering
Video: Smile Activated Marshmallow Launcher: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Vill du uppmuntra gäster, kollegor, vänner och familj att vara lyckliga? Du behöver en Smile Activated Marshmallow Launcher. Raspberry Pi -drivna "SAML" upptäcker ett leende och lanserar sedan en marshmallow på det - lycka lönar sig!
Steg 1: Komponenter, programvara och verktyg
För att skapa din SAML behöver du:
Komponenter
- Raspberry Pi Model 3 -
- MotoZero motorstyrenhet -
- Mikrometallväxelmotor-https://thepihut.com/products/micro-metal-gearmot…
- 4xAA batterihållare-https://thepihut.com/products/adafruit-4-x-aa-bat…
- Webbkamera
- Övervaka
- Wifi Dongle
- Tangentbord
- Mus
- USB- och strömkablar för Raspberry Pi
- Tråd
- 4 AA -batterier
- Toy Catapult
- Klädhängare
- Sträng
- Säkerhetsnål
- Löda
- Silvertejp
- Marshmallows!
programvara
- Raspbian -
- Öppna CV - Open Source Computer Vision -
- Smile Detection Software - ladda ner från.zip -filen nedan
Verktyg
- Lödkolv
- Liten skruvmejsel
- Wire Stripper
- Avbitartång
- Sax
- Tång
Redo? OK - nästa steg …
Steg 2: Installera programvaran
OK, så du har samlat komponenterna. Börja med att fokusera på Raspberry Pi. Anslut strömförsörjning, tangentbord och mus, internet (wifi -dongel eller ethernet), bildskärm och USB -kamera. Slå på strömmen och när du är online laddar du ner Raspbian.
Därefter måste du ladda ner Open CV, ett datorvisionsbibliotek och sedan mjukvarudetekteringsprogrammet i.zip -filen nedan. Det finns en bra Instructable på https://www.instructables.com/id/Smile-Detection-W… som tar dig igenom detta. Vi modifierade mjukvarudetekteringsprogrammet genom att infoga instruktioner från MotoZero -motorstyrmanualen så att Raspberry Pi istället för att skriva ut ett meddelande på skärmen aktiverar motorn via GPIO -stiften och MotoZero -motorstyrenheten (vi kommer vidare till hur för att ställa in dem senare). Den modifierade leendetekteringsprogramvaran innehåller instruktion för motorn att gå i en halv sekund när ett leende upptäcks.
Steg 3: Montering av hårdvaran
Du har redan satt ihop Raspberry Pi och installerat programvaran, så nu är det dags att bli kreativ med startprogrammet. För oss innebar detta att anpassa en trasig gammal katapult som barnen hade liggande. Det finns gott om utrymme för andra bärraketer, men skjutkontrollen fungerar så här.
Börja med MotoZero -motorstyrenheten. Följ instruktionerna för att löda komponenterna tillsammans. Fäst sedan på GPIO -stiften på Raspberry Pi. Sätt sedan in 4 AA -batterier i batterihållaren och anslut dem till MotoZeros strömuttag. Var noga med att använda rätt polaritet. Anslut sedan Micro Metal -växelmotorn till MotoZero -terminalerna för motor 1.
Därefter måste du ta reda på hur du använder 0,5 sekunders rotation av växelmotorn för att utlösa startprogrammet. För oss innebar detta att tejpa motorn på katapultens sida, tejpa en snöre med en trimmad säkerhetsnål i andra änden till växelmotorns axel och mata den genom en hållare gjord genom att böja en klädhängare så att vi kunde hålla katapultens arm ner och släpp den genom att rotera motorn och linda snöret runt axeln.
Det kommer att finnas mycket snyggare sätt att göra detta.
Rikta sedan upp katapulten med webbkameran så att marshmallow skjuts mot det leende ansiktet.
Slutligen, beväpna katapulten och ladda med en marshmallow!
Steg 4: Aktivering
Har du installerat hårdvaran? Nästa steg är att köra programmet Smile Detection Python.
Börja med att öppna ett terminalfönster. Om du har installerat programvaran på skrivbordet behöver du följande kommandon:
cd -skrivbord
cd smile_detection
sudo smile_detection_Rosemodification.py
Detta bör öppna rätt mapp och sedan köra programvaran. Ett fönster öppnas som visar webbkameravyn, och när ditt leende känns igen - kommer motorn att gå och utlöser katapulten.
Njut av!
Rekommenderad:
LED Marshmallow Lampa: 8 steg (med bilder)
LED Marshmallow Lamp: Hej jag är Nishant Chandna och jag är 15 år gammal. Vi vet alla om det aktuella scenariot. Alla skolor är stängda, vi kan inte gå ut …. Istället för att bara slösa tid tänkte jag göra det här instruerbart. Eftersom det är en hastighetsutmaning tänkte jag på ma
Arduino Smile MAX7219 Matrix LED -handledning: 4 steg
Arduino Smile MAX7219 Matrix LED -handledning: I denna handledning kontrollerar du en Led Matrix med Arduino. Jag visar dig hur du använder Led -matrisdisplayer med Arduino. Och i den här artikeln kommer vi att lära oss att göra leende -uttryckssymboler med denna matrisdisplay med Arduino också. Ingredienserna som används
Punch Activated Mario Question Block Lamp: 8 Steg (med bilder)
Punch Activated Mario Question Block Lamp: Super Mario -spelen var min barndom. Jag har alltid velat ha några av rekvisita i spelen, och nu när jag har verktygen för det, bestämde jag mig för att börja göra dem. Den första av det på min lista är frågeblocket. Jag lyckades göra
Motion Activated Security Yard Sign: 4 steg (med bilder)
Motion Activated Security Yard Sign: Traditionella säkerhetssystem gårdstecken gör ingenting. Faktum är att de inte har förändrats mycket under de senaste 30 åren. De är dock en värdefull avskräckning så länge de är placerade på en iögonfallande plats på din gård och ser väl underhållna ut. Jag älskar
Luftdriven marshmallow-maskingevär: 8 steg
Luftdriven marshmallow-maskingevär: I den här instruktionsboken kommer jag att visa dig hur du gör en luftdriven sub-maskingevär. Det är snabbt och enkelt att göra