Ta odpowiedź cieszy się zainteresowaniem. Malinowy Opublikowano 31 Grudnia 2015 Ta odpowiedź cieszy się zainteresowaniem. Udostępnij Opublikowano 31 Grudnia 2015 (edytowane) Witam.Dawno nie odzywałem się na forum ale że dziś sylwester a ja spędzam go w domu (małe dziecko...) to postanowiłem jakoś ten czas sobie zagospodarować.Dostałem jakiś czas temu modulik ESP8266 od żółtych braci i jakoś mnie tak natchnęło, że może wykorzystać go do sterowania lodówką zamiast zamawiać sterownik. Po dwóch godzinach zabawy i trzech grzebania po necie miałem gotową zabawkę.Prezentuje to się tak:Do zabawki użyłem:- ESP8266 v01- czujnik DS18B20- AMS1117 3.3V (LDO)- przekaźnik 3V 8A LMR2-3D- pierdołki (dioda 1N4148, MOSFET 2N7000, rezystor 4,7kOhm, płytka uniwersalna, stara ładowarka z telefonu)Schematów nie wrzucam bo po pierwsze nie chce mi się ich rysować a po drugie każdy kto będzie chciał skorzystać z tego wpisu to albo się zapyta albo będzie wiedział jak podłączyć czujnik DS18B20 i przekaźnik do ESP.Cała magia zaczyna się po oprogramowaniu tego maleństwa. Po paru minutach szukania inspiracji na kod trafiłem na forum www.esp8266.com gdzie znalazłem masę wiedzy na temat tego maleńkiego układziku. Znalazłem nawet większość kodu do moich potrzeb. Po krótkim dostosowaniu kod wygląda tak: memclear cls let emp = 0 let setp = 12 let wl = 1 let hist = 0.5 wprint "<head>" wprint "<meta http-equiv='refresh' content='6;URL=/input?'>" wprint "</head>" print "Komora fermentacyjna WiFi na ESP8266" print Button "Ustaw temperature:" [ustaw] textbox setp wprint "<br>" Button " Ustaw histereze: " [ustaw] textbox hist print wprint "Chlodzenie=" wprint htmlvar(wl) wprint "<br>" wprint "Aktualna temperatura=" wprint htmlvar(emp) wprint "<br>" print button "Koniec" [koniec] wprint "<br>" timer 5000 [odswiez] wait [wlacz] po 0 1 let wl = "1" Wait [wylacz] po 0 0 let wl = "0" Wait [ustaw] Wait [odswiez] temp 0 emp let plus = setp + hist let minus = setp - hist if emp > plus then goto [wlacz] if emp < minus then goto [wylacz] Wait [koniec] timer 0 wprint "<a href='/'>Menu</a>" end czyli tylko kilka linijek, ale efekt jest warty zabawy:Do tego zrobiłem zaczytywanie temperatury do MySQL i wyświetlanie tego w formie wykresu razem z informacją o włączeniach i wyłączeniach lodówki. Ale to w następnym odcinku.Dosiego! Edytowane 7 Stycznia 2016 przez Malinowy Jęczmień PawelH, MagicznyJanusz, Łukasz Adamski i 6 innych 8 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rabbek Opublikowano 31 Grudnia 2015 Udostępnij Opublikowano 31 Grudnia 2015 wbijaj na sylwester na czacie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Drapichrust Opublikowano 31 Grudnia 2015 Udostępnij Opublikowano 31 Grudnia 2015 . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PawelH Opublikowano 1 Stycznia 2016 Udostępnij Opublikowano 1 Stycznia 2016 Ale że jak tak przez wifi? Chcę takie cudo Zdolniacha z Kolegi... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rabbek Opublikowano 1 Stycznia 2016 Udostępnij Opublikowano 1 Stycznia 2016 gorzej jak się ktoś włamie i ci 25 stopni ustawi tabacznik 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Malinowy Opublikowano 1 Stycznia 2016 Autor Udostępnij Opublikowano 1 Stycznia 2016 PawelH właśnie tylko WiFi, piwnicę mam oddaloną na tyle że nie mam jak tam kabla podciągnąć Miałem zamówić sterownik ale jak dostałem w swoje łapki ESP to wpadł mi genialny pomysł i tak leżało to odłogiem kilka miesięcy aż do wczoraj:) Rabbek nie martw się o moje zabezpieczenia, jak się włamiesz czy to z zewnątrz czy poprzez zabezpieczenia WiFi to oddam Ci tą komorę za darmo:) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maciej Gad Opublikowano 2 Stycznia 2016 Udostępnij Opublikowano 2 Stycznia 2016 Cześć Malinowy Jęczmień, Aktualnie też pracuje sobie nad czujnikiem temperatury przy użyciu esp2866 i DS18B20. Mógłbyś napisać coś więcej na temat programowania tego układu. Sam chciałem go w C programować, ale widzę, że Ty w czymś innym to napisałeś (czy to jest Lua?). Jeśli możesz to podrzuć jakieś dokładne linki z forum esp8266.com, bo się tam jeszcze gubię Dzięki za podzielenie się kodem. Do rysowania wykresów polecam https://thingspeak.com bo łatwo tam przesyłać dane, a wykresy wychodzą nie najbrzydsze http://maciejgad.pl/temp.html Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Malinowy Opublikowano 2 Stycznia 2016 Autor Udostępnij Opublikowano 2 Stycznia 2016 Cześć. Ostatni mój kontakt z C był jakieś 15-17 lat temu więc oprogramowałem to możliwie najlepiej znanym mi językiem czyli w basicu Kod jest taki prosty bo wgrałem do ESP oprogramowanie z https://github.com/esp8266 czyli interpreter basica. Wykresy w thingspeaku są rysowane za pomocą highchartsa a u mnie coś takiego już działa więc nie muszę trzymać danych na zewnętrznym serwerze tylko będę sobie zczytywać dane do MySQLa i z niego highcharts będzie rysować wykresiki, dzisiaj postaram się to uruchomić to wkleję linka do wykresu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Malinowy Opublikowano 2 Stycznia 2016 Autor Udostępnij Opublikowano 2 Stycznia 2016 Wykres wygląda mniej więcej tak: http://www.malinowy.eu/ferm.php Mam ten plus, że mam swój serwer, więc nie muszę danych przekazywać na obce serwery wichura8 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PawelH Opublikowano 2 Stycznia 2016 Udostępnij Opublikowano 2 Stycznia 2016 Wykres wygląda mniej więcej tak: http://www.malinowy.eu/ferm.php Mam ten plus, że mam swój serwer, więc nie muszę danych przekazywać na obce serwery Malinowy dobiłeś mnie... Pragnę czegoś takiego! Już teraz! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dr2 Opublikowano 2 Stycznia 2016 Udostępnij Opublikowano 2 Stycznia 2016 Pragnę czegoś takiego! Już teraz! składaj zmówienie Jak trza będzie to ruszymy z produkcją Grzesiu szybko wyczuwa interes Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
amap Opublikowano 2 Stycznia 2016 Udostępnij Opublikowano 2 Stycznia 2016 Poprosze krok po kroku opis albo zaczynasz wysyłkę od następnego tygodnia...... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Malinowy Opublikowano 3 Stycznia 2016 Autor Udostępnij Opublikowano 3 Stycznia 2016 Widzę że jest zainteresowanie to mogę się podjąć składania tego, zwłaszcza że konfiguracja jest banalnie prosta i wykonuje się ją przez telefon. Tylko dajcie mi parę dni na sprowadzenie części to będzie taniej Ja to składałem na płytce uniwersalnej ale nie widzę problemu żeby zamówić gotowe płytki przez co będzie to ładniejsze i nie będzie takie napchane wszystko w jednym miejscu. Dodatkowo ja dałem co miałem przez co musiałem kombinować i nie jestem zadowolony z samego układu. MOSFETa szło zastąpić jakimś tańszym tranzystorkiem NPN, Przekaźnik na 3V też nie jest udanym wyjściem (raz że drogim a dwa obciąża stabilizator). Sam stabilizator też dałbym inny ale miałem taki a do sklepu daleko Na razie układ chodzi od 2 dni i już musiałem zmienić trochę kod bo przy włączaniu i wyłączaniu lodówki zakłócenia powodowały odczyt temperatury -127st i wyłączanie lodówki. Teraz jest już OK. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dr2 Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Widzę że jest zainteresowanie to mogę się podjąć składania tego, No i bardzo dobrze. Trzymam kciuki za projekt bo to "przyjemne z pożytecznym". Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jasiu Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 (edytowane) Pragnę tego mocno. Edytowane 3 Stycznia 2016 przez Jasiu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rabbek Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Kurde też może sobie kupię nie będę musiał już chodzić do kuchni i sprawdzać. Do tego dokupię kaczkę ,basen nie będę musiał odchodzić od kompa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jarzyn_waleczny Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Też jestem zainteresowany. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Malinowy Opublikowano 3 Stycznia 2016 Autor Udostępnij Opublikowano 3 Stycznia 2016 No to zostało mi tylko zamawiać tajle:) Profesjonalne płytki wyjdą po około 5zł czyli tyle ile płytka prototypowa a od razu będzie ładniej ') Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
bart3q Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Też jestem zainteresowany Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
camilos Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Uświadomiliście mi, że też o czymś takim marzyłem;-) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rabbek Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Bralbym jak rolnik dotacje z UE Mariusz_CH 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Raczek Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 Ja tez byłbym chętny Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
amap Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 zapisy będą czy wg postów? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Malinowy Opublikowano 3 Stycznia 2016 Autor Udostępnij Opublikowano 3 Stycznia 2016 Chętni piszcie na PW, myślę że każde zamówienie zrealizuję Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jasiu Opublikowano 3 Stycznia 2016 Udostępnij Opublikowano 3 Stycznia 2016 A jak cenowo to wygląda, mniej więcej? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się