Jakiś czas temu postanowiłem zrobić dla mojego Lambica monitor temperatury. Urządzenie jest proste, łatwe, a daje trochę radości i informacji. Postaram się krótko opisać co i jak, na wypadek gdyby ktoś chciał lub potrzebował czegoś podobnego. Zaznaczam, że nie jest wymagana znajomość elektroniki, a jedynie połączenie paru kabelków.
Efektem owej magi jest to (czujniki pilnują Lambica )
http://monitor.shajen.pl/plot (niektóre guziczki na górze w trakcie prac, fajnie wygląda pełny wykres)
Potrzebujemy:
- nodemcu (3$ http://www.aliexpress.com/item/NodeM...338129505.html)
- czujnik ds18b20 (~1$)
- trochę chęci i wolnego czasu
Aby rozpocząć pracę z nodemcu należy wcześniej przygotować firmware (najprościej wyklikać na http://nodemcu-build.com/ ja używam modułów adc, bit, cjson, file, gpio, http, i2c, mdns, net, node, ow, pwm, spi, tmr, uart, wifi).
Następnie wgrać firmware wg instrukcji na https://nodemcu.readthedocs.io/en/master/en/flash/.
Należy wgrać plik https://github.com/nodemcu/nodemcu-f...20/ds18b20.lua.
Wgrać plik http://pastebin.com/hekVJnW5 jako init.lua (wcześniej wprowadzając w pliku swoje ustawienia sieci itp).
Oba powyższe pliki należy wgrywać za pomocą programu https://github.com/4refr0nt/luatool.
Po wykonaniu powyższych instrukcji należy podłączyć czujnik wg schematu http://www.jerome-bernard.com/images...erature_bb.png. Można podłączyć dowolną ilość czujników za pomocą tej samej linii (czujniki należy połączyć równolegle).
Po wykonaniu powyższych instrukcji, nodemcu na porcie 8080 pokaże wszystkie czujniki i aktualną temperaturę (należy sprawdzić jakie IP dostała płytka i wejść na http://ADRES_IP:8080.
Jeżeli ktoś jest zainteresowany postaram się pomóc w miarę możliwości.
Efektem owej magi jest to (czujniki pilnują Lambica )
http://monitor.shajen.pl/plot (niektóre guziczki na górze w trakcie prac, fajnie wygląda pełny wykres)
Potrzebujemy:
- nodemcu (3$ http://www.aliexpress.com/item/NodeM...338129505.html)
- czujnik ds18b20 (~1$)
- trochę chęci i wolnego czasu
Aby rozpocząć pracę z nodemcu należy wcześniej przygotować firmware (najprościej wyklikać na http://nodemcu-build.com/ ja używam modułów adc, bit, cjson, file, gpio, http, i2c, mdns, net, node, ow, pwm, spi, tmr, uart, wifi).
Następnie wgrać firmware wg instrukcji na https://nodemcu.readthedocs.io/en/master/en/flash/.
Należy wgrać plik https://github.com/nodemcu/nodemcu-f...20/ds18b20.lua.
Wgrać plik http://pastebin.com/hekVJnW5 jako init.lua (wcześniej wprowadzając w pliku swoje ustawienia sieci itp).
Oba powyższe pliki należy wgrywać za pomocą programu https://github.com/4refr0nt/luatool.
Po wykonaniu powyższych instrukcji należy podłączyć czujnik wg schematu http://www.jerome-bernard.com/images...erature_bb.png. Można podłączyć dowolną ilość czujników za pomocą tej samej linii (czujniki należy połączyć równolegle).
Po wykonaniu powyższych instrukcji, nodemcu na porcie 8080 pokaże wszystkie czujniki i aktualną temperaturę (należy sprawdzić jakie IP dostała płytka i wejść na http://ADRES_IP:8080.
Jeżeli ktoś jest zainteresowany postaram się pomóc w miarę możliwości.
Comment