Mundarija:
- 1 -qadam: kerakli komponentlar
- 2 -qadam: Elektronikani loyihalash va qurish
- 3 -qadam: dasturiy ta'minot
Video: Uyqu uchun etarli taymer: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men bu loyihaga yaxshi nom topa olmadim. Siz uni "etarli uyqu taymeri" deb ham atashingiz mumkin. Ushbu loyiha g'oyasi qishda ta'til paytida paydo bo'lgan. Biz dam olish uyida edik, u erda yotoqxonada budilnik yo'q edi. Menga odatda 8 soatlik uyqu kerak, lekin bundan ko'p emas, men uyg'onganimda va 8 soat uxlaganimda, yotoqdan turish vaqti keldi. Afsuski, agar sizda budilnik bo'lmasa va tashqarida hali ham qorong'i bo'lsa, siz soatni yoki aqlli telefoningizni ishlatishingiz kerak - lekin bu men yotoqxonada saqlanadigan narsa emas - siz etarlicha uxlaganmisiz. Har safar tunda uyg'onganimda soatga qaramaslik uchun - va displeyni o'qish uchun ko'zoynagim kerak - bu loyiha tug'ildi.
Menga 8 soatdan keyin uyg'otuvchi soat uyg'otmasdan, kamida 8 soat uxlaganimni ko'rsatadigan qurilma kerak edi. Qurilma batareyadan ishlaydigan taymer bo'lib, u qurilma yoqilganidan 8 soat o'tgach, LEDni miltillatib qo'yadi. Men uyg'onganimda, agar LED yonib -o'chib tursa, men to'shakdan turib ketaman va agar u bo'lmasa, men qo'shimcha uxlashim kerak.
Ammo bu yagona dastur emas. Agar sizda hali vaqtni aniqlay olmaydigan kichkina farzandlaringiz bo'lsa, siz bu qurilmadan foydalanib, ular LED yonib -o'chib turishi bilan to'shagidan chiqib ketishlarini bildirishingiz mumkin.
E'tibor bering, LED yonib -o'chib turganda, siz qurilmani o'chirmaguningizcha to'xtamaydi.
Men har doimgidek, bu loyihani JIC dasturlash tilidan foydalanib, sevimli mikro -kontrollerim PIC atrofida qurganman, lekin siz Arduino -dan ham foydalanishingiz mumkin.
1 -qadam: kerakli komponentlar
Ushbu loyiha uchun sizga quyidagi komponentlar kerak bo'ladi:
- Bir bo'lak non paneli
- PIC mikrokontroller 12F615
- 8-pinli IC soket
- 32.768 Gts chastotali soat kristalli
- Seramika kondansatkichlari: 2 * 22pF, 1 * 100nF
- Rezistorlar:! * 220k, 1 * 33k, 1 * 4k7
- Yashil LED
- Yoqish/o'chirish tugmasi
- 3 ta AA yoki 3 ta AAA batareyasi + batareya uchun batareya ushlagichi
- Plastik korpus
Komponentlarni qanday ulash haqida sxemaga qarang.
2 -qadam: Elektronikani loyihalash va qurish
PIC -ning ish kuchlanish diapazoni 2 voltdan 5,5 voltgacha, shuning uchun quvvat manbai sifatida 3 ta AA yoki AAA batareyasidan foydalanish mumkin. Bu oddiy batareyalar (umumiy besleme zo'riqishida 4,5 voltga teng) yoki qayta zaryadlanuvchi batareyalar (umumiy zo'riqishida 3,6 voltga teng) bo'lishi mumkin.
Barcha vaqt PIC12F615 dasturiy ta'minotida amalga oshiriladi. Dizaynga qo'yiladigan asosiy talab - bu qurilmaning portativ bo'lishi va batareyadan quvvat olishi. PIC 32 kHz chastotali juda past chastotada ishlaganligi sababli, u yoqilganda va LED o'chirilganida 3,6 V/ 29 uA da 4,5 V da 23 uA atrofida iste'mol qiladi. Bu batareyaning uzoq umrini kafolatlaydi. LED yorqin bo'lishi shart emasligi sababli, 4k7 qarshiligi tufayli past oqim oqadi, bu batareyaning ishlash muddatini uzaytiradi.
Rasmlarda siz sxemani men taxtaga o'rnatganimni ko'rishingiz mumkin, shu jumladan plastik korpusga qo'yishning yakuniy natijasi.
3 -qadam: dasturiy ta'minot
Yuqorida aytib o'tilganidek, dasturiy ta'minot JAL dasturlash tili yordamida PIC12F615 uchun yozilgan. Dastur oddiy vazifani bajaradi. PIC taymeridan foydalanib, 32.768 Gts chastotali kristalli soat 32.768 ga bo'linadi, natijada ichki signal 1 sekundda bo'ladi. Keyin PIC hisoblagich yordamida 0 dan 60 sekundgacha * 60 daqiqa * 8 soat = 28.800 ni sanaydi.
Qurilma yoqilganda, LED 3 marta yonadi, shundan so'ng 8 soatlik taymer boshlanadi. Quvvat yoqilganda miltillash batareyalarda hali ham etarli quvvat borligini ko'rsatish uchun qilingan. 8 soatdan keyin LED yana miltillay boshlaydi, lekin faqat qurilma o'chirilganda miltillaydi.
Qurilmada bitta qo'shimcha funktsiya mavjud. Zaryadlanuvchi batareyalar to'liq zaryadsizlanishi kerak. Buning oldini olish uchun qurilma yoqilganda batareya zo'riqishini tekshiradi. Agar batareya quvvati 3,0 voltdan past bo'lsa, qurilma LEDni o'chirmaydi va uyqu holatiga o'tadi. Qurilmani o'chirish va batareyalarni almashtirish kerak, shundan so'ng u yana yoqilganda normal ishlaydi.
JAL manba fayli va PIC dasturlash uchun Intel Hex fayli biriktirilgan. Agar siz PAL mikrokontrollerini JAL bilan ishlatmoqchi bo'lsangiz - Paskalga o'xshash dasturlash tili - JAL veb -saytiga tashrif buyuring.
O'z loyihangizni qurishdan zavqlaning va sizning reaktsiyalaringizni va muqobil ilovalarni kuting.
Tavsiya:
Ikea ENEBY 20 quvvat rejimi (boshqa avtomatik uyqu yo'q): 4 qadam
Ikea ENEBY 20 Power Mod (Avtomatik uyqu yo'q): Ikeaning ENEBY karnaylari narx uchun ajoyib ovozga ega. Asosiy kamchilik shundaki, ular 15-20 daqiqalik musiqa eshitilmasdan, hatto ulangan qurilma hali ham ulangan bo'lsa ham, o'zlarini o'chirib qo'yishadi. Qayta yoqilganda, ovoz balandligi qaytadi
Uyqu uchun IQ termometr: 5 qadam
Uyqu uchun IR termometr: Shunday qilib, bu Lazy Old Geek (L.O.G.) yaqinda AliExpress.com saytidan MLX90614 IR issiqlik modulini sotib oldi. Uchinchi rasmda ko'rsatilgan peshona va quloq termometrlarida ishlatiladigan sensorlar xuddi shunday. Ularni aloqasiz deb atashadi, chunki
Arduino Youtube uyqu uchun masofadan boshqarish pulti (Leobot Electronics): 4 qadam
Arduino Youtube uyqu uchun masofadan boshqarish pulti (Leobot Electronics): Arduino Youtube masofadan boshqarish pulti Agar siz Youtube -dan uyqu paytida tomosha qilish uchun sizga kino yoki musiqa taqdim etish uchun foydalansangiz, yangi yuklangan film yoki yuklash reklamasi yoki turli ovoz balandligi bilan uyg'ongan bo'lar edingiz. boshlanadi. Aytishga hojat yo'q, bu qiyin bo'lishi mumkin
AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: 6 qadam
AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: Hammaga salom! Taymerlar - elektronika sohasidagi muhim tushuncha. Har bir elektron komponent vaqt asosida ishlaydi. Bu vaqt bazasi barcha ishlarni sinxronlashtirishga yordam beradi. Barcha mikrokontrollerlar oldindan belgilangan soat chastotasida ishlaydi,
O'ziga etarli Arduino taxtasi: 4 qadam (rasmlar bilan)
O'z -o'zidan etarli Arduino taxtasi: bu quyosh energiyasidan foydalanish va 9V qayta zaryadlanuvchi batareyadan foydalanadigan o'zini o'zi ta'minlaydigan Arduino kartasi. Bu kompyuter yoki elektr ta'minotini talab qilmaydigan Arduino loyihalarini bajarishni istaganlar uchun juda mos keladi. Siz .. qila olasiz; siz … mumkin