Turinys:

Su „Arduino“padarykite automatines savijautos atidarymo ir uždarymo duris!: 4 žingsniai
Su „Arduino“padarykite automatines savijautos atidarymo ir uždarymo duris!: 4 žingsniai

Video: Su „Arduino“padarykite automatines savijautos atidarymo ir uždarymo duris!: 4 žingsniai

Video: Su „Arduino“padarykite automatines savijautos atidarymo ir uždarymo duris!: 4 žingsniai
Video: Puerta automática para el gallinero 2024, Lapkritis
Anonim

Ar kada nors norėjote, kad jūsų durys atsidarytų automatiškai, kaip ir sci-fi filmuose? Dabar galite tai padaryti vadovaudamiesi šia instrukcija

Šioje instrukcijoje mes sukursime duris, kurios gali automatiškai atsidaryti ir užsidaryti jums neliesdami durų. Ultragarsiniai jutikliai ant durų aptiks jus iš 50 cm atstumo ir automatiškai atidarys duris. Jums nereikia liesti durų, viskas bus padaryta automatiškai!

** Jei jums patinka ši pamoka, balsuokite už mane konkurse !! **

Norėdami pamatyti demonstraciją, žiūrėkite „Youtube“vaizdo įrašą

www.youtube.com/watch?v=A_yJqOZcIQ0

Šiam projektui mums reikia:

1x duonos lenta

1x arduino

1x elektrinis variklis (naudoju seną priekinio stiklo variklį iš „VW Golf 3“)

1x kompiuterio maitinimas

2x ultragarso jutiklis

Metalo gabalas (gali būti medinis, bet bus mažiau tvirtas)

Pora laidų

Visas šias dalis galima įsigyti už mažiau nei 20 USD.

1 žingsnis: Gaukite ir sumontuokite elektros variklį

Image
Image
Gaukite ir sumontuokite elektros variklį
Gaukite ir sumontuokite elektros variklį
Gaukite ir sumontuokite elektros variklį
Gaukite ir sumontuokite elektros variklį

Variklio pasirinkimas

Pirmiausia mums reikia elektros variklio. Labai svarbu, kad elektros variklis turėtų didelį sukimo momentą ir mažą greitį. Štai kodėl aš naudoju stiklo valytuvo variklį. Tiks bet koks priekinio stiklo valytuvo variklio valytuvas iš bet kurio automobilio. Taip pat galite naudoti kitą nuolatinės srovės variklį, tačiau įsitikinkite, kad jis turi pakankamai sukimo momento, kad judėtų durys.

Galia varikliui

Mano naudojamas 12 V nuolatinės srovės variklis gali naudoti iki 12 A galios. Štai kodėl jis yra toks stiprus, tačiau dabar jam reikia stipraus maitinimo šaltinio. Būtent čia įeina kompiuterio maitinimo šaltinis. Aš naudoju 300 vatų maitinimo šaltinį, tačiau taip pat gali veikti kažkas mažesnio/didesnio. Jis suteiks 12 A 12 V bėgį, kurio užtenka mūsų nuolatinės srovės varikliui. Norėdami gauti energijos iš jo, pirmiausia turime trumpai uždaryti žalią laidą juodu laidu. Tai veiks kaip maitinimo mygtukas. Be jo maitinimo šaltinis neįsijungs. Patikrinkite aukščiau esančią nuotrauką, kad pamatytumėte laidus ir kaip juos sutrumpinti.

Durų mechanizmas

Norėdami atidaryti duris, turime sukurti mechanizmą. Peržiūrėkite aukščiau esančias nuotraukas. Jį sudaro dvi metalinės dalys. Vienas yra 20 cm, o kitas - 25 cm ilgio. Tikriausiai jis taip pat gali būti pagamintas iš medžio, bet nesu tikras, koks jis stiprus. Svarbu, kad yra du taškai, kurie gali judėti. Viena yra vieta, kur dvi dalys sujungiamos viena su kita, o kita - kur ilgesnė dalis jungiasi prie durų stulpo. Kitą mažesnio gabalo pusę reikia sumontuoti ant elektros variklio. Kadangi naudoju metalines dalis, suvirinau ant variklio. Tai gali atrodyti šiek tiek neaišku, bet jei žiūrėsite vaizdo įrašą, viskas bus aišku.

Montavimas

Parengę mechanizmą, turite jį pritvirtinti prie durų. Aš tai padariau pirmiausia įsukdamas varžtą, kur variklis turi eiti. Tada aš gavau užtrauktukus ir užtrauktuku pririšau variklį prie šių varžtų. Po to sudėtingai sumontavau daug karštų klijų. Aš sumontavau variklį maždaug 10 cm į dešinę nuo durų centro, o ilgą mechanizmo dalį sumontavau porą cm į dešinę nuo durų stulpo centro.

Tai sunkiausia projekto dalis. Jei pastebėjote, kad variklis neturi pakankamai galios atidaryti duris arba durys neatsidaro iki galo, pabandykite pakeisti variklio vietą arba pakeisti mechanizmo dalių ilgį.

2 žingsnis: paruoškite „Arduino“

Paruoškite „Arduino“
Paruoškite „Arduino“
Paruoškite „Arduino“
Paruoškite „Arduino“

Kaip šio projekto smegenys aš naudoju „Arduino UNO“. Bet kuris kitas su „Arduino“suderinamas įrenginys veiks kaip „Arduino nano“.

Pirmiausia turime atsisiųsti kodą, kurį galima rasti mano „github“:

github.com/sieuwe1/AutomaticDoor

Spustelėkite klono/atsisiuntimo mygtuką ir spustelėkite atsisiųsti kaip ZIP.

Tada išpakuokite paketą ir atidarykite „AutomaticDoor.ino“failą naudodami „Arduino IDE“.

Tada įkelkite kodą į arduino plokštę

„Arduino IDE“galite pamatyti kodą. Virš kodo yra konfigūracijos dalis, kaip ir aukščiau esančiame paveikslėlyje. Yra vienas labai svarbus dalykas - „MotorDelay“kintamasis. Tai nustato, kiek laiko variklis gauna galią. Kuo ilgesnis šis kintamasis, tuo ilgiau variklis sukasi ir kuo ilgiau jis sukasi, tuo daugiau durų atsiveria. Taigi, jei durys atsidaro ne iki galo arba į kažką atsitrenkia, nes jei jos daug atsiveria, pakeiskite šį kintamąjį. Tada įkelkite kodą dar kartą ir pažiūrėkite, ar jis dabar veikia tinkamai.

3 žingsnis: sukurkite valdiklį ir viską prijunkite

Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas
Kontrolieriaus ir visko prijungimas

H-tiltas

Norėdami valdyti nuolatinės srovės variklio judėjimą, turime sukurti variklio valdiklį. Tam naudojame H tilto konfigūraciją, kaip aukščiau esančiose nuotraukose. Aš sukūriau H tiltą, naudodamas 5 V relės, bet jūs taip pat galite naudoti 4 N kanalų mosfetus. Tiesiog pastatykite jį kaip aukščiau pateiktą schemą ir įsitikinkite, kad naudojate storus laidus ir didelės srovės komponentus. Jei naudojate „mosfets“, rekomenduoju naudoti „IRFZ44n“, nes jie veikia loginiu lygiu.

Užbaigus H tiltą, turime prijungti porą laidų. Prijunkite ritės kaiščius iš relės (vadovaudamiesi 2 paveikslu aukščiau) A1 ir B2 kartu ir B1 ir A2 kartu. Jei gaminate „Mosfet H“tiltą, sujunkite vartų kaiščius, kaip ir relės H tilte.

Jei vis dar nesuprantate H-tilto, peržiūrėkite šį vaizdo įrašą žemiau.

www.youtube.com/watch?v=iYafyPZ15g8

Schema

Dabar turime H tiltą, kurį turime prijungti prie „Arduino“. Vykdykite schemą paveikslėliuose ir prijunkite visus kitus dalykus.

Jei viską prijungėte, vieną ultragarso jutiklį įdėkite į vieną durų pusę, o kitą - į kitą.

Jei durys atsidaro, kai jas reikia uždaryti ir atvirkščiai, perjunkite 8 ir 9 kaiščių laidus

4 žingsnis: baigta

Jūsų Baigta
Jūsų Baigta
Jūsų Baigta
Jūsų Baigta

Tikiuosi, kad tai nebuvo sunku. Jei viską padarėte teisingai, dabar turite savo „SciFi“duris! Jei kažkas vis tiek neveikia, tiesiog atsiųskite man žinutę, mielai padėsiu.

Šis projektas bus atnaujintas, kai durys atsidarys automatiškai, kai pasakysite: „Ei, Cortana, atidaryk duris“. Taigi laukite to

Tuo tarpu peržiūrėkite kitus mano projektus, kurie taip pat apima namų automatizavimą.

Rekomenduojamas: