Мазмұны:

Аквапоника сорғысына арналған Arduino негізіндегі таймер: 4 қадам
Аквапоника сорғысына арналған Arduino негізіндегі таймер: 4 қадам

Бейне: Аквапоника сорғысына арналған Arduino негізіндегі таймер: 4 қадам

Бейне: Аквапоника сорғысына арналған Arduino негізіндегі таймер: 4 қадам
Бейне: mesin pompa kolam ikan || mesin pompa air untuk kolam ikan aquaponik 2024, Шілде
Anonim
Image
Image

Бұл 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 -қадам: Келесі қадам

Келесі қадам - бұл автономды жұмыс істейтін өнім. Бұл кейінірек басқа нұсқаулықта қарастырылады.

Сізге менің нұсқауларым ұнады деп үміттенемін және мен барлық пікірлерге дайынмын.

Осы мақаланы оқығаныңыз үшін рахмет.

Ұсынылған: