Mundarija:
- Ta'minotlar
- 1 -qadam: Tayyorlash va alyuminiy qopqoq qopqog'i
- 2 -qadam: Uni qurish: eshiklarni ulash mexanizmi
- 3-qadam: Uni yarating: Uy hayvonlari uchun qulay kalit
- 4 -qadam: Uni qurish: Dvigatel tog'i
- 5 -qadam: Elektronikani ulang
- 6 -qadam: Kodlash: Dvigatelni boshqarish
- 7 -qadam: O'rnatish
- 8 -qadam: sinov va joylashtirish! va uyingizni yanada qulayroq qiling, Xayr
Video: Mikro: Bitli it eshiklarini ochuvchi: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Sizning uy hayvonlari o'zlarini xonalarga qamab qo'yadimi? Xohlaysizmi, sizning uyingiz mo'ynali do'stlaringiz uchun qulayroq bo'lishi mumkinmi? Endi qila olasiz, xayr!
Bu loyiha (uy hayvonlari uchun qulay) kalit bosilganda eshikni ochish uchun mikro: bitli mikrokontrollerdan foydalanadi. Dvigatelni o'rnatish va dvigatelni eshikka ulash uchun bizga mikro: bit (ehtimol foydali), yuqori torkli dvigatel va ba'zi mexanik qismlar va qismlar kerak bo'ladi.
O'qish vaqti: ~ 15 min
Qurilish vaqti: ~ 30-45 min
Narxi: ~ 60 dollar
*Bu loyiha odamlar uchun uyni, ish joyini yoki boshqa jismoniy makondan foydalanish imkoniyatlarini yaxshilashning kam ta'minlangan usuli sifatida ishlatilishi mumkin! Vajjaj!!
Ta'minotlar
Materiallar
- mikro: bit
- microUSB kabeli (3 fut yoki undan ko'p)
-
Binary Bots Planet Totem Spider to'plami
-
Agar bu sizning robototexnika sohasidagi birinchi loyihangiz bo'lsa, men sizga ushbu to'plamdan foydalanishni tavsiya qilaman. Agar siz ilgari bir nechta loyihalarni amalga oshirgan bo'lsangiz, o'zgartirish va o'zgartirishlar kiritishingiz mumkin. Bu erda ikkita narsani yodda tutish kerak:
- Ushbu loyiha bizning eshikni ochish uchun yuqori torkli motorni talab qiladi. Dvigatelni boshqarish tizimi va ushbu to'plamdagi yuqori torkli mini shahar dvigateli ushbu loyihani yaratishda juda foydali bo'ldi.
- Turli xil taxtalar, yong'oqlar va murvat ham qulay edi, lekin ularni boshqa robototexnika to'plamidan yoki to'g'ridan -to'g'ri ishlab chiqaruvchidan o'xshash mexanik qismlar bilan almashtirish mumkin edi.
-
- 3 ta AAA batareyasi
- 2 uzunlikdagi 24 kalibrli sim, 3 - 4 fut (1 - 1,3 m)
- Baliq ovlash liniyasi, 4 '(1,3 m)
- Alyuminiy, 2 "x3" to'rtburchaklar (5-7 sm)
- 8 ta kichik mix
- 6 ta pin
- Devorga yopishqoq macun
Asboblar
-
Haydovchi to'plami
Eslatma: Binary Bots to'plami M3 drayveri (va u magnit, wooo !!!) va kichik tornavida bilan birga keladi
- Hammer
- Tel -striptizchilar
- Issiq yopishtiruvchi dispenser (rasmda yo'q)
- Qaychi
- O'lchov tasmasi
- Qalam
1 -qadam: Tayyorlash va alyuminiy qopqoq qopqog'i
1. Eshigingizning kengligini o'lchang va yozib oling (ichki qismi)
2. 45 graduslik burchak ostida, eshik mandalidan devorga eshik menteşelerine perpendikulyar bo'lgan masofani o'lchang
E'tibor bering: sizning xonangizni sozlash menikidan farq qilishi mumkin. Yodda tutish kerak bo'lgan asosiy narsa shundaki, moment perpendikulyar qo'llanilganda eng past bo'ladi. Boshqacha aytganda, dvigatelni iloji boricha perpendikulyar yaqinroq ulashga harakat qiling. 45 graduslik burchak, ehtimol siz xohlagan eng kichik burchakdir, dvigatel eshikni ochishi uchun katta burchaklar osonroq bo'ladi.
3. 2 "x3" alyuminiy bo'lagini kesib oling (masalan, qayta ishlangan bankadan)
2 -qadam: Uni qurish: eshiklarni ulash mexanizmi
Ushbu qismni yaratish uchun sizga Binary Bots to'plamidan quyidagi qismlar kerak bo'ladi:
- 100x30 sm o'lchamdagi 3 ta taxta
- 2 ta 2 teshikli 90 darajali qavs
- 4 ta 6 mm M3 murvat
- 4 ta yong'oq
- 2 ta 8 mm M3 murvat
- 2 M3 yong'oq
1. Taxtalardan birini ushlang. Chap chetidan eshikning kengligini o'lchang va belgilang
2. Ikkinchi taxtani oling. Ikkinchi taxtani bir -biriga perpendikulyar ravishda birlashtiring, shunda ikkinchi taxta eshik kengligi chizig'ining o'ng tomonida bo'ladi. (2 -rasm)
Buning uchun ikkala qavsdan, 4 mm 6 mm M3 murvat va 4 ta qulf somunidan foydalaning. (3 va 4 -rasmlar)
3. Uchinchi taxtani tuting va uzunroq (8 mm) M3 murvat va to'rtburchaklar M3 yong'oqlari yordamida ikkinchisiga to'g'ri chiziq bilan ulang. (5 va 6 -rasmlar)
3-qadam: Uni yarating: Uy hayvonlari uchun qulay kalit
Ushbu qismni yaratish uchun sizga Binary Bots to'plamidan quyidagi qismlar kerak bo'ladi:
- 100x30 sm o'lchamdagi 2 ta taxta
- 4 ta 6 mm M3 murvat
- 4 M3 yong'oq
- 2 ta 8 mm neylon tayanchlar
Sizga ham kerak bo'ladi:
-
2-3-4 fut (1-1,3 m) torli 24 o'lchovli sim
Ikki chetidan taxminan 2,5 sm izolyatsiyani olib tashlang
- 3 ta pin
1. O'zingizning taxtalaringizdan birini oling va neylon tayanchlarni M3 ikkita (2) yong'oq yordamida chap tomonga mahkamlang. (1 va 2 -rasmlar)
2. Ikkinchi taxtani ushlang va neylon tayanchlar orqali ikkinchi taxtani birinchisiga mahkamlash uchun ikkita (2) M3 boltdan foydalaning. (3 -rasm)
3. M3 murvatlaridan birini ushlang va uni yuqori taxtaning eng o'ng chetidagi teshikdan o'tkazing. Telning bir uchini murvat tagiga o'rang. (4 -rasm)
4. Boltni joyiga mahkamlash uchun M3 somunidan foydalaning. (5 -rasm)
5. Pastki taxta uchun 3 va 4 -bosqichlarni takrorlang, ikkinchi murvat to'g'ridan -to'g'ri birinchisidan pastda ekanligiga ishonch hosil qiling.
Kalitni yopganingizda (taxtalarni bir -biriga itaring), yuqori va pastki murvatlarni bir -biriga bosib, to'liq aloqa qilish kerak.
4 -qadam: Uni qurish: Dvigatel tog'i
Ushbu qismni yaratish uchun sizga Binary Bots to'plamidan quyidagi qismlar kerak bo'ladi:
- 100x100 sm o'lchamdagi 1 ta taxta
- 2 ta kichik vintli 1 ta kichik motor (juda yoqimli va shu qadar kuchli!)
- 1 dvigatelni o'rnatish ("veb -ishga tushirgich")
- 1 g'altak to'plami ("veb -g'altak")
- 6 6 mm M3 murvat
- 6 M3 yong'oq
Sizga ham kerak bo'ladi:
- 6 ta kichik mix
- 1 ta qisqich
- 4 fut (1,3 m) baliq ovlash liniyasi (yoki teng darajada kuchli chiziq)
1. Dvigatelni ikkita kichik vint bilan dvigatelga joylashtiring va mahkamlang (agar sizda bo'lsa, kattaroq tornavida ishlatish tavsiya etiladi).
2. 100x100 sm o'lchamdagi taxtani oling va dvigatelni chap tomonga (taxminan) o'rtasiga ulash uchun 6 M3 murvat va yong'oqdan foydalaning
3. G'altak va baliq ovlash chizig'ini ushlang. Baliq chizig'ining bir uchini g'altakning o'rtasidan o'tkazing, so'ng tishlarini o'rang. Issiq elim bilan mahkamlang
4. Ikkita g'altakning bo'laklarini bir -biriga itaring (ipni ikki bo'lak orasiga qisib) va motor qismiga tashqi tomonga qaragan qilib kiriting. Tashqi tomondan issiq elim bilan mahkamlang
5 -qadam: Elektronikani ulang
Sizga quyidagi qismlar kerak bo'ladi:
- mikro: bit
- microUSB kabeli
- Binary Bots dvigatellar uchun boshqaruv paneli
- 3 ta AAA batareyasi
1. O'zingiz o'rnatgan Dvigatel o'rnatish moslamasini oling va dvigatelni haydovchi platasiga ulang. (2 -rasm)
Qizil dvigatel simini "Motor1" yorlig'i bilan chapga ulang. Qora dvigatel simini "Motor1" deb nomlangan o'ng bosh pimiga ulang.
2. Uy hayvonlari uchun qulay kalitni ulang! Kommutator simlaridan birini micro: bit P0 piniga, ikkinchisini micro: bit GND piniga ulang (qaysi simni qayerga ketishi muhim emas). (3 -rasm)
3. Mikro: bitni haydovchi paneliga joylashtiring, shunda tugmalar tashqi tomonga qaraydi (motor haydovchisidan uzoqda).
4. Batareyalarni motor drayveri platasiga joylashtiring. Quvvat kalitini toping va "o'chirish" ga o'ting
6 -qadam: Kodlash: Dvigatelni boshqarish
Kod yaratish veb -saytiga o'ting: www. MakeCode.org va micro: bit variantini, so'ngra "Yangi loyiha" ni tanlang. Loyihangizni "Eshik ochuvchi" kabi nima qilayotganini aniqlashga yordam berish uchun uning nomini o'zgartirish tavsiya etiladi.
Ba'zi fon ma'lumotlari:
Pin P0 ishga tushirilganda (kalitni yopish orqali), biz dvigatelni shunday burmoqchimizki, u baliq ovlash chizig'ini o'rash orqali eshikni ochadi. Biz, shuningdek, baliq ovlash chizig'ini ochmoqchimiz, shunda biz eshikni yana yopamiz. Dvigatelni g'altaklash va bo'shatish, shuningdek, dvigatelning quvvatini kesish qo'lda bo'lishi foydali bo'ladi!
Biz shahar dvigateli bilan ishlayotganimiz uchun, biz dvigatel simlaridan biriga quvvat berib, ikkinchisini topraklasak, vosita bir yo'nalishda aylanadi. Quvvatni elektr simlariga ulaganimizda, vosita boshqa tomonga buriladi. Ikkala dvigatelning elektr quvvati uzilishi dvigatelni o'chiradi.
Qani boshladik!
Birinchi kod funktsiyasi: dvigatel Doggo kaliti yordamida ishga tushiriladi
Bu funksiya 1 -rasmda ko'rsatilgan.
1. "Pin bosilganda" (kirish bloklari) ni chiqarib oling va uning P0 piniga o'rnatilganligiga ishonch hosil qiling
2. P0 -pin blokining ichida, raqamli yozish bloklaridan foydalanib, mikro: bitli pin P13 (1 ga o'rnatilgan) va mikro: bitli pin P14ni o'chiring. Bu dvigatelni bir yo'nalishda yoqadi
Raqamli yozish bloklari Advanced Pins ostida joylashgan. Pastki o'qni bosish orqali mos keladigan pinlarni tanlang.
3. Taxminan 7 soniya (7000 milodiy) pauza qo'shing, keyin P13 va P14 ni 0 ga qo'yib, motorni o'chiring.
Eslatma: 7 soniya mening sozlamalarim va itimning ehtiyojlari uchun yaxshi ishladi, lekin bu sizning ehtiyojlaringizni qondirish uchun eshigingizni etarli darajada ochish uchun etarli vaqt ekanligini tekshiring.
4. P14ni yoqish va P13ni o'chirish uchun raqamli yozish bloki yordamida dvigatelni (teskari yo'nalishda aylantiring) echib oling. O'ralgan vaqtni bir xil vaqt ajratganingizga ishonch hosil qiling.
5. Ixtiyoriy: svetodiodlardan foydalanib, dvigatel qachon yoqilishini sizga ma'lum qilish uchun hisoblagich/hisoblagichni qo'shish kerak. Shuningdek, tugma bosilganda va dvigatel bo'shatilgunga qadar pauza qo'shish tavsiya etiladi.
Ikkinchi kod funktsiyasi: qo'lda ochish
Bu funksiya 2 -rasmda ko'rsatilgan.
1. Qo'lda o'zgartirish uchun "A tugmachasi bosilgan" (kirish bloklari) ni tortib o'tkazing.
2. Bu blokning ichida raqamli yozish bloklaridan foydalanib, mikro: bitli pin P13 (1 ga o'rnatiladi) va mikro: bitli pin P14 (0 ga o'rnatilgan) ni yoqing
3. ~ 3s (3000 ms) uchun pauza blokini qo'shing
4. Dvigatelni o'chiring! (raqamli yozish bloklarini 0 ga o'rnatish orqali)
5. Ixtiyoriy: Dvigatelni yoqishdan oldin ikonkani ko'rsating, shunda dvigatel qay tomonga burilishini bilib olasiz.
Men uchun men to'rtburchaklar konturini tanladim, shuning uchun "ochiq eshik" ni belgilang, sizga va miyangizga ma'qul keladigan narsani tanlang.
Uchinchi kod funktsiyasi: qo'lda yopish
Bu funksiya 3.1 -rasmda ko'rsatilgan. Qo'lda o'zgartirish uchun "B tugmachasi bosilgan" (kirish bloklari) ni torting.
2. Bu blokning ichida raqamli yozish bloklari yordamida micro: bit pin P13 (0 ga sozlangan) va mikro: bitli pin P14 (1 ga o'rnatilgan) ni yoqing
3. ~ 3s (3000 ms) uchun pauza blokini qo'shing
4. Dvigatelni o'chiring! (ikkala raqamli yozish blokini 0 ga o'rnatish orqali)
5. Ixtiyoriy: Dvigatelni yoqishdan oldin ikonkani ko'rsating, shunda dvigatel qay tomonga burilishini bilib olasiz.
To'rtinchi kod funktsiyasi: dvigatelni o'chirish
Bu funksiya 3 -rasmning pastki qismida ko'rsatilgan.
1. "A+B tugmachasi bosilgan" blokini chiqarib oling
2. P13 va P14 ni 0 ga o'rnatish uchun ikkita raqamli yozish blokidan foydalaning
7 -qadam: O'rnatish
1. Alyuminiyni eshik mandaliga o'rash uchun devorga yopishqoq macunning bir qismini ishlating
Alyuminiyni mandal atrofiga egib oling, shunda eshik to'liq yopiladi, lekin uning yopishib qolishiga yo'l qo'ymaydi.
2. Issiq yopishtiruvchi dispenserdan foydalanib, eshik mexanizmi qismining qisqa uchini eshik kengligiga yopishtiring. Qo'shimcha barqarorlikni ta'minlash uchun uzunroq bo'lakni eshikka yopishtiring
3. Dvigatel moslamasini va dvigatelni boshqarish panelini devorga mahkamlang. Parchalarni joyida ushlab turish uchun sancaklarni vaqtincha ishlating, keyin motorni boshqarish moslamasini mahkamlash uchun 6 ta tirnoqdan, dvigatel boshqaruv panelini mahkamlash uchun esa 2 ta mixdan foydalaning.
4. Kalitni yopish uchun devorga yopishqoq macunni ishlatib, eshikni kim ochsa, o'sha qulay bo'lgan joyga joylashtiring. Mening itim juda katta bo'lgani uchun, men uni erdan 1,5 fut balandlikda o'rnatdim, shunda doggo tugmachani burni bilan bosishi mumkin edi.
Men yopishqoq macunni afzal ko'rardim, shunda men kalitni sozlashim va kerakli narsalarni olib tashlashim mumkin edi, lekin agar siz uni doimiy qilishni xohlasangiz, mix yoki issiq elimdan foydalanishingiz mumkin.
5. Kommutator simlarini devorga mahkamlash va ularning uzilishiga yo'l qo'ymaslik uchun tugmachalardan foydalaning
6. Dvigatel g'altagi va eshik mexanizmi orasidagi baliq ovlash chizig'ini ulang. Eshikni to'liq yoping, so'ng baliq ovlash chizig'ini eshik mexanizmiga bir necha marta o'rab oling, shunda u o'rgatiladi, so'ngra issiq elim bilan mahkamlang
8 -qadam: sinov va joylashtirish! va uyingizni yanada qulayroq qiling, Xayr
Huzza !! Sinov bosqichiga tayyormiz! Micro: bitni (microUSB kabeli orqali) yoqing va dvigatel boshqaruv kartasini yoqing.
Kalitni ishga tushiring va dvigatel sizning tukli do'stingiz qochib ketishi uchun eshikni etarlicha tortib olganini tekshiring! Bundan tashqari, dvigatel g'altakka tushadi, shunda siz eshikni yana yopishingiz mumkin.
Ehtimol, biror narsani to'g'rilash/to'g'rilash kerak bo'ladi, shuning uchun barcha tugmalarni tekshiring, tizim devorga mustahkam o'rnatilganligiga va hech narsani to'sib qo'ymasligiga ishonch hosil qiling.
Doggo Door Opener -ni sinab ko'rganingizdan so'ng, uni uy hayvoningizga ko'rsating! … Va, ehtimol, ularni o'rgating, ha. Men buni kalitning tepasidagi shirinliklar yordamida qildim, shunda itim tasodifan kalitni ishga tushirdi, keyin u eshik ochilganini ko'rdi. Bir necha urinish kerak edi (men ham "kalitni olish" buyrug'ini berdim), lekin oxir -oqibat u buni tushundi! Va endi men o'zimning sevimli tuzoqqa tushgan uyimni yolg'iz qoldira olaman, u o'zini tuzoqqa tashlaydi (qasddanmi? Menda hech qanday tasavvur yo'q).
O'z hayotimizni va boshqalarning hayotini oson va yaxshiroq qilish uchun texnologiyadan foydalanganingiz uchun xayr!
Menga ayting -chi, agar sizda biron bir savol bo'lsa, muammoga duch kelsangiz yoki ushbu loyiha bo'yicha boshqa g'oyalaringiz bo'lsa, men nima qilayotganingizni ko'rishni yaxshi ko'raman, shuning uchun o'z ijodingiz bilan o'rtoqlashing!
Baxtli bo'ling, do'stlar!
Tavsiya:
DIY aqlli garaj eshiklarini ochuvchi + uy yordamchisining integratsiyasi: 5 qadam
DIY aqlli garaj eshiklarini ochuvchi + uy yordamchisining integratsiyasi: ushbu DIY loyihasi yordamida oddiy garaj eshigingizni aqlli qilib aylantiring. Men sizga uni uy yordamchisi (MQTT orqali) yordamida qanday qurish va boshqarishni ko'rsataman va garaj eshigingizni masofadan ochish va yopish imkoniyatiga ega bo'laman, men Wemos deb nomlangan ESP8266 taxtasidan foydalanaman
Garaj eshiklarini ochuvchi veb -server sifatida Esp8266 yordamida teskari aloqa.: 6 qadam
Garaj eshiklarini ochuvchi veb-server sifatida Esp8266-dan foydalanadi. Salom, men sizga garaj eshigini ochishning oddiy usulini ko'rsataman. Fikr-mulohaza, siz eshikning real vaqtda ochiq yoki yopiq ekanligini bilib olasiz-oddiy, men uchun bitta yorliq
Raspberry Pi Zero Garaj eshiklarini ochuvchi uskuna: 10 qadam
Raspberry Pi Zero Garage Door Opener Hardware: Bu loyiha uchun ilhom manbalaridan biri Raspberry Pi 3 Garage Door Opener -da, Internetda topilgan bir qancha yaxshi ko'rsatmalar edi. Tajribali elektronika mutaxassisi bo'lmaganim uchun, men buni qanday qilish haqida ko'p qo'shimcha tadqiqotlar o'tkazdim
Raspberry Pi yordamida garaj eshiklarini ochuvchi: 5 qadam (rasmlar bilan)
Raspberry Pi yordamida garaj eshiklarini ochish vositasi: Garaj motorini smartfondan yoki veb -sahifani ko'rib chiqadigan har qanday qurilmadan boshqaring (AJAX bilan!). Loyiha boshlandi, chunki menda garaj uchun bitta masofadan boshqarish pulti bor edi. Ikkinchisini sotib olish qanchalik qiziqarli edi? Yetarli emas. Mening maqsadim nazorat qilish va nazorat qilish edi
Raspberry Pi 3 garaj eshiklarini ochuvchi: 15 qadam (rasmlar bilan)
Raspberry Pi 3 Garaj eshiklarini ochuvchi: Men buni 2014 yilda yaratganman. O'shandan beri ko'p narsa o'zgardi. 2021 yilda men bu erda Smart Garage Door Opener -ni yangiladim. Garaj eshigini ochish, yopish va kuzatish uchun Raspberry Pi va smartfondan foydalaning. Eshikning ochilishi va yopilishi s