» elektronikk » Arduino »Termostat på arduino og DS1820

Termostat på arduino og DS1820


Opprinnelig ble termostaten laget ganske enkelt som et termometer for å kontrollere temperaturen utenfor vinduet. Da frostet begynte potetene å fryse under jorden og funksjonalitet ble lagt til for å kontrollere mikroklimaet. Passdata for koblingsreléet - 250V og 10A (2,5kW). Siden varmen i undergrunnen ikke er nødvendig, er en ti per kilowatt nok.

Nødvendige materialer og verktøy:
skopleie boks
-USB-lading for for telefonen (hvilken som helst, minst 0,7A)
-ArduinoPro-Mini
-2-linjers display med 8 tegn (WH0802A-NGA-CT er mer kompakt)
Koder med en knapp (kan kjøpes i hvilken som helst radiomagasin, knappen kan ikke være innebygd)
-skild med 5V-relé (jeg kjøpte en haug med kinesiske reléer uten optisk isolering på en gang, så jeg trengte en annen Optocoupler PC817 og en 470 Ohm-motstand. Hvis du har optisk isolasjon på typeskiltet, kan du koble navneskiltet direkte til arduino-porten)
USB-kontakt
-2 3-meters USB-forlengelseskabel (en for strømkabelen, til den andre lodder vi DS1820)
- DS1820 (med hvilken som helst bokstav)
loddejern
limpistol
Navneskilt FTDI232

Trinn 1: For det første må vi blinke arduino, fordi jeg har en Pro Mini (den går uten en USB-RS232-omformer), jeg trenger å lodde en linjal med pinner til arduino. Fra siden der DTR, TXD, RXD, VCC, GND, GND er avledet. Nå kobler vi FTDI232 DTR til DTR, VCC til VCC, GND til GND, TXD til RXD, RXD til TXD. Kjør arduino IDE, last ned skissen og flash den (skisse på slutten).
Termostat på arduino og DS1820


Trinn 2: La oss ta vare på skroget. Vi river av svampen ved “FUKS”, avfetter alt godt, den dype delen av esken kan føres med en sladdet klut (noe vil være mer fast stukket). Merk hullet for koderen, USB-kontakten (mor) og selve skjermen. Lim reléet til kassedekselet. Vi må prøve å plassere reléet lenger fra prosessoren og ordne komponentene slik at lokket lukkes senere (det er nok plass).

Trinn 3: Nå tar vi USB-forlengelseskabelen, klipper av stikkontakten (mor). Vi kutter av den kuttede enden, borer et hull for kabelen i kroppen, setter den inn og limer nøkkelen med en pistol. Pluss at kabelen har rød, minus svart (jeg bare sjekker den), pluss pluss på kontakten, minus minus (jeg gir ikke pinout på kontakten - den er på Internett). Mellom pluss av kontakten og 2 medium (jeg har dem tilkoblet), må en 4.7kOhm motstand loddes.

Trinn 4: Vi tar 2 USB-forlengelseskabler, klipper av kontakten (mor), klipper kabelen. Bare i tilfelle, vil vi sjekke om vi alle loddet riktig. Vi kobler strømkabelen med USB-lading og til nettverket, stikker den kuttede kabelen i USB-kontakten, ser på testeren + på rød - på svart. Vi trekker ut kabelen og lodder DS1820: - til 1, + til 3 de resterende 2 ledningene til 2. Jeg belegger deretter epoksyforbindelsen (for å reparere tankene, radiatorene), og etterlater litt av sensorhuset utover, slik at det ville komme en raskere reaksjon på temperaturendringer.Vel, vi gjør installasjonen i henhold til kretsskjemaet (vi kobler reléplatenes kraft og jord til henholdsvis de vanlige + og - kretsene).


Trinn 5: Alle kretskomponenter er tilkoblet. Vi kobler til sensoren vår (uten den vil skjermen forbli svart), bruker strøm. I den første linjen - temperaturen, i 2 hvis “*” er på - er reléet på, nei - av. La oss prøve å sette relébrytergrensene. Trykk på koderen akselen (eller knappen) grenseverdien vises når reléet slås på ved å rotere akselen - verdien øker eller synker. Ved å klikke på akselen igjen - får vi den øvre grensen (reléet vil slå seg av), stille inn verdien og trykk igjen. Enheten vil overvåke temperaturen, grensenes verdi opprettholdes når strømmen er slått av. Det er alt.

8
4.5
5.5

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
5 kommentar
billigere utførelse mulig.
Selvfølgelig koster W1209 rundt 130 rubler ved levering, legg til en 12 V strømforsyning til den, et stafett og etui - det er alt. Men her satte jeg + for det faktum at forfatteren løste problemet ved hjelp av de midlene som han anså som passende, og bestemte ganske vellykket, hvis du ikke tar hensyn til ganske forståelige mindre feil.
Fra synspunktet om universalitet av løsningen på de fem problemene. Jeg tror imidlertid en billigere versjon er mulig.
Det er nødvendig å legge en grense for innstillingene til programmet slik at noen ikke ved en tilfeldighet slår ned innstillingene.Jeg ville angi n_pr_min = 2, b_pr_max = 8, basert på lagring av poteter i underfeltet.
Kontakten for tilkobling av temperatursensoren er vellykket, et mer passende sted er ved siden av inngangen til strømkabelen, på den samme veggen. Og det ville være fint å legge inn et tegn på at temperaturen vises, og ikke settpunktet på skjermen.

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...