» Electrònica » Arduino »Termostat a arduino i DS1820

Termostat en arduino i DS1820


Inicialment, el termòstat es feia simplement com a termòmetre per controlar la temperatura fora de la finestra. Després, durant les gelades, les patates van començar a congelar-se sota terra i es va afegir funcionalitat per controlar el microclima. Dades del passaport del relé de commutació: 250V i 10A (2,5kW). Com que no es necessita la calor al soterrament, n'hi ha prou amb un deu per quilowatt.

Material i eines necessàries:
caixa de cura de sabates
- Recàrrega del telèfon per a USB (qualsevol, com a mínim, 0,7A)
-Arduino-Pro-Mini
Pantalla de -2 caràcters de 8 línies (WH0802A-NGA-CT és més compacte)
Codificador amb botó
-schild amb un relé de 5V (vaig comprar un munt de relés xinesos sense aïllament òptic alhora, així que necessitava un altre Optocoupler PC817 i una resistència de 470 Ohm. Si teniu un aïllament òptic a la placa identificativa, podeu connectar la placa directament al port arduino)
Connector USB
-2 cable d’extensió USB de 3 metres (un per al cable d’alimentació, al segon vam vendre el DS1820)
- DS1820 (amb qualsevol lletra)
soldadura
-pistola de cola
Placa identificativa FTDI232

Pas 1: Primer de tot, hem de fer servir l'arc arduino, ja que tinc un Pro Mini (va sense convertidor USB-RS232), necessito soldar una regla amb pins al arduino. Des del costat on es deriven DTR, TXD, RXD, VCC, GND, GND. Ara connecteu FTDI232 DTR a DTR, VCC a VCC, GND a GND, TXD a RXD, RXD a TXD. Executeu l'IDE arduino, descarregueu l'esbós i feu un flash (esbós al final).
Termostat en arduino i DS1820


Pas 2: Ara cuidem el casc. Esquinçem l’esponja al “FUKS”, desgreixem tot bé, es pot passar la part profunda de la caixa amb un drap esmicolat (alguna cosa s’enganxaria millor). Marqueu el forat per al codificador, connector USB (mare) i la pantalla pròpia. Pegueu el relé a la coberta de la caixa. Hem d’intentar situar el relé lluny del processador i organitzar els components perquè la tapa es tanqui més tard (hi ​​ha molt espai).

Pas 3: Ara agafem el cable d’extensió USB, tallem la presa del connector (mare). Tallem l’extrem del tall, foradem un forat pel cable al cos, l’introduïm i enganxem la clau amb una pistola. A més, el cable té vermell, menys negre (només ho comprovo), a més de l’enllaç del connector, menys el menys (no dono la pinya del connector, sinó a Internet). Entre el plus del connector i el mitjà 2 (els tinc connectats), s’ha de soldar una resistència de 4,7kOhm.

Pas 4: Agafem 2 cables d'extensió USB, tallem el connector (mare), tallem el cable. Per si de cas, comprovarem si tots ens soldem correctament. Connectem el cable d’alimentació amb càrrega USB i a la xarxa, enganxem el cable tallat al connector USB, mirem el provador + en vermell - en negre. Traiem el cable i soldem el DS1820: - a 1, + a 3 els dos fils restants a 2. A continuació, recobrim el compost epoxi (per reparar els dipòsits, radiadors), deixant una mica de l’allotjament del sensor cap a fora, de manera que hi hauria una reacció més ràpida als canvis de temperatura.Doncs fem la instal·lació segons el diagrama del circuit (connectem la potència i la terra de la placa del relé amb els circuits comuns + i - respectivament).


Pas 5: tots els components del circuit estan connectats. Connectem el sensor (sense ell, la pantalla quedarà en negre), apliquem energia. A la primera línia - el valor de temperatura, en 2 si està "*" actiu - el relé està en marxa, no - apagat. Ara intentem establir els límits de commutació del relé. Si premeu l’eix del codificador (o el vostre botó) apareix el valor límit al qual s’activa el relé girant l’eix: el valor augmenta o disminueix. Fent clic de nou sobre l’eix: obtenim el límit superior (el relé s’apagarà), establim el valor i premem de nou. El dispositiu vigilarà la temperatura, el valor dels límits es manté quan s’apaga l’energia. Tot això.

8
4.5
5.5

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
5 comentaris
execució més barata possible.
Per descomptat, el W1209 costa uns 130 rubles amb lliurament, afegiu-hi una font d'alimentació de 12 V, un relé i una caixa: tot això. Però aquí vaig fixar + en el fet que l’autor va resoldre el problema mitjançant els mitjans que va considerar adequats i va decidir amb força èxit, si no es tenen en compte defectes menors força comprensibles.
Des del punt de vista de la universalitat de la solució del problema cinc. Tot i això, crec que és possible una versió més barata.
Cal afegir una restricció a la configuració al programa per tal que algú no anul·li la configuració accidentalment.Definiria n_pr_min = 2, b_pr_max = 8, basat en l'emmagatzematge de patates al subcamp.
El connector per connectar el sensor de temperatura no té èxit, hi ha un lloc més adequat al costat de l'entrada del cable d'alimentació, a la mateixa paret. I estaria bé introduir un cartell a la pantalla que es mostri la temperatura actual, i no la consigna.

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...