» elektronika » Težak »Termostat na arduino i DS1820

Termostat na arduino i DS1820


U početku je termostat napravljen jednostavno kao termometar za kontrolu temperature izvan prozora. Tada se tijekom mraza krumpir počeo smrzavati pod zemljom i dodana je funkcionalnost za kontrolu mikroklime. Podaci o putovnici prekidača - 250 V i 10A (2,5kW). Kako toplina u podzemlju nije potrebna, dovoljno je deset po kilovatu.

Potrebni materijali i alati:
kutija za njegu cipela
-USB punjenje za telefon (bilo koji, najmanje 0.7A)
-TežakPro-mini
-2-linijski zaslon s 8 znakova (WH0802A-NGA-CT je kompaktniji)
Davač s gumbom (može se kupiti u bilo kojem radio mag, tipka ne može biti ugrađena)
- dijete s 5 V relejem (kupio sam odjednom gomilu kineskih releja bez optičke izolacije, tako da sam trebao drugi Optocoupler PC817 i otpornik 470 Ohm. Ako imate optičku izolaciju na tipskoj pločici, natpisnu pločicu možete spojiti izravno na arduino priključak)
USB priključak
-2 produžni kabel s 3 metra (jedan za kabel za napajanje, drugi za lemljenje DS1820)
- DS1820 (s bilo kojim slovom)
lemljenje željeza
pištolj za ljepilo
Natpisna pločica FTDI232

Korak 1: Prije svega, trebamo fleksirati arduino, jer imam Pro Mini (nema USB-RS232 pretvarač), moram lemiti ravnalo sa iglema na arduino. Sa strane na kojoj su izvedeni DTR, TXD, RXD, VCC, GND, GND. Sada povezujemo FTDI232 DTR u DTR, VCC na VCC, GND na GND, TXD na RXD, RXD na TXD. Pokrenite arduino IDE, preuzmite skicu i bljesnite je (skica na kraju).
Termostat na arduino i DS1820


Korak 2: Sada se pobrinimo za trup. Odvojimo spužvu na „FUKS“, dobro odmašćujemo, duboki dio kutije može se proći uz pomoć krpe (nešto će se čvršće zabiti). Označite otvor za davač, USB priključak (matični uređaj) i sam zaslon. Zalijepite relej na poklopac kutije. Moramo pokušati postaviti relej dalje od procesora i organizirati komponente tako da se poklopac kasnije zatvori (ima dovoljno prostora).

Korak 3: Sada uzimamo USB produžni kabel, odrežemo utikač utikača (matični). Izrezali smo rezni kraj, izbušili rupu za kabel u tijelu, umetnuli ga i pištoljem zalijepili ključ. Plus, kabel ima crvenu, minus crnu (samo to provjeravam), plus plus priključak, minus minus (ne dajem pinout konektora - to je na Internetu). Između plus konektora i 2 medija (imam ih spojenih) mora se lemiti otpornik od 4,7 kOhm.

Korak 4: Uzimamo 2 USB produžna kabela, odrežemo konektor (matični), izrežemo kabel. Za svaki slučaj ćemo provjeriti da li smo svi pravilno lemljeni. Kabel za napajanje povezujemo s USB punjenjem i na mrežu, lijepljeni rezani kabel stavimo u USB priključak, pogledamo tester + na crveno - na crno. Izvučemo kabel i lemimo DS1820: - na 1, + do 3 preostale 2 žice na 2. Zatim premažem epoksidni spoj (za popravak spremnika, radijatora), ostavljajući malo kućišta senzora prema van, kako bi došlo do brže reakcije na promjene temperature.Pa, radimo instalaciju prema shemi kruga (spajamo snagu i zemlju relejne ploče s zajedničkim + i - krugovima, respektivno).


Korak 5: Sve komponente kruga su spojene. Spajamo naš senzor (bez njega, zaslon će ostati crn), primjenjujemo napajanje. U prvom retku - vrijednost temperature, u 2 ako je uključeno „*“ - relej je uključen, bez isključenja. Pokušajmo sada postaviti granice uključivanja releja. Pritisnite osovinu davača (ili vašu tipku) pojavi se granična vrijednost pri kojoj će se relej uključiti okretanjem osovine - vrijednost se povećava ili smanjuje. Klikom ponovo na vratilo - dobivamo gornju granicu (relej će se isključiti), postavimo vrijednost i ponovo pritisnemo. Uređaj će pratiti temperaturu, održava se vrijednost ograničenja kada je napajanje isključeno. To je sve.

8
4.5
5.5

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
5 komentar
jeftinije izvršenje moguće.
Naravno, W1209 košta oko 130 rubalja s isporukom, dodajte mu 12 V napajanje, relej i kućište - to je sve. Ali ovdje sam postavio + za činjenicu da je autor riješio problem sredstvima koja je smatrao prikladnim, i odlučio prilično uspješno, ako ne uzmete u obzir sasvim razumljive manje nedostatke.
Sa stajališta univerzalnosti rješenja pet problema. Međutim, mislim da je jeftinija verzija moguća.
Treba dodati ograničenje postavki u program kako netko slučajno ne bi srušio postavke.Postavio bih n_pr_min = 2, b_pr_max = 8, na temelju skladištenja krumpira u potpolju.
Priključak za spajanje temperaturnog senzora nije uspio, pogodnije mjesto je pored ulaza kabela za napajanje na istom zidu. I bilo bi lijepo na zaslonu unijeti znak da je prikazana trenutna temperatura, a ne zadana vrijednost.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...