Мазмұны:
Бейне: Аквапоника сорғысына арналған Arduino негізіндегі таймер: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл Aquaponics сорғы үшін Arduino негізіндегі таймерде шағын нұсқаулық.
Менде тұрақты ағыны бар шағын аквапоника жүйесі бар. Сорғы үздіксіз жұмыс істейді, мен сорғыны белгілі бір уақыт жұмыс істейтін таймер жасағым келді, содан кейін оны бірдей уақытқа өшіріп, қайталаймын.
2-3 күн код жазудан және сансыз жұмыс стендтерінен кейін мен өзіме қажет нәрсені жасай алдым. Таймер 1 минуттан 24 сағатқа дейін бағдарламаланған. Таймердің жұмысын білу үшін бейнені қараңыз.
Бұл басқа жобаларды іздейтіндерге де пайдалы болады деп үміттенемін. Бұл нұсқаулық тек кодты және орындық тестті қамтиды. Толық жұмыс істейтін құрылғыны жасау кейінірек басқа нұсқаулықта қарастырылады.
Жауапкершіліктен бас тарту: Мен кодты сынап көрдім және ол жақсы деп таптым. Бірақ бұл ақымақтық дәлел емес дегенді білдірмейді. Қателер болуы мүмкін. Мен осы жобаны / кодты қолданудан туындауы мүмкін зиян үшін жауапкершілік көтермеймін. Өз тәуекеліңізбен қолданыңыз
1 -қадам: Қажетті материалдар
1. Arduino UNO
2. 16X2 i2c СКД
3. Микро коммутаторлар
4. Жарық диоды
5. Резистор
6. Dupont Cables
7. Нан тақтасы
2 -қадам: Реттеу
Код жұмыс үстелінде BreadBoard және Arduino UNO тақтасы арқылы тексерілді. Менің жоспарым - корпусы бар толық өнім жасау кезінде Arduino Pro Mini пайдалану.
Байланыс соншалықты қиын емес. Төменде қараңыз. Мен Реленің орнына жарық диодты қолдандым.
Arduino Pin 13 қосқышы (БАСТАУ)
Arduino Pin 12 қосқышы (STOP)
Arduino Pin 11 қосқышы (SET)
Arduino Pin 10 қосқышы (ӨСУ)
Arduino Pin 9 қосқышы (ДЕКРЕМЕНТ)
Arduino Pin 8 + жарықдиодты
Arduino GND -ve жарық диоды (және барлық қосқыштардың екінші терминалдары)
СКД Arduino +5V VCC
СКД Arduino GND GND
СКД Arduino Pin A4 SDA
СКД Arduino Pin A5 SCL
3 -қадам: код және жұмыс
Arduino коды қоса берілген.
Функция (санау) SimpleTimer көмегімен 1 секунд күтеді, содан кейін айнымалы мәнді 60 секундқа дейін арттырады, содан кейін айнымалы мәнді қалпына келтіреді (екінші) және басқа айнымалы (минут) артады. Минуттар айнымалысы 60 -қа жеткенше артады, содан кейін сағаттар айнымалы мәнін қалпына келтіреді және көбейтеді.
Бағдарламаланған уақыт осымен салыстырылады және оған жеткенде таймер қалпына келтіріліп, реле шығысы ауысады. Содан кейін таймер қайтадан басталады және ол бағдарламаланған уақытқа жеткенше жалғасады, содан кейін реле шығысын қалпына келтіреді және ауыстырады.
Жұмыс
SET батырмасы қажетті уақытты бағдарламалау үшін қолданылады.
INC түймесі уақытты ұлғайту үшін қолданылады
Уақытты азайту үшін DEC батырмасы қолданылады.
СТАРТ түймесі таймерді БАСТАУ үшін қолданылады
STOP түймесі таймерді тоқтату үшін қолданылады
Таймердің жұмысын білу үшін бейнені қараңыз.
Уақытты орнатқан кезде INC/DEC түймесінің функциясы айналады, яғни егер сіз 00: 00 -де DEC түймесін бассаңыз, ол 24:59 болады және керісінше.
Код сонымен қатар бағдарламаланған уақытты EEPROM -де сақтау функциясын қамтиды, сондықтан қуат ажыратылған болса да, бағдарламаланған уақыт сақталады. Қуат қалпына келтірілгенде, сіз тікелей БАСТАУ түймесін басуға болады және таймер бұрынғы SET уақытына қарай бастайды.
4 -қадам: Келесі қадам
Келесі қадам - бұл автономды жұмыс істейтін өнім. Бұл кейінірек басқа нұсқаулықта қарастырылады.
Сізге менің нұсқауларым ұнады деп үміттенемін және мен барлық пікірлерге дайынмын.
Осы мақаланы оқығаныңыз үшін рахмет.
Ұсынылған:
Raspberry Pi негізіндегі Covid-19: 4 қадамына арналған қолмен жууға арналған автоматты қол жуу жүйесі
Covid-19 үшін Raspberry Pi негізіндегі сенсорлық ақысыз автоматты қол жуу жүйесі: бұл сенсорлар мен Raspberry pi тақтасын қолданатын қарапайым қол жуу жүйесі. Бұл қосымша негізінен гигиеналық мақсаттарға арналған. Модельді қоғамдық орындарда, ауруханаларда, сауда орталықтарында және т
Arduion негізіндегі ақылды таймер қосқышы: 4 қадам
Arduion негізіндегі ақылды таймер қосқышы: Бұл нұсқаулықта мен бұл ақылды таймер қосқышын қалай жасағанымды көрсетемін. Ұйқы кезінде ұялы телефонды зарядтау мәселесі туындаған кезде мен ақылды таймер туралы түсінік алдым. Көптеген жағдайларда мен қосқышты өшіруді ұмытып кетемін, бұл ноутбук кезінде де болды
Arduino негізіндегі байланыссыз инфрақызыл термометр - IR негізіндегі термометр Arduino көмегімен: 4 қадам
Arduino негізіндегі байланыссыз инфрақызыл термометр | Ардуиноны қолданатын инфрақызыл термометр: Сәлеметсіз бе, балалар, біз индуктивті емес термометр жасаймыз, өйткені кейде сұйықтықтың/қатты заттың температурасы тым жоғары немесе төмен болады, содан кейін онымен байланыс жасау және оны оқу қиын. сол кездегі температура
PIC16F88 MCU негізіндегі минуттық таймер: 4 қадам
PIC16F88 MCU негізіндегі минуттық таймер: минуттық таймердің қарапайым бастаушы жобасын қарастырайық. Жобаның жүрегі-8 биттік PIC16F88 MCU. Уақыт 7 сегментті дисплейде көрсетіледі және таймер 6 түйменің көмегімен басқарылады. Құрылғы 9 вольтты батырмамен жұмыс істейді
Суару сорғысына арналған IOT негізіндегі DOL стартер контроллері: 6 қадам
IOT негізіндегі суару сорғысына арналған DOL стартерлік контроллері: Сәлем достар Бұл нұсқаулықта интернет арқылы суару насосының қондырғысын қашықтан бақылау және басқару туралы айтылады. Әңгіме: Менің фермамда мен жергілікті желіден күніне 6 сағаттай ғана қуат аламын. Уақыт тұрақты емес, қол жетімділік