06-03-2019, 00:15
Wpisz w google choćby "esp8266 server wether station" i pyk: https://www.youtube.com/watch?v=6LjbTgX046w, a takich jest tysiące.
Tu jest przykład z websockets: https://github.com/kaczakat/ESP8266, wgrywasz to do ESP8266.
Jak musisz mieć Arduino (jakieś UNO/NANO) to wysyłasz dane do ESP przez serial, a z ESP dalej do klienta. Jak ESP8266 ma za mało pinów to można użyć ESP32, Atmega328 w roli serwera (2kb RAM/32kb flash), a ESP8266 tylko jako jej modem (80kb RAM/1MB flash) to trochę głupi pomysł. Po zainstalowaniu definicji ESP, tak by programować go jak UNO w Arduino IDE, będziesz miał wiele przykładów serwerów do wyboru. Opis pinów masz jakbyś używał ESP01, kup sobie jakiegoś WEMOS mini, będziesz miał więcej pinów dla czujników. Do każdego czujnika używanego w Arduino są przykładowe biblioteki.
Na razie Ci nie działa bo za mało umiesz. Trzeba wchłonąć trochę wiedzy o wszystkim, w parę dni tego nie ogarniesz.
Tu jest przykład z websockets: https://github.com/kaczakat/ESP8266, wgrywasz to do ESP8266.
Jak musisz mieć Arduino (jakieś UNO/NANO) to wysyłasz dane do ESP przez serial, a z ESP dalej do klienta. Jak ESP8266 ma za mało pinów to można użyć ESP32, Atmega328 w roli serwera (2kb RAM/32kb flash), a ESP8266 tylko jako jej modem (80kb RAM/1MB flash) to trochę głupi pomysł. Po zainstalowaniu definicji ESP, tak by programować go jak UNO w Arduino IDE, będziesz miał wiele przykładów serwerów do wyboru. Opis pinów masz jakbyś używał ESP01, kup sobie jakiegoś WEMOS mini, będziesz miał więcej pinów dla czujników. Do każdego czujnika używanego w Arduino są przykładowe biblioteki.
Na razie Ci nie działa bo za mało umiesz. Trzeba wchłonąć trochę wiedzy o wszystkim, w parę dni tego nie ogarniesz.
Miło być decenianym https://buycoffee.to/kaczakat