Мазмұны:
- Жабдықтар
- 1 -қадам: Алдымен макет
- 2 -қадам: Тізбек туралы түсінік
- 3 -қадам: Эскиз
- 4 -қадам: Эскизді түсіндіру
- 5 -қадам: Кейбір сандар
- 6 -қадам: Схемалық және ПХД
- 7 -қадам: қосымшалар
Бейне: 555 Таймер Atmega328: 7 қадамын үзу үшін сигнал шығарады
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл тізбектің негізгі мақсаты - энергияны үнемдеу. Сонымен, мен arduino туралы айтқым келмейді, себебі тақтаның өзінде соңғы өнімге қажет емес қуат бар. Бұл даму үшін тамаша. Бірақ, аккумулятормен жұмыс істейтін соңғы жобалар үшін бұл өте жақсы емес. Мен POC үшін біреуін қолданамын, бірақ энергияны үнемдеу үшін автономды Atmega328 пайдалану сізге жақсы нәтиже береді
Мен күн батареясын пайдаланып параллель 3,7 В батареясын зарядтайтын метеостанцияны (TOBE) жасадым. Менің бірінші нұсқам өте жақсы шықты рахмет. Бірақ, менде проблема болды. Батареяны пайдалану күн батареясының зарядталу жылдамдығынан жоғары болды. Мен мұнда сандармен айналыспаймын. Бірақ біраз уақыттан кейін мен батарея деңгейінің біртіндеп төмендей бастағанын байқадым. Мен Канададан екендігімнен басқа, мұнда күн тауар емес. Мен кітапхананы пайдаланып, Atmega328 -ді 8 секунд ұйықтаттым (басқа уақыт аралығы бар, бірақ 8 секунд жоғары), содан кейін жұмысқа ораламын. Қолдану өте қарапайым және ол ойлағандай жұмыс істейді. Бірақ маған 8 секунд жеткіліксіз болды.
Себебі менің метеостанциямда 3 компонент бар.
- Нақты уақыттағы сағат
- DHT11
- Олед дисплейі
Сағат дисплейде минуттық дәлдікпен көрсетіледі. Температура мен ылғалдылық - біз жиі жаңартып отыратын нәрсе емес. Сонымен, мен интервалды өзгертуге мүмкіндік беретін нәрсені ойлап табуым керек еді, мен де осылай көңіл көтергім келді.
Мен Atmega328 -ді сыртқы үзілістермен ояту үшін тұрақты режимде 555 таймері бар екендігінің дәлелі болды. Міне мен осында көрсетемін
Жабдықтар
Бұл нұсқаулық үшін бізге келесі материалдар қажет:
- Arduino тақтасы
- 555 таймер микросхемасы
- 2 резистор (1М Ом, 220 Ом)
- 1 поляризацияланған конденсатор (100uF)
- Өткізгіш сымдар
- DHT11 сенсоры
- Нан тақтасы
1 -қадам: Алдымен макет
Нан тақтасындағы орналасудан бастайық. Мен сіздің жобаларыңызда энергия үнемдеудің басқа әдісін көрсету үшін DHT сенсорын қолданамын. Көріп отырғаныңыздай, құрылғы Arduino түйреуішімен қосылады. Бұл Ардуино ұйықтап жатқанда төмен болады, бұл одан да көп энергия үнемдейді. Сіз мұны 40 мА -тан аз жұмыс істейтін кез келген құрылғыға жасай аласыз.
2 -қадам: Тізбек туралы түсінік
Мен 555 таймерінің қалай жұмыс жасайтынына тереңірек тоқталмаймын, өйткені оның айналасы мен оның бірнеше режимін түсіндіретін көптеген оқулықтар бар. Біз 555 таймерін керемет режимде қолданамыз. Бұл жоғары деңгейде ол конденсаторды резистор 1 анықтағанша 2/3 вольтке дейін зарядтайды, резистор 2 анықтағанша зарядтайды. Бізге разряд сигналында көп уақыт қажет емес, сондықтан сіз 220 Ом резисторды қолдана аласыз. 1М Ом қолдана отырып, 220 Ом резисторлар комбинациясы сізге шамамен 1 минут кідіріс береді. Бірінші резистормен және конденсатормен ойнау сізге әр түрлі уақыт береді.
3 -қадам: Эскиз
4 -қадам: Эскизді түсіндіру
Бұл эскиздің мақсаты - ылғалдылық пен температураны оқу және ұйқыдан тұру, ол оянып, қайтадан оқылғанша.
Ол үшін мен INPUT_PULLUP ретінде үзіліс түйреуін орнатамын (басқа эпизодтағы тартулар туралы толығырақ). Жұмыс аяқталған сайын бұл түйреуішке үзіліс қосылады.
Үзіліс сигналы кіргеннен кейін код қайтадан жұмыс істейді және ұйқыға кетеді. Және тағы басқа.
5 -қадам: Кейбір сандар
Бұл POC үшін мен шараларды шамамен 3 секундта жасай алдым. Содан кейін құрылғы шамамен 1 минут ұйықтайды.
Тоқты өлшеу үшін 0,001 дәлдіктегі AMP өлшегіш құрылғысын қолдана отырып, мен оның жұмыс уақытында 0,023-0,029 AMP және ұйықтап жатқанда (~ 1 мин) 0,000 көрдім. Әрине, бұл нөлдік көрсеткіш емес, өйткені бізде 555 жұмыс істейді. Бірақ мен Microamps -ке кірмедім. Қалай болғанда да, үнемдеу айтарлықтай
6 -қадам: Схемалық және ПХД
ПХД құрғысы келетіндер үшін мына сілтеме:
Онда сіз кез келген ПХД өндірушісіне жіберуге болатын дизайн мен схеманы таба аласыз.
Мен сияқты компьютерде өз қолыңызбен компьютерде ойып шығаруды ұнататындар үшін print_version деп аталатын қалта бар.
7 -қадам: қосымшалар
Оның қолданылуы өте үлкен. Сізге белгілі бір жылдамдықпен келетін сыртқы сигнал қажет болған сайын сіз бұл тізбекті қолдана аласыз. Мен метеостанцияны ұйқыға қою үшін қолданамын, ал модульдердің бірі Atmega328 -мен бірге ұйықтайды.
Энергияны үнемдеудің тиімді нәтижелері үшін сізде дербес Atmega328 болуы керек. Мен осындай мүмкіндікке ие тақтаны жобалап жатырмын және жақын арада кез келген Atmega328 жобасын осы тұжырымдамамен байланыстыра аламын.
Егер сізде энергияны үнемдеуге арналған шешімдерді қалай қолдануға болатыны туралы жақсы идеялар болса, маған хабарлаңыз, өйткені мен батареялар мен күн батареяларымен жұмыс істейтін жобалармен айналысамын.
Оқығаныңыз үшін рахмет, мен сізді келесі жолы басқа жобалармен көремін.
Ұсынылған:
LM358 дыбыс күшейткіші 2.1: 7 қадамын қалай жасауға болады (суреттермен)
2.1 күшейткішке арналған LM358 реңкін басқаруды қалай жасауға болады: Сондықтан менің Youtube каналымда көптеген адамдар екі күшейткішті қалай біріктіру керектігін сұрайды. Бірінші күшейткіш спутниктік динамиктер үшін, ал екінші күшейткіш сабвуфер динамиктері үшін қолданылады. Бұл күшейткішті орнату конфигурациясын Amp деп атауға болады
Ноутбукті зарядтағыш дыбыстық сигнал шығарады: 3 қадам
Ноутбукті зарядтағыш дыбыс шығарады: Бұл оригиналды түрде https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/ сайтында www.highvoltages.co/blogs сайтына кіріңіз. Ноутбукті зарядтағыш дыбыс шығарады: ноутбуктің зарядтаушысы дыбыстық сигнал шығарады ма, ол дыбыс шығармайды
555 таймер IC көмегімен викториналық дыбыстық сигнал: 4 қадам
555 Timer IC көмегімен викториналық дыбыстық сигнал: Бұл жобаға LCSC.com демеушілік жасады. LCSC шынайы, жоғары сапалы электронды компоненттердің кең таңдауын ең жақсы бағамен ұсынуға сенімді. LCSC Чидегі электронды компоненттердің ең жылдам дамып келе жатқан интернет -дүкеніне айналды
18650: 7 қадамын қолдана отырып, 9В батареялық пакетті қалай жасауға болады
18650 көмегімен 9В аккумуляторлық пакетті қалай жасауға болады: 9в батареялық пакетті қалай жасауға болады, қайта зарядталатын 18650 литий-иондық ұяшықтарды қолдана отырып, оларды қуат жинағында жиі қолдануға болады, керекті қайта зарядталатын пакетті құру үшін сериялы немесе параллель қосылған
Pixma принтерлеріне арналған Canon F науасы CD/DVD дискілеріне тікелей басып шығарады: 3 қадам
Canon F науасы Pixma принтерлеріне CD/DVD дискілеріне тікелей басып шығарады: Pixma MP600 немесе F науасы қажет басқа Canon үшін CD басып шығару науасын қалай жасауға болады