Innholdsfortegnelse:

Smile Activated Marshmallow Launcher: 4 trinn (med bilder)
Smile Activated Marshmallow Launcher: 4 trinn (med bilder)

Video: Smile Activated Marshmallow Launcher: 4 trinn (med bilder)

Video: Smile Activated Marshmallow Launcher: 4 trinn (med bilder)
Video: SCP-261 Pan dimensional Vending Machine: One Yen Opens a Pandora's Box of Bizarre Bites 2024, Juli
Anonim
Image
Image

Vil du oppmuntre gjester, kolleger, venner og familie til å være lykkelige? Du trenger en Smile Activated Marshmallow Launcher. Raspberry Pi -drevne "SAML" oppdager et smil og starter deretter en marshmallow på den - lykke lønner seg!

Trinn 1: Komponenter, programvare og verktøy

Installere programvaren
Installere programvaren

For å lage din SAML trenger du:

Komponenter

  1. Raspberry Pi Model 3 -
  2. MotoZero motorstyring -
  3. Micro Metal Gearmotor-https://thepihut.com/products/micro-metal-gearmot…
  4. 4xAA batteriholder-https://thepihut.com/products/adafruit-4-x-aa-bat…
  5. Webkamera
  6. Observere
  7. Wifi Dongle
  8. Tastatur
  9. Mus
  10. USB- og strømkabler for Raspberry Pi
  11. Metalltråd
  12. 4 AA -batterier
  13. Toy Catapult
  14. Kleshenger
  15. String
  16. Sikkerhetsnål
  17. Lodding
  18. Kanaltape
  19. Marshmallows!

Programvare

  1. Raspbian -
  2. Åpen CV - Open Source Computer Vision -
  3. Smile Detection Software - last ned fra.zip -filen nedenfor

Verktøy

  1. Loddejern
  2. Liten skrutrekker
  3. Wire Stripper
  4. Wire Cutter
  5. Saks
  6. Tang

Klar? OK - neste trinn …

Trinn 2: Installere programvaren

OK, så du har samlet komponentene. Start med å fokusere på Raspberry Pi. Koble til strømforsyningen, tastatur og mus, internett (wifi -dongle eller ethernet), skjerm og USB -kamera. Slå på strømmen, og når du er online, laster du ned Raspbian.

Deretter må du laste ned Open CV, et datavisningsbibliotek, og deretter smilgjenkjenningsprogramvaren i.zip -filen nedenfor. Det er en flott Instructable på https://www.instructables.com/id/Smile-Detection-W… som vil ta deg gjennom dette. Vi endret smilgjenkjenningsprogramvaren ved å sette inn instruksjoner fra MotoZero -motorstyringshåndboken, slik at Raspberry Pi i stedet for å skrive ut en melding på skjermen aktiverer motoren via GPIO -pinnene og MotoZero -motorstyringen (vi kommer til hvordan for å sette dem opp senere). Den modifiserte Smile Detection -programvaren inneholder instruksjoner for motoren å kjøre i et halvt sekund når et smil oppdages.

Trinn 3: Montering av maskinvaren

Montering av maskinvaren
Montering av maskinvaren

Du har allerede satt sammen Raspberry Pi og installert programvaren, så nå er det på tide å bli kreativ med lanseringen. For oss innebar dette å tilpasse en ødelagt gammel katapult som barna hadde liggende. Det er god spillerom for andre bæreraketter, men avfyringskontrolleren fungerer slik.

Start med MotoZero -motorstyringen. Følg instruksjonene for å lodde komponentene sammen. Fest deretter til GPIO -pinnene på Raspberry Pi. Sett deretter inn 4 AA -batterier i batteriholderen og koble til strømpinnene på MotoZero. Vær forsiktig med å bruke riktig polaritet. Koble deretter Micro Metal Gearmotor til MotoZero -terminalene for motor 1.

Deretter må du finne ut hvordan du bruker 0,5 sekunders rotasjon av girmotoren for å utløse lanseringen. For oss innebar dette å teipe motoren til siden av katapulten, teipe en snor med en trimmet sikkerhetsnål i den andre enden til akselen på girmotoren, og mate denne gjennom en holder laget ved å bøye en kleshenger slik at vi kunne holde armen på katapulten ned og slipp den ved å rotere motoren og vikle snoren rundt akselen.

Det vil være mye ryddigere måter å gjøre dette på.

Juster deretter katapulten med webkameraet slik at marshmallow skytes mot det smilende ansiktet.

Til slutt, arm katapulten og last med en marshmallow!

Trinn 4: Aktivering

Aktivering!
Aktivering!

Er maskinvaren klar? Den neste fasen er å kjøre Smile Detection Python -programmet.

Start med å åpne et terminalvindu. Hvis du har installert programvaren på skrivebordet, trenger du følgende kommandoer:

cd -skrivebord

cd smile_detection

sudo smile_detection_Rosemodification.py

Dette bør åpne den riktige mappen og deretter kjøre programvaren. Et vindu åpnes som viser webkameraet, og når smilet ditt er gjenkjent - vil motoren gå og utløse katapulten.

Nyt!

Anbefalt: