Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Hammaga salom! Bu loyiha mening birinchi loyiham. Amakivachchalarimning birinchi tug'ilgan kuni yaqinlashayotgani uchun, men unga maxsus sovg'a tayyorlamoqchi edim. Men amakim va xolamdan Sesame ko'chasida ekanini eshitdim, shuning uchun men aka -ukalarim bilan Arduino asosida budilnik yasashga qaror qildim. Bu loyiha haqiqatan ham oddiy va bu shunchaki qutidagi elektronika. Budilnikda Susam ko'chasidagi haykalchalar bilan aylanadigan Cookie Monster poezdi mavjud. Shuningdek, ehtiyot chorasi sifatida yong'in signalizatsiyasi mavjud.
Ogohlantirishlar: soat ustidagi belgilar tegishli kompaniyalarga tegishli
YANGILASh* Ushbu loyiha uchun maqola uchun htxt -ga tashrif buyuring! Maqola ko'rsatilgan Arduino Facebook -dagi sahifasiga qarang !!
1 -qadam: qismlarni yig'ing
Bu mening Arduino -dan foydalangan birinchi loyihalarimdan biri bo'lgani uchun, men shunchaki chiqib ketdim va Smarzadan boshlang'ich to'plamini sotib oldim.
www.amazon.com/Smraza-Ultimate-Ultrasonic-…
Men to'plamdan foydalangan qismlar:
Arduino Uno
Dupont Wires bilan ishlash paneli
Bosqichli motorli haydovchi platasi bilan step motor
LCD 1602 ekran
Quvvat kabeli
4 tugma
Potentsiometr
Passiv va faol buzzer
Haqiqiy vaqt soati (DS1307 yoki DS3231)
LED
Bir nechta rezistorlar (10K, 220 va 300)
Olov sensori
Men loyihada ishlatgan boshqa qismlar:
Arduino Nano
3D bosilgan qismlar (platforma, poezd va boshqalar)
Yog'och quti (Mayklnikidan)
Yog'och uy (Maykldan)
Bo'yoq (Maykldan)
O'tish
Qahramonlar (men Amazonda sotib olganman)
Kerakli asboblar:
Lehimlash temir
Ko'rdim (mening Shveytsariya armiyasi pichog'i)
Bo'yoq cho'tkalari
Elektr tasmasi
2 -qadam: Breadboard -dan foydalanish: soat
Agar siz non taxtachilikda mutlaqo yangi bo'lsangiz, bu erda qisqacha tavsif - non taxtasi ikki xil metall tasmalardan iborat: terminal chiziqlari markazda gorizontal, yon tomonidagi elektr relslari esa vertikal. Agar siz chuqurroq tushunishni xohlasangiz, bu erda Sparkfunning izohi. Non -taxtachilik asoslarini bilib olgach, budilnikni to'ldirish uchun yuqoridagi chizish sxemasiga amal qilishingiz mumkin. LCD uchun ishlatiladigan rezistor uchun u 220 dan 330 gacha bo'lishi kerak. Asosiy palladagi yong'in signalizatsiyasi mutlaqo ixtiyoriy, lekin agar qo'shilsa, rezistor taxminan 10K bo'lishi kerak va signal zarur bo'lganda signal faol bo'lishi kerak. passiv signal (koddagi qo'shiqlarni ijro etish uchun o'zgartirilishi mumkin). Bundan tashqari, yuqoridagi diagrammada olov sensori o'rniga LED o'rnatilgan; faqat olov sensori qutblanganligini eslang. Haqiqiy vaqt soati (RTC) moduli batareyaga ega, u Arduino tarmoqdan uzilgan taqdirda ham vaqtni kuzatib borishga imkon beradi. Tugmalar sizga signalni o'rnatish, RTC vaqtini o'zgartirish va signalni yoqish va o'chirish imkonini beradi. Men simlar qo'shib, ularni tugmalarga lehimlashga qaror qildim, shunda men ularni non taxtasida ushlab turish o'rniga qutiga yopishtirib qo'yardim. Agar siz qanday qilib lehim qilishni bilmasangiz, bu erni bosing.
Tugmalardan qanday foydalanish kerak:
O'rtadagi ikkita tugmani bir vaqtning o'zida bosganingizda, signalni o'rnatishingiz mumkin. Birinchi tugmani bosib soatni sozlashdan minutni o'zgartirishga o'ting.
Agar siz signalni sozlash rejimida emas, balki birinchi tugmani bosgan bo'lsangiz, siz vaqt va sanani belgilashingiz va uni har xil sozlamalarga o'tishni davom ettirishingiz mumkin. Keyin o'rtadagi ikkita tugma vaqtni qo'shadi yoki kamaytiradi.
To'rtinchi tugma sana va vaqt bilan birga LCD displeyda ko'rsatiladigan signalni yoqadi va o'chiradi.
3 -qadam: Breadboard -dan foydalanish: step motor
Bu erda siz poezdni aylanib o'tadigan qadam motorini boshqarish uchun sxemani yig'asiz. Qopqoq ostidagi platformadagi magnit (poezd bilan birga 3D bosilgan) qadam dvigateli bilan va poezdning pastki qismidagi magnit aylansa, poezd harakatlanadi. Hammasi Arduino Nano bilan boshqariladi va 9V batareya bilan quvvatlanadi, uni yoqish va o'chirish mumkin. Nanoni yoqish uchun 3,3 V dan yuqori quvvat manbasini ishlatmoqchi bo'lganingizda, uni VIN piniga ulashingiz kerakligini unutmang. Ushbu ko'rsatma batareyani yoqish va o'chirish uchun nano -ni qanday o'zgartirish kerakligini ko'rsatadi.
4 -qadam: Kodni yuklang
Github -dan kodni oling va ularni tegishli davralarga yuklang, shunda siz elektronika bilan shug'ullanasiz. Budilnik kodi ushbu veb -saytga asoslangan. Liquid Crystal va RTClib kutubxonalarini yuklab olishni unutmang. Agar siz Arduino -ga yangi kelgan bo'lsangiz, bu erda yaxshi qo'llanma. Agar siz kutubxonalarni qanday yuklashni bilmasangiz, bu erda Adafruit yordamga keladi.
5 -qadam: Yakuniy mahsulotni yig'ish
Endi barcha elektronika yig'ilgan bo'lsa, siz qutingizni kesishni boshlashingiz mumkin. Menda yog'och quti bo'lganligi sababli, men shunchaki arra yordamida LCD, tugmalar va kalitlarning teshiklarini kesib oldim. Keyin men hamma narsani joyida ushlab turish uchun bir dasta issiq elim ishlatdim. Keyin men poezd yo'llarini va Mayklnikidan yasalgan yog'och uyni bo'yadim. Nihoyat, men Thingiverse -ga bordim va 3D Susam ko'chasi bilan bog'liq ko'p narsalarni chop etdi. Men yuklagan narsamni github -ga, men o'zim yaratgan narsalarni, LCD uchun platforma, poezd va qopqoqni qo'shaman. Shuningdek, siz kechasi uyni yoritish uchun LED qo'shishingiz mumkin, faqat 300 rezistorni unutmang!
6 -qadam: Yakuniy fikrlar
Bu loyihani Sesame ko'chasi atrofida loyihalash shart emas. Men amakivachchamga DIY budilnikini sovg'a sifatida berish yaxshi bo'lardi, deb o'yladim. Agar savollaringiz bo'lsa, ularni quyidagi izohlarda qoldirishdan tortinmang. Iltimos, men ishtirok etayotgan musobaqalarda bunga ovoz bering!
Rahmat!