Satura rādītājs:
- 1. darbība: detaļas un rīki
- 2. darbība: Servo, ultraskaņas sensora un PIR sensora pārbaude
- 3. darbība. Komentāru apvienošana
- 4. solis: Servo bāzes izveide
- 5. solis: zirnekļa pievienošana
- 6. darbība: piegādes kaste un apdares darbi
- 7. darbība: pabeidziet
Video: Arduino automatizētā zirnekļa palaidnība: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
- Viltus zirneklis (dolāru veikals?)
- Arduino
- Servo - Amazon / Aliexpress
-
Sensors (1. izvēle - šajā pamācībā es rādu abus veidus)
- Ultraskaņas sensors - Amazon / Aliexpress
- PIR sensors - Amazon / Aliexpress
- Maizes dēļa un džempera vadi
- Popsicle spieķi
- Atgrieziet koka gabalus
- Tukša piegādes kaste
Rīki
- Nazis vai kastes griezējs
- Līmes pistole
- Ieraudzīja
- Koka līme (vai vienkārši izmantojiet līmes pistoli)
2. darbība: 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
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
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
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
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
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:
DIY -- Kā izveidot zirnekļa robotu, kuru var vadīt, izmantojot viedtālruni, izmantojot Arduino Uno: 6 soļi
DIY || Kā izveidot zirnekļa robotu, kuru var kontrolēt, izmantojot viedtālruni, izmantojot Arduino Uno: Veidojot zirnekļa robotu, var uzzināt tik daudz par robotiku. Tāpat kā robotu izgatavošana ir izklaidējoša un izaicinoša. Šajā videoklipā mēs jums parādīsim, kā izveidot zirnekļa robotu, kuru varam darbināt, izmantojot savu viedtālruni (Androi
Četrkāju zirnekļa robots - GC_MK1: 8 soļi (ar attēliem)
Četrkāju zirnekļa robots - GC_MK1: zirnekļa robots jeb GC_MK1 pārvietojas uz priekšu un atpakaļ un var arī dejot atkarībā no Arduino ielādētā koda. Robots izmanto 12 mikro servomotorus (SG90); 3 katrai kājai. Servo motoru vadīšanai izmantotais kontrolieris ir Arduino Nan
[DIY] Zirnekļa robots (četrkāršais robots, četrkājains): 14 soļi (ar attēliem)
[DIY] Zirnekļa robots (četrkāršais robots, četrkājains): ja jums ir nepieciešams papildu atbalsts no manis, labāk būs ziedot man piemērotu ziedojumu: http: //paypal.me/RegisHsu2019-10-10 atjauninājums: jaunais kompilators radīs peldošā skaitļa aprēķināšanas problēmu. Esmu jau modificējis kodu. 2017-03-26
Zirnekļa nomešana uz durvju zvana - Helovīna biedējošā palaidnība: 4 soļi (ar attēliem)
Zirnekļa nomešana uz durvju zvana - Helovīna biedējošā palaidnība: Šajā Helovīna dienā mans dēls Makss nāca klajā ar ideju nomest zirnekli ikvienam, kurš mēģina piezvanīt pie mūsu durvīm … Es uzreiz atrāvos no idejas un mēs sākām pie tā strādāt. Izmantojot vienkāršu ultraskaņas attāluma sensoru (HC-SR04) un servo, kas savienots ar
Ļoti vienkārši Tomēr ļoti efektīva palaidnība (datora palaidnība): 3 soļi
Ļoti vienkārša … Tomēr ļoti efektīva palaidnība (datora palaidnība): šī pamācība ir ĻOTI vienkārša, tomēr ĻOTI efektīva! Kas notiks, ir: jūs paslēpjat visas upura darbvirsmas ikonas. Cietušais satrauksies, ieraugot datoru pēc tam, kad būsiet palaidnies. Tas nekādā veidā nevar kaitēt datoram