Mirki jakie narzędzia polecacie do stacji pogodowej / #smarthome na #nodemcu? Mogłbym też użyć raspberry 3. Jak na razie śmigam na Blynk ale to rozwiązanie umożliwia odczyt tylko przez androida. Gdyby nie to, to byłoby super. Próbowałem stawiać stronkę lokalnie ale to bardzo żmudne i chciałbym mieć dostęp z zewnątrz. Ewentualnie mógłbym na Pi postawić teamviewer. #iot #embedded
Wszystko
Najnowsze
Archiwum
- 1
- 2
@tomek7912: jak resetujesz w trybie flash (z włączonym przyciskiem) to powinien zostać gotowy do flashowania cały czas bez trzymania. Te płytki są okropne :< Jedna co mi przyszła w ogóle nie działa, ale przypadkiem zwarłem dwa piny obok i zaczęła działać xD.
Czołem Mirki
Poczyniłem sobie taką stację pogodową wifi, tylko wyświetla mi się nawias jak na zdjęciu.Ma ktoś pomysł jak go usunąć?
kod:
https://pastebin.com/MnZw4Rbu
#arduino #elektronika #esp8266 #nodemcu
Poczyniłem sobie taką stację pogodową wifi, tylko wyświetla mi się nawias jak na zdjęciu.Ma ktoś pomysł jak go usunąć?
kod:
https://pastebin.com/MnZw4Rbu
#arduino #elektronika #esp8266 #nodemcu
źródło: comment_1585503045wX4C8ffLlVIdmQXwQjOXt7.jpg
Pobierzspróbuj zamiast
dać
cały kod jest bardzo prowizoryczny i ledwie radzi sobie z dekodowaniem odpowiedzi z internetu. może spróbuj na początku nauczyć się obchodzić z danymi JSON?
while (result[i] != ',') {dać
while (result[i] != ',' && result[i] != '}') {cały kod jest bardzo prowizoryczny i ledwie radzi sobie z dekodowaniem odpowiedzi z internetu. może spróbuj na początku nauczyć się obchodzić z danymi JSON?
- 2
@Grzybek88:
Masz błąd w parserze.
W odpowiedzi dostajesz "ressure":1015,"humidity":80},"visi"
a parser leci do momentu wystąpienia znaku przecinka, więc w momencie pobierania info o wilgotności zamiast
80 dostajesz to co chcesz, czyli
Masz błąd w parserze.
W odpowiedzi dostajesz "ressure":1015,"humidity":80},"visi"
a parser leci do momentu wystąpienia znaku przecinka, więc w momencie pobierania info o wilgotności zamiast
80 dostajesz to co chcesz, czyli
- 1
Mordeczki, pomocy potrzebuję przy ESP8266 (programowanie w C) oraz w NodeJS. Chciałem zrobić projekt i potrzebuję by ESP8266 wysyłał mi co jakiś czas (kilkadziesiąt ms) dane do laptopa (na którym będzie działał NodeJS i hostował stronkę).
Rozmyślam nad różnymi technikami (czy to ajax, czy inne). Najbardziej rozmyślam o tym by przesłać jako zwykłe zapytanie po http (POST czy GET), ale nie mam pojęcia jak to napisać na ESP8266 i jak odebrać to
Rozmyślam nad różnymi technikami (czy to ajax, czy inne). Najbardziej rozmyślam o tym by przesłać jako zwykłe zapytanie po http (POST czy GET), ale nie mam pojęcia jak to napisać na ESP8266 i jak odebrać to
- 1
na którym będzie działał NodeJS i hostował stronkę
@MisiekD: Ja to na serwerach mam PHP. ESP łącząc się do sieci wysyła zwykłe zapytanie GET http://adres.serwera/plik.php?dane=xxxx na serwerze plik.php odbiera te dane i wrzuca do bazy. A potem to już robisz se z tym co chcesz. Programuje wszystko pod ArduinoIDE. Tak wygląda kawałek kodu urządzenia którego zadaniem jest odebranie RDS'u z radia FM i przekazanie go na serwer.
źródło: comment_1585259701Xoal1GjxfFlp4sd5tonVxZ.jpg
Pobierz- 1
@MisiekD: To zależy który co ma wysyłać. W zasilanych bateryjnie co kilka minut, przy zasilaniu sieciowym to i co 1sek. Przeważnie programuje je tak że przy wysyłaniu get'a z wynikiem pomiaru przy okazji odbierana jest zmienna z ilością czasu do kolejnego wysłania - więc mogę to kontrolować z poziomu serwera bez przeprogramowywania ESP.
- 1
Mordki,
potrzebuję Waszej pomocy w kwestii doradzenia jakich języków / rozwiązań użyć przy zarządzaniu ESP8266. Ogólny zarys witryny jest taki, że będzie sterowanie ledami (on/off) za pomocą przesuwanego suwaka. Strona będzie dość rozbudowana, więc myślę, że nie warto pchać jej na ESP8266. Rozmyślam nad zbudowaniem strony na zewnętrznym serwerze (nie ESP8266), lecz w sieci lokalnej.
Zatem założenia:
1) strona po otwarciu sprawdzała stan ledów (on/off) oraz odpowiednio ustawia suwaki,
2) po otwarciu strony na kilku urządzeniach,
potrzebuję Waszej pomocy w kwestii doradzenia jakich języków / rozwiązań użyć przy zarządzaniu ESP8266. Ogólny zarys witryny jest taki, że będzie sterowanie ledami (on/off) za pomocą przesuwanego suwaka. Strona będzie dość rozbudowana, więc myślę, że nie warto pchać jej na ESP8266. Rozmyślam nad zbudowaniem strony na zewnętrznym serwerze (nie ESP8266), lecz w sieci lokalnej.
Zatem założenia:
1) strona po otwarciu sprawdzała stan ledów (on/off) oraz odpowiednio ustawia suwaki,
2) po otwarciu strony na kilku urządzeniach,
- 1
jedno esp
@MisiekD: no to w takim razie javascript i ajax, wszystko na esp8266.
Przy pomocy timeoutu pobierasz getem co sekundę zmienną w której jest stan leda/ów wedle tego ustawiasz stan suwaka na stronie, a nie po kliknięciu, więc masz realny stan switcha.
Kliknięcie suwaka javascriptem śle zapytanie getem do esp aby zmienił stan na przeciwny.
Na esp8266 spokojnie możesz pytać co 100ms o stan, mam projekt w którym ślę
@MisiekD: stoi na ESP, w pamięci SPIFFS zapisuje index.html.
- 1
Powiedzcie mi, jaki jest zakres wartości dla analogWrite (chodzi o diodę RGB)? Próbowałem u siebie i myślałem, że jest od 0 do 255. Natomiast nie. Jak dam wartość 255/256, a nawet i 900 to jest różnica w jasności diody. O co biega?
#nodemcu #arduino #mikrokontrolery
#nodemcu #arduino #mikrokontrolery
źródło: comment_15824130675e5rYKzruBHfk07mfT05Dl.jpg
Pobierz- 5
- 2
@MisiekD: Możesz to sprawdzić w nocie katalogowej mikrokontrolera (chociaż jednak częstotliwość 1KHz i 10 bitów to w tym wypadku pomysł twórców biblioteki, ale pewien nie jestem, bo esp8266 nie ma hardwarowych PWM), da się ustawić inną częstotliwość PWM i wtedy powinieneś móc ustawić większy zakres kosztem zużycia CPU
https://arduino-esp8266.readthedocs.io/en/2.6.3/reference.html#analog-output
https://arduino-esp8266.readthedocs.io/en/2.6.3/reference.html#analog-output
- 0
Mordeczki, piszę kod do NodeMCU i wyskakują mi takie znaczki w Serialu zawsze na początku. Da się to jakoś ogarnąć? Czy to norma i nic nie da się z tym zrobić? :)
#nodemcu #arduino #mikrokontrolery
#nodemcu #arduino #mikrokontrolery
źródło: comment_1582412234QpeC1LqFNmNaMn2sP73eOT.jpg
PobierzKomentarz usunięty przez moderatora
- 0
@jakala: dzięki za info, czuję się mądrzejszy ;D
- 0
Macie namiary na jakieś serwisy, które pozwalają w prosty sposób gromadzić dane z #nodemcu?
Najlepiej jakby dawały jeszcze możliwość rysowania wykresów. #elektronika
Najlepiej jakby dawały jeszcze możliwość rysowania wykresów. #elektronika
Komentarz usunięty przez moderatora
- 0
@oburzonyczlowiek: dzięki
- 0
- 0
#nodemcu #esp8266
Potrzebuje kupić 4 zasilacze. Mam nodeMCU do kazdego będzie podłączone BME280 oraz do jednego SDS011. Troche laikiem jestem a chce żeby to było porzadnie to który zasilacz będzie najlepszy?
https://www.aphelektra.com/zasilacze-wtyczkowe/3535-zasilacz-impulsowy-5vdc-1a-wtyk-mini-usb.html
https://www.aphelektra.com/zasilacze-wtyczkowe/4328-zasilacz-impulsowy-5vdc-2a-wtyk-micro-usb.html
https://www.aphelektra.com/zasilacze-wtyczkowe/3369-zasilacz-impulsowy-5vdc-31a-wtyk-micro-usb.html
Potrzebuje kupić 4 zasilacze. Mam nodeMCU do kazdego będzie podłączone BME280 oraz do jednego SDS011. Troche laikiem jestem a chce żeby to było porzadnie to który zasilacz będzie najlepszy?
https://www.aphelektra.com/zasilacze-wtyczkowe/3535-zasilacz-impulsowy-5vdc-1a-wtyk-mini-usb.html
https://www.aphelektra.com/zasilacze-wtyczkowe/4328-zasilacz-impulsowy-5vdc-2a-wtyk-micro-usb.html
https://www.aphelektra.com/zasilacze-wtyczkowe/3369-zasilacz-impulsowy-5vdc-31a-wtyk-micro-usb.html
@Dawav: Spokojnie 1A uciągnie w wielkim zapasem. Nawet znacznie mniejszy sobie poradzi.
Nawet przy "obciążeniu" czyli nadawaniu prąd jaki pobierają te urządzenia to 200mA więc nawet na tym 1A możesz podłączyć do 5 urządzeń i spokojnie to wystarczy.
Nawet przy "obciążeniu" czyli nadawaniu prąd jaki pobierają te urządzenia to 200mA więc nawet na tym 1A możesz podłączyć do 5 urządzeń i spokojnie to wystarczy.
- 0
Mireczki. Mam NodeMCU v3 (ESP8266). Jeżeli zasilanie podepnę przez port USB, to na pinie VU pojawia się napięcie 5V. Jeżeli zasilam moduł przez pin Vin, to na VU nie ma napięcia. Jest wtedy jakaś szansa na wyciągnięcie skądś tych 5V (oczywiście poza zewnętrznym zasilaczem)?
#nodemcu #esp8266 #kiciochpyta #elektronika
#nodemcu #esp8266 #kiciochpyta #elektronika
źródło: comment_W777YTpDtuHJzAhtG30Vwus6BZ3ep6MS.jpg
Pobierz- 0
@skyluker: Zasilam przez USB
@MarekSax: ja bym to widział tak:
Wyrzucasz z płytki reduktor napięcia 5V bo jest kiepski i kradnie prąd. Kupujesz układ HT7333 i przez niego zasilisz ESP z aku lipo.
Kupujesz kontroler napięcia podnoszący go do 5V z któregoś wyjścia cyfrowego, który ustawiasz na high. Dzięki temu włączasz czujnik tylko przed odczytem, następnie przedstawiasz na low i czujnik się wyłącza.
Jak mi napiszesz co dokładnie chcesz osiągnąć to moge się nad
Wyrzucasz z płytki reduktor napięcia 5V bo jest kiepski i kradnie prąd. Kupujesz układ HT7333 i przez niego zasilisz ESP z aku lipo.
Kupujesz kontroler napięcia podnoszący go do 5V z któregoś wyjścia cyfrowego, który ustawiasz na high. Dzięki temu włączasz czujnik tylko przed odczytem, następnie przedstawiasz na low i czujnik się wyłącza.
Jak mi napiszesz co dokładnie chcesz osiągnąć to moge się nad
- 0
- 0
@Adiif1: czemu custom build? Wrzuć przez ten program http://hobbyspace.pl/nodemcu-jak-wgrac-firmware/
- 0
Temat chyba bardziej na elektrodę, ale co tam ;). Bawię się #nodemcu v3 i wemos d1 mini na #esp8266 i chciałbym wyposażyć go awaryjnie w moduł #gsm który przesyłałby dane po #gprs kiedy nie ma wifi w zasięgu. Jest dość sporo różnych rozwiązań, macie jakieś doświadczenie? Coś szczególnie godnego polecenia / odradzenia?
#elektronika #iot #arduino
#elektronika #iot #arduino
@morsisko: ja nie potrzebuje :p
- 0
- 22
Zrobiłem sobie coś à la stacja pogodowa. Będzie służyć do monitorowania głównie temperatury w tunelach foliowych (wcześniej trzeba było wstawać w nocy co kilka godzin, bo podajnik węgla potrafił się zaciąć, a jak temperatura by spadła to rip). Teraz wystarczy, że w którymś tunelu spadnie temperatura to w domu włączy się syrena. Mogę też sprawdzać temperaturę na wykresach. Nie jest to pewnie idealne, ale i tak jestem z siebie dumny i przy

- 2
Podłączał ktoś kiedyś RF 433 MHz z Arduino i Nodemcu?
Próbowałem to zrobić korzystając z tego https://www.google.pl/amp/s/www.instructables.com/id/Using-an-ESP8266-to-Control-Mains-Sockets-Using-43/%3famp_page=true ale coś nie lata z Arduino. Może pod złe piny podłączam dane.
#elektronika #arduino #nodemcu #programowanie
Próbowałem to zrobić korzystając z tego https://www.google.pl/amp/s/www.instructables.com/id/Using-an-ESP8266-to-Control-Mains-Sockets-Using-43/%3famp_page=true ale coś nie lata z Arduino. Może pod złe piny podłączam dane.
#elektronika #arduino #nodemcu #programowanie
- 0
@Raek to juz ogarnąłem, tylko te piny jakos krzywo oznaczone np. enableTransmit(0) to pin 2
@sucharixx: esp w Arduino IDE miało inne oznaczenia pinów niż na płytce arduino
https://hackster.imgix.net/uploads/image/file/127871/NodeMCU_Pinout.png
https://hackster.imgix.net/uploads/image/file/127871/NodeMCU_Pinout.png
konto usunięte via Wykop Mobilny (Android)
- 6
- 1
- 1
- 1
Zaczynam się bawić #nodemcu i #esp8266, wrzucam obecnie dane z czujników na rabbita i pokazuje dzięki grafana. Kolejnym krokiem było by sterowanie na przykład oświetleniem, jednak nie wiem jak się do tego zabrać. Teoretycznie można zrobić w Grafana buttony i wołać jakieś WS'y, jednak brzmi to jak wymyślanie koła od nowa. Chciałbym skorzystać z jakiegoś gotowego oprogramowania typu #openhab, #domoticz, #
@PRG3D: OH integruje ze sobą różne urządzenia i ma swój "rule engine", który będzie reagował na cokolwiek chcesz. Bramka SMS to coś do rozkminy, ale równie dobrze może to być np. e-mail, tweet, wiadomość na Pushbullet itp - a to działa od razu ;)
- 1
@NiktZWasNieMaRacji: @leszek_SK Używaliście może Home Assistant? Czytałem że jest znacznie łatwiejsze w konfiguracji oraz bardzo szybkie w działaniu.























Co próbuję osiągnąć? Urządzenie ma mrugać jednym lub dwoma z trzech LEDów w zależności od stanu.
Co mam:
Każda próba zmiany stanu LEDa kończy się tym, że świeci światłem ciągłym zamiast migać. Próbuję funkcji On()/Off(), Reset() oraz ponownego przypisania obiektu do elementu tablicy i
@echelon_: ok