Inhoudsopgave:

Arduino Geautomatiseerde Spider Prank - Ajarnpa
Arduino Geautomatiseerde Spider Prank - Ajarnpa

Video: Arduino Geautomatiseerde Spider Prank - Ajarnpa

Video: Arduino Geautomatiseerde Spider Prank - Ajarnpa
Video: 50KG Belt Agv Industrial Automated Guided Vehicle Material Transporting Robot Autocharge 2024, November
Anonim
Arduino Geautomatiseerde Spider Prank
Arduino Geautomatiseerde Spider Prank
Arduino Geautomatiseerde Spider Prank
Arduino Geautomatiseerde Spider Prank

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 en gereedschappen
Onderdelen en gereedschappen

Onderdelen

  1. Fake Spider (dollarwinkel?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Een sensor (kies 1 - ik laat beide manieren zien in deze instructable)

    • Ultrasone sensor - Amazon / Aliexpress
    • PIR-sensor - Amazon / Aliexpress
  5. Breadboard en jumperdraden
  6. Ijslollystokjes
  7. Stukjes hout schroot
  8. Lege verzenddoos

Gereedschap

  1. Mes of stanleymes
  2. Lijmpistool
  3. Zaag
  4. Houtlijm (of gebruik gewoon het lijmpistool)

Stap 2: De servo, ultrasone sensor en PIR-sensor testen

De servo, ultrasone sensor en PIR-sensor testen
De servo, ultrasone sensor en PIR-sensor testen
De servo, ultrasone sensor en PIR-sensor testen
De servo, ultrasone sensor en PIR-sensor testen
De servo, ultrasone sensor en PIR-sensor testen
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

De Compensaties combineren
De Compensaties combineren
De Compensaties combineren
De Compensaties combineren
De Compensaties combineren
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

Een basis maken voor de servo
Een basis maken voor de servo
Een basis maken voor de servo
Een basis maken voor de servo
Een basis maken voor de servo
Een basis maken voor de servo
Een basis maken voor de servo
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 spin toevoegen
De spin toevoegen
De spin toevoegen
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

Verzenddoos en finishing touch
Verzenddoos en finishing touch
Verzenddoos en finishing touch
Verzenddoos en finishing touch
Verzenddoos en finishing touch
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

Compleet!
Compleet!
Compleet!
Compleet!

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: