Inhoudsopgave:
- Stap 1: Onderdelen en gereedschappen
- Stap 2: De servo, ultrasone sensor en PIR-sensor testen
- Stap 3: De Compensaties combineren
- Stap 4: Een basis maken voor de servo
- Stap 5: De spin toevoegen
- Stap 6: Verzenddoos en finishing touch
- Stap 7: Voltooi
Video: Arduino Geautomatiseerde Spider Prank - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Slechts 5 dagen voor Halloween besloot ik dat ik een grap wilde maken om bij de voordeur te gebruiken voor trick-or-treaters. Mijn kinderen hadden op mijn werk een van die snoepemmers gezien waar een bewegingsgeactiveerde skelethand naar beneden valt om je hand te grijpen als je naar het snoep reikt. Ze vonden het zo gaaf! Natuurlijk dacht ik, zoiets kan ik toch ook maken? Toch niet veel tijd. Ik sprong snel op Amazon prime en bestelde een servo. Met 2-daagse levering had ik slechts 3 dagen om mijn grap te maken. Nu maakt een lelijke spin een griezelige entree rond een drempelpakket voor elke nietsvermoedende Halloween-bezoeker!
Stap 1: Onderdelen en gereedschappen
Onderdelen
- Fake Spider (dollarwinkel?)
- Arduino
- Servo - Amazon / Aliexpress
-
Een sensor (kies 1 - ik laat beide manieren zien in deze instructable)
- Ultrasone sensor - Amazon / Aliexpress
- PIR-sensor - Amazon / Aliexpress
- Breadboard en jumperdraden
- Ijslollystokjes
- Stukjes hout schroot
- Lege verzenddoos
Gereedschap
- Mes of stanleymes
- Lijmpistool
- Zaag
- Houtlijm (of gebruik gewoon het lijmpistool)
Stap 2: De servo, ultrasone sensor en PIR-sensor testen
Eerste dingen eerst. Als je net als ik bent en nog nooit een servo of deze sensoren hebt gebruikt, wil je misschien snel een paar tutorials doornemen om erachter te komen hoe ze werken. Hieronder vindt u een overzicht en een voorbeeld van elk die ik heb gebruikt om ervoor te zorgen dat mijn servo en sensor (en) werkten en de klus zouden klaren. Ik heb ook mijn vereenvoudigde testcode toegevoegd die u kunt gebruiken om ervoor te zorgen dat elk onderdeel werkt. Nogmaals, u kunt het type sensor kiezen (ultrasoon of PIR).
Servo
- Basis servoles op Sunfounder
- Voorbeeldcode op Hobbytronics
- Mijn vereenvoudigde testcode hieronder - servo_test.ino
Ultrasoon sensor
- Hoe het werkt op RandomNerdTutorials
- Voorbeeldcode op dezelfde pagina van RandomNerdTutorials
- Mijn vereenvoudigde testcode hieronder - Ultrasonic_Distance_check.ino
PIR-sensor
- Hoe PIR's werken op Adafruit
- Voorbeeldcode op Adafruit
- Mijn vereenvoudigde testcode hieronder - PIR_Sensor_Test.ino
Stap 3: De Compensaties combineren
Vervolgens, afhankelijk van of u de PIR- of Ultrasone route kiest, vindt u hieronder een gecombineerde spincode voor het detecteren van een persoon die binnen het bereik komt en vervolgens de servo te draaien om de spin naar buiten en terug te bewegen. Sluit de sensor en servo aan op de Arduino met behulp van jumperdraden en breadboard zoals aangegeven in de onderstaande opties.
Ultrasone optie:
- Deze code controleert of een object binnen het bereik van een bepaalde afstand is en roept de spin op.
- In de code kunt u de variabele triggerDistance wijzigen in dichterbij of verder dan 48 inch (4 ft), afhankelijk van uw situatie.
- Sluit Servo aan op 5v, Gnd en Pin 10
- Sluit de ultrasone sensor aan op 5v, Gnd, A0 (Trig) en A1 (Echo)
PIR-optie:
- Deze code controleert of een object zich in het gezichtsveld bevindt en roept de spin op.
- Voor de PIR kun je de gevoeligheid aanpassen met de gevoeligheidspotentiometer (normaal oranje) en helemaal naar rechts draaien voor de minste gevoeligheid.
- Sluit Servo aan op 5v, Gnd en Pin 10
- Sluit de PIR-sensor aan op 5v, Gnd en pin 2
Nadat je een van de twee opties hebt aangesloten, speel je ermee om te controleren of het werkt, door de servo met de sensor te activeren.
Stap 4: Een basis maken voor de servo
Vervolgens moet je de servo monteren zodat deze op zijn plaats kan blijven terwijl je de spin rondzwaait. Hiervoor wil je een zaag gebruiken om een stuk schroot multiplex of houten bord te zagen tot ongeveer 4 "x 12" of zo. Neem vervolgens twee kleinere houten blokken van 1 "x 2" en knip ze af tot de grootte van de servo-hoogte. Schroef vanaf de onderkant of houtlijm (of lijmpistool) de twee blokken aan het ene uiteinde op het triplex en schroef vervolgens de servo tussen de blokken.
* Opmerking: ik heb ook een inkeping uit de onderkant van een blok gesneden om de servodraden door te laten.
Stap 5: De spin toevoegen
De volgende stap is om een lelijke spin te krijgen (of een ander wezen - alsjeblieft niets levends of het beweegt waarschijnlijk vanzelf). Iets lichtgewicht heeft de voorkeur, zodat de servo niet al te veel werk hoeft te doen. Bevestig met een lijmpistool twee ijslollystokjes aan elkaar en vervolgens aan de servo-arm/hoorn zoals afgebeeld. (Misschien wilt u de ijslollystokjes eerst zwart kleuren met een scherp voorwerp, zodat ze minder opvallen.) Monteer vervolgens de spin op een andere ijslollystok met behulp van een van de kleine schroeven die bij de servo zijn geleverd. Lijm de spin op een stok op de rest van de ijsstokarm in een hoek van ongeveer 90 graden.
* Opmerking: ik heb deze gewoon snel gelijmd, ik dacht niet aan de hoogte van de spin van de grond. Misschien wil je proberen de stokken en spin dichter bij de grond te houden, zodat het meer lijkt alsof de spin recht op de grond staat.
*Opmerking: Nadat u dit allemaal aan elkaar hebt gelijmd, kunt u de servo-arm met de spin erop losschroeven om de startpositie van de spin op één lijn met de rand van het blok te plaatsen.
Stap 6: Verzenddoos en finishing touch
Nadat je je bewegende spin een paar keer hebt getest om een idee te krijgen van het pad van de arm, zoek je een gebruikte verzenddoos die groot genoeg is voor de basis en de spin.
*Opmerking: verwijder de flappen niet uit de doos, want je lijmt de basis op een van de onderste flappen.
Plaats de basis naast de zijkant van de doos, schat en knip met een doosmes de lengte van de arm en het gebied uit of de spin die uit de doos moet komen, zoals weergegeven. Lijm vervolgens de basis op de bodemflap, omsluit de doos aan de bovenkant en controleer of de arm/spin vrij uit de doos kan komen wanneer hij wordt opgeroepen. Snijd meer van de doos als dat nodig is.
Op dit punt moet u bepalen waar u de sensor wilt plaatsen. Opties zijn een gat in de voorkant van de doos snijden of de sensor ergens buiten de doos plaatsen. Omdat mijn grap op de voordeur zou worden gebruikt, is de verlichting niet de beste voor iemand om de sensor te zien, dus ik heb eenvoudig gaten in de voorkant van de doos gesneden met een 5/8-boor en met lijm bevestigd.
Stap 7: Voltooi
Je bent klaar! Plaats de val op uw veranda alsof het een geleverd pakket is en sluit aan of sluit aan op een USB-batterijpakket. Laat het plezier beginnen!!!
Aanbevolen:
Geautomatiseerde ECG-BME 305 Final Project Extra Credit: 7 stappen
Geautomatiseerd ECG-BME 305 Final Project Extra tegoed: een elektrocardiogram (ECG of ECG) wordt gebruikt om de elektrische signalen te meten die door een kloppend hart worden geproduceerd en het speelt een grote rol bij de diagnose en prognose van hart- en vaatziekten. Een deel van de informatie die uit een ECG wordt verkregen, omvat het ritme
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) | Gebaseerd op Arduino: het automatiseren van modelbaanlay-outs met behulp van Arduino-microcontrollers is een geweldige manier om microcontrollers, programmeren en modelspoorbanen samen te voegen tot één hobby. Er zijn een heleboel projecten beschikbaar over het autonoom laten rijden van een trein op een modelspoorbaan
Eenvoudige geautomatiseerde modelspoorbaan - Arduino bestuurd: 11 stappen (met afbeeldingen)
Eenvoudige geautomatiseerde modelspoorbaan | Arduino-gestuurd: Arduino-microcontrollers zijn een geweldige aanvulling op de modelspoorbaan, vooral als het om automatisering gaat. Hier is een eenvoudige en gemakkelijke manier om aan de slag te gaan met modelspoorautomatisering met Arduino. Dus, zonder verder oponthoud, laten we aan de slag gaan
Zelfbouw -- Klap geautomatiseerde elektrische auto -- Zonder Arduino: 3 stappen
Zelfbouw || Klap geautomatiseerde elektrische auto || Zonder Arduino: hier ga ik je laten zien hoe je een Clap Controlled Car maakt zonder Arduino te gebruiken, maar met behulp van IC 4017. Het is een auto waarvan de voorwaartse en achterwaartse beweging kan worden bestuurd door een Clap. Dit project is gebaseerd op Clap ON - Klap UIT Circuit dat wordt weergegeven
DIY - Geautomatiseerde tuinirrigatie - (Arduino / IOT): 9 stappen (met afbeeldingen)
DIY - Geautomatiseerde tuinirrigatie - (Arduino / IOT): Dit project laat je zien hoe je een irrigatiecontroller voor een huistuin kunt bouwen. Geschikt voor het meten van bodemvochtmetingen en het activeren van irrigatie vanuit een tuinkraan als de grond te droog wordt. De controller bevat ook een temperatuur- en h