Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Drive > SK LABS
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

SK LABS Raspberry Pi i drugi SBC (Single-Board Computer), Arduino, hardver, softver, projekti, diskusije...

 
 
Alatke vezane za temu Vrste prikaza
Stara 21.1.2019, 16:46   #1
Luka Filipovic
Starosedelac
 
Član od: 9.7.2010.
Lokacija: N/A
Poruke: 1.795
Zahvalnice: 750
Zahvaljeno 536 puta na 369 poruka
Određen forumom IoT termostat (Arduino + ESP-01)

Nedavno sam ugradio u sobu jedan panelni (u narodu poznat kao norveški) radijator. I ideja je da ga nekako automatizujem da se uključi kada mi odgovara. (pre buđenja, pre dolaska kući i slično)
Za ovaj konkretan model postoji da se kupi već gotov modul sa termostatom i ugrađenim WiFi-om koji radi baš to ali košta ~60e.

Korišćeni hardver:
Arduino Uno/Nano ~ $3.25/$1.8
ESP-01 ~ $1.7
SG90 ~ $1.1
TS1117b, par otpornika, jedan keramički i jedan elektrolitski kondenzator ~ 100 din

Ideja je da se podigne http server na arduino koji komunicira sa ruterom preko WiFi modula i da se na websajtu zadaje pozicija, tj temperatura na koju će servo da odvrne potenciometar temperature termostata na radijatoru.

Izgled termostata:


Za komunikaciju arduina sa esp korišćena je biblioteka AltSoftSerial koja koristi pin 8 za tx i pin 9 za rx.

Za rad sa servom je korišćen ServoTimer2 da ne bi došlo do konflikta sa AltSoftSerial kao što bi bilo da je korišćena obična Servo biblioteka.
Jedino je potrebna mala modifikacija unutar ServoTimer2.h. Iz nekog razloga su min i max pozicije takve da servo koji inače ide do 180 stepeni ograničen na oko 140 stepeni. Zato sam min i max konstante promenio na 544 i 2400.

Povezivanje je jednostavno. Za esp sam već naveo a servo je dovoljno ubosti u bilo koji pwm digitalni pin.
Ni servo ni esp ne treba napajati preko arduina, zato što mogu da povuku više struje nego što arduino može da da. Servo napajati direktno na 5v, a esp preko stabilizatora napona tc1117b na 3.3v.

Bilo bi ispravno da se za vezu arduino -> esp koristi otpornički razdelnik napona sa 5v na 3.3v, ali ja nisam imao problema sa direktnom vezom.

U sledećoj poruci ću da ubacim kod i da iskomentarišem bitnije delove.
Luka Filipovic je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Luka Filipovic na korisnoj poruci:
Dekip (22.1.2019)
 

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Arduino mega 2560 i Win 7 64 bit miloš1968 SK LABS 31 27.1.2019 15:09
Arduino kontrola rotacije JUGA_v SK LABS 11 23.8.2017 10:54
DHT22, 1602 LCD i Arduino UNO Dekip SK LABS 23 11.8.2017 14:43
Arduino - Generalna diskusija Dekip SK LABS 19 28.6.2017 23:42
pomoc oko izbora: Raspberry pi ili ARDUINO Zmajodkaraburme Šta da kupim? 2 4.2.2017 10:30


Sva vremena su po Griniču +2 h. Sada je 1:48.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com