Cuprins:
![Cronometru bazat pe Arduino pentru pompa Aquaponics: 4 pași Cronometru bazat pe Arduino pentru pompa Aquaponics: 4 pași](https://i.howwhatproduce.com/images/007/image-20978-j.webp)
Video: Cronometru bazat pe Arduino pentru pompa Aquaponics: 4 pași
![Video: Cronometru bazat pe Arduino pentru pompa Aquaponics: 4 pași Video: Cronometru bazat pe Arduino pentru pompa Aquaponics: 4 pași](https://i.ytimg.com/vi/To3DKP99-1U/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
![Image Image](https://i.howwhatproduce.com/images/007/image-20978-2-j.webp)
![](https://i.ytimg.com/vi/aVIxTwb1UFs/hqdefault.jpg)
Acesta este un mic instructor pe Arduino bazat pe Timer pentru Aquaponics Pump.
Am un mic sistem acvaponic configurat în interior cu flux continuu. Pompa funcționează continuu și am vrut să fac un cronometru care să facă pompa să funcționeze o anumită perioadă de timp și apoi să o oprească pentru o cantitate egală de timp și să o repet.
După 2-3 zile de scriere a codului și nenumărate teste pe bancă, am reușit să realizez exact ceea ce mi se cerea. Temporizatorul este programabil de la 1 minut la 24 de ore. Vă rugăm să urmăriți videoclipul pentru a vedea funcționarea temporizatorului.
Sperăm că acest lucru va fi de ajutor și pentru ceilalți care caută proiecte similare. Acest instructable acoperă numai codul și testul pe bancă. Transformarea într-un dispozitiv de lucru complet va fi acoperită ulterior într-un alt instructable.
Declinare de responsabilitate: Am testat codul și am constatat că este OK. Dar asta nu înseamnă că este o dovadă de prostie. Bug-uri ar putea fi acolo. Nu îmi asum responsabilitatea pentru orice daune care pot apărea din utilizarea acestui proiect / cod. Folosiți pe propria răspundere
Pasul 1: Materiale necesare
![Materiale necesare Materiale necesare](https://i.howwhatproduce.com/images/007/image-20978-3-j.webp)
![Materiale necesare Materiale necesare](https://i.howwhatproduce.com/images/007/image-20978-4-j.webp)
![Materiale necesare Materiale necesare](https://i.howwhatproduce.com/images/007/image-20978-5-j.webp)
1. Arduino UNO
2. LCD 16X2 i2c
3. Comutatoare micro
4. LED
5. Rezistor
6. Cabluri Dupont
7. Pană de pâine
Pasul 2: Configurați
Codul a fost testat pe bancul de lucru folosind placa BreadBoard și Arduino UNO. Planul meu este să folosesc Arduino Pro Mini la transformarea în produs complet cu carcasă.
Conexiunea nu este atât de dificilă. Vă rugăm să consultați mai jos. Am folosit un LED în locul releu.
Switch Arduino Pin 13 (START)
Comutator Pin 12 Arduino (STOP)
Comutator Arduino Pin 11 (SET)
Comutator Pin 10 Arduino (INCREMENT)
Switch Arduino Pin 9 (DECREMENT)
LED Arduino Pin 8 + ve
LED Arduino GND -ve (și al doilea terminal al tuturor comutatoarelor)
Arduino + 5V VCC de LCD
Arduino GND GND de LCD
Pinul Arduino A4 SDA al LCD-ului
Pinul Arduino A5 SCL al ecranului LCD
Pasul 3: Cod și funcționare
Codul Arduino este atasat.
O funcție (numărare) folosește SimpleTimer pentru a aștepta 1 secundă și apoi crește o variabilă (secundă) până ajunge la 60, apoi resetează variabila (a doua) și crește o altă variabilă (minute). Variabila minute este incrementată până ajunge la 60, apoi resetează și incrementează variabila ore.
Timpul programat este comparat cu acesta și odată atins cronometrul este resetat și ieșirea releului este comutată. Apoi cronometrul pornește din nou și continuă până când atinge timpul programat și apoi resetează și comută ieșirea releului.
Lucru
Butonul SET este utilizat pentru a programa ora dorită.
Butonul INC este utilizat pentru a crește timpul
Butonul DEC este utilizat pentru a diminua timpul.
Butonul START este utilizat pentru a PORNI cronometrul
Butonul STOP este utilizat pentru a STOP cronometrul
Urmăriți videoclipul pentru a vedea funcționarea temporizatorului.
În timp ce setați ora în care funcția butonului INC / DEC trece, adică dacă apăsați DEC la 00:00, acesta devine 24:59 și invers.
Codul încorporează, de asemenea, funcționalitatea de stocare a timpului programat în EEPROM, astfel încât chiar dacă puterea este deconectată, timpul programat rămâne salvat. Și când puterea este restabilită, puteți apăsa direct butonul START și temporizatorul va începe să numere până la ora SET anterior.
Pasul 4: Pasul următor
Pasul următor va fi transformarea acestui produs într-un produs autonom. Acest lucru va fi acoperit mai târziu într-un alt instructable.
Sper că ți-a plăcut instructivul meu și sunt deschis la tot felul de comentarii.
Vă mulțumim că ați citit acest articol.
Recomandat:
Lupta împotriva Coronavirusului: Cronometru simplu pentru spălarea mâinilor: 8 pași (cu imagini)
![Lupta împotriva Coronavirusului: Cronometru simplu pentru spălarea mâinilor: 8 pași (cu imagini) Lupta împotriva Coronavirusului: Cronometru simplu pentru spălarea mâinilor: 8 pași (cu imagini)](https://i.howwhatproduce.com/images/006/image-15138-j.webp)
Lupta împotriva Coronavirusului: Cronometru simplu pentru spălarea mâinilor: Odată cu actuala pandemie din lume, situația pare destul de înfricoșătoare. Virusul Corona ar putea fi oriunde. Din câte știm, s-ar putea transporta virusul timp de câteva zile, fără a prezenta nici măcar simptome. Înfricoșător într-adevăr, dar hei, nu te speria prea mult
Controler de pornire DOL bazat pe IOT pentru pompă de irigare: 6 pași
![Controler de pornire DOL bazat pe IOT pentru pompă de irigare: 6 pași Controler de pornire DOL bazat pe IOT pentru pompă de irigare: 6 pași](https://i.howwhatproduce.com/images/001/image-1363-32-j.webp)
Controler de pornire DOL bazat pe IOT pentru pompă de irigare: Bună ziua Prieteni Acest instructiv este despre cum să monitorizați și să controlați de la distanță o pompă de irigare setată pe internet. Poveste: în ferma mea primesc sursa de alimentare de la rețeaua locală doar timp de aproximativ 6 ore pe zi. Timpurile nu sunt regulate, disponibilitatea po
Aquaponics inteligent automatizat (cu tablou de bord bazat pe cloud): 11 pași
![Aquaponics inteligent automatizat (cu tablou de bord bazat pe cloud): 11 pași Aquaponics inteligent automatizat (cu tablou de bord bazat pe cloud): 11 pași](https://i.howwhatproduce.com/images/001/image-1527-37-j.webp)
Aquaponics inteligent automatizat (cu tablou de bord bazat pe cloud): Aquaponics vă permite să vă cultivați propriile alimente organice oriunde (interior sau exterior), într-un spațiu foarte redus, cu creștere mai mare, cu mai puțină utilizare a apei și fără îngrășăminte chimice externe. De asemenea, puteți monitoriza condițiile pe un tablou de bord bazat pe cloud
Cronometru pentru camera de studiu: 7 pași
![Cronometru pentru camera de studiu: 7 pași Cronometru pentru camera de studiu: 7 pași](https://i.howwhatproduce.com/images/001/image-536-47-j.webp)
Cronometru cameră de studiu: Instrucțiuni despre cum să creați un cronometru pentru o cameră de studiu
Cronometru pentru rulare de 30 M (Arduino): 6 pași (cu imagini)
![Cronometru pentru rulare de 30 M (Arduino): 6 pași (cu imagini) Cronometru pentru rulare de 30 M (Arduino): 6 pași (cu imagini)](https://i.howwhatproduce.com/images/004/image-9307-19-j.webp)
Cronometru pentru alergare de 30 M (Arduino): Acest proiect a fost realizat pentru scopuri specifice în antrenamentul de baseball finlandez și testarea vitezei jucătorilor juniori în alergarea de 30 m. Acest proiect arduino a fost, de asemenea, un proiect de curs în studiile mele. Proiectul a avut unele suișuri și coborâșuri, dar acum, cel puțin, funcționează