Satura rādītājs:

Ar Arduino izveidojiet automātiskas pašjutīgas atvēršanas un aizvēršanas durvis !: 4 soļi
Ar Arduino izveidojiet automātiskas pašjutīgas atvēršanas un aizvēršanas durvis !: 4 soļi

Video: Ar Arduino izveidojiet automātiskas pašjutīgas atvēršanas un aizvēršanas durvis !: 4 soļi

Video: Ar Arduino izveidojiet automātiskas pašjutīgas atvēršanas un aizvēršanas durvis !: 4 soļi
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Novembris
Anonim

Vai esat kādreiz gribējuši, lai jūsu durvis tiktu atvērtas automātiski tāpat kā zinātniskās fantastikas filmās? Tagad jūs varat, izpildot šo pamācību

Šajā pamācībā mēs izveidosim durvis, kuras var atvērt un aizvērt automātiski, nepieskaroties durvīm. Ultraskaņas sensori uz durvīm atpazīs jūs no 50 cm attāluma un automātiski atvērs durvis. Jums nav jāpieskaras durvīm, tas visu darīs automātiski!

** Ja jums patīk šī pamācība, lūdzu, balsojiet par mani konkursā !! **

Demonstrācijai skatieties Youtube video

www.youtube.com/watch?v=A_yJqOZcIQ0

Šim projektam mums ir nepieciešams:

1x maizes dēlis

1x arduino

1x elektromotors (es izmantoju veco vējstikla motoru no VW Golf 3)

1x datora barošanas avots

2x ultraskaņas sensors

Metāla gabals (var būt koks, bet būs mazāk izturīgs)

Pāris vadi

Visas šīs detaļas var iegādāties zem 20 USD.

Solis: iegūstiet un uzstādiet elektromotoru

Image
Image
Iegūstiet un uzstādiet elektromotoru
Iegūstiet un uzstādiet elektromotoru
Iegūstiet un uzstādiet elektromotoru
Iegūstiet un uzstādiet elektromotoru

Motora izvēle

Pirmkārt, mums ir nepieciešams elektromotors. Ir ļoti svarīgi, lai elektromotoram būtu liels griezes moments un mazs ātrums. Tāpēc es izmantoju vējstikla tīrītāja motoru. Tiks piemērots jebkurš vējstikla tīrītāja motora tīrītāja motors no jebkuras automašīnas. Varat arī izmantot citu līdzstrāvas motoru, kas atrodas blakus, taču pārliecinieties, vai tam ir pietiekami liels griezes moments, lai pārvietotu durvis.

Jauda motoram

12 V līdzstrāvas motors, ko izmantoju, var izmantot līdz 12 A jaudu. Šī iemesla dēļ tas ir tik spēcīgs, bet tagad tam nepieciešama spēcīga barošana. Tieši tur nāk datora barošanas avots. Es izmantoju 300 vatu barošanas avotu, taču varētu darboties arī kaut kas zemāks/augstāks. Tas dos 12 A uz 12 V sliedes, kas ir pietiekami mūsu līdzstrāvas motoram. Lai no tā iegūtu enerģiju, vispirms ir jānoslēdz zaļais vads ar melnu vadu. Tas darbosies kā barošanas poga. Bez tā strāvas padeve neieslēdzas. Pārbaudiet iepriekš redzamo attēlu, lai redzētu vadus un to īssavienojumu.

Durvju mehānisms

Lai durvis atvērtos, mums ir jāizveido mehānisms. Apskatiet iepriekš redzamos attēlus. Tas sastāv no diviem metāla gabaliem. Viens ir 20 cm, bet otrs 25 cm garš. To, iespējams, var izgatavot arī no koka, bet es neesmu pārliecināts, cik tas ir stiprs. Ir svarīgi, lai būtu divi punkti, kas var pārvietoties. Viens ir tas, kur abi gabali savienojas viens ar otru, un otrs ir vieta, kur garākais gabals savienojas ar durvju stabu. Mazākā gabala otra puse ir jāuzstāda uz elektromotora. Tā kā es izmantoju metāla detaļas, es to metināju uz motora. Tas varbūt izklausās nedaudz neskaidri, bet, noskatoties video, viss būs skaidrs.

Montāža

Kad esat izveidojis mehānismu, tas jāpiestiprina pie durvīm. Es to esmu izdarījis, vispirms ieskrūvējot kādu skrūvi augstāk, kur motoram jāiet. Tad es saņēmu dažas rāvējslēdzējas saites un piestiprināju motoru pie šīm skrūvēm. Pēc tam es daudz sarežģītas montāžas izmantoju karstu līmi. Es esmu uzstādījis motoru apmēram 10 cm pa labi no durvju centra un garo mehānisma daļu esmu uzstādījis pāris cm pa labi no durvju staba centra.

Šī ir visgrūtākā projekta daļa. Ja konstatējat, ka motoram nav pietiekami daudz jaudas, lai atvērtu durvis vai durvis pilnībā neatveras, mēģiniet mainīt motora atrašanās vietu vai mainīt mehānisma detaļu garumu.

2. darbība: sagatavojiet Arduino

Sagatavojiet Arduino
Sagatavojiet Arduino
Sagatavojiet Arduino
Sagatavojiet Arduino

Kā šī projekta smadzenes es izmantoju Arduino UNO. Jebkura cita ar Arduino saderīga ierīce darbosies kā Arduino nano.

Vispirms mums ir jālejupielādē kods, kas atrodams manā github:

github.com/sieuwe1/AutomaticDoor

Noklikšķiniet uz klona/lejupielādes pogas un noklikšķiniet uz lejupielādēt kā ZIP.

Pēc tam izpakojiet iepakojumu un atveriet failu AutomaticDoor.ino ar Arduino IDE.

Pēc tam augšupielādējiet kodu arduino panelī

Arduino IDE varat redzēt kodu. Virs koda ir konfigurācijas daļa, tāpat kā attēlā iepriekš. Ir viens ļoti svarīgs mainīgais MotorDelay. Tas nosaka, cik ilgi motors saņem jaudu. Jo garāks ir šis mainīgais, jo ilgāk motors griezīsies un jo ilgāk griežas, jo vairāk atveras durvis. Tātad, ja durvis atveras ne pilnībā vai ja tās kaut ko sadauzīs, jo, ja tās atveras daudz, mainiet šo mainīgo. Pēc tam augšupielādējiet kodu vēlreiz un pārbaudiet, vai tas darbojas pareizi.

3. darbība. Kontroliera un visu vadu izveide

Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide
Kontroliera un visu vadu izveide

H-tilts

Lai kontrolētu līdzstrāvas motora kustību, mums ir jāizveido motora regulators. Šim nolūkam mēs izmantojam H tilta konfigurāciju, kā parādīts iepriekš attēlos. Esmu izveidojis H tiltu, izmantojot 5V relejus, bet jūs varat arī izmantot 4 N-kanālu mosfetus. Vienkārši izveidojiet to, kā parādīts iepriekšējā shēmā, un izmantojiet biezus vadus un augstas strāvas stipruma komponentus. Ja izmantojat mosfetus, es iesaku izmantot IRFZ44n, jo tie darbojas loģiskā līmenī.

Kad H tilts ir pabeigts, mums ir jāpievieno pāris vadi. Savienojiet spoles tapas no releja (pēc 2. attēla iepriekš) A1 un B2 kopā un B1 un A2 kopā. Ja veidojat mosfet H tiltu, savienojiet vārtu tapas kopā kā H releja tiltā.

Ja jūs joprojām nesaprotat H-tiltu, skatiet šo videoklipu zemāk.

www.youtube.com/watch?v=iYafyPZ15g8

Shematisks

Tagad mums ir H tilts, kas mums nepieciešams, lai to savienotu ar Arduino. Izpildiet attēlos redzamo shēmu un pievienojiet visu pārējo.

Ja viss ir pievienots vadam, novietojiet vienu ultraskaņas sensoru durvju vienā pusē un otru - otrā pusē.

Ja durvis atveras, kamēr tām ir jāaizveras un citādi, pārslēdziet vadus uz 8. un 9. tapu

4. darbība. Pabeigts

Jūsu Pabeigts
Jūsu Pabeigts
Jūsu Pabeigts
Jūsu Pabeigts

Cerams, ka tas nebija pārāk grūti. Ja esat izdarījis visu pareizi, jums tagad ir savas SciFi durvis! Ja kaut kas joprojām nedarbojas, vienkārši nosūtiet man ziņu, es labprāt jums palīdzēšu.

Šis projekts saņems atjauninājumu, kurā durvis tiks atvērtas automātiski, kad jūs sakāt: "Hei Cortana, lūdzu, atveriet durvis". Tāpēc sekojiet tam

Tikmēr apskatiet citus manus projektus, kas ietver arī mājas automatizāciju.

Ieteicams: