Mundarija:
- 1 -qadam: Asboblar va materiallar
- 2 -qadam: Bubble Machine -ni oching
- 3 -qadam: oson kechiktirish tugmachasini tayyorlang
- 4 -qadam: Circut prototipi
- 5 -qadam: Kodni yozing
- 6 -qadam: Perfboardda sxemani yarating
- 7 -qadam: sinov va sozlash
Video: Bubble budilnik uyg'onishni qiziqarli qiladi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Shovqinli budilnikdan uyg'onish juda achinarli. Men quyosh chiqmasdan (yoki ko'p soatlardan beri tashqarida) uyg'onishni yoqtirmaydigan odamlardanman. To'shakda ko'pikli partiyani o'tkazishdan ko'ra, uyg'onishni qiziqarli qilishning qanday yaxshi usuli bor!
Arduino va tez -tez uchraydigan pufakchali mashinadan foydalanib, siz ham pufakchalar quvonchidan uyg'onishingiz mumkin. Ishlayotgan signalga qarang:
1 -qadam: Asboblar va materiallar
Ehtiyot qismlar (siz, albatta, uyingizdagi narsalarni almashtira olasiz): qabariq ishlab chiqaruvchi o'yinchoq: Super Miracle® Bubbles Bubble Factory (Michaelsda 12 dollarga sotib olingan) Mikrokontroller: Arduino (mening ishimda eski Seeduino) LCD displey: Sparkfun Basic 16x2 Belgilar LCD-ni kechiktirish tugmasi: zımbalar oson tugmasi LED: ThingM BlinkM tranzistor: TIP-120 (Radio Shack 276-2068) O'rnimizni: 5V SF COM-00100 Vaqtni sozlash uchun turli tugmalar/kalitlar: SF COM-09190 va SF COM-00102 potentsiometr: SF COM-09806 Perfboard diodli (1N4001) rezistorli 2.2K arduino pinli sarlavhali quvvat adapteri asboblar
2 -qadam: Bubble Machine -ni oching
Avval siz pufakchali mashinani ochishingiz kerak. Men topgan ochish oson edi, faqat to'rtta Philips boshli vint.
Ichkariga kirgandan so'ng, batareya va motorni kalitdan va lehim simlaridan ajratib oling, ular dvigatel uchun ham, akkumulyator to'plami uchun ham mashinadan tashqarida oziqlanishi uchun yetarli. Keyin, Dremel asbobidan foydalanib, simlarni to'ydirish uchun plastmassadan teshik oching. Agar sizga rangli pufakchalar yoqsa, LED yoki ThingM BlinkM -ni mashinaning yuqori qismiga ulang. Nihoyat, men barcha simlarni yig'ish uchun ko'pikli mashinaning orqa tomoniga mini-taxtani qo'yishni tanladim. Bu boshqaruvchi va blok orasidagi masofani sozlashni osonlashtirdi.
3 -qadam: oson kechiktirish tugmachasini tayyorlang
Flickr foydalanuvchisi Tommy Bear tugmachalarni buzish bo'yicha qadamma -qadam ko'rsatma berdi.
Asosan, siz kondansatör va rezistorni olib tashlashingiz va o'z simlaringizni ulashingiz kerak. Oson tugma, plastik oyog'ini olib, to'rtta Philips boshli vintga kirish orqali oson ochiladi. Oyoqlarga osilganingizga ishonch hosil qiling. Katta tugmalar jiringlaydi.
4 -qadam: Circut prototipi
Tarmoqni ulash Siz tanlagan LCD displeyga qarab, simlarni ulashda har xil talablar bo'lishi mumkin. Sparkfun Basic 16x2 Character LCD uchun va LiquidCrystal.h kutubxonasidan foydalanish LCD kutubxonasidan foydalanish va ma'lumotlar jadvaliga rioya qilish (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Mana simlar sxemasi:
Avvaliga men motorni to'g'ridan -to'g'ri tranzistordan boshqarishni rejalashtirgandim. Ko'rinib turibdiki, dvigatel er yuzida katta miqdordagi shovqin chiqaradi, bu esa LCD displeyni chiqindilarni bosib chiqarishga olib keladi. Dvigatel va Arduino sxemalarini alohida saqlash uchun men o'z o'rni bilan almashdim. Men bunday sxemani yasashni yaxshi bilmasdim. Bu manbalar foydali edi, ularni tekshirib ko'rishingiz mumkin. Bildr.org: Yuqori quvvatli boshqaruv: Arduino + TIP120 TransistorITP jismoniy hisoblash bo'yicha qo'llanma: Arduino yordamida yuqori oqim yuklarini boshqarish uchun tranzistordan foydalanish.
5 -qadam: Kodni yozing
Mana, men foydalanayotgan joriy kodning GitHub ombori. Bu biroz ishlashni talab qiladi, lekin bu sizni harakatga keltirishi kerak. Kelgusida yaxshilanishlar: - Arduino quvvatsizlansa, vaqt va signal yo'qolishiga yo'l qo'ymaslik uchun vaqtni ushlab turuvchi tashqi qurilmani yoki hatto GPS -ga asoslangan soatni o'z ichiga oladi - Vaqtni masofadan yoki har xil signallar uchun har xil kunlarga o'rnatishga ruxsat bering. Haftaning haftasi - O'yin -kulgi uchun pufakchalarni faollashtirish usuli (yashirincha kechiktirish tugmachasini bosish tartibi?)
6 -qadam: Perfboardda sxemani yarating
Agar siz non panelida ishchi sxemani o'rnatgan bo'lsangiz, yanada barqaror o'rnatish uchun hamma narsani perfordga o'tkazish oson. Men tasodifan bir nechta bo'laklarni o'tirgan edim, lekin siz shuningdek, taxtaning dizayniga o'xshash taxtalarni ham topishingiz mumkin, bu esa sxemani harakatlantirishni osonlashtiradi.
Bu turdagi taxtalarda hech qanday teshik ulanmaganligi sababli, men erga sim va +5V simni yon tomondan o'tkazdim. Men dastlab LCD -ni to'g'ridan -to'g'ri pervaz paneliga lehimladim. Yomon fikr! Bu muammolarni bartaraf etishni qiyinlashtirdi. Ikkinchi marta men ayol pinli sarlavhalarni pervaz taxtasiga lehimladim, shuning uchun LCDni olib tashlash mumkin.
7 -qadam: sinov va sozlash
Perfboard sxemasini tugatgandan so'ng, uni Arduino -ga ulang. Hamma narsa ishlayotganga o'xshasa, siz ko'pikli mashinani va boshqaruvchini yotoqxonangizga o'rnatishingiz mumkin.
Men mikrokontrollerni to'shak ramkasiga o'rnatish uchun qo'shimcha qutidan foydalanishni yakunladim.
Tavsiya:
Meni uyg'ot - aqlli budilnik: 6 qadam
Meni uyg'ot - aqlli budilnik: Meni uyg'ot - aqlli budilnik, uni aqlli yorug'lik sifatida ham ishlatish mumkin. O'rnatilgan chiziq chizig'i sizning xonangizga kiradigan tabiiy yorug'likni taqlid qiladi. Bu sizning kuningizni tinch va tabiiy tarzda boshlashingizga imkon beradi. Budilnik, shuningdek, 4*7 segmentli
Aqlli budilnik: Raspberry Pi -dan tayyorlangan aqlli budilnik: 10 qadam (rasmlar bilan)
Aqlli budilnik: Raspberry Pi bilan yasalgan aqlli budilnik: Siz hech qachon aqlli soatni xohlaganmisiz? Agar shunday bo'lsa, bu siz uchun yechim! Men Smart Budilnikni yaratdim, bu soat, siz budilnik vaqtini veb -saytga ko'ra o'zgartirishingiz mumkin. Signal o'chganda, ovoz eshitiladi va ikkita chiroq yonadi
Uyg'otuvchi soat Arduino bilan: 13 qadam (rasmlar bilan)
Uyg'otuvchi soat Arduino bilan: Men siz haqingizda bilmayman, lekin oddiy budilnik meni uyg'otishga qodir emas. Menga uyg'onish uchun yorug'lik, tovush va hatto yumshoq zarba kerak. Hech qanday budilnik menga yoqmaydi, shuning uchun men o'zimni uyg'otishga loyiq qilishga qaror qildim
Oson uyg'onish: Raspberry Pi yordamida tayyorlangan aqlli uyg'onish nuri: 6 qadam
Oson uyg'onish: Raspberry Pi yordamida aqlli uyg'onish nuri: o'quv dasturi loyihasi uchun kirish1 Men nimadir qilishim kerak edi. Uyg'otish chirog'i sizga qanday yordam berishini men doim hayratda qoldirganman, shuning uchun men uyg'otuvchi chiroqni yaratishga qaror qildim. Men uyg'otuvchi chiroqni Raspberr bilan qildim
Sunrise Budilnik (ertalab uyg'onishni yaxshilash): 13 qadam
Sunrise Budilnik (Ertalab uyg'onishni yaxshilash): O'zingizning shaxsiy quyosh chiqishingizni rejalashtiring, ertalab uyg'onishni yaxshilang So'nggi tasodifiy ixtiro, o'zingizning quyosh chiqishingizni rejalashtiring! . Moviy chiroq