Poprzedni temat «» Następny temat
Programowanie autonomiczne ESP8266
Autor Wiadomość
mes mariusz 
Nowy na forum


Dołączył: 09 Cze 2016
Posty: 11
Skąd: Wrocław
Wysłany: 2016-06-27, 21:08   Programowanie autonomiczne ESP8266

Witam.

Nie znalazłem odpowiedniego miejsca na forum, więc piszę tutaj. Orientuje się ktoś może czy da się (i wie jak to zrobić) napisać soft bezpśrednio dla ESP8266, który:

- wybudza się co 5 minut
- bada wilgotność / zalanie (odczytuje wejście ADC)
- bada temperaturę (DS1820)
- wysyła (po WiFi) do jakiegoś rejestratora.

Myślę o układzie autonomicznym, bo chciałbym to zasilać z baterii słonecznej (z popularnej lampki ogrodowej za 3 zł z marketu) stąd też wybudzanie co pięć minut.

Zrobiłem na ogrodzie odprowadzanie wody z rynien do zbiornika 2000 litrów z trzema wlotami inspekcyjnymi po drodze, i chciałbym tam powrzucać trochę elektroniki (na bieżąco kontrola drożności, w jakich odstępach pojawia się woda w kolejnych wlotach / pomiar intensywności opadów, temperatura wody, poziom napełnienia zbiornika 2000l, sygnalizacja przelania.

Urządzenia widzę jako zlepek ESP8266 z czujnikiem wody:
http://tinyurl.com/jxwsfwl
oraz baterią słoneczną i akumulatorkiem.

Czy ktoś z Was pisał już / kompilował / flashował własne programy bezpośrednio dla ESP8266 ? Jeśli tak miałbym kilka pytań o środowisko i kompilator.
 
     
Ertew 
-.^



Wiek: 26
Dołączył: 03 Lip 2005
Posty: 1347
Skąd: Leszno
Wysłany: 2016-06-29, 20:51   

Możliwości programowania ESP są conajmniej dwie.

1. NodeMCU - raz wgrywasz soft który jest interpreterem skryptów, piszesz aplikację jako skrypt LUA.
Więcej szczegółów tutaj: https://nodemcu.readthedocs.io/en/master/en/lua-developer-faq/

2. Arduino - jeśli masz określoną wersję arduino, możesz doinstalować dodatek i kompilować kod dla ESP zamiast typowo dla Atmega. Piszesz w C
Więcej szczegółów np. tutaj: https://github.com/esp8266/Arduino i http://www.esp8266.nu/ind...Firmware_Upload

3. Domoticz - ten projekt umożliwia łatwe wykorzystanie ESP np. jako czujników temperatury. Nic nie programujesz, tylko wgrywasz dostępne gotowce.
Więcej szczegółów tutaj: https://www.domoticz.com/wiki/ESP8266_WiFi_module



Osobiście korzystałem z opcji nr. 2, ale nie bawiłem się w uśpienie, zatem niewiele pomogę.
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,02 sekundy. Zapytań do SQL: 11