Controler pentru arduino pentru acvariu - forum pentru acvarii

Controler pentru arduino pentru acvariu - forum pentru acvarii

simplu, opțiune de buget pentru sectorul de automatizare acasă la acvariu „Arduino“, sau altele similare, a decis să ofere propria sa versiune, mai mult de un an, „condus“ și corectat o mulțime de diferite erori, funcționează în mod normal în clona chineză, destul de 32KB de memorie.






decât noi gestionăm:
- Lampă 4CH (ieșire PWM 5B, 255 de nivele, etapa 0.3%) și versiunea linie inversat - pentru diferite tipuri de drivere, răsărit și apus fix timp de 1 oră, stabilite pentru fiecare canal: în creștere, durata emisiei luminii, intensitatea emisiei.
- controlam temperatura apei din acvariu și controlam ventilația (releu 12V / inversiune) sau încălzitor (releu de 220V);
- de ceasul pe care îl pornim pe supapa de CO2 (releu 12V / inversiune)
- pentru ore includ un aerator (releu 220V)
- până la ora la care vom include dozatoare (2 bucăți) (releu / inversiune 12V)
- alimentator de ceas (releu 12V / inversiune)
- Deconectați filtrul de debit la alimentare (releu 220V)
- includerea luminii suplimentare pe canalul alb (releu 220V)
- răcitorul de răcire mai răcitor (releu / inversiune 12V)
ce aveți nevoie:
- controler cu USB
- Ceas în timp real RTC DS1307
- bluetot HC-05 (HC-06)
- releu 5V (comutate 12V / până la 3A) invers 6pcs.
- releu 5V (comutator 220V / până la 1A) 3pcs.
senzor de temperatură ds18b20 1-2 buc.
aplicație pentru configurarea bootloader-ului pentru controler

caracteristici de asamblare:
- După configurare, nu uitați să scrieți toate datele în memorie nevolatilă, în cazul unei întreruperi ușoare.
- Puteți utiliza o lampă de iluminare convențională
- nu este nevoie să înregistrați senzorii de temperatură
- înainte de conectarea înregistrării bluetooth în ore
- țineți cont de creșterea curentului pentru încărcăturile cu alimentare de 220V

Mai târziu voi descrie extensia pentru măsurarea pH-ului și a KH.

atașamente

Controler pentru arduino pentru acvariu - forum pentru acvarii






schema de conectare
Controler pentru arduino pentru acvariu - forum pentru acvarii
pin assignment TRAV_1.25.zip * fișierul firmware-ului controlerului Hex
Controler pentru arduino pentru acvariu - forum pentru acvarii
versiune gata

Vitali. Tot la fel, am decis să repet această schemă, dar punerea în aplicare senzor de nivel condiție necesară, și încă nu înțeleg cum (mult) la orice ieșire arduinki atașați de timp, cum ar fi drivere cu 4 canale

Controler pentru arduino pentru acvariu - forum pentru acvarii

Trimis după 6 minute 47 secunde:
Da, și încă trebuie să pună în aplicare un senzor de nivel prin controler, și chiar măsuri de măsurare a temperaturii. Aș dori ca un dispozitiv să gestioneze totul. Deși un pic de gândire, în cazul în care senzorul trage direct releu, am greșit pentru.
Și a reușit să compună un artuink pe un cip chinez cu un computer! Și completați firmware-ul.

Trimis după 2 minute și 40 de secunde:
Da, și de ce nu puteți folosi aceleași module de relee pentru 220V, nu le scoateți de pe panouri, am o mulțime de ele.

0,5 litri - bere sticlă de 1 litru - suc de pachete, 3 litri - castraveți Bank și motoarele încep cu 5 litri.

balena a scris (): încă nu a înțeles ca (unde) la ce ieșiri de artuinka pentru a atașa astfel de doar 4 drivere de canal

Ieșiri pe arduin (așa cum sunt marcate pe plăcile de circuite imprimate, indiferent de tipul acestora):
D9 = alb
D10 = roșu
D11 = albastru
D6 = verde
uneori un conducător auto cu o sursă de tensiune ieftină rezonează la frecvența PWM a arduinului, în acest caz există un alt firmware cu o frecvență crescută PWM

kit a scris: Da, și de ce nu puteți folosi aceleași module releu pentru 220V, nu le strip de pe placi, am o multime de ele.

orice posibile relee electromagnetice pentru comutarea 220V - la rupere furniza scânteia si radiatii de la EM = interferență poate eșua pe microcontroler, este rezolvată pe sol în jurul ecranului a operatorului sau releu,
pentru releu nu împiedică prezența izolației galvanice pe optocuploare
pentru releele EM inversate este nevoie de un alt firmware


pinout imprimat pe placă, indiferent de forma D1 = D1, A0 = A0.

bala a scris: și nu există nici o setare de temperatură controlată de un alt senzor (și monitorizează pornirea / oprirea răcitoarelor radiatoarelor și a răcitoarelor de apă),

ieșirea2 a senzorului de temperatură a apei = D4 - definită de utilizator
ieșirea_2 a senzorului de temperatură al radiatorului al corpului de iluminat = D3, nu se modifică = 35 de grade

kit a scris: Și câte drivere cu 4 canale pot fi atârnate cât mai mult posibil pe canalul arduino (trebuie să fie cel puțin 7)

șapte pe o concluzie nu a atârna un arduin, cred că va trage







Trimiteți-le prietenilor: