Mundarija:

Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: 9 qadam (rasmlar bilan)
Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: 9 qadam (rasmlar bilan)

Video: Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: 9 qadam (rasmlar bilan)

Video: Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: 9 qadam (rasmlar bilan)
Video: Kenny Loggins - Footloose (Official Video) 2024, Iyul
Anonim
Alexa asosidagi ovozli boshqariladigan raketa uchirgichi
Alexa asosidagi ovozli boshqariladigan raketa uchirgichi

Qish mavsumi yaqinlashganda; chiroqlar bayrami nishonlanadigan yilning shu vaqti keladi. Ha, biz butun dunyo bo'ylab nishonlanadigan haqiqiy hind festivali bo'lgan Diwali haqida gapirayapmiz. Bu yil, Diwali allaqachon tugadi va odamlarning krakerlarni yoqayotganini ko'rib, men Alexa -ga asoslangan ovozli boshqariladigan raketa yoki ateşleyici qurish g'oyasi bilan keldim, u faqat ovozli buyruq yordamida raketalarni uchira oladi, bu bolalar uchun juda xavfsiz va qiziqarli bo'ladi.

Ochig'ini aytganda, men bu erga odamlarni Divaliga kraker otishga undash uchun kelganim yo'q, Hindiston hukumati ifloslanishni oldini olish uchun krakerlarga cheklovlar qo'ydi va unga rioya qilish bizning zimmamizda. Bu erda fikr shundaki, kun bo'yi krakerlarni yoqish o'rniga, ovoz bilan boshqariladigan salqin Arduino raketasini ishlab chiqaramiz va bir nechta raketalarni uslubda otamiz. Men buni g'alaba qozonish deb bilaman.

Bu Arduino raketa tashuvchisi boshqalardan juda farq qiladi. U kontrplakdan yasalgan juda mustahkam shassi, ishonchli röleli boshqaruv mexanizmi va raketalarni ishga tushirish va qayta yuklashning o'ziga xos mexanizmiga ega, shuning uchun kechiktirmasdan, qurilish jarayoniga o'tamiz.

1-qadam: IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici

IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici
IoT-ga asoslangan ovozli boshqariladigan aqlli raketa ateşleyici

Zanjirning ishlash mexanizmi juda oddiy, raketani uchirish uchun mas'ul bo'lgan asosiy komponent nichromli sim bo'lib, u isitish batareyasi shaklida bo'ladi. Bu nichromli sim raketani yoqish vazifasini bajaradi. Qanaqasiga? Men sizga keyinroq ko'rsataman.

Yuqoridagi rasmda ko'rib turganingizdek, nikromli sim isitgich lasan shaklida bo'ladi, men uchun uni olishning eng oson yo'li edi. Rasmda ko'rsatilgandek shaklni hosil qilish uchun biz uni to'g'ri tortib, egishimiz kerak.

Buni qilganimizdan so'ng, biz uni 12V qo'rg'oshin kislotali akkumulyator bilan quvvatlantiramiz va u qizil qiziydi. Bu raketa ichidagi qora changni yoqish uchun etarli bo'ladi va u oddiy sug'urta dozasi kabi ishlaydi. Shuni esda tutingki, bu yuqori quvvatli raketalarni uchirish moslamasi, simni qizdirish uchun zarur bo'lgan oqim yuqori. Yuqori oqim bilan ishlashda xavfsizlik bo'yicha tavsiyalarga amal qiling.

Sinov tugagandan so'ng, bizni nazorat qilish jarayoni qoladi, biz maqolada davom etamiz.

2 -qadam: Bizning NodeMCU raketa uchirish boshqaruvchisi uchun ishga tushirish paneli

Bizning NodeMCU raketa uchirish moslamasi uchun ishga tushirish paneli
Bizning NodeMCU raketa uchirish moslamasi uchun ishga tushirish paneli
Bizning NodeMCU raketa uchirish moslamasi uchun ishga tushirish paneli
Bizning NodeMCU raketa uchirish moslamasi uchun ishga tushirish paneli
Bizning NodeMCU raketa uchirish moslamasi uchun ishga tushirish paneli
Bizning NodeMCU raketa uchirish moslamasi uchun ishga tushirish paneli

Buning uchun keling, ishga tushirish paneli yarataylik. Ishga tushirish paneli tugagach, biz ba'zi krakerlarni osongina qayta yuklay olamiz va ularni juda oson ishga tushiramiz. Men rasmda ko'rsatilgandek ishga tushirish paneli qurdim.

Keling, ishga tushirish panelini yaratish jarayonini bosqichma -bosqich ko'rib chiqaylik.

Ramkaning ikki tomoni uchun men ikkita (25X3X1.5) dyuymli kontrplakdan foydalanganman

Yuqori qismi uchun men kontrplakning (20X3X1.5) dyuym uzunlikdagi qismini, taglik uchun esa (20X6X1.5) dyuymli uzunlikdagi kontrplakdan foydalanganman, bu unga biroz barqarorlik beradi

Endi raketamiz uchun sug'urta vazifasini o'taydigan nikromli simli filamentlarni yasash vaqti keldi

Buning uchun men 1000 Vt quvvatli nikromli simli isitish batareyasini sotib oldim, uni to'g'riladim va rasmda ko'rsatilgan tuzilmani yasadim. Nikromli simni ko'rsatilgandek shakllantirish uchun ikkita qisqich va yon kesgichdan foydalanishim kerak edi

Bu bajarilgandan so'ng, men 20 dyuymli kontrplak blokini ettita bo'lakka bo'ldim va nichromli simli filamentlarni qo'yish uchun teshiklar qildim va u tugagach, quyidagi rasmlarga o'xshab ketdi

Filamentlarni joylashtirishdan oldin, men har bir terminalga 1 kvadrat mm qalinlikdagi mis simni biriktirdim va hamma narsa tugagach, ularni teshiklardan o'tkazdim

Ko'rib turganingizdek, men sim va filamentlarni mahkamlash uchun ikkita komponentli yopishtiruvchi qo'ydim. Shunday qilib, bizning ishga tushirish paneli tugadi

Va siz ushbu bo'limdagi birinchi rasmdan ko'rib turganingizdek, men to'g'ridan -to'g'ri PCB simlariga simlarni uladim, chunki biz juda yuqori oqimlar bilan ishlaymiz, shuning uchun men vintli terminalni joylashtirishdan bezovta qilmadim va bu bizning shassisimizning oxirini bildiradi. qurilish jarayoni

3 -qadam: Alexa tomonidan boshqariladigan raketa uchirgichi uchun zarur bo'lgan komponentlar

Uskunalar uchun biz mahalliy sevimli mashg'ulot do'konidan osongina olish mumkin bo'lgan juda umumiy qismlardan foydalanganmiz, quyida mahsulotlarning to'liq ro'yxati keltirilgan.

12V -o'rni - 3

BD139 tranzistor - 3

1N4004 diod - 3

5,08 mm vintli terminal - 1

LM7805 - kuchlanish regulyatori - 1

100uF ajratuvchi kondansatör - 2

5,1 V zenerli diod - 1

NodeMCU (ESP8266-12E) taxtasi - 1

Nuqta nuqta taxtasi - ½

Ulanish simlari - 10

4 -qadam: Arduino raketa uchirgichining sxemasi

Arduino raketa uchirgichining sxemasi
Arduino raketa uchirgichining sxemasi

Bu erda Alexa tomonidan boshqariladigan raketa uchirgichining to'liq sxemasi keltirilgan.

Bir tegni boshqasiga ulash uchun teglardan foydalandim. Agar siz etarlicha yaqin qarasangiz, sxemani talqin qilish qiyin bo'lmasligi kerak.

O'chirish konstruktsiyasi juda oddiy, shuning uchun men tafsilotlarga ko'p kirmayman.

Birinchidan, bizda LM7805 kuchlanish regulyatori bo'lgan IC1 bor, uning Cu va C2 bilan belgilangan 100uF ajratuvchi kondansatkichlari.

Shundan so'ng, bizda ESP-12E moduli joylashgan NodeMCU taxtasi loyihamizning yuragi bor. Biz butun kontaktlarning zanglashiga 12V qo'rg'oshin-kislotali akkumulyatordan foydalanayotganimiz uchun, shuning uchun biz LM7805-ni ishlatib, NodeMCU platasini quvvatlantirish uchun avval 12V dan 5V ga o'tkazishimiz kerak. Biz shunday qilyapmiz, chunki AMS1117 bortidagi voltaj regulyatori 12Vni to'g'ridan -to'g'ri 3,3V ga aylantirish uchun etarli emas, shuning uchun 7805 kerak.

Davom etishda bizda uchta 12V o'rni bor, bu namoyish uchun biz uchta o'rni ishlatmoqdamiz, lekin ilgari aytib o'tganimizdek, ishga tushirish panelida 7 ta raketa uchun joy bor. Siz kodni biroz o'zgartirib, etti raketaning hammasini ishga tushirish uchun qo'yishingiz mumkin. Uchta o'rni uchta NPN tranzistorlari bo'lgan T1, T2 va T3 tomonidan boshqariladi va ular haqiqiy yukni haydash uchun etarli. Nihoyat, bizda röle ishlab chiqaradigan yuqori voltli pog'onalardan elektronni himoya qiladigan uchta erkin aylanadigan diod bor.

5 -qadam: PerfBoard -da sxemani yaratish

PerfBoard -da sxemani yaratish
PerfBoard -da sxemani yaratish

Asosiy rasmdan ko'rinib turibdiki, qisqa vaqt ichida katta miqdordagi tokni ushlab turadigan oddiy sxemani yaratish g'oyasi edi, bizning sinovimizga ko'ra, qog'ozni yoritish uchun 800 millisekund etarli. Shunday qilib, biz kontaktlarning zanglashiga olib keladigan bo'lakda sxemani quramiz va barcha asosiy ulanishlarni qalinligi 1 kvadrat mm bo'lgan mis sim bilan bog'laymiz. Biz taxtani lehimlashni tugatgandan so'ng. Biz tugatganimizdan so'ng, yuqoridagi rasmda ko'rsatilgandek edi.

6 -qadam: Alexa tomonidan boshqariladigan raketa uchirgichi uchun NodeMCU dasturlash

Endi uskuna tayyor bo'lgach, Alexa -ga asoslangan ovozli boshqariladigan raketa uchirgichimizni kodlashni boshlash vaqti keldi. Lekin boshlashdan oldin, Arduino IDE -ga kerakli kutubxonalarni qo'shish juda muhimdir. To'g'ri kutubxonalarni quyida keltirilgan havoladan qo'shganingizga ishonch hosil qiling, aks holda kod tuzilganda xatolarga yo'l qo'yadi.

Espalexa kutubxonasini yuklab oling

Kerakli kutubxonalarni qo'shgandan so'ng, kontaktlarning zanglashini tekshirish uchun kodni to'g'ridan -to'g'ri yuklashingiz mumkin. Agar siz kod qanday ishlashini bilmoqchi bo'lsangiz, o'qishni davom ettiring.

7 -qadam: Alexa -ni Alexa Android ilovasi bilan sozlash

Alexa -ni Android ilovasi bilan sozlash
Alexa -ni Android ilovasi bilan sozlash
Alexa -ni Android ilovasi bilan sozlash
Alexa -ni Android ilovasi bilan sozlash

Alexa faqat ESP8866 qurilmasini tanigan taqdirda buyruqlarni qabul qiladi. Buning uchun biz Android -dagi Alexa ilovasi yordamida Alexa -ni sozlashimiz kerak. Davom etishdan oldin qilishimiz kerak bo'lgan muhim narsa shundaki, biz Alexa va 1 (hukm to'liq emas) ekanligiga ishonch hosil qilishimiz kerak.

Buni amalga oshirish uchun Alexa ilovasining boshqa bo'limiga o'ting va "Qurilma qo'shish" bandini bosing, "Yorug'lik" ni bosing, so'ng sahifaning pastki qismiga o'ting va "Boshqa" ni bosing.

Keyin, DISCOVER DEVICE -ni bosing va bir oz kuting, shundan so'ng Alexa yangi qurilmalarni topadi. Alexa qurilmalarni topgandan so'ng, siz ularni bosishingiz va tegishli joylarga/toifalarga qo'shishingiz kerak va siz tugatdingiz.

8 -qadam: Alexa tomonidan boshqariladigan raketa uchirgichi - sinov

Alexa tomonidan boshqariladigan raketa uchirgichi - sinov
Alexa tomonidan boshqariladigan raketa uchirgichi - sinov
Alexa tomonidan boshqariladigan raketa uchirgichi - sinov
Alexa tomonidan boshqariladigan raketa uchirgichi - sinov

Sinov jarayoni uchun men o'z bog'imga bordim, raketadagi barcha sigortalarni olib, o'z joylariga qo'ydim va Alexa deb baqirdim …! Barmoqlarim kesilgan holda, barcha raketalarni yoqing. Va barcha raketalar mening sa'y -harakatlarimni katta muvaffaqiyat sifatida belgilab uchib ketdi. Bu shunday ko'rinardi.

Nihoyat, yana bir bor Alexa deb aytdim …! Filamentlarning epik rasmini olish uchun barcha raketalarni yoqing.

9 -qadam:

Rasm
Rasm

Umid qilamanki, sizga maqola yoqdi va yangi va foydali narsalarni o'rgandingiz. Agar sizda biron bir shubha yoki savol bo'lsa, ularni quyidagi sharhlar bo'limida qoldiring. Boshqa qiziqarli loyihalar uchun siz CircuitDigest va IoTDesignPro -ga tashrif buyuring, shuningdek Instructables -da bizni kuzatib boring.

Tavsiya: