Satura rādītājs:
- Solis: iegūstiet un uzstādiet elektromotoru
- 2. darbība: sagatavojiet Arduino
- 3. darbība. Kontroliera un visu vadu izveide
- 4. darbība. Pabeigts
Video: Ar Arduino izveidojiet automātiskas pašjutīgas atvēršanas un aizvēršanas durvis !: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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
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
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:
Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi
Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: šajā apmācībā es jums parādīšu, kā noteikt durvju atvēršanas notikumu un nosūtīt paziņojumu, izmantojot Gmail, izmantojot Arduino Uno. Ja esat iesācējs, varat uzzināt par wifi un sensoru Arduino - WiFi un Arduino - durvju sensora apmācības. Let's
Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi
Taimeris, lai aizvērtu garāžas durvju atvērēju: Ievads Tātad stāsts sākas pēc tam, kad es atstāju savas garāžas durvis atvērtas, un daži puiši vienkārši ienāca un sajaucās. Par laimi, nav zaudēts neviens vērtīgs personāls. Pēc šīs avārijas es nolemju izveidot " taimeri slēgt " iezīme manai garāžas doo
Antena, lai paplašinātu vārtu atvēršanas diapazonu: 6 soļi (ar attēliem)
Antena, lai paplašinātu vārtu atvērēju diapazonu: Kad sniegs kļūst ļoti dziļš Hudas kalnā, ir ļoti jautri slēpot, braukt ar ragaviņām, būvēt sniega fortus un izmest bērnus no klāja dziļā pulverī. Bet gludās lietas nav tik jautras, kad mēģinām atgriezties pie šosejas un atvērt vārtus, lai nokļūtu
Miniatūras automātiskās durvis: 3 soļi
Miniatūras automatizētas durvis: tas ir durvju modelis, kas atveras, pieskaroties spēka sensoram, kas atrodas priekšā. Durvis paliks atvērtas 3 sekundes, ļaujot tām iziet. Lai to izgatavotu, jums būs nepieciešams: CardboardGlue / TapeAn arduinoWiresA servoA force sens
Automātiskas vistas gaitas durvis - ar Arduino vadību: 10 soļi (ar attēliem)
Automātiskas vistas gaitas durvis - ar Arduino vadību. Durvis var atvērt vai aizvērt attālināti jebkurā laikā. Durvis ir veidotas tā, lai tās būtu modulāras; rāmis, durvis un kontrolieris var būt mīnusi