Witam chciałbym zaprezentować mały układzik pomiaru temp. z dwóch czujników Ds18b20 po sieci WiFI.
Od dawna chciałem zbudować termometr elektroniczny dla domu który będzie mierzył temperaturę zewnętrzną i wewnętrzną , nawet parę takich zrobiłem niestety zawsze brakowało mi determinacji aby dokończyć obudowę i projekty lądowały w..... (no wiecie na strychu w skrzyni skarbów) i tak było z sześć razy.
Zmieniłem podejście i postanowiłem wykonać termometr ale bez konieczności wykonywania obudowy. Z pomocą przyszła nowa technika w postaci modułu ESP8266 ,tel. komórkowych czy tabletów (z systemem android).
Sam projekt to właśnie moduł ESP8266 dwa czujniki Ds18b20, zasilacz 3,3 V ( wykonany z małego zasilacza imp. 12V i przetwornicy DC/DC
oraz specjalna aplikacja na telefony i tablety napisana pod ten projekt.
Całości nie umieszczam bo projekt jest banalny i zabudowany w puszkach łączeniowych (już nie będę ich rozbierał i robił zdj.) ale podłączenie czujników jest przewodowe (klasyczne plus minus i sygnałowy z opornikiem 4,7k na wspólnym wyjściu GP0 modułu ESP8266).
A działa to wszystko tak :
moduł ESP skonfigurowany do pracy w naszej sieci nasłuchuje po UDP na określonym porcie ( dowolnym ale powyżej 1024 ) i jeżeli nadejdzie pakiet UDP (z żądaniem pomiaru) to dokonuje pomiaru i odsyła informację z pomiarem na adres z którego przyszło zgłoszenie. Dzięki takiemu rozwiązaniu możemy podłączyć wiele telefonów a moduł będzie wysyłał pakiety tylko wtedy kiedy otrzyma żądanie pomiaru . Aplikacja odbiera pakiet i wyświetla wynik na ekranie co 2 sekundy wysyłając żądanie pomiaru dzięki temu mamy odświeżanie wyników . Gdy milczy aplikacja milczy i moduł.
Tutaj wsad do ESP8266
A tutaj parę fotek z aplikacji
Bardzo mile widziane komentarze.
Jeżeli będzie zainteresowanie to chętnie umieszczę aplikację w google pley.
ZA DARMO
Od dawna chciałem zbudować termometr elektroniczny dla domu który będzie mierzył temperaturę zewnętrzną i wewnętrzną , nawet parę takich zrobiłem niestety zawsze brakowało mi determinacji aby dokończyć obudowę i projekty lądowały w..... (no wiecie na strychu w skrzyni skarbów) i tak było z sześć razy.
Zmieniłem podejście i postanowiłem wykonać termometr ale bez konieczności wykonywania obudowy. Z pomocą przyszła nowa technika w postaci modułu ESP8266 ,tel. komórkowych czy tabletów (z systemem android).
Sam projekt to właśnie moduł ESP8266 dwa czujniki Ds18b20, zasilacz 3,3 V ( wykonany z małego zasilacza imp. 12V i przetwornicy DC/DC
oraz specjalna aplikacja na telefony i tablety napisana pod ten projekt.
Całości nie umieszczam bo projekt jest banalny i zabudowany w puszkach łączeniowych (już nie będę ich rozbierał i robił zdj.) ale podłączenie czujników jest przewodowe (klasyczne plus minus i sygnałowy z opornikiem 4,7k na wspólnym wyjściu GP0 modułu ESP8266).
A działa to wszystko tak :
moduł ESP skonfigurowany do pracy w naszej sieci nasłuchuje po UDP na określonym porcie ( dowolnym ale powyżej 1024 ) i jeżeli nadejdzie pakiet UDP (z żądaniem pomiaru) to dokonuje pomiaru i odsyła informację z pomiarem na adres z którego przyszło zgłoszenie. Dzięki takiemu rozwiązaniu możemy podłączyć wiele telefonów a moduł będzie wysyłał pakiety tylko wtedy kiedy otrzyma żądanie pomiaru . Aplikacja odbiera pakiet i wyświetla wynik na ekranie co 2 sekundy wysyłając żądanie pomiaru dzięki temu mamy odświeżanie wyników . Gdy milczy aplikacja milczy i moduł.
Tutaj wsad do ESP8266
Kod: C / C++
A tutaj parę fotek z aplikacji
Bardzo mile widziane komentarze.
Jeżeli będzie zainteresowanie to chętnie umieszczę aplikację w google pley.
ZA DARMO
Fajne? Ranking DIY
