Мазмұны:
- Жабдықтар
- 1 -қадам: Сымдар мен дәнекерлеу компоненттерін конфигурациялау
- 2 -қадам: код
- 3 -қадам: жинау
Бейне: Arduino шығыс таймері: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Розеткалық таймерлер - бұл құрылғыларды ұзақ уақыт ұстауға арналған тамаша құрал, бірақ оларда кейде қажет болатын баптаулар жоқ. Кейбір құрылғыларда коммутаторлар мүлде жоқ, ал үйдегі автоматтандырылған таймерді жасау өте ыңғайлы болуы мүмкін. Бұл жоба үшін мен Arduino нано, I2C 18x2 СКД экраны, 3 түйме, DLI шығыс қондырғысы және 3D-принтерде корпусты қолданып, бірнеше розеткалар үшін толықтай реттелетін таймер/қосқышты жасадым.
Бірнеше нәрсені ескеру қажет:
-Бұл жобада мен Arduino Nano қолдандым, бірақ мен қолданған көптеген бөлшектер сияқты, оларды басқа ұқсас бөлшектерге оңай ауыстыруға болады. ESP8266 пайдалану шамдарды, желдеткіштерді және т
-DLI -лер көптеген адамдар пайдаланатын релені сатып алудан гөрі қымбат болуы мүмкін, бірақ бұл әлдеқайда қауіпсіз және әлдеқайда жақсы идея. DLI -ді қолдану өте қарапайым және осы мақсатта жасалған, релені пайдаланбау токтың қажет емес мөлшеріне жетуіне әкелуі мүмкін.
Жабдықтар
Arduino Nano (мен жақында функционалдық жағынан наноға өте ұқсас және бағасы әлдеқайда төмен Osoyoo pro micros қолдануға көштім, бірақ мен бұл жобада нано қолдандым)
DLI розеткасы
18x2 I2C СКД экраны- I2C қолдайтын экранды алуға тырысыңыз. Толық 16 істікшелі массивке қосылуға тырысу ауыруы мүмкін
Кіші және үлкен түймелер
3D басылған қап- мен төменде STL беремін. Бұл корпус мен қолданған барлық бөлшектерге сәйкес келеді және ыстық желім көмегімен біріктіруге арналған
Бұл жабдықтардың барлығы баға бойынша оңтайландырылмаған, өйткені олар мен үйдің айналасында жатқан бөлшектер болды. Әрқайсысының көптеген баламалары бар, мен сіз оны (DLI розеткасынан басқа) 10 доллардан аз сомаға салуға болады деп ойлаймын.
1 -қадам: Сымдар мен дәнекерлеу компоненттерін конфигурациялау
Мен Arduino Nano -ны колонкасыз түйінсіз қолданғандықтан, мен СКД дисплейді SDA, SCL, 5V және GND арқылы қосу үшін бірінде дәнекерледім. Ескерту: СКД дисплейі I2C емес, мен оны тек 4 түйреуіш жоғарыда сипатталғандай етіп қосамын. Дисплейге ұқсас дисплей үшін оны сериялық байланысқа түрлендіру үшін жоғарғы жағындағы түйреуіштерге дәнекерлеу үшін арнайы I2C адаптер тақтасы қажет. Сонымен қатар, Arduino Nano SDA -де A4 және SCL A5 түйреуіштері бар
Үш түйме мен DLI розеткасының барлығы жерлендіргішті қосуы керек, себебі arduino -ның осы үлгісінде тек 2 жерге қосатын түйреуіш бар (мен бұл сымдарды сымдарды біріктіріп, дәнекерлеу арқылы бөлдім). Әр түйме цифрлық енгізу -шығару түйреуіштеріне, содан кейін DLI розеткасының оң терминалына қосылады.
2 -қадам: код
Төменде менің таймерімді басқаратын Arduino кодына сілтеме бар. СКД дисплейінің конфигурациясы - бұл желіде болған нәрсе, сондықтан мен барлық түйреуіштерді толық түсінбеймін. Түймешік түйреуіштеріне назар аударатын маңызды нәрсе, түймелерді 5В орнына жерге қосқанда, pinMode INPUT_PULLUP күйіне орнатылуы керек (мен жасаған сияқты), бұл arduino -да біріктірілген тартқыш резисторды қосады. Бұл батырманың шығуын «айналдырады», бірақ ол оны өте тұрақты етеді, сонымен қатар тақтаны 5В -ты тиесілі емес жерге қою арқылы қуыру қаупін жояды. DLI -ді басқару үшін, кем дегенде, мен қолданған модельде, оған 2 сымды қосу және DLI -ді қосу/өшіру үшін 5В -ты бір арқылы жіберу сияқты қарапайым болды. Мен таймерді максимум 5 сағатқа қойдым, егер сіз оны өзгертсеңіз, мен уақыттың мәнін int орнына ұзақ өзгертуді ұсынамын, себебі ол шамадан тыс жүктелуі мүмкін. Менің 3 батырманың функционалдылығын реттеу әдісі - таймерді қалпына келтіру/өшіру (және DLI), біреуі 15 мин қосу, ал біреуі 15 мин. Ақырында, мен оны 60 секунд «әрекетсіздіктен» кейін (таймер 0 күйінде болғанда және ешқандай түймелер басылмағанда) күйдірмеу үшін СКД экраны өшеді.
3 -қадам: жинау
Мен басып шығарған корпус әр бөлік ішінен ыстық етіп жабыстырылатын етіп жасалған. Экран мен түймелер өз орындарына тығыз орналасқан (түймелердің тесіктері кішкене екі түйменің жіптеріне байланысты тегістеуді қажет етеді). Ардуинода тығыз қаптамасы немесе бекіткіші жоқ, бірақ мен корпусты екі жақты таспамен бекітілетін етіп зарядтауға/бағдарламалауға қол жеткізуге болатындай етіп орналастырдым. корпус) шағын USB. Ақырында, артқы панель артқы жағында сырғып кетуге арналған және оны ыстық желіммен жабыстыруға болады. Мен төмендегі корпус үшін.stl файлдарын тіркедім.
Ұсынылған:
Батареямен жұмыс істейтін кеңсе. Күн жүйесі шығыс/батыс автоматты түрде ауысатын күн панельдері мен жел турбинасы: 11 қадам (суреттермен)
Батареямен жұмыс істейтін кеңсе. Шығыс/Батыс күн панельдері мен жел турбинасы автоматты түрде ауысатын күн жүйесі: Жоба: 200 шаршы метрлік кеңсе батареямен жұмыс істеуі керек. Сонымен қатар кеңседе осы жүйеге қажетті барлық контроллерлер, батареялар мен компоненттер болуы керек. Күн мен жел энергиясы батареяларды зарядтайды. Аз ғана мәселе бар
DIY жоғары тиімділігі 5В шығыс бак түрлендіргіші: 7 қадам
DIY жоғары тиімділігі 5В шығыс бак конвертері!: Мен LiPo пакеттерінен (және басқа көздерден) электроника жобалары үшін 5В дейін жоғары кернеуді төмендетудің тиімді әдісін алғым келді. Бұрын мен eBay -дің жалпы модульдерін қолдандым, бірақ сапаны бақылау күмәнді және электролиттік қақпағы жоқ
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Циркуляцияның бірінші бөлігі 555 таймері: 3 қадам
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Электр тізбегінің бірінші бөлігі 555 таймері: қадамдық қозғалтқыш - бұл тұрақты қозғалтқыш, ол дискретті қадаммен қозғалады, ол көбінесе принтерлерде, тіпті робот техникасында қолданылады, мен бұл схеманы қадаммен түсіндіремін. тізбектің бірінші бөлігі - 555 таймер. Бұл 555 чипі бар бірінші сурет (жоғарыдан қараңыз)
3.3v, 5v және 12v шығыс параметрлері бар Arduino қоректендіру қалқаны (2-бөлім): 3 қадам
3.3v, 5v және 12v шығыс опциялары бар Arduino қуат көзі қалқаны (2-бөлім): Эй! 3.3v, 5v және 12v шығыс опциялары бар Arduino қоректендіру қалқанының 2-бөлігіне қош келдіңіз. Егер сіз балалар 1-бөлімді оқымаған болсаңыз, мына жерді басыңыз. Алдымен бастайық … Электрондық жобаларды әзірлегенде, электрмен жабдықтау ең маңызды
3.3v, 5v және 12v шығыс параметрлері бар Arduino қоректендіру қалқаны (1-бөлім): 6 қадам
3.3v, 5v және 12v шығыс параметрлері бар Arduino қуат көзі қалқаны (1-бөлім): Сәлеметсіздер ме балалар! Мен тағы бір нұсқаулықпен оралдым. Электрондық жобаларды әзірлеу кезінде электрмен жабдықтау бүкіл жобаның маңызды бөліктерінің бірі болып табылады және әрқашан шығыс кернеуінің көп қоректенуінің қажеттілігі болады. Бұл әр түрлі болғандықтан