ArduShop.ro

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

luni, 12 noiembrie 2018

Lumina ambientala pentru acvariu

   Pentru Stefan Arnautu, un vechi coleg de grupa si de "suferinta" in ale imprimatelor 3D de tip Anet A8, am adaptat un program (sketch) pentru un sistem, care sa indice ora si data, dar sa si aprinda si sa sitnga lumina la un acvariu.
   Pe ecran, pe primul rand apare data si in dreapta ora de aprindere, pe randul doi ora curenta si ora de stingere, intre ele apare semnul * daca lumina e aprinsa.
   Schema e, relativ, simpla, in care am desenat Arduino Uno, dar se poate folosi cam orice placa de dezvoltare Arduino (Mega, Leonardo, Nano, Mini Pro, etc), pe langa un encoder rotativ KY-040, un afisaj lcd alfanumeric 1602 cu interfata i2c, un modul de ceas RTC cu DS3231 (sau DS1307, dar precizia e mai mica) + partea de actionare (ori modul de reelu ci optocuplor, ori tranzistor cu releu, de 5V in schema de fata).
   Reglajul este inspirat din ceasul lui Andy in sensul ca la o apasare scurta  a butonului de pe encoder se afiseaza o informatie, iar o apasare lunga se intra in meniul de reglaj, prima data la reglaj an (de la 2018 la 2040)
apoi se regleaza minutele dupa ce se apasa butonul (0..59)
   Dupa ce se apasara butonul encoderului se poate regla ziua
daca se apasa iar butonul se trece la reglajul orelor, apoi minutelor ceasului
   Urmeaza reglajul orei si minutului de aprindere
respectiv stingere
iar la reapasare se intra in modul de ceas, dupa cum se vede in filmuletul realizat de Stefan
   Programul (sketch-ul) folosit este light_aquarium_0.ino !!!

duminică, 4 noiembrie 2018

Termostat pentru pompa de recirculare la centrala pe lemne (realizarea practica)

   Dupa cum am prezentat in articolul in articolul Termostat simplu, destinatia acestui termostat siplu era pentru actionarea pompei de recirculare a unei pompe pentru o centrala pe lemne.
   Tom a continuat realizarea practica, de la realizarea unui cablaj imprimat si "popularea" lui, adaptarea unei  carcasei si asamblarea subansamblelor in ea, apoi  montarea in circuitul centralei...
 
   Au urmat teste de verificare a masuratorilor
si a sistemului de actionare

10.11.2018
  Tom a realizat si un filmulet cu termostatul in functiune... 

dupa cum am scris si in articolul anterior, daca aveti nevoie de un sistem de automatizare, apelati  la Tom... sau la mine si eu ii transmit lui 😁

vineri, 2 noiembrie 2018

Scari luminate inteligent

   Acest material mi-a fost trimis de Bogdan Argatu, asadar proiectarea, descrierea, realizarea, pozele si filmarea sunt ale lui.

Functionare:
   In mod normal, ledurile stau dimate (aprinse slab) pentru un iluminat ambiental.
   La actionarea unui senzor de la orice capat, acestea se sting, aprinzand-use cate unul pe rand la o viteza setata din program si care se poate reprograma. Eu am setat astfel incat sa nu fie nici prea lenta dar nici prea rapida. Programul este facut cu temporizare la 1min si 30 secunde dupa care se sting pe aceeasi directie si apoi se aprind toate la intensitate redusa.
   Daca senzorul de la capatul de jos al treptelor este actionat, acestea se aprind de jos in sus, iar daca este actionat cel de sus, iluminarea porneste invers, respectand directia de mers.
   Montajul are si 4 intrari cu jumper de setare a nivelului de iluminare din stand-by intrucat iluminarea de la teste difera de cea dupa montaj si pentru a nu mai sta sa rescrii iar timpii. Doar se adauga sau se scot unul sau mai multi jumperi regland astfel nivelul de iluminare ambientala.

    Proiectare:
    Intrucat nu exista o schema electronica de plecare ci doar o idee cu principiu de functionare si programare la Atmel, aceasta am facut-o in paint. Nu am desenat si conexiunile care se repeta de in/out, pinii de acelasi fel fiind colorati dupa tipul fiecaruia si notat.
   Initial, cablajul a fost proiectat pentru iesiri cu circuite ULN2003 insa, intrucat am folosit leduri cu consum un pic mai mare, ultimele module cu led de la trepte, cele mai indepartate, erau alimentate mai slab. asadar am proiectat o „placa interfata” in asa fel incat sa pot trece direct la comanda cu tranzistori npn BD241C (100V 3A) arhisuficienti pentru consumul ledurilor fara a modifica placa de baza cu microprocesorul.
    Astfel, montajul este compus de fapt din 3 placi: placa de baza cu microprocesor, placa de interfatare si placa de „comada de putere”.
    Pentru comanda de activare la capetele scarilor, am folosit senzori cu infrarosu cu senzor reflexivi (pentru a nu fi nevoie de cabluri si la emitator si la receptor. Acesta este de tip EL-G50-3B4NA achizitionat de pe www.electricalequipment.ro cel mai ieftin gasit pe piata in Romania. Link-ul direct catre acesta este https://www.electricalequipment.ro/control-si-semnalizare/aparate-de-masura-timere-si-relee/senzori/senzor-fotoelectric-el-g50-3b4na-46g503b11.html. Nu am folosit alt model intrucat avem si pisica si sa nu se activeze aiurea, dar se pot folosi senzori cu microunde sau orice alt tip.
   Pentru a nu aparea induceri aiurea in cablaj si implicit in porturile de intrare, langa modulul placii de baza, intrarea de la senzori este conectata prin doua SSR-uri LH1540.
   Cablajul de la modul catre senzori este din cablu panglica de tip DS1058-24M28-30.5 de la TME https://www.tme.eu/ro/details/ds1058-24m28/cabluri-panglica-multifilar/connfly/ds1058-24m28-305/ pentru ca il aveam deja „pe stoc” de la alte lucrari si un cablu panglica de 2x0,5mm pentru (–)-ul  senzorului de sus si (+)-ul ledurilor (deoarece acesta trebuie sa suporte consumul tuturor ledurilor cand se aprind) intrucat nu mai imi ramasesera fire suficiente, cel folosit nemaiavand 24 fire in panglica.
   Traseul fizic al firelor de alimentare a fost lipit de cantul plintei, separate si suprapuse cat sa nu depaseasca latimea gresiei. (de ex 3 benzi de 6 fire suprapuse).
   Intrucat pe timpul zilei exista geam la scari si este lumina suficienta, eu am adaugat si un crepuscul care la lasarea serii, printr-un releu, alimenteaza circuitul de +12V a ledurilor.
   Treptele au cate 2 sau 3 segmente de leduri banda 5050 de 14w/m conectate pe fiecare iesire in functie de latimea acestora (la mine fiind in spirala, cele din colt sunt mai late la perete).
   De cele mai multe ori, partea de circuit imprimat o confectionez din placa de test perforata astfel, ca traseul dintre componente este creat pe moment, in functie de dimensiunea si pozitia pieselor si a componentelor si de aceea, pentru cablaj nu exista decat poza.
   Folosesc o hartie imprimata la scara pe care fac traseele cu sarma (lita) din cablu multifilar subtire pentru interconectare dupa schema electronica. Poate e mai complicat asa, dar e mai mare placerea decat sa le „corodez” (nu am mai facut o placuta corodata de minim 10 ani)  si in plus, pot modifica oricand un traseu sau daca schimb o piesa mai mare,  va avea gauri pentru cea noua daca nu se potriveste.. Acum, fiecare cu „pasaricile lui” ... si mai am un defect, intotdeauna imi place sa folosesc conectori cu surub pentru fire, nu sa le lipesc direct si socluri pentru orice integrat.

PS: aici este fisierul hex pentru ATmega8A cu oscilator intern !
PS2: am realizat si eu un montaj si am scris programior pentru 16 trepte cu functionare similara;
si unul cu 17 trepte;