Satura rādītājs:

Arduino automatizētā zirnekļa palaidnība: 7 soļi (ar attēliem)
Arduino automatizētā zirnekļa palaidnība: 7 soļi (ar attēliem)

Video: Arduino automatizētā zirnekļa palaidnība: 7 soļi (ar attēliem)

Video: Arduino automatizētā zirnekļa palaidnība: 7 soļi (ar attēliem)
Video: Automatizēta laistīšanas sistēma ar Arduino 2024, Novembris
Anonim
Arduino automatizētā zirnekļa palaidnība
Arduino automatizētā zirnekļa palaidnība
Arduino automatizētā zirnekļa palaidnība
Arduino automatizētā zirnekļa palaidnība

Tikai piecas dienas pirms Helovīna es nolēmu, ka vēlos uztaisīt palaidnību, ko izmantot pie ārdurvīm viltīgajiem. Mani bērni manā darbā bija redzējuši vienu no tiem konfekšu spainīšiem, kur kustību aktivizēta skeleta roka nokrīt, lai satvertu jūsu roku, kad stiepjaties pēc konfektes. Viņi domāja, ka tas bija tik forši! Protams, es domāju, ka es varu kaut ko tādu uztaisīt, vai ne? Tomēr nav daudz laika. Es ātri lēcu uz Amazon Prime un pasūtīju servo. Ar 2 dienu piegādi man bija tikai 3 dienas, lai izveidotu savu palaidnību. Tagad neglīts zirneklis rada rāpojošu ieeju ap durvju pakāpienu paketi jebkuram nenojaušam Helovīna apmeklētājam!

1. darbība: detaļas un rīki

Daļas un rīki
Daļas un rīki

