» elettronica » Arduino »Termostato su arduino e DS1820

Termostato su arduino e DS1820


Inizialmente, il termostato era realizzato semplicemente come un termometro per controllare la temperatura all'esterno della finestra. Quindi, durante le gelate, le patate hanno iniziato a congelare sottoterra e sono state aggiunte funzionalità per controllare il microclima. Dati del passaporto del relè di commutazione - 250 V e 10 A (2,5 kW). Poiché il calore nel sottosuolo non è necessario, è sufficiente un dieci per chilowatt.

Materiali e strumenti necessari:
scatola per la cura delle scarpe
-Carica USB per il telefono (qualsiasi, almeno 0,7 A)
-Arduino-Pro-Mini
-2 caratteri display a 8 caratteri (WH0802A-NGA-CT è più compatto)
Encoder con pulsante
-scuola con un relè 5V (ho acquistato un gruppo di relè cinesi senza isolamento ottico in una volta, quindi avevo bisogno di un altro accoppiatore ottico PC817 e una resistenza da 470 Ohm. Se si dispone di isolamento ottico sulla targhetta, è possibile collegare la targhetta direttamente alla porta Arduino)
Connettore USB
-2 Cavo prolunga USB da 3 metri (uno per il cavo di alimentazione, al secondo abbiamo saldato il DS1820)
- DS1820 (con qualsiasi lettera)
saldatore
pistola a spruzzo
Targhetta FTDI232

Passo 1: Prima di tutto, dobbiamo eseguire il flashing dell'arduino, poiché ho un Pro Mini (è privo di un convertitore USB-RS232), ho bisogno di saldare un righello con pin all'arduino. Dal lato da cui derivano DTR, TXD, RXD, VCC, GND, GND. Ora colleghiamo FTTR232 DTR a DTR, VCC a VCC, GND a GND, TXD a RXD, RXD a TXD. Esegui l'IDE arduino, scarica lo schizzo e esegui il flash (schizzo alla fine).
Termostato su arduino e DS1820


Step 2: Ora prendiamoci cura dello scafo. Strappiamo la spugna al "FUKS", sgrassiamo tutto bene, la parte profonda della scatola può essere passata con un panno smerigliato (qualcosa sarebbe bloccato più saldamente). Contrassegnare il foro per l'encoder, il connettore USB (madre) e il display stesso. Incollare il relè sul coperchio della scatola. Dobbiamo cercare di posizionare il relè lontano dal processore e disporre i componenti in modo che il coperchio si chiuda più tardi (c'è molto spazio).

Passaggio 3: ora prendiamo la prolunga USB, tagliamo la presa del connettore (madre). Tagliamo l'estremità tagliata, foriamo un cavo per il cavo nel corpo, lo inseriamo e incolliamo la chiave con una pistola. Inoltre, il cavo ha il rosso, meno il nero (lo controllo solo), più il plus del connettore, meno il meno (non do il pinout del connettore - è su Internet). Tra il plus del connettore e 2 medium (li ho collegati), è necessario saldare una resistenza da 4.7kOhm.

Passaggio 4: prendiamo 2 prolunghe USB, tagliamo il connettore (madre), tagliamo il cavo. Per ogni evenienza, verificheremo se tutti abbiamo saldato correttamente. Colleghiamo il cavo di alimentazione con ricarica USB e alla rete, inseriamo il cavo tagliato nel connettore USB, guardiamo il tester + su rosso - su nero. Tiriamo fuori il cavo e saldiamo il DS1820: - a 1, + a 3 i restanti 2 fili a 2. Quindi ricopro il composto epossidico (per riparare i serbatoi, i radiatori), lasciando un po 'di alloggiamento del sensore verso l'esterno, in modo che ci fosse una reazione più rapida alle variazioni di temperatura.Bene, facciamo l'installazione secondo lo schema del circuito (colleghiamo l'alimentazione e la terra della piastra del relè con i circuiti + e - comuni, rispettivamente).


Passaggio 5: tutti i componenti del circuito sono collegati. Colleghiamo il nostro sensore (senza di esso, il display rimarrà nero), applichiamo energia. Nella prima riga - il valore della temperatura, in 2 se “*” è attivo - il relè è attivo, no - spento. Ora proviamo a impostare i limiti di commutazione del relè. Premere l'albero dell'encoder (o il pulsante) per visualizzare il valore limite al quale il relè si accenderà ruotando l'albero - il valore aumenta o diminuisce. Cliccando di nuovo sull'albero - otteniamo il limite superiore (il relè si spegne), impostiamo il valore e premiamo di nuovo. Il dispositivo monitorerà la temperatura, il valore dei limiti viene mantenuto allo spegnimento. Tutto qui.

8
4.5
5.5

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
5 commento
esecuzione più economica possibile.
Naturalmente, il W1209 costa circa 130 rubli con consegna, aggiungi un alimentatore da 12 V, un relè e un case - tutto qui. Ma qui ho impostato + per il fatto che l'autore ha risolto il problema con i mezzi che ha ritenuto idonei e ha deciso con successo, se non si tiene conto di difetti minori abbastanza comprensibili.
Dal punto di vista dell'universalità della soluzione del problema cinque. Tuttavia, penso che sia possibile una versione più economica.
È necessario aggiungere una limitazione alle impostazioni al programma in modo che qualcuno non abbassi accidentalmente le impostazioni.Vorrei impostare n_pr_min = 2, b_pr_max = 8, in base alla conservazione delle patate nel sottocampo.
Il connettore per il collegamento del sensore di temperatura non ha successo, un posto più adatto si trova accanto all'ingresso del cavo di alimentazione, sulla stessa parete. E sarebbe bello inserire sul display un segnale che indica la temperatura corrente e non il setpoint.

Ti consigliamo di leggere:

Passalo per lo smartphone ...