Inhoudsopgave:
- Stap 1: Componenten, software en tools
- Stap 2: De software installeren
- Stap 3: De hardware monteren
- Stap 4: Activering
Video: Smile Activated Marshmallow Launcher - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
Om uw SAML te maken, heeft u het volgende nodig:
Componenten
- Raspberry Pi Model 3 -
- MotoZero-motorcontroller -
- Micro Metal Gearmotor -
- 4xAA Batterij Houder -
- webcam
- Toezicht houden op
- Wifi-dongle
- Toetsenbord
- Muis
- USB- en stroomkabels voor Raspberry Pi
- Draad
- 4 AA-batterijen
- Speelgoed katapult
- Kapstok
- Snaar
- Veiligheidsspeld
- Soldeer
- Duct tape
- Marshmallows!
Software
- Raspbian -
- Open CV - Open Source Computer Vision -
- Glimlachdetectiesoftware - download van het.zip-bestand hieronder
Gereedschap
- Soldeerbout
- Kleine schroevendraaier
- Draadstripper
- Draadknipper
- Schaar
- 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
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
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:
Duck Launcher: 5 stappen
Duck Launcher: Dit is de Duck Launcher die ik heb gemaakt. Deze eendwerper lanceert een eend wanneer je badkuip gevuld is met water en klaar is om in bad te gaan. Wanneer de sensor detecteert dat het waterniveau een punt bereikt, laat hij de badeend los. Deze rubberen d
De Robo Recall Mod Kit (2019 Launcher) installeren: 4 stappen
Hoe de Robo Recall Mod Kit (2019 Launcher) te installeren: Met de release van de Epic Games Store en de impact van games zoals Fortnite, heeft de launcher van Epic Games in 2018 en in 2019 behoorlijk grote veranderingen aangebracht. selecteerbare categorieën voor normale ontwikkeling (met behulp van de basis un
Super Launcher: 10 stappen
Super Launcher: Super Launcher is een draagbare launcher waarmee gebruikers het mes kunnen lanceren. De launcher bestaat uit een basis die de motoren en het mes vasthoudt, drie motoren (micro-servo) - één voor het losmaken van de rubberen band om het mes te duwen, de andere twee zijn verbonden