Daļas

  1. Viltus zirneklis (dolāru veikals?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Sensors (1. izvēle - šajā pamācībā es rādu abus veidus)

    • Ultraskaņas sensors - Amazon / Aliexpress
    • PIR sensors - Amazon / Aliexpress
  5. Maizes dēļa un džempera vadi
  6. Popsicle spieķi
  7. Atgrieziet koka gabalus
  8. Tukša piegādes kaste

Rīki

  1. Nazis vai kastes griezējs
  2. Līmes pistole
  3. Ieraudzīja
  4. Koka līme (vai vienkārši izmantojiet līmes pistoli)

2. darbība: Servo, ultraskaņas sensora un PIR sensora pārbaude

Servo, ultraskaņas sensora un PIR sensora pārbaude
Servo, ultraskaņas sensora un PIR sensora pārbaude
Servo, ultraskaņas sensora un PIR sensora pārbaude
Servo, ultraskaņas sensora un PIR sensora pārbaude
Servo, ultraskaņas sensora un PIR sensora pārbaude
Servo, ultraskaņas sensora un PIR sensora pārbaude

Vispirms pirmās lietas. Ja esat līdzīgs man un nekad neesat izmantojis servo vai šos sensorus, iespējams, vēlēsities ātri iepazīties ar dažām apmācībām, lai noskaidrotu, kā tās darbojas. Zemāk ir pārskats un piemērs par katru, ko es izmantoju, lai pārliecinātos, ka mans servo un sensors (-i) darbojas un vai darbs tiks paveikts. Esmu iekļāvis arī savu vienkāršoto testa kodu, ko varat izmantot, lai pārliecinātos, ka katrs komponents darbojas. Atkal varat izvēlēties sensora veidu (ultraskaņas vai PIR).

Servo

  • Servo pamata nodarbība par Sunfounder
  • Koda paraugs vietnē Hobbytronics
  • Mans vienkāršotais testa kods zemāk - servo_test.ino

Ultraskaņas sensors

  • Kā tas darbojas vietnē RandomNerdTutorials
  • Koda paraugs tajā pašā RandomNerdTutorials lapā
  • Mans vienkāršotais testa kods zemāk - Ultrasonic_Distance_check.ino

PIR sensors

  • Kā PIR darbojas Adafruit
  • Adafruit koda paraugs
  • Mans vienkāršotais testa kods zemāk - PIR_Sensor_Test.ino

3. darbība. Komentāru apvienošana

Komponentu apvienošana
Komponentu apvienošana
Komponentu apvienošana
Komponentu apvienošana
Komponentu apvienošana
Komponentu apvienošana

Tālāk, atkarībā no tā, vai izvēlaties PIR vai ultraskaņas maršrutu, zemāk ir apvienots zirnekļa kods, lai noteiktu personu, kas nonāk diapazonā, un pēc tam pagriežot servo, lai pārvietotu zirnekli uz āru un atpakaļ. Pievienojiet sensoru un servo Arduino, izmantojot džemperu vadus un maizes dēli, kā norādīts tālāk esošajās opcijās.

Ultraskaņas iespēja

  • Šis kods pārbauda, vai objekts atrodas noteiktā attālumā, un izsauc zirnekli.
  • Kodā atkarībā no situācijas varat mainīt mainīgo triggerDistance uz tuvāku vai tālāk par 48 collām (4 pēdām).
  • Pievienojiet Servo 5V, Gnd un Pin 10
  • Pievienojiet ultraskaņas sensoru 5v, Gnd, A0 (Trig) un A1 (Echo)

PIR iespēja

  • Šis kods pārbauda, vai objekts atrodas redzes laukā, un izsauc zirnekli.
  • PIR var regulēt jutību, izmantojot jutības potenciometru (parasti oranžā krāsā), un pagriezt līdz galam pa labi, lai iegūtu vismazāko jutību.
  • Pievienojiet Servo 5V, Gnd un Pin 10
  • Pievienojiet PIR sensoru 5v, Gnd un 2. tapai

Pēc vienas no divām opcijām pievienošanas spēlējiet ar to, lai pārliecinātos, ka tā darbojas, iedarbinot servo ar sensoru.

4. solis: Servo bāzes izveide

Servo bāzes izveidošana
Servo bāzes izveidošana
Servo bāzes izveidošana
Servo bāzes izveidošana
Servo bāzes izveidošana
Servo bāzes izveidošana
Servo bāzes izveidošana
Servo bāzes izveidošana

Tālāk jums ir jāuzstāda servo, lai tas varētu palikt vietā, vienlaikus apgriežot zirnekli. Šim nolūkam jūs vēlaties izmantot zāģi, lai sagrieztu saplākšņa gabalu vai koka dēļa gabalu līdz apmēram 4 "x 12". Pēc tam paņemiet divus mazākus 1 x 2 collu koka blokus un sagrieziet tos līdz servo augstuma lielumam. Skrūvējiet no apakšas vai koka līmi (vai līmes pistoli) abus blokus uz saplākšņa vienā galā, pēc tam ieskrūvējiet servo starp blokiem.

*Piezīme: Es arī viena bloka apakšā izgriezu iecirtumu, lai servo vadi varētu iziet cauri.

5. solis: zirnekļa pievienošana

Zirnekļa pievienošana
Zirnekļa pievienošana
Zirnekļa pievienošana
Zirnekļa pievienošana

Nākamais solis ir iegūt neglītu zirnekli (vai kādu citu radību - lūdzu, neko dzīvu, vai tas, iespējams, pārvietojas pats). Vēlams kaut kas viegls, tāpēc servo nav jādara pārāk daudz darba. Izmantojot līmes pistoli, piestipriniet divus Popsicle nūjas viens otram un pēc tam pie servo sviras/raga, kā parādīts attēlā. (Jūs, iespējams, vēlēsities iekrāsot Popsicle kociņus melnā krāsā ar asiem, lai tie būtu mazāk pamanāmi.) Pēc tam piestipriniet zirnekli pie citas Popsicle nūjas, izmantojot vienu no mazajām skrūvēm, kas bija komplektā ar servo. Līmējiet zirnekli uz nūjas pie pārējās Popsicle nūjas rokas apmēram 90 grādu leņķī.

*Piezīme: Es tikko ātri pielīmēju, nedomāju par zirnekļa augstumu no zemes. Iespējams, vēlēsities nūjas un zirnekļa leņķi novietot tuvāk zemei, lai tas vairāk izskatās kā zirneklis, kas atrodas tieši pie zemes.

*Piezīme: Pēc tam, kad esat salīmējis visu kopā, varat atskrūvēt servo rokturi ar zirnekli, lai zirnekļa sākuma pozīcija būtu novietota līdz bloka malai.

6. darbība: piegādes kaste un apdares darbi

Piegādes kaste un apdares darbi
Piegādes kaste un apdares darbi
Piegādes kaste un apdares darbi
Piegādes kaste un apdares darbi
Piegādes kaste un apdares darbi
Piegādes kaste un apdares darbi

Pāris reizes pārbaudot kustīgo zirnekli, lai sajustu rokas ceļu, atrodiet lietotu piegādes kasti, kas ir pietiekami liela, lai ietilptu pamatnē un zirneklī.

*Piezīme: nenoņemiet atlokus no kastes, jo jūs pielīmēsiet pamatni pie viena no apakšējiem atlokiem.

Nosakot pamatni blakus kastes malai, novērtējiet un ar kastes nazi izgrieziet rokas un laukuma garumu vai zirnekli, kas iznāks no kastes, kā parādīts attēlā. Pēc tam pielīmējiet pamatni uz apakšējā atloka, pievienojot kastīti augšpusē un pārbaudiet, vai roka/zirneklis var brīvi iznākt no kastes, kad to izsauc. Izgrieziet vairāk kastes pēc vajadzības.

Šajā brīdī jums ir jānosaka, kur novietot sensoru. Iespējas ir izgriezt caurumu kastes priekšpusē vai iestatīt sensoru kaut kur ārpus kastes. Tā kā mana palaidnība bija jāizmanto uz priekšējās sliekšņa, apgaismojums nav labākais, lai kāds redzētu sensoru, tāpēc es vienkārši izgriezu caurumus kastes priekšpusē, izmantojot 5/8 urbi un uzstādot ar līmi.

7. darbība: pabeidziet

Pabeigts!
Pabeigts!
Pabeigts!
Pabeigts!

Jūs esat gatavs! Novietojiet slazdu savā lievenī, it kā tas būtu piegādāts iepakojums, un pievienojiet vai pievienojiet USB akumulatoru. Lai sākas jautrība !!!

Ieteicams: