Mundarija:

Arduino yordamida avtomatik ochiladigan va yopiladigan eshikni yarating: 4 qadam
Arduino yordamida avtomatik ochiladigan va yopiladigan eshikni yarating: 4 qadam

Video: Arduino yordamida avtomatik ochiladigan va yopiladigan eshikni yarating: 4 qadam

Video: Arduino yordamida avtomatik ochiladigan va yopiladigan eshikni yarating: 4 qadam
Video: Avtomatik qalam ochgich 2024, Iyul
Anonim

Ilmiy-fantastik filmlardagidek, sizning eshigingiz avtomatik ravishda ochilishini xohlaganmisiz? Endi siz ushbu ko'rsatmaga amal qilishingiz mumkin

Bu yo'riqnomada siz eshikka tegmasdan avtomatik ravishda ochiladigan va yopiladigan eshikni quramiz. Eshikdagi ultrasonik sensorlar sizni 50 sm masofadan aniqlaydi va eshikni avtomatik ochadi. Eshikka tegishning hojati yo'q, u hamma narsani avtomatik tarzda bajaradi!

** Agar sizga bu ko'rsatma yoqsa, iltimos, tanlovda menga ovoz bering !! **

Namoyish uchun Youtube videoga qarang

www.youtube.com/watch?v=A_yJqOZcIQ0

Ushbu loyiha uchun bizga kerak:

1x non paneli

1x arduino

1x elektr dvigateli (men VW Golf 3 -ning eski old dvigatelidan foydalanaman)

1x kompyuter quvvat manbai

2x ultrasonik sensor

Metall parcha (yog'och bo'lishi mumkin, lekin unchalik kuchli emas)

Bir juft sim

Bu qismlarning barchasini 20 dollardan past narxda olish mumkin.

1 -qadam: Elektr motorini oling va o'rnating

Image
Image
Elektr motorini oling va o'rnating
Elektr motorini oling va o'rnating
Elektr motorini oling va o'rnating
Elektr motorini oling va o'rnating

Dvigatel tanlovi

Birinchidan, bizga elektr motor kerak. Elektr dvigatelining katta tork va past tezlikka ega bo'lishi juda muhim. Shuning uchun men old oynani tozalash vositasini ishlataman. Har qanday mashinaning old oynasini tozalash vositasi. Siz yoningizda turgan boshqa shahar motorini ham ishlatishingiz mumkin, lekin u eshikni harakatlantirish uchun etarli momentga ega ekanligiga ishonch hosil qiling.

Dvigatelga quvvat

Men foydalanayotgan 12 V DC doimiy dvigatel 12 A gacha quvvat sarflay oladi. Shuning uchun u juda kuchli, lekin hozir uni quvvatlantirish uchun kuchli quvvat manbaiga ehtiyoj bor. Bu erda kompyuter quvvat manbai keladi. Men 300 vatt quvvat manbaidan foydalanayapman, lekin undan pastroq/balandroq narsa ham ishlashi mumkin. U 12 V kuchlanishli 12 A yo'lda beradi, bu bizning doimiy dvigatelimiz uchun etarli. Undan quvvat olish uchun avval yashil simni qora sim bilan qisqartirishimiz kerak. Bu quvvat tugmasi vazifasini bajaradi. Busiz elektr ta'minoti ishga tushmaydi. Simlarni va uni qanday qisqartirish kerakligini ko'rish uchun yuqoridagi rasmga qarang.

Eshik mexanizmi

Eshikni ochish uchun biz mexanizmni qurishimiz kerak. Yuqoridagi rasmlarga qarang. U ikkita metall qismdan iborat. Birining uzunligi 20 sm, ikkinchisining uzunligi 25 sm. Ehtimol, uni yog'ochdan ham yasash mumkin, lekin uning qanchalik kuchli ekanligiga ishonchim komil emas. Harakat qila oladigan ikkita nuqta bo'lishi muhim. Ulardan biri - bu ikkita bo'lakning bir -biriga ulanishi, ikkinchisining uzunroq qismi eshik ustuni bilan bog'lanishi. Kichikroq qismning boshqa tomoni elektr motoriga o'rnatilishi kerak. Men metall qismlardan foydalanganim uchun uni motorga payvandladim. Bu biroz tushunarsiz bo'lib tuyulishi mumkin, lekin agar siz videoni ko'rsangiz, hammasi aniq bo'ladi.

O'rnatish

Mexanizmni o'rnatgandan so'ng, uni eshikka o'rnatish kerak. Men buni avval dvigatel kerak bo'ladigan joyning yuqorisidagi vintni burab qo'yganman. Keyin men bir nechta fermuar bog'ichlarini oldim va motorni bu vintlarga bog'ladim. Shundan so'ng men murakkab o'rnatish uchun juda ko'p issiq elim ishlatardim. Men dvigatelni eshik markazidan o'ng tomonga taxminan 10 sm masofada o'rnatdim va mexanizmning uzun qismini eshik ustunining o'rtasidan bir necha sm balandlikda o'rnatdim.

Bu loyihaning eng qiyin qismi. Agar siz motorni eshikni ochish uchun etarli kuchga ega emasligini yoki eshik to'liq ochilmasligini ko'rsangiz, dvigatel o'rnini o'zgartirishga harakat qiling yoki mexanizm qismlarining uzunligini o'zgartiring.

2 -qadam: Arduino -ni tayyorlang

Arduino -ni tayyorlang
Arduino -ni tayyorlang
Arduino -ni tayyorlang
Arduino -ni tayyorlang

Ushbu loyihaning miyasi sifatida men Arduino UNO dan foydalanmoqdaman. Arduino -ga mos keladigan boshqa har qanday qurilma Arduino nanosiga o'xshab ishlaydi.

Avval github -da topiladigan kodni yuklab olishimiz kerak:

github.com/sieuwe1/AutomaticDoor

Klonlash/yuklash tugmachasini bosing va ZIP sifatida yuklab olishni bosing.

Keyin paketni oching va Arduino IDE bilan AutomaticDoor.ino faylini oching.

Keyin kodni arduino kartasiga yuklang

Arduino IDE -da siz kodni ko'rishingiz mumkin. Kodning tepasida xuddi yuqoridagi rasmda bo'lgani kabi konfiguratsiya qismi joylashgan. MotorDelay o'zgaruvchisi juda muhim. Dvigatel qancha vaqt kuchga kirishini o'zi hal qiladi. Bu o'zgaruvchi qancha uzoq bo'lsa, vosita shunchalik uzoq buriladi va dvigatel qancha uzoq burilsa, eshik shunchalik ochiladi. Agar eshik to'liq ochilmasa yoki biror narsaga urilib tushsa, chunki agar u juda ko'p ochilsa, bu o'zgaruvchini o'zgartiring. Keyin kodni qayta yuklang va u hozir to'g'ri ishlayotganini tekshiring.

3 -qadam: Tekshirgichni o'rnatish va hamma narsani ulash

Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash
Tekshirgichni o'rnatish va hamma narsani ulash

H-ko'prik

Dvigatelning harakatlanishini nazorat qilish uchun biz motorni boshqarish moslamasini yasashimiz kerak. Buning uchun biz yuqoridagi rasmlardagi kabi H-ko'prigi konfiguratsiyasidan foydalanamiz. Menda 5v o'rni yordamida H ko'prigi qurilgan, lekin siz 4 ta N kanalli mosketi ishlatishingiz mumkin. Buni yuqoridagi sxema bo'yicha qurib, qalin simlar va yuqori amperli komponentlardan foydalanganingizga ishonch hosil qiling. Agar siz mosfetsdan foydalanayotgan bo'lsangiz, men IRFZ44n dan foydalanishni tavsiya qilaman, chunki ular mantiq darajasida ishlaydi.

H ko'prigi qurib bo'lingandan so'ng, biz ikkita simni ulashimiz kerak. Bobin pimlarini o'rni (yuqoridagi 2 -rasmdan keyin) A1 va B2 ni, B1 va A2 ni birga ulang. Agar siz H-ko'prikli mosfet qilmoqchi bo'lsangiz, H-rim ko'prigidagi kabi Gate pinlarini bir-biriga ulang.

Agar siz hali ham H-ko'prigini tushunmasangiz, quyidagi videoni ko'ring.

www.youtube.com/watch?v=iYafyPZ15g8

Sxematik

Endi bizda H-ko'prigi bor, uni Arduino-ga ulashimiz kerak. Rasmdagi sxemaga amal qiling va qolgan hamma narsani ulang.

Agar siz hamma narsani sim bilan ulagan bo'lsangiz, ultratovushli sensorni eshikning bir tomoniga, ikkinchisini esa boshqa tomonga joylashtiring.

Agar eshik yopilishi kerak bo'lsa va boshqa yo'l bilan ochilsa, 8 va 9 -gachasi simlarni ulang

4 -qadam: Sizning ishingiz tugadi

Sizning tugaganingiz
Sizning tugaganingiz
Sizning tugaganingiz
Sizning tugaganingiz

Umid qilamanki, bu qiyin emas edi. Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, endi sizning shaxsiy SciFi eshigingiz bor! Agar biror narsa hali ham ishlamayotgan bo'lsa, menga xabar yubordi, men yordam berishdan xursandman.

Ushbu loyiha yangilanadi, u erda siz: "Hey Cortana, iltimos eshikni och", deb aytganda eshik avtomatik ravishda ochiladi. Shunday ekan, bundan xabardor bo'ling

Shu vaqt ichida uyni avtomatlashtirishni o'z ichiga olgan boshqa loyihalarimni ko'rib chiqing.

Tavsiya: