Mundarija:

Arduino uy avtomatizatsiyasi, eshikni avtomatik ochish: 6 qadam
Arduino uy avtomatizatsiyasi, eshikni avtomatik ochish: 6 qadam

Video: Arduino uy avtomatizatsiyasi, eshikni avtomatik ochish: 6 qadam

Video: Arduino uy avtomatizatsiyasi, eshikni avtomatik ochish: 6 qadam
Video: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Noyabr
Anonim
Image
Image
Elektronikani yig'ish
Elektronikani yig'ish

Mening "Elektronika" kursiga yoziling:

Boshqa loyihalar va elektronika bo'yicha darsliklar uchun mening youtube kanalimga qarang:

Bir necha yil oldin menda tishli dvigatelli oddiy va ishlatish uchun qulay eshik ochgichni yasash g'oyasi bor edi. O'sha paytda eshikni ochish uchun bilimim yo'q edi. Bu qishki ta'tilda men o'zimni optimistik his qildim va bunga imkoniyat berdim. Men buni Internetda qilishning oddiy usullarini o'rgatyapman va men topganim - tovuqxonani ochishdagi murakkab urinishlar. Bu mening birinchi ko'rsatmam bo'lgani uchun, ba'zi ma'lumotlarni o'tkazib yuborishim mumkin, shuning uchun siz savollaringizni sharhlarda qoldirishingiz mumkin va men imkon qadar tezroq javob beraman. Bu ko'rsatmaning maqsadi, asosan, sizni shunga o'xshash ishlarga ilhomlantirish yoki o'zingiznikini qurishda yordam berishdir.

Materiallar - 1. Yuqori torkli tishli dvigatel, tezlik (RPM) juda muhim emas, mening motorim. (Majburiy) 2. Sizning motoringiz uchun mos keladigan PSU (quvvat manbai), menda dvigatelga mos bo'lgan eski videokamera zaryadlovchisi bor edi. Maks Amper dvigatelning maksimal yuk oqimidan katta ekanligiga ishonch hosil qiling. (Majburiy) 3. Arduino taxtasi sifatida men Arduino UNO Rev 3. dan foydalanardim. (Tavsiya etiladi) 3. Komponentlarni saqlash uchun korpus tayyorlash uchun material, masalan. yog'och, plastmassa plitalar, akril va boshqalar (Tavsiya etiladi) 4. MOSFET tranzistori yoki eshikni ishga tushirish uchun servo (Majburiy) 5. Eshikni qachon ochish kerakligini ko'rsatadigan tugma, burilish, datchik va boshqalar. 6. LCD (ixtiyoriy) 7. ko'plab simlar (majburiy) Asboblar- 1. Dremel/ aylanadigan asboblar- ular juda foydali va boshqa loyihalarda ham yordam beradi. 2. Lehimlash temir- shuningdek, lehim pastasi/oqimi va lehim simini sotib oling 3. Issiq yopishtiruvchi qurol- ularning eng foydali vositasi.

1 -qadam: nazariya

Mana men nimaga erishmoqchi edim1. Eshikni ochish uchun minimal harakat 2. Menga ruxsat berish uchun oddiy sensorli sensor3. Eshiklar holatini ko'rsatadigan 16x2 o'lchamli LCD displey4. Mening talablarimga asoslanib, men oqim jadvalini sintez qildim.picMosfet yoki tranzistorim bo'lmagan, chunki u yuqori oqim va kuchlanishni boshqaradi, men sichqoncha tugmachasini bosish uchun servo ishlatardim.

2 -qadam: dasturlash

Keyin men arduino muhitida dasturlashtirdim (Mening kodim sahifaning pastki yoki yuqori qismida bo'ladi. Rasm)

Loyiha vaqtida mening dasturlashim oddiy edi, shuning uchun men boshqa odamlarning kodlarini topdim va ularni aralashtirdim, kodimning bir qismini qo'shib, oxirgi kodni tuzdim. Kodning taxminan 50 foizi aslida meniki.

3 -qadam: elektronikani yig'ish

Elektronikani yig'ish
Elektronikani yig'ish
Elektronikani yig'ish
Elektronikani yig'ish
Elektronikani yig'ish
Elektronikani yig'ish

Men qalinligi 6 mm bo'lgan fanera faneridan foydalandim va uni dremel va mustahkamlangan kesuvchi g'ildirak bilan kesib oldim. pic Mana men elektronni qanday bog'ladim yoqish = pin 11 ga bog'lash 7-10 = ulanish yo'q 11 = pin 5 ga bog'lash 12 = pin 4 ga 13 13 = pin 314 ga bog'lash 15 15 = 4,2 V ga bog'lash (5V ishlaydi) 16 = gnd bog'lash servo-pin 10, esda tutingki, servo topraklama arduino erga ulanishi kerak (agar siz servo uchun boshqa quvvat manbasidan foydalansangiz) 6, 8-pinli sig'im sensori (8-pin- sensori pimi), (men 4 M ishlatganman) Ohm ressistor) va sig'im sensori ishlashi uchun u to'g'ri erga ulangan bo'lishi kerakligini yodda tuting. Kapasitiv sensorni ulash bo'yicha qo'llanma Menda darslik bilan bog'liq ba'zi muammolar bor edi va ba'zi echimlar 1. kutubxona "Capacitivesense" deb nomlanadi, lekin kod "Capsense" kutubxonasidan foydalanishga harakat qilmoqda. Siz buni "Capsense" so'zini Capacitivesense-ga o'zgartirish orqali tuzatishingiz mumkin, va agar kod shunday deb aytsa, … nomaqbul foydalanish. faqat shu so'zni capacitivesense (kichik harf) ga o'zgartiring 2. Eskizga o'ting va faylni qo'lda qo'shishga harakat qiling, men 13 -pinli LEDni qo'shdim, chunki u allaqachon qarshilikka ega, rezistorlarni qo'shish mutlaqo ixtiyoriy emas.

4 -qadam: elektronikani o'rnatish

Elektronikani o'rnatish
Elektronikani o'rnatish

Biz deyarli tayyor bo'ldik, endi biz faqat elektronikani o'rnatamiz va men Ground (servo uchun), quvvat (arduino va uskuna uchun USB adapteriga ulanadi) (servo uchun) ishladim.

5 -qadam: Eskizni qirqish va sozlash

Barcha ypu sizning joylashuvingizga qarab sizning eskizingizni o'zgartirishi mumkin. Namlik, topraklama eskizni yaxshilashi mumkin. shuning uchun uni ehtiyojlaringizga qarab sozlang. Sensor sensori Arduino erga qanchalik yaxshi ulanganiga va folga sensorli plastinka o'lchamiga qarab, sensorning sezgirligini sozlash kerak bo'ladi. Agar (qiymati> 40000) - kerakli natijalarga erishish uchun ushbu kod qatorini rostlang. Men sizga bu qadamni hozir bajarishingizni maslahat beraman, chunki haqiqiy sharoitda sizning sharoitingiz bir xil bo'ladi. Servo- Servo bosish tugmachasiga qarab, servo itmyservo.write (104); myservo.write (90); - kerakli natijalarga erishish uchun chiziqlarni to'g'rilang. Men 2 satrdan birini 90 gradusda saqlashni taklif qilaman, chunki ular servo neytral holat. Dvigatel- dvigatelning aylanish tezligiga/ eshigingizning kuchi/ chiqish quvvati V, A ga qarab, sizning motoringiz eshikni ochish uchun ko'proq yoki kamroq vaqt talab qilishi mumkin. myservo.write (104); kechikish (3400); myservo.write (90);- to'g'ri qabul qilish uchun kechikish vaqtini rostlang (1000 = 1sek)

6 -qadam: yangilanishlar

Tabriklayman. Siz tugatdingiz. Kelgusida ba'zi yangilanishlar bo'lishi mumkin: 1. bu, bu yoki bu (bu mening loyihalarim emas) yordamida malinali pi va veb -kamerani ishlatib, eshikni ochganidan keyin eshikni yopadi. Eshikni ochadi va uni veb -sahifaga yuklaydi 3. Eshikni qulflash, eshikni masofadan qulflash yoki veb -kamera yordamida masofadan turib ruxsat berish. Iltimos, mening kodimni o'zgartirmang va uni sizniki deb da'vo qiling yoki uni tijorat maqsadlarida ishlating. Agar men sizdan ruxsat so'rasangiz, men uni boshqa darslikda qayta tarqatishga ruxsat beraman. Mening elektron pochta identifikatorim- [email protected] Siz bu kodni o'zingizning loyihalaringiz uchun ishlatishingiz mumkin, bu juda yaxshi.

Iltimos, menga baho bering, chunki bu ko'rsatmali bo'lishi uchun vaqt kerak, va mening loyiham, shuningdek, menga olimpiada va boshqa tanlovlarda ovoz bering, buning uchun bir marta bosish kifoya, rahmat

Mening "Elektronika" kursiga yoziling:

Boshqa loyihalar va elektronika bo'yicha darsliklar uchun mening youtube kanalimga qarang:

Tavsiya: