ArduShop.ro

ArduShop.ro
cod tehnic.go.ro_02 reducere 5%, pentru vizitatorii paginilor mele !

luni, 12 martie 2018

Control temperatura incinta (sera) prin comanda 2 ferestre electrice

   Dupa cum am prezentat in 2 articole anterioarte (1 si 2), putem comanda sensul de rotatie al unui motor cu 2 relee, asa ca daca am o placa cu 4 relee pot comanda 2 motoare, care pot actiona ferestre electrice pentru o sera, de exemplu.
   Pentru inceput, am realizat doar un program de test pentru comanda pe rand a celor 4 relee, comanda fiind cu logica negativa (inversa), vezi programul (sketch-ul) 4relaysmodule_test.ino.
  Schema de test este urmatoarea (desenata din 2 parti, partea de comanda si cea de forta, unde sunt desenate contactele celor 4 relee):
    De fapt, eu am intercalate pe rigleta si limitoatoare (doar ca sunt puse strapuri - sarme, sa fie circuitul inchis, fiind cu contact normal inchis, dar nu am gasit un simbol mai ok si am lasat ca un intrerupator):
   In repaus, motorul nu este alimentat:
daca este comandat primul releu, motorul se invarte intr-un semn, dupa cum se vede cu aparatul de masura, 
iar daca este comandat al doilea releu, motorul s einvarte in sens opus, dupa cum s evede cu aparatul de masura
   Am realizat si 2 filmulete, care prezinta cum functionaeaza programul de test (4relaysmodule_test.ino)

   Am adaugat si un modul cu senzor DS18B20 pentru a realizat partea pentru care a fost proiectat tot ansamblul, de a deschide ferestrele la depasirea unei temperaturi si inchiderea lor cand temperatura scada, deschiderea se face pe rand, deoarece alimentarea se face dintr-un acumulator auto si curentul ar fi prea mare:
   Sketch-ul, care face ce am zis mai sus, este 2windows_temperature_control_1.ino si functionarea se face cum apare in filmuletele:
  Ulterior, am adaugat si un afisaj pe i2c, pentru a vedeam temperatura si care sunt comenzile date de Arduino, deoarece nu am monitorizare seriala la indemana 😄
  Sketch-ul devine 2windows_temperature_control_2.ino si functionarea se vede in filmuletele urmatoare:
   Pentru moment, cam atat...

5 comentarii:

  1. Excelent proiectul, chiar vreau sa construiesc o sera. Comanda motoarelor as putea-o face cu mosfet-uri.

    RăspundețiȘtergere
    Răspunsuri
    1. Nu, as complica inutil cu Mosfet, mi-ar trebui alimentare diferențială. E mai simplu cu relee.

      Ștergere
    2. a fost comod cu relee, ca tot exista modulele...

      Ștergere
  2. Buna ziua, in cazul in care se doreste deschiderea in trepte a ferestrelor se poate face folosind limitatoare sau exista si alta posibilitate ( fuctionarea motoarelor pentru o durata limitata de timp) ?

    RăspundețiȘtergere
  3. sincer nu vad rostul deschiderii in trepte, dar se poate face, cred ca cel mai simplu e cu limitatoare si incaddarea in domeniile de temperatura

    RăspundețiȘtergere