Turinys:
- 1 žingsnis: Gaukite ir sumontuokite elektros variklį
- 2 žingsnis: paruoškite „Arduino“
- 3 žingsnis: sukurkite valdiklį ir viską prijunkite
- 4 žingsnis: baigta
Video: Su „Arduino“padarykite automatines savijautos atidarymo ir uždarymo duris!: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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į
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“
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
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
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:
Nulaužkite garažo duris: 5 žingsniai
Nulaužkite savo garažo duris: Kas niekada nesvajojo grįžti namo tik naudodamas telefono programą ar galėdamas klausytis ir kopijuoti duomenų tramvajus? Džiaugiuosi galėdamas pasidalinti su jumis tuo, ką supratau ir kaip sekėsi. Pradėjau šį projektą po to, kai antrą kartą pamiršau raktus
Kaip sukurti „Redstone“kodo duris: 4 žingsniai
Kaip sukurti „Redstone“kodo duris. Tai yra „Redstone“grandinės nuotrauka, kai tai padaryta, nors ji atrodo sudėtingesnė, nes signalizacija yra strėlių šaudyklės, o ne varpas
Užrakto keitiklis: atidarykite duris naudodami QR kodą: 8 žingsniai
Užrakto keitiklis: atviros durys su QR kodu: Sveiki, mano vardas Ben Vanpoucke ir aš studijuoju naujųjų medijų ir komunikacijos technologijas „Howest“mieste Kortrijke, Belgijoje. Kaip užduotis mokyklai, mums reikėjo sukurti daiktų interneto įrenginį. Išsinuomodamas būstą per „Airbnb“, sugalvojau atidaryti butą
Spintelės uždarymo priminimas („Arduino“): 5 žingsniai
Spintelės uždarymo priminimas („Arduino“): šis prietaisas naudojamas priminti mokyklos mokiniams, kad jie uždarytų savo spinteles. Asmeniškai aš esu tas žmogus, kuris išeidamas linkęs pamiršti uždaryti spintelės duris. Šis spintelės uždarymo priminimas veikia turint šviesos jutiklį, kuris valdo LE
D.I.Y NORMALUS UŽDARYMO SAUGOS UŽRAKTAS: 5 žingsniai
D.I.Y NORMAL CLOSE SAUGOS UŽRAKTAS: Šio nedidelio projekto idėja yra sukurti normaliai uždarytą elektromagnetinį apsauginį užraktą, kurį galima valdyti mobiliuoju telefonu per WIFI/4G tinklą. Net jei nėra maitinimo šaltinio, saugos užraktas vis tiek liks užrakintas dėl jėgos