Mundarija:
- Ta'minotlar
- 1 -qadam: Birinchi tartib
- 2 -qadam: O'chirish haqida tushuntirish
- 3 -qadam: eskiz
- 4 -qadam: Eskizni tushuntirish
- 5 -qadam: Ba'zi raqamlar
- 6 -qadam: sxematik va tenglikni
- 7 -qadam: ilovalar
Video: 555 Taymer Atmega328: 7 qadamni uzish uchun signal chiqaradi
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu sxemaning asosiy maqsadi energiyani tejashdir. Shunday qilib, men arduino haqida gapirmoqchi emasman, chunki taxtaning o'zida yakuniy mahsulot uchun ortiqcha quvvat bor. Rivojlanish uchun juda yaxshi. Ammo, batareyalar bilan ishlaydigan yakuniy loyihalar uchun juda yaxshi emas. Men POC uchun foydalanaman, lekin energiyani tejash uchun mustaqil Atmega328 dan foydalanish sizga yaxshi natijalar beradi.
Men quyosh batareyasi yordamida parallel ravishda 3,7 V batareyani zaryad qiladigan ob -havo stantsiyasini (TOBE) qildim. Mening birinchi versiyam juda yaxshi chiqdi, rahmat. Lekin, menda muammo bor edi. Batareya quvvati quyosh panelining zaryadlanish tezligidan yuqori edi. Men bu erda raqamlarga qo'shilmayman. Ammo, bir muncha vaqt o'tgach, men batareya quvvati asta -sekin pasayib borayotganini payqadim. Men Kanadadan ekanligimdan tashqari, bu erda quyosh tovar emas. Men kutubxonadan foydalanib, Atmega328 -ni 8 soniya uxlatdim (boshqa vaqtlar bor, lekin 8 soniya yuqori) va keyin ishga qaytdim. Foydalanish juda aniq va u kutilganidek ishlaydi. Ammo men uchun 8 soniya etarli emas edi.
Buning sababi, mening ob -havo stantsiyam 3 komponentdan iborat.
- Haqiqiy vaqt soati
- DHT11
- Oled displey
Soat displeyda bir daqiqalik aniqlikda ko'rsatiladi. Harorat va namlik biz tez -tez yangilab turadigan narsa emas. Shunday qilib, men intervalni o'zgartirishga imkon beradigan narsani o'ylab topishim kerak edi va men ham shunday qilishni xohlardim.
Men Atmega328 -ni tashqi uzilishlar yordamida uyg'otish uchun 555 ta taymerni ajoyib rejimga ega bo'lishini isbotladim. Men bu erda ko'rsatmoqchi bo'lgan narsam
Ta'minotlar
Bu ko'rsatma uchun bizga quyidagi materiallar kerak bo'ladi:
- Arduino taxtasi
- 555 taymerli chip
- 2 rezistor (1M ohm, 220 ohm)
- 1 qutbli kondansatör (100uF)
- Jumper simlari
- DHT11 sensori
- Non paneli
1 -qadam: Birinchi tartib
Non panelidagi tartibdan boshlaylik. Men sizning loyihalaringizda energiyani tejashning boshqa usulini ko'rsatish uchun DHT sensoridan foydalanayapman. Ko'rib turganingizdek, qurilma Arduino pinidan quvvatlanadi. Arduino uxlab yotganida LOW past bo'ladi, bu esa ko'proq energiya tejaydi. Buni 40 mA dan kam ishlaydigan har qanday qurilmada qilishingiz mumkin.
2 -qadam: O'chirish haqida tushuntirish
Men 555 taymerining qanday ishlashini chuqur tushunmayman, chunki uning atrofida va uning bir nechta rejimlarini tushuntirib beradigan ko'plab darsliklar bor. Biz 555 taymeridan ajoyib rejimda foydalanmoqdamiz. Bu shuni anglatadiki, u yuqori darajada kondansatkichni rezistor 1 aniqlagan vaqtga qadar 2/3 voltgacha zaryad qiladi. Bizga tushirish signalida ko'p vaqt kerak emas, shuning uchun siz 220 Ohmli rezistordan foydalanishingiz mumkin. 1M ohmli rezistorlarning 220 ohmli kombinatsiyasi sizga taxminan 1 daqiqaga kechikish beradi. Birinchi qarshilik va kondansatör bilan o'ynash sizga turli vaqtlarni beradi.
3 -qadam: eskiz
4 -qadam: Eskizni tushuntirish
Ushbu eskizning maqsadi namlik va haroratni o'qish va uyg'onib, qayta o'qish uchun uyquga ketishdir.
Buning uchun men INPUT_PULLUP (boshqa epizodda tortishish haqida ko'proq) sifatida uzilish pinini o'rnataman. Va har safar ish tugagandan so'ng, bu pinni uzib qo'yadi.
To'xtatish signali kirgandan so'ng, kod qayta ishga tushadi. Va hokazo.
5 -qadam: Ba'zi raqamlar
Ushbu POC uchun men taxminan 3 soniya ichida choralar ko'rishga muvaffaq bo'ldim. Keyin qurilma taxminan 1 daqiqa uxlab qoladi.
Oqimni o'lchash uchun 0,001 aniqlikdagi AMP o'lchash moslamasidan foydalanib, u ishlagan vaqt uchun 0,023-0,029AMP va ~ 0,000 uxlayotgan paytda (~ 1 min) ko'rdim. Albatta, bu nol o'qish emas, chunki bizda 555 yuguradi. Ammo men Microamps -ga kirmadim. Qanday bo'lmasin, tejash juda katta
6 -qadam: sxematik va tenglikni
Siz uchun PCB qurmoqchi bo'lganlar uchun havola:
U erda siz har qanday PCB ishlab chiqaruvchisiga yuborilishi mumkin bo'lgan dizayn va sxemani topasiz.
Menga o'xshab uyda shaxsiy kompyuteringizni o'yib yozishni yoqtiradiganlar uchun print_version nomli papka ham bor.
7 -qadam: ilovalar
Buning ilovalari juda katta. Har safar ma'lum bir tezlikda tashqi signal kerak bo'lganda, siz ushbu sxemadan foydalanishingiz mumkin. Men ob -havo stantsiyamni uyqu holatiga qo'yaman va modullardan biri Atmega328 bilan birga uxlab qoladi.
Energiyani tejashda samarali natijalarga erishish uchun siz mustaqil Atmega328 ga ega bo'lishingiz kerak. Men bunday imkoniyatga ega bo'lgan taxtani loyihalashtiryapman va tez orada men ushbu kontseptsiyadagi Atmega328 loyihasini birlashtira olaman.
Agar sizda energiyani tejash bo'yicha echimlarni qanday qo'llash kerakligi haqida yaxshi fikringiz bo'lsa, iltimos, menga ayting, chunki men haqiqatan ham batareyalar va quyosh panellari bilan ishlaydigan loyihalarga qiziqaman.
O'qiganingiz uchun tashakkur va keyingi safar sizni boshqa loyihalar bilan ko'raman.
Tavsiya:
D flip -flopli va 555 taymerli step motor; O'chirishning birinchi qismi 555 taymer: 3 qadam
D Flip Flopli va 555 taymerli qadamli motor; O'chirishning birinchi qismi 555 Taymer: Bosqichli dvigatel - bu alohida dvigatellarda harakatlanadigan doimiy dvigatel, u ko'pincha printerlarda va hatto robototexnikada qo'llaniladi, men bu sxemani bosqichma -bosqich tushuntirib beraman, sxemaning birinchi qismi 555 taymer. Bu 555 chipli birinchi rasm (yuqoriga qarang)
CFA735/CFA835: 4 qadamni buzish
Hack a CFA735/CFA835: Sizda ekran, klaviatura va xotira kerak bo'lgan loyihangiz bormi, lekin Crystalfontz CFA735 yoki CFA835 moduliga oldindan yuklangan dastur siz qidirayotgan narsaga o'xshamaydimi? Siz omadlisiz - maxsus dasturiy ta'minotni yuklash uchun ushbu modullarni buzishingiz mumkin
Arduino nurni blokirovka qilish sensori (fotosuratni uzish moduli) - kartalaringizni xavfsiz saqlash (prototip): 4 qadam
Arduino nurni blokirovka qilish sensori (fotosuratni uzish moduli) - kartalaringizni xavfsiz saqlash (prototip): Ushbu loyiha prototipdir va men ushbu loyihada sizning kartalaringiz - kredit kartalari, debet kartalari, sovg'a kartalari qanday saqlanishi haqida gaplashaman. xavfsiz Loyihaning qanday ishlashini bilish uchun yuqoridagi rasmlarga qarang
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,
MIDI fayllaridan baraban izlarini uzish: 4 qadam
MIDI fayllaridan baraban treklarini uzish: Bu ko'rsatma sizga MIDI qo'shig'idan baraban trekini kesish orqali ko'rsatma beradi. Keyin siz qo'shiqni ijro etishingiz yoki muqovasini yaratishingiz yoki ijodkorligingizni ochib yuborishingiz mumkin. Mana, men bu usuldan foydalangan baraban namunasi. Bu Bitlz qo'shig'idan