» elektronik » Arduino »Termostat på arduino och DS1820

Termostat på arduino och DS1820


Ursprungligen tillverkades termostaten helt enkelt som en termometer för att kontrollera temperaturen utanför fönstret. Sedan, under frost, började potatiserna frysa under jord och funktionalitet lades till för att kontrollera mikroklimatet. Passdata för kopplingsreläet - 250V och 10A (2,5kW). Eftersom värmen i undergrunden inte behövs räcker tio per kilowatt.

Nödvändiga material och verktyg:
skovårdslåda
-USB-laddning för telefonen (valfri, minst 0,7A)
-Arduino-Pro-Mini
-2-radig 8-teckenvisning (WH0802A-NGA-CT är mer kompakt)
Kodare med en knapp (kan köpas i valfri radiomagasin, knappen kan inte vara inbyggd)
-sköld med ett 5V-relä (jag köpte ett gäng kinesiska reläer utan optisk isolering på en gång, så jag behövde ytterligare en Optocoupler PC817 och ett 470 Ohm-motstånd. Om du har optisk isolering på typskylten kan du ansluta typskylten direkt till arduino-porten)
USB-kontakt
-2 3-meters USB-förlängningskabel (en för nätsladden, till den andra lödar vi DS1820)
- DS1820 (med valfri bokstav)
lödkolv
-pistolen
Typskylt FTDI232

Steg 1: Först och främst måste vi blinka arduino, eftersom jag har en Pro Mini (den går utan en USB-RS232-omvandlare), jag behöver löd en linjal med stift till arduino. Från sidan där DTR, TXD, RXD, VCC, GND, GND härleds. Nu ansluter vi FTDI232 DTR till DTR, VCC till VCC, GND till GND, TXD till RXD, RXD till TXD. Kör arduino IDE, ladda ner skissen och blixt den (skiss i slutet).
Termostat på arduino och DS1820


Steg 2: Nu ska vi ta hand om skrovet. Vi rivar bort svampen vid "FUKS", avfettar allt väl, den djupa delen av lådan kan passeras med en trasig trasa (något skulle klistra bättre). Markera hålet för kodaren, USB-anslutningen (modern) och skärmen själv. Limma reläet på lådans lock. Vi måste försöka placera reläet längre från processorn och ordna komponenterna så att locket stängs senare (det finns gott om utrymme).

Steg 3: Nu tar vi USB-förlängningskabeln, stänger av kontakten (moder). Vi klippte av den klippta änden, borrar ett hål för kabeln i kroppen, sätter in den och limmar nyckeln med en pistol. Plus, kabeln har röd, minus svart (jag kontrollerar det bara), plus pluss för kontakten, minus minus (jag ger inte uttaget på kontakten - det finns på Internet). Mellan anslutningens plus och 2 medium (jag har dem anslutna) måste ett 4.7kOhm-motstånd lödas.

Steg 4: Vi tar 2 USB-förlängningskablar, klipp av kontakten (mamma), klipp av kabeln. Bara i fallet kommer vi att kontrollera om vi alla lödde rätt. Vi ansluter strömkabeln med USB-laddning och till nätverket, stickar den klippta kabeln i USB-kontakten, tittar på testaren + på röd - på svart. Vi drar ut kabeln och lödar DS1820: - till 1, + till 3 de återstående 2 ledningarna till 2. Jag täcker sedan epoxiföreningen (för reparation av tankar, radiatorer) och lämnar lite av sensorhuset utåt, så att det skulle bli en snabbare reaktion på temperaturförändringar.Tja, vi gör installationen enligt kretsschemat (vi kopplar reläplattans kraft och jord till de gemensamma + respektive - kretsarna).


Steg 5: Alla kretskomponenter är anslutna. Vi ansluter vår sensor (utan den kommer skärmen att förbli svart), tillämpar ström. I den första raden - temperaturen, i 2 om “*” är på - är reläet på, nej - av. Låt oss nu försöka ställa in reläomkopplingsgränserna. Tryck på kodaraxeln (eller din knapp) så visas gränsvärdet vid vilket reläet slås på genom att rotera axeln - värdet ökar eller minskar. Genom att klicka på axeln igen - får vi den övre gränsen (reläet kommer att stängas av), ställa in värdet och tryck igen. Enheten övervakar temperaturen, gränsvärdet bibehålls när strömmen stängs av. Det är allt.

8
4.5
5.5

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
5 kommentar
billigare utförande möjligt.
Naturligtvis kostar W1209 cirka 130 rubel vid leverans, lägg till en 12 V strömförsörjning till den, ett relä och ett fall - det är allt. Men här fastställde jag + för det faktum att författaren löst problemet med de medel som han ansåg vara lämpligt och beslutade ganska framgångsrikt, om du inte tar hänsyn till helt förståelige mindre brister.
Från synvinkeln om universalitet av lösningen av de fem problem. Jag tror dock att en billigare version är möjlig.
Det är nödvändigt att lägga till en gräns för inställningarna i programmet så att någon inte av misstag slår ner inställningarna.Jag skulle ställa in n_pr_min = 2, b_pr_max = 8, baserat på lagring av potatis i underfältet.
Kontakten för anslutning av temperatursensorn är inte lyckad, en lämpligare plats är bredvid ingången till strömkabeln, på samma vägg. Och det skulle vara trevligt att ange på teckenfönstret ett tecken på att den aktuella temperaturen visas och inte börvärdet.

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...