Fórum ElektroLab.eu
Prihláste sa k svojmu účtu, pokiaľ ho máte. Alebo kliknite tu pokiaľ ho ešte nemáte a prajete si ho vytvoriť - je to jednoduché a získate mnoho výhod.

Izbový termostat - Arduino + Ethernet Občianska inzercia

pred mesiacom Ponuka služieb Poprad   386 zobrazení

0.0 hviezd

Lokalita: Poprad

Ponúkam softvér pre termostat. Termostat je prístupný z LAN siete v ktorej sa nachádza, pričom je vybavený webovým rozhraním ktoré slúži na konfiguráciu všetkých prvkov termostatu. Webové rozhranie beží priamo na Arduine v režime webservera. Webserver umožňuje beh niekoľkých na sebe nezávislých HTML stránok, ktoré môžu mať informatívny, alebo aj funkcionálny charakter. Webserver beží na porte 80 - HTTP.

Webové rozhranie pre termostat umožňuje:

  • Prehliadať v reálnom čase teplotu zo senzora DS18B20 na OneWire zbernici
  • Prehliadať v reálnom čase stav relé s dynamickou zmenou výstupu na stránke
  • Modifikovať cieľovú (referenčnú) teplotu v rozsahu 5 až 50°C s 0,25°C krokom
  • Modifikovať hysterézu v rozsahu 0 až 10°C s 0,25°C krokom
  • Možnosť zapnutia manuálneho riadenia výstupu (natvrdo) ZAP / VYP

Webové rozhranie je plne responzívne, využíva Bootstrap. Referenčná teplota, hysteréza, režim sú uložené v EEPROM pamäti Arduina, energeticky nezávislá pamäť, až 100-tisíc možných prepisov. Každá hodnota zaberá v pamäti cca 5B.

Pri zmene stavu / otvorení riadiacej stránky sa táto udalosť vypisuje aj do Serial monitoru, ktorým je tiež možné sledovať správanie termostatu.

HTML stránky bežiace na Arduine:

  • / - root stránka obsahujúca formulár, aktuálny výpis logického výstupu pre relé, teplotu
  • /action.html - spracúvava hodnoty z formulára, zapisuje ich do EEPROM pamäte, presmeruje používateľa späť na root stránku, prepína aj automatický / manuálny režim
  • /get_data/ - distribuuje dáta o aktuálnej teplote, referenčnej teplote a hysteréza tretej strane (počítač, mikrokontróler, iný klient...) v JSON formáte

Po hardvérovej stránke projekt využíva:

  • Arduino Uno / Mega 2560
  • Ethernet shield Wiznet W5100 / Ethernet modul Wiznet W5200-W5500
  • Teplotný senzor DS18B20 na OneWire zbernici
  • Relé SRD-5VDC-SL-C slúžiace na spínanie kotla

Termostat je určený iba pre interiérové teploty! (nad 0°C), čomu je prispôsobená aj logika systému!

Dodávam:

  • Sketch pre Arduino (možný Ethernet shield W5100 / W5500)
  • Schéma zapojenia
  • Knižnice (DS18B20)

 
Poznámka : Pokiaľ chcete pridať hodnotenie, musíte sa prihlásiť.
Webwiki ButtonSeo servis