Inhoudsopgave:

Smile Activated Marshmallow Launcher - Ajarnpa
Smile Activated Marshmallow Launcher - Ajarnpa

Video: Smile Activated Marshmallow Launcher - Ajarnpa

Video: Smile Activated Marshmallow Launcher - Ajarnpa
Video: How to make a GIANT Marshmallow! *EASY Trick!* #Shorts 2024, Juli-
Anonim
Image
Image

U wilt gasten, collega's, vrienden en familie aanmoedigen om gelukkig te zijn? Je hebt een door Smile geactiveerde Marshmallow Launcher nodig. De door Raspberry Pi aangedreven "SAML" detecteert een glimlach en lanceert er vervolgens een marshmallow op - geluk loont!

Stap 1: Componenten, software en tools

De software installeren
De software installeren

Om uw SAML te maken, heeft u het volgende nodig:

Componenten

  1. Raspberry Pi Model 3 -
  2. MotoZero-motorcontroller -
  3. Micro Metal Gearmotor -
  4. 4xAA Batterij Houder -
  5. webcam
  6. Toezicht houden op
  7. Wifi-dongle
  8. Toetsenbord
  9. Muis
  10. USB- en stroomkabels voor Raspberry Pi
  11. Draad
  12. 4 AA-batterijen
  13. Speelgoed katapult
  14. Kapstok
  15. Snaar
  16. Veiligheidsspeld
  17. Soldeer
  18. Duct tape
  19. Marshmallows!

Software

  1. Raspbian -
  2. Open CV - Open Source Computer Vision -
  3. Glimlachdetectiesoftware - download van het.zip-bestand hieronder

Gereedschap

  1. Soldeerbout
  2. Kleine schroevendraaier
  3. Draadstripper
  4. Draadknipper
  5. Schaar
  6. Tang

Klaar? Oké - volgende stap…

Stap 2: De software installeren

OK, dus je hebt de componenten verzameld. Begin door je te concentreren op de Raspberry Pi. Sluit de voeding, toetsenbord en muis, internet (wifi dongle of ethernet), monitor en USB-camera aan. Schakel de stroom in en download Raspbian als je online bent.

Vervolgens moet je Open CV, een computer vision-bibliotheek, en vervolgens de smile-detectiesoftware downloaden in het.zip-bestand hieronder. Er is een geweldige Instructable op https://www.instructables.com/id/Smile-Detection-W… die je hier doorheen zal leiden. We hebben de glimlachdetectiesoftware aangepast door instructies uit de handleiding van de MotoZero-motorcontroller in te voegen, zodat in plaats van een bericht op het scherm af te drukken, de Raspberry Pi de motor activeert via de GPIO-pinnen en de MotoZero-motorcontroller (we komen erachter hoe om ze later in te stellen). De aangepaste Smile Detection-software bevat de instructie om de motor een halve seconde te laten draaien wanneer een glimlach wordt gedetecteerd.

Stap 3: De hardware monteren

De hardware monteren
De hardware monteren

Je hebt de Raspberry Pi al in elkaar gezet en de software geïnstalleerd, dus nu is het tijd om creatief te worden met het opstartprogramma. Voor ons betekende dit het aanpassen van een kapotte oude katapult die de kinderen nog hadden liggen. Er is voldoende speelruimte voor andere draagraketten, maar de afvuurcontroller werkt als volgt.

Begin met de MotoZero-motorcontroller. Volg de instructies om de componenten aan elkaar te solderen. Bevestig vervolgens aan de GPIO-pinnen op de Raspberry Pi. Plaats vervolgens 4 AA-batterijen in de batterijhouder en verbind deze met de stroompinnen van de MotoZero. Let erop dat u de juiste polariteit gebruikt. Sluit vervolgens de Micro Metal Gearmotor aan op de MotoZero-aansluitingen voor motor 1.

Vervolgens moet je uitzoeken hoe je de 0,5 seconde rotatie van de reductiemotor kunt gebruiken om de launcher te activeren. Voor ons betekende dit het vastplakken van de motor aan de zijkant van de katapult, het vastplakken van een touwtje met een bijgesneden veiligheidsspeld aan het andere uiteinde aan de as van de reductiemotor, en dit door een houder voeren die was gemaakt door een kleerhanger te buigen, zodat we konden vasthouden de arm van de katapult naar beneden en laat deze los door de motor te draaien en het touwtje om de as te winden.

Er zullen veel nettere manieren zijn om dit te doen.

Lijn vervolgens de katapult uit met de webcam zodat de marshmallow naar het lachende gezicht wordt afgevuurd.

Bewapen ten slotte de katapult en laad met een marshmallow!

Stap 4: Activering

Activering!
Activering!

Alle hardware ingesteld? De volgende stap is het uitvoeren van het Smile Detection Python-programma.

Begin met het openen van een terminalvenster. Als u de software op uw bureaublad heeft geïnstalleerd, heeft u de volgende opdrachten nodig:

cd-bureaublad

cd smile_detection

sudo smile_detection_Rosemodification.py

Dit zou de juiste map moeten openen en vervolgens de software moeten uitvoeren. Er wordt een venster geopend met de webcamweergave en zodra uw glimlach wordt herkend, gaat de motor draaien en wordt de katapult geactiveerd.

Genieten van!

Aanbevolen: