Съдържание:
Видео: Таймер на базата на Arduino за помпа за аквапоника: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е малък инструктор, базиран на Arduino Timer for Aquaponics Pump.
Имам малка инсталация за аквапоника на закрито с непрекъснат поток. Помпата работи непрекъснато и исках да направя таймер, който да накара помпата да работи за известно време и след това да я изключи за еднакво време и да повтори това.
След 2-3 дни писане на код и безброй тестове на работния стенд успях да направя точно това, което се изискваше от мен. Таймерът е програмируем от 1 минута до 24 часа. Моля, гледайте видеоклипа, за да видите работата на таймера.
Надяваме се, че това ще бъде полезно и за други, които търсят подобни проекти. Тази инструкция обхваща само кода и бенч теста. Превръщането в пълно работно устройство ще бъде разгледано по -късно в друга инструкция.
Отказ от отговорност: Тествах кода и установих, че е ОК. Но това не означава, че е глупаво доказателство. Възможно е да има грешки. Не поемам отговорност за щети, които могат да възникнат от използването на този проект / код. Използвайте на свой собствен риск
Стъпка 1: Необходими материали
1. Arduino UNO
2. 16X2 i2c LCD
3. Микропревключватели
4. LED
5. Резистор
6. Кабели Dupont
7. Платформа
Стъпка 2: Настройте
Кодът беше тестван на работен плот с помощта на BreadBoard и Arduino UNO борда. Моят план е да използвам Arduino Pro Mini, когато превръщам в цялостен продукт с кутия.
Връзката не е толкова трудна. Моля, вижте по -долу. Използвах светодиод вместо реле.
Arduino Pin 13 Switch (START)
Arduino Pin 12 Switch (STOP)
Arduino Pin 11 Switch (SET)
Превключвател на Arduino Pin 10 (ИЗКЛ.)
Превключвател Arduino Pin 9 (ДЕКРЕМЕНТ)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (и вторите клеми на всички превключватели)
Arduino +5V VCC на LCD
Arduino GND GND на LCD
Arduino Pin A4 SDA на LCD
Arduino Pin A5 SCL на LCD
Стъпка 3: Код и работа
Кодът на Arduino е както е приложен.
Функция (брой) използва SimpleTimer, за да изчака 1 секунда и след това да увеличи променливата (секунда), докато достигне 60, след това да нулира променливата (втора) и да увеличи друга променлива (минути). Променливата минути се увеличава, докато достигне 60, след което се нулира и увеличава променливата за часове.
Програмираното време се сравнява с това и след достигане на таймера се нулира и релейният изход се превключва. След това таймерът се стартира отново и продължава, докато достигне програмираното време и след това нулира и превключва релейния изход.
Работещи
Бутонът SET се използва за програмиране на желаното време.
Бутонът INC се използва за увеличаване на времето
Бутонът DEC се използва за намаляване на времето.
Бутонът СТАРТ се използва за стартиране на таймера
Бутонът STOP се използва за спиране на таймера
Гледайте видеото, за да видите работата на таймера.
Докато задавате времето, когато функцията на бутона INC/DEC циклично преминава, т.е. ако натиснете DEC в 00:00, става 24:59 и обратно.
Кодът също така включва функционалността за съхраняване на програмираното време в EEPROM, така че дори ако захранването е прекъснато, програмираното време остава запазено. И когато захранването се възстанови, можете директно да натиснете бутона СТАРТ и таймерът ще започне да брои до предварително зададеното време.
Стъпка 4: Следваща стъпка
Следващата стъпка ще бъде превръщането на това в самостоятелен работещ продукт. Това ще бъде разгледано по -късно в друга инструкция.
Надявам се, че сте харесали инструкциите ми и съм отворен за всякакви коментари.
Благодарим ви, че прочетохте тази статия.
Препоръчано:
Автоматична система за аквариум със светлина и помпа с Arduino и RTC таймер: 3 стъпки
Автоматична система за аквариум със светлина и помпа с Arduino и RTC таймер: Аквариумът може да се превърне в нулева намеса, изискваща самоподдържаща се екосистема с малко грижи и техника :) За да се изгради система за автоматична светлина и помпа за аквариум, разбира се, да се настрои ръчна система първо. Използвах 2 прожектора по 50 W всяка и 1 6W
Стартов контролер DOL на базата на IOT за напоителна помпа: 6 стъпки
Стартов контролер DOL на базата на IOT за напоителна помпа: Здравейте приятели Тази инструкция е за това как да наблюдавате и контролирате дистанционно напоителна помпа по интернет. Story: В моята ферма получавам захранване от местната мрежа само за около 6 часа на ден. Сроковете не са редовни, наличността на
Автоматизирана интелигентна аквапоника (с облачно табло за управление): 11 стъпки
Автоматизирана интелигентна аквапоника (с облачно табло за управление): Aquaponics ви позволява да отглеждате собствена органична храна навсякъде (на закрито или на открито), в много по -малко пространство, с по -голям растеж, по -малко използване на вода и без никакви външни химически торове. Също така можете да наблюдавате условията на облачно табло за управление
Индукционен металдетектор на базата на Arduino на базата на DIY: 5 стъпки
DIY Ардуино базиран импулсен метален детектор: Това е сравнително прост металдетектор с отлични характеристики
V2 контролер - Интелигентна аквапоника: 49 стъпки (със снимки)
V2 контролер - Интелигентна аквапоника: Лекарят препоръчва да имаме поне 7 порции пресни плодове или зеленчуци всеки ден