Indholdsfortegnelse:

Smile Activated Marshmallow Launcher: 4 trin (med billeder)
Smile Activated Marshmallow Launcher: 4 trin (med billeder)

Video: Smile Activated Marshmallow Launcher: 4 trin (med billeder)

Video: Smile Activated Marshmallow Launcher: 4 trin (med billeder)
Video: SMASHY CITY CURES BAD HAIR DAY 2024, November
Anonim
Image
Image

Vil du opmuntre gæster, kolleger, venner og familie til at være lykkelige? Du har brug for en Smile Activated Marshmallow Launcher. Den Raspberry Pi -drevne "SAML" registrerer et smil og sender derefter en skumfidus mod det - lykken betaler sig!

Trin 1: Komponenter, software og værktøjer

Installation af softwaren
Installation af softwaren

For at oprette din SAML skal du bruge:

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. Webcam
  6. Overvåge
  7. Wifi Dongle
  8. Tastatur
  9. Mus
  10. USB- og strømkabler til Raspberry Pi
  11. Tråd
  12. 4 AA batterier
  13. Toy Catapult
  14. Bøjle
  15. Snor
  16. Sikkerhedsnål
  17. Lodde
  18. Gaffatape
  19. Skumfiduser!

Software

  1. Raspbian -
  2. Åben CV - Open Source Computer Vision -
  3. Smile Detection Software - download fra.zip -filen herunder

Værktøjer

  1. Loddekolbe
  2. Lille skruetrækker
  3. Wire Stripper
  4. Wire Cutter
  5. Saks
  6. Tang

Parat? OK - næste trin …

Trin 2: Installation af softwaren

OK, så du har samlet komponenterne. Start med at fokusere på Raspberry Pi. Tilslut strømforsyning, tastatur og mus, internet (wifi -dongle eller ethernet), skærm og USB -kamera. Tænd for strømmen, og når du er online, skal du downloade Raspbian.

Dernæst skal du downloade Open CV, et computer vision -bibliotek og derefter smildetekteringssoftwaren i.zip -filen herunder. Der er en stor Instructable på https://www.instructables.com/id/Smile-Detection-W… som vil føre dig igennem dette. Vi modificerede smildetekteringssoftwaren ved at indsætte instruktioner fra MotoZero -motorstyringsmanualen, så i stedet for at udskrive en besked på skærmen aktiverer Raspberry Pi i stedet motoren via GPIO -benene og MotoZero -motorstyringen (vi kommer videre til hvordan for at konfigurere dem senere). Den modificerede Smile Detection -software indeholder instruktion til motoren om at køre i et halvt sekund, når et smil registreres.

Trin 3: Samling af hardware

Samling af hardware
Samling af hardware

Du har allerede sammensat Raspberry Pi og installeret softwaren, så nu er det tid til at blive kreativ med launcheren. For os betød det at tilpasse en ødelagt gammel katapult, som børnene havde liggende. Der er masser af spillerum til andre løfteraketter, men affyringscontrolleren fungerer sådan.

Start med MotoZero -motorstyringen. Følg instruktionerne for at lodde komponenterne sammen. Fastgør derefter til GPIO -benene på Raspberry Pi. Sæt derefter 4 AA -batterier i batteriholderen, og tilslut strømforsyningstappene på MotoZero. Vær forsigtig med at bruge den korrekte polaritet. Tilslut derefter Micro Metal -gearmotoren til MotoZero -terminalerne til motor 1.

Dernæst skal du finde ud af, hvordan du bruger gearmotorens rotation på 0,5 sekunder til at starte affyringsrampen. For os indebar det, at tapen af motoren til siden af katapulten, tapning af en snor med en trimmet sikkerhedsnål i den anden ende til gearmotorens aksel og fodring af denne gennem en holder, der blev lavet ved at bøje en bøjle, så vi kunne holde katapultens arm ned og slip den ved at dreje motoren og snoede snoren rundt om akslen.

Der vil være meget mere ryddelige måder at gøre dette på.

Juster derefter katapulten med webkameraet, så skumfiduser bliver affyret mod det smilende ansigt.

Til sidst, arm katapulten og lad den med en skumfidus!

Trin 4: Aktivering

Aktivering!
Aktivering!

Hardware klar til alt? Det næste trin er at køre Smile Detection Python -programmet.

Start med at åbne et terminalvindue. Hvis du har installeret softwaren på dit skrivebord, skal du bruge følgende kommandoer:

cd -skrivebord

cd smile_detektion

sudo smile_detection_Rosemodification.py

Dette skulle åbne den korrekte mappe og derefter køre softwaren. Der åbnes et vindue, der viser webcam -visningen, og når dit smil er genkendt - motoren kører og udløser katapulten.

God fornøjelse!

Anbefalede: