Ten Datasheet nie ma nic wspólnego z rzeczywistością :D Wszystko zależy jaka sztuka, mi jedno esp pobiera 150mA a drugie niecałe 80 ;) DS podaje prąd dla 3.3v a kolega jeszcze będzie miał jakiś stabilizator.
no to tak sie debugowac nie da.... trzeba podpiac pod komputer, wprowadzic jakies printy do kodu i patrzec co wypluwa, zobaczysz gdzie sie klinuje obstawiam z mojego doswiadczenia ze to polaczaniu do hosta - nie moze nawiazac polaczenia i tworzy nowy obiekty polaczenia rezerwujac pamiec az w koncu przy utworzeniu 5-6 koncza sie zasoby Dodatkowo czynnosci...
NodeMCU to także firmware do modułów ESP Tak, wiem :) Nie zmienia to faktu, że pobór prądu w trybie uśpienia wynika wprost z konstrukcji sprzętowej NodeMCU oraz samego ESP. Nie można więc porównywać obu poborów prądów tzn. samego ESP8266 oraz płytki, która również zawiera ESP8266. Dokument, który wcześniej załączyłem dotyczy tylko układu ESP8266. Firmware...
Myślałem że można wyeliminować Arduino i też sterowanie i kalibracje Si5351 zrobić na tym samym ESP8266, ale ESP8266 jest uboższy w timery i ten lepszy jest zajęty przez funkcjonalność WiFi. Lepiej więc użyć ESP32 zamiast ESP8266. ESP32 ma cztery 64-bitowe timery. [url=https://www.espressif.com/sites/def...
Z wyświetlaczem może być problem. Poza tym każde "smart gniazdko" to potrafi. Zwykle mają obciążalność normalnego gniazdka, czyli 16A, więc te 4KW im nie straszne. Jak masz więcej urządzeń do sterowania, są też podobne moduły z kilkoma przekaźnikami, np na ESP8266.
Cześć, Ostatnio zacząłem się bawić tym układzikiem (konkretnie chodzi o ten modulik: http://wiki.iteadstudio.com/File:IM14090... ). Soft: nodemcu 0.9.5. Wszystko fajnie, tylko pozostaje problem zużycia prądu. Zgodnie z opisem w API, podłączyłem PIN8 z PIN32, dzięki czemu mogłem wyprowadzać układ z deep sleepa. Po wejściu do dsleepa, układ pobierał...
To zobacz jak przycisk jest załączany w pilocie, przez zwarcie do masy/do plusa i sch #9 lub ten HFS2-A214DN. ESP8266 musi wyzwolić ten impuls (1s) na GPIO jeżeli stan jest typu on/off to trzeba dodać timer np. NE555
Cześć, posiadam dość dużą wiedzę z zakresu programowania Arduino. Chciałbym rozpocząć przygodę z programowaniem modułu ESP8266. Moim głównym celem jest wykorzystanie kodów źródłowych oprogramowania supla aby stworzyć własne urządzenie które będą mógł w miarę elastycznie modyfikować. Moim problemem jest to, że nie znalazłem żadnych solidnych dokumentacji...
Witam Mam na stanie wyświetlacz 7 segmentowy MAX7219 (jak na obrazku), Arduino Uno, nano i esp8266. Chcę zbudować timer który odmierzał by czas do pewnego wydarzenia (DD:HH:MM:SS). Czy jest ktoś w stanie podesłać kod do takiego programu? https://obrazki.elektroda.pl/2576110400_... Dodano po 4 https://www.brainy-bits.com/post/arduino...
SSL: false modules: file,gpio,http,i2c,net,node,rtcfifo,rtcm... w tej konfiguracji Twój program po dopisaniu 10 zmiennych nie zgłasza problemów, ale co jakiś czas zawiesza się na 2 minuty, coś z Timerami namieszałeś Operacje na plikach są dziecinnie proste w LUA Niemal identyczne jak w QBasic Tu masz wszytko pięknie opisane o plikach,...
Fajne ale strasznie to przekombinowane, w tym projekcie nie jest potrzebne nic poza kilkoma rezystorami i stabilizatorem z możliwie niskim "quiescent current". ESP32 jak się powyłącza większość peryferiów a zostawi tylko timer do wybudzania to schodzi to kilku µA. Używam tak zasilanych esp8266 i tam udaje się zejść do 80µA i czujnik ds18b20 wysyłający...
Witam Mam pytanie, czy istnieje wersja firmware dla ESP8266, która działa na prędkości 9600 ( ostatecznie 19200 ) ? Mam w programie ( w Bascom ) już ładnie policzone i po konfigurowane timery i ich zmienne, a moja wersja ESP8266 ma 115200 i występuje sporo błędów Po wpisaniu [syntax=text]AT+GMR[/syntax] mam odpowiedz [syntax=text] AT version:0.25.0.0(Jun...
A da się trigger zapisać w jakiejś bardziej przyjaznej formie a nie ile minut ma minąć od północy żeby coś się zadziałało? Możesz użyć Timera Timer1 {"Enable":1,"Mod... Rule2 On...
Wymyśliłem taki kod i właśnie testuję : unsigned long countPulses(int pin, unsigned long durationMs) { unsigned long startTime = millis(); unsigned long pulseCount = 0; while (millis() - startTime < durationMs) { if (digitalRead(pin) == HIGH) { pulseCount++; while (digitalRead(pin)...
Chcę uruchomić obrotomierz na ESP8266 NodeMCU v3. Niestety nie kompiluje mi biblioteki FreqCount.h z tego tematu https://www.pjrc.com/teensy/td_libs_Freq... Ta biblioteka nie wspieria timerów w ESP8266.
Jak 1 ESP32 z Tasmotą tego nie ogarnie to można użyć dwóch Wemos Mini z ESP8266 i każdy obsłuży 4 timery dla 1 przekaźnika. Programator dedykowany jest akwarium. Pomysł na 4 harmonogramy zaczerpnąłem z Schellingera tsge2, ale nie jest to krytyczne, gdyż pewnie część przekaźników sterowana będzie na zasadzie on/off, co zwolni kilka dodatkowych harmonogramów...
W Basic ESP będzie tak: "Nadajnik" [syntax=vbnet]timer 5000 [check] wait [check] serialprintln io(pi,0) if io(pi,0) = 1 then io(po,d4,0) if io(pi,0) = 0 then io(po,d4,1) if io(pi,0) = 1 then wget("172.16.1.1/msg?stan=0") if io(pi,0) = 0 then wget("172.16.1.1/msg?stan=1") wait [/syntax] "Odbiornik:" [syntax=vbnet]memclear msgbranch [doit] wait [doit]...
Heh, u mnie ESP8266 potrafi rozłączyć się z siecią WiFi, ale... on dalej myśli, że jest podłączony do WiFi (sprawdzanie odpowiednią funkcją) i nie reaguje na polecenia rozłączenia. Jedyna opcja to pingowanie bramy domyślnej co ustalony interwał i w przypadku braku odpowiedzi na ping - reset całego ESP. (at)AIIoT biorąc pod uwagę, że jest to na dziwnym...
Tak, tmr wstrzymuje na czas, dalsze działanie. Podałem przykład do sprawdzenia. Sposobów odliczania czasu jest wiele, który wybierzesz zależy od potrzeb aplikacji, masz do dyspozycji timery, ale i funkcje tmr.time(). Do dyspozycji masz też modul rtc i funkcje rtc.get()
NodeMCU jest bardzo kaprysny a debugging nieprzyjemny. Przede wszystkim: upewnij sie ze masz nowy firmware w wersji float. Przeprowadz debugging komentujac kolejne linie i zorientuj sie ktora wywoluje reset. Mozesz np nie miec wkompliowanego w firmware jakiegos modulu lua. To uwagi natury ogolnej. Teraz mowisz ze dzieje sie to po 30 sekundach? Czy zostaje...
Podstawowa wada: brak sprzętowego debugera (albo nie wiem, że taki istnieje) co dyskwalifikuje każdy system. Jak najbardziej jest - JTAG. To środowisko Arduino nie wspiera debuggera, a nie esp jako takie. Dodano po 4 Timery. Temat tabu (albo ja nic o nich nie wiem). Jest przynajmniej jeden sprzętowy 32-bitowy timer. Jest też wsparcie w środowisku Arduino...
potrzebuje opisanej niżej funkcji 1 raz w roku. Przed powrotem do domu odpalam gniazdko WIFI - wraca zasilanie - klimatyzacja zaczyna działać i chłodzi mieszkanie przed powrotem. Coś się nie zgadza... nie sądzisz? Jak powrót do domu jest mniej więcej o tej samej porze, to można ustawić timer. Przy pewnej wiedzy z mikrokontrolerów można taki włączanie...
Czy jest jakiś prosty sposób aby to uczynić prócz robienia tego ręcznie generując na pinie wyjściowym na przemian stan niski i wysoki typu 600/400 ms i tak 10 razy ? Tak, najprościej będzie poprzez użycie biblioteki Dodano po 31 Użyj przerwań od timera. Tu www.forum.arduinopolska.pl/watek-bibliot... coś jest...
http://obrazki.elektroda.pl/8359932900_1... W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...
Mogę się zapytać w jakim celu potrzebujesz podłączyć osobną pamięć 4kb? Jedna pamięć w ESP8266 12F już jest i ma 4Mb, a jak tego Ci mało to ESP8266 13 ma jej 16Mb. W Lua wystarczy utworzyć plik, np z rozszerzeniem txt, lub każdym innym, zapisać go do pamięci i pobierać dane czy zapisywać, dopisywać, jednym poleceniem. http://nodemcu.readthedocs.io/en/master/...
Jaka dokładność timera? Sądzę, że podstawową jednostką czasu "uśpienia" mogłoby być 5 minut i jej wielokrotności. Nie poprawili uśpienia w ESP32? Dla ESP32 jest to 10 uA, dla ESP8266 - 20 uA - jak się wszystko wyłączy poza samym timerem RTC, ale jest to czysta teoria. Zwykle stosując popularne modułu z ESP, w trybie deep-sleep jest to co najmniej o...
http://obrazki.elektroda.pl/8342911300_1... ESP8266-12E tym razem będzie to NodeMCU Amica . Po umieszczeniu poprzedniej części materiału: DS18B20 komunikujący z wykorzystaniem cyfrowej magistrali 1-wire . W porównaniu do analogowego TMP36 na magistrali 1-wire może pracować kilka czujników. Warto zwrócić uwagę na długość (pojemność)...
Też użyłem s'ki + esp8266 i wynik wrzuca tutaj i u mnie też widać jak lodówka chodzi Możesz coś więcej powiedzieć? Co i jak z tym ESP8266. Ska ma wyjście impulsowe 1000imp/kWh w Lua napisałem skrypt który używa jednego wejścia jak przerwania, każde przerwanie inkrementuje licznik, dodatkowo uruchomiony jest timer na 60sekund który wysyła przez net...
Tylko nie mów młodych aspirujących na bycie zawodowymi programistami embedded, że AVR są cacy. Na rynku pracy we Wrocławiu nigdy nie spotkałem się z ofertą pracy na AVR. 8 - bit Microcontroller Market. The global 8-bit microcontroller market was valued at USD 7.75 billion in 2018, and it is expected to reach a value of USD 10.13 billion by 2024, at...
Znalazłeś błąd w Timer 1? Błąd dotyczy jak wyżej pisałem warunku IF o czym napisał Tobie edytor. Musisz pamiętać, że każdy warunek IF kończy się END. tego Tobie zabrakło. LUA jeśli wykryje błąd braku end lub nawiasu właśnie w taki sposób prezentuje Twoją niefrasobliwość, a wyraźnie napisał błąd w IF [syntax=lua]gpio.mode(0,gpio.OUTPUT) gpio.mode(4,gpio.OUTPUT)...
Znalazłem informację, z której wynika, że połączenie może zająć trochę czasu. https://www.mathworks.com/matlabcentral/... Przedstawiony tam hack próbuje połączyć się z serwerem do skutku. Dodałem takie zachowanie do Twojego kodu. Może spróbujesz i zobaczysz w konsoli, jak to wygląda? [syntax=c]#include <ESP8266WiFi.h>...
Czyli jednak bez Timer'a się nie obejdzie ? Też mi się tak zdawało. Tzn. przed wysłaniem PING'a resetuję flagę i licznik, a po zadanym czasie wyjdzie z pętli. Ale puszczenie PING przed wywołaniem serwera ntp to chyba dobry pomysł ? Timer oczywiście jest wskazany, ale równie dobrze możesz napisać własną funkcję opóźnienia, która będzie czekać na jedno...
Spakowałem już jednostki do zwrotu, przepraszam. W międzyczasie sprawdziłem dokumenty ESP8266 i ESP32, oba mają wiele zasobów do obsługi ściemniania. Zasadniczo jest to detektor zerowego krzyża i zakodowana lub obliczona tabela intensywności dla opóźnienia czasowego. Przy najmniejszym wysiłku przerwanie sterowane wewnętrznymi timerami ESP. ESP pozwalają...
Po Polsku trudno znaleźć coś ciekawego, poza prostymi rzeczami z Arduino i milionem początków kursów z przedstawieniem płytki ESP8266/ESP32 na YT. Z Poważniejszych darmowych źródeł to jest randomnerdtutorials.com (nie wiem czy tam znajdziesz coś z czystego C, ale pod C++/arduino/gotowce całkiem sporo tam tego) . Jest też książka Kolban book on ESP32...
Potrzebuję Waszej pomocy. Pacjent Domoticz + styczniowe wydanie EasyESP wgrane do Wemos D1 mini. Zapętla się "Rules" jeśli szybko naciśnie się switch odpowiadający za zmianę stanu gpio przekaźnika. W rules mam standardową regułkę on.. do.. endon. Podczas naciskania z odstępem minimum 2 sekund wszystko działa OK. Jeśli czas skrócę do ok 1s. to już loteria,...
Spróbuj https://nodemcu-build.com/ Na to nie trafiłem. Dzięki. Tylko, może ktoś zweryfikować czy dobrze ustawiam? W "Select branch to build from" wybrałem "release", w "Select modules to include" zostawiłem domyślnie "file, GPIO, net, node, timer, UART, WiFi", w "LFS options (for release & dev branches)" powinienem zostawić domyślnie? W "Miscellaneous...
Mam problem z wgraniem programu do ESP8266. Napisałem program w micropythonie. Wszystko jest ok do momentu gdy nie korzystam z przerwań, wówczas przy próbie wgrania programu wyskakują błędy: from utime import sleep_ms from machine import Timer import micropython micropython.alloc_emergency_exception_bu... timer1s = Timer(-1) timer1s.init(mode=Timer.PERIODIC,...
Wkleiłem tylko fragment kodu. Zabezpieczenie a'la Uzi istnieje. Dane pobierane są szablonowe,tam się nic nie zmienia poza value. To serwer na lokalnym ip który pełni funkcję timera. Konstrukcja prosta jak cep. Mój program ma uruchamiać timer, który co 2-3 sekundy synchronizuje się z serwerem. Nie twierdzę, że kod jest idealny. Dopiero raczkuję w c....
A w szczególności: -ustawiasz piny w tryb wgrania szkicu, czyli GPIO0 zwierasz do GDN i robisz reset paluchem, teraz ESP czeka na wsad, -ustawiasz piny w tryb uruchomienia, czyli PGIO0 odpinasz od masy (jest połączony do VCC na płytce rezystorem) i robisz reset paluchem, teraz ESP uruchamia się z aktualnie posiadanym szkicem. Palucha można zastąpić...
Program nie do końca jest mój i jestem kompletnym świeżakiem więc proszę od razu o wyrozumiałość.Czym jest biblioteka ticker?Jak zrobić tak jak wyzej napisałem Zintegrowany Timer z biblioteka PID?Wpisane ustawienia chciałbym akceptować jednym przyciskiem na webserwerze.Czy mozna jakos to ładnie zrobic przez kod html czy musiałbym na jakims dashboardzie...
Oglądałem już ten projekt. Ten też jest ciekawy - https://github.com/pvvx/mp3_decode. Zbytnio nie widzę różnicy oprócz tego, że brak wzmianki o możliwości użycia SPI RAM i kodeka I2S. A w jakim IDE Pan realizował projekt ? W kodzie który Pan załaczył jest opis "org.eclipse.cdt". Określenie IDE jest tu trochę naciągane, ale jako edytora i narzędzia...
https://obrazki.elektroda.pl/2181562000_... Hej, może ktoś z was planuje zrobić domową sieć kilkunastu czujników ale nie wie jaki protokół bezprzewodowy wybrać ? Jest tego masa, od Bluetooth, WiFi...... ale dzisiaj skupimy się na mało popularnym, ale wdg mnie, świetnym protokołem ESPnow opracowanych z tego co wiem przez Chińczyków...
(at)korteksik W każdym praktycznie procesorze musisz sprawdzić czy wykonały się operacje, które zleciłeś zanim przejdziesz w trym takiego uśpienia. Jezeli "ubijesz" proceosr i peryferia w trakcie to oczywiście transmisje się nie powiodą. Dziękuję za podpowiedzi! Okazało się, że dodanie sporych opóźnień rozwiązało problem. Teraz wysyłanie po UDP po...
ESP8266 jest ze dwa rzędy wielkości mocniejszy od AVR'ów I tu muszę niestety bardzo surowo odpowiedzieć. Po pierwsze nie rozumie kolega wyrażeń, którymi się posługuje. Po drugie nie zna kolega rzeczywistej wydajności rdzenia Xtensa (są porównania do AVR i STM), po trzecie nie rozumie kolega ograniczeń tego SoC/MCU. A w porównaniu do tych "słabych"...
Chciałem wykonać licznik mrugnięć diody umieszczonej na liczniku energii elektrycznej przy użyciu esp8266 i czujnika światła LM393. Napisałem program który zlicza mrugnięcia i co jakiś czas wysyła dane do lokalnego serwera w celu ich zapisu w bazie danych (sql). Narazie mam tylko taka możliwość zapisu danych, czyli Apache i MySql. Niestety wysyłanie...
Witam !!! Podłączyłem moduł ESP8266 po TX i RX do Arduino UNO i nie mogę się połączyć z platformą io.adafruit.com. Poniżej kod programu. Na module WiFi ESP8266 NodeMCU łączę się bez problemu, a tutaj jak osobno podłączę wifi mam problem. ESP8266 + Ardurino łączy się z wifi, ale nie może z io.adafruit.com, tak że wifi działa. Może coś z WiFiEspClient...
Cześć. Mam teraz podobne zadanie stworzenia sterowania do żurawia RC dla dziecka. Wczoraj próbowałem ze wszystkich dostępnych poradników stworzyć połączenie po ESP NOW między ESP32 (odbiornik ze względu na dużą ilość GPIO) a ESP8266 (jako pilot). Niestety z większości tych informacji mi się nie udało stworzyć działającego połączenia poza jednym z którego...
tak, pod klasyczna wtyczke - zwykle sa to urzadzenia kilkaset - 1000 W Producent wtyczki podaje mozliwosc podpiecia urzadzenia bodajze do 2200W, ale fakt musze potestowac. Istotnie - kiedy jestesmy w domu rozwiazanie wifi nie ma wielkiej przewagi nad termostatem. Jednak wielokrotnie zdarzalo mi sie ze podrozowalem sluzbowo i opuszczalem mieszkanie:...
(at)Pocieszny , bardzo prosto - na ESP pakuję całą komunikację, sterowanie połączeniami, protokołami, dekodowanie otrzymanych danych, ich składanie w logiczną całość, natomiast do układu wykonawczego pakuję tak jak mi się podoba tylko to co potrzebne. Np. prosty licznik - procesor liczy impulsy na jakimś GPIO, po czym wysyła do ESP tylko kilka bajtów,...
[syntax=c]/*****************************... TITLE:(IoT based Temperature Control System With ESP8266 + DS18B20 Dallas Temperature Sensor + 0.96 inch OLED Display + Auto and Manual Modes + Temperature Set Point and Hysteresis + EEPROM + Real time feedback) ****************************************...
Rozpocząłem testy w konfiguracji: ESP8266 z firmware nodemcu podpięty przez konwerter usb. Zasilacz 5V 2A, zasilanie esp przez stabilizator do 3.3V. Podłączenie LCD zakończone sukcesem. Odpiąłem lcd i wgrałem do esp skrypt w lua, który łączy się z webapi, odbiera i dekoduje json. W założeniu timer odpalony na esp który co 2-3 sekundy synchronizuje się...
Witam. Mam mały problem ze scrollem. Po zastąpieniu w funkcji scroll_text(0,25,"TEST",96,96,250); funkcją: scroll_text(0,25,textIn,96,96,250); wpisany tekst w blynk nie wyświetla się. Poniżej zamieszczam kod. Proszę o ewentualną pomoc gdzie błąd - dodam że szkic kompiluje się ale nie działa. KOD: [syntax=c]// This is how many color levels the display...
Niezbyt wiem jak działa platforma, na którą programujesz – ale z czystym sercem mogę ci napisać że oba fragmenty kodu które napisałeś są błędne. W obu fragmentach kodu tworzysz pętlę, która powtarza się bardzo, bardzo wiele razy w krótkim czasie – przez co pochłania całą moc obliczeniową procesora – co zapewne zostaje wykryte i przez...
Witam Poniższy programik obsługuje esp8266 z podpiętym wyświetlaczem LCD 2x16. Esp łączy się z serwerem czasu w sieci lokalnej i co 3 sekundy sprawdza status serwera. Serwer generuje czas timera oraz bieżący czas (godziny,minuty i sekundy). Jeśli na serwerze jest uruchomiony timer to esp odczytuje raz wartości minut i sekund a następnie uruchamia swój...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Taka liczba tzn 20h już tutaj się pojawiała. W źle napisanym programie liczniki czasu się przepełniają (podobno) właśnie po tym czasie. Piszę z pamięci. Tyle, że ja nie mam licznika czasu. Timeouty liczę na wirtualnych timerach liczących do zera. Ale może w ESP jest cos skopane? Wiem, że problem można załatać resetując ESP co np 3 godziny. Startuje...
Dziękuję za odpowiedź. Jako, że ma nigdzie wait'ów, chciałem zapytać jak Kolega zrobił konfigurację ESP8266 ? Ja to na razie robię na wait'ach niestety. [syntax=vbnet] '*************** konfiguracja ESP8266 Sub Setup_esp8266: Cmd = "AT+CWJAP=" + Chr(34) + Ssid + Chr(34) + "," + Chr(34) + Pass + Chr(34) ' + Chr(13) + Chr(10) Print "AT+RST" ' reset modu-u...
Przeczytaj wyżej co napisałem i z konkretnych powodów podałem co do jakiego firmwara wgrać. Z tego też powodu koledzy w poście prosząc o pomoc nie mogli wgrać firmware. Znów mylisz pojęcia, co do firmarow, espressif to czyta oprogramowanie układowe, NodeMcu opiera się bo musi na espressif, Może gdybyś pisał jaśniej dałoby się powyższy tekst zrozumieć....
Jakie macie pomysły na wykorzystanie tego rodzaju płytki? Pranie brudnych pieniędzy?! Alternatywa dla jednorękiego bandyty? Może na wisiorek dla jakiegoś bogacza? Nie wiem w czym ta płytka ma być lepsza od popularnej piguły? Płytka z co najwyżej średnim mikrokontrolerem w cenie płytki z FPGA... Płytka Nucleo jest tańsza nawet jeśli jesteś rasistą i...
Warto także zwrócić uwagę na ESP32 - następcę ESP8266. Ma dwa rdzenie, Wi-Fi oraz Bluetooth, wejścia sensoryczne, przetworniki A/C i C/A i wiele innych ciekawych rzeczy. Bardziej konkretnie to: - 34 × programowalne GPIOs - 12-bit SAR ADC (do 18 kanałów) - 2 × 8-bit DAC - 10 × sensorów dotykowych - 4 × SPI - 2 × I²S - 2 × I²C - 3 × UART- -...
Dlaczego nie? Wszystko zależy od tego czym chcemy sterować, a ja zdania jestem, że każdy układ powinien być bardzo dobrze odizolowany od wysokich napięć ;) A tak poważnie nie mogłem znaleźć zwykłych przekaźników w programie :) No ale wracając do testów ws2811. Udało mi się dzisiaj przysiąść i jest problem. Nie mogę powiedzieć, że nic nie działa, ale...
No przecież GPIO16 jest połączony fizycznie z wejściem Reset. Nie jest to wybudzanie timerem ? Tak, to jest wybudzenie timerem, a external wake-up w wypadku ESP8266 to przez naciśnięcie reset, przy ustawieniu ESP.deepSleep(0) ;) Punktem odniesienia jest pobór prądu. A czasy są długie, bo moduł musi po obudzeniu pobrać pomiary z czujników, wysłac je...
No i trzeba sobie postawic pytanie jak dokladny czas jest potrzebny. W wiekszosci zastosowan nawet ten znieksztacony przez czasy przejscia przez siec jest bardziej niz wystaczajaco dobry. Dokładnie tak. Jak dla mnie czas odebrany przez NTP lub time protocol jest wystarczający. Dodatkowo stopień komplikacji w porównaniu z DCF77 jest mniejszy - DCF 77...
Witam Was, poniżej przedstawiam kod dla esp07 Skrypt ma za zadanie wyświetlić temperaturę, włączyć diodę i odświeżyć się po jakimś czasie. Całość ogólnie działa, problem polega na tym, że po którymś odświeżeniu dostaję w przeglądarce "połączenie zostało zresetowane, brak połączenia itd" ogólnie muszę wydać node.restart() z konsoli programu lualoder...
Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie zrealizował na przerwaniach od timera. Przy takim podejściu reakcja na stan wejścia byłaby natychmiastowa z punktu widzenia człowieka....
Homemate (https://homemate.co.in/) Urządzenia IoT używają platformy tuya w swoich urządzeniach. Ma układ CB3S zamiast esp8266. Próbowałem wymienić chip na esp 12 e, ale cloudcutter działa z nimi dobrze. Nie ma więc potrzeby wymiany ani otwierania urządzenia. Możesz więc zastąpić oprogramowanie układowe openbeken. Postępuj zgodnie z instrukcjami dla...
Witam mam problem z odbiorem ramki danych z czujnika DHT11. Program bezpośrednio w C w oparciu o SDK NONOS dla ESP8266. Mój pomysł jest taki. wyzwalam stan niski na 18ms (aby rozpocząć komunikacje, zgodnie z ds.). Czujnik podpięty do GPIO2. Po tych 18ms GPIO konfiguruję jako wejście i przerwanie od zboczy (obojętnie jakiego), w callbacku z przerwania...
Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...
szacunkiem.Propozycja w stylu kup sobie armatę za milion monet,żeby strzelać do muchy. W sumie to nawet nie określiłbym tego mianem armaty, to tylko rejestrator wideo z zapisem na kartę SD i Wi-Fi. Nie dowiem się, kto do mnie dzwonił, bo dzwonek jest przy wejściu na klatkę, a nie przy moich drzwiach. Obawiam się ze tego typu monitorowanie wydzielonej...
https://obrazki.elektroda.pl/9490755900_... Dzisiaj zaglądamy do wnętrza dość drogiego produktu, kupionego za całe 160$ (czyli ponad 600 zł). Będzie to trójfazowy miernik energii współpracujący z ekosystemem Tuya. Rozważymy tutaj również możliwość uwolnienia go od chmury tak, aby działał 100% lokalnie, bez serwerów producenta. Pokazywany...
W ESP-01 to CH_PD i RST podepnij przez rezystor 10k do 3V3. Ewentualnie możesz dodać do RST przycisk zwierający do masy - czasami trzeba ręcznie resetować ESP. Załączam schemat z dodanymi połączeniami pinów CH_PD i RST. https://obrazki.elektroda.pl/7115983200_... Nie do końca rozumiem konwersję poziomów RX/TX między ESP-01S a atmegą...
Przerobiłem tak, żeby wysyłał testowo tylko jedną wartość ( losową ) co 8 sekund Dodano po 18 Dołożyłem Clear Serialin0 Com1_str = "" czyli [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0...
Próbowałem tak robić ale nie działało. Do ESP8266 kod pisze się trochę inaczej niż arduino, i na razie nie umiem tego scalić tak aby nie wysyłać osobno temp1 i temp2. Proszę o pomoc. P.S. Poniżej załączam kod do Arduino Mega+ENC28j60+6x sensor ds18b20+DHT21 1x temperatura 1x wilgotność. Wszystko działa. Może komuś się przyda. [syntax=c] /* | Wszystko...
Witam Testując kod Kolegi pusiek1974 do odbioru czasu i daty NTP, chciałem go rozbudować i dostosować do swoich potrzeb. Na początek jako, że kod używa Wait'ów, których chciałem się pozbyć, chciałem dodać wywołanie przez flagę od Timer'a. [syntax=vbnet]$regfile = "m16def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 64 Baud = 19200...
Biblioteka fajna implementuje mnóstwo formatów. Potrzebne 2 timery. Jedn 16-bit, drugi wystarczy 8. W moim projekcie pewnie nie da się użyć. Trzeba wywoływać przerwania z częstotliwością 15kHz. Jeśli zadziałają jako nieblokowane (jeszcze nie sprawdziłem) to ok, jeśli nie to lipa. Ważne jednak, ze wiem co to za standard. Wtedy mogę go zaimplementować...
https://obrazki.elektroda.pl/1737918300_... Witajcie moi drodzy. Przedstawię tu nietypowy przekaźnik Tuya, który (w przeciwieństwie do wielu innych) jest w stanie pamiętać i wykonywać swój harmonogram pracy nawet w przypadku utraty połączenia z siecią WiFi. Jest to coś nowego, ponieważ wcześniej testowane przeze mnie urządzenia Tuya/SmartLife...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
3a.Termostat sterowany modułem WiFi ESP-12E ESP8266 Black - 11 GPIO, ADC, PCB przez odpowiednią aplikacje Parametry: -Obsluga 1 grzałki 230-250V 1000W i 1 pompkę wody 4W 220-250V. -napięcie zasilania 230V -regulacja temperatury w zakresie 1*C do 90*C, tryb grzania -mała histereza 0.1*C,bardzo dokładny -timer zintegrowany z pracą grzałki -wodoszczelna...
Niby nie trzeba pchać na usart ale jak wtedy debugować? Bardzo prosto : USART przeznaczyć na komunikację z układami ( np. ESP8266 ) I pojawi sie kilka "komplikatorów" w postaci bootloadera, zakłócania transmisji do urządzeń w chwili wysłania czegokolwiek do VirtualCom. Trzeba by zrezygnować z bootloadera i odłaczyć mostek USB. Osobiście wole ArduinoMega...
Mam wersję D1 R1: https://obrazki.elektroda.pl/1829155000_... Próbowałem na GPIO2 (D9), GPIO4 (D14). Brak rezultatu - sprawdzam nawet oscyloskopem. Gdy próbowałem ustawić pin GPIO16 (D2): https://obrazki.elektroda.pl/9385737200_... I tutaj zagwozdka - adresy rejestrów różnią się. W nagłówku eagle_soc.h: [syntax=c]#define...
https://obrazki.elektroda.pl/9840486500_... Witam, długo się zbierałem ale myślę że projekt jest już na tyle dobrze działający by zaprezentować go tutaj. Co jest projektem ? Sterowanie dowolnym urządzeniem posiadającym odbiornik IRDa (innymi słowy, sterowany Irdą :) ) poprzez nasz telefon komórkowy. Po co ? Mam w domu sporą liczbę...
Panowie, Nie jestem "starym wyjadaczem forum elektrody, ale pamiętam ten serwis jeszcze z czasów gdy wdzwaniałem się swoim modemem aby szybko pobrać nowe artykuły i schematy publikowanych urządzeń. Elektronika to moje hobby - nie zarabiam na tym pieniędzy, nie poświęcam temu tematowi tak wiele jak bym chciał. Ale X lat temu trafiłem na temat arduino....
https://obrazki.elektroda.pl/1275250200_... Czy zdarzyło Ci się kiedyś nie usłyszeć dzwonka do drzwi? Na przykład będąc w części domu, w której go po prostu nie słychać - w zamkniętej sypialni, piwnicy albo na strychu? A może wystarczyło słuchać muzyki w słuchawkach? Dzięki poniższemu projektowi problem ten przestanie istnieć. Poniższy...
Witam, Znalazłem Data Logger na NodeMcu ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x4010f000, len 1392, room 16 tail 0 chksum 0xd0 csum 0xd0 v3d128e5c ~ld U kolegi był wgrywany w zeszłym roku na starszej wersji IDE Arduino i wszystko działało. Czyżby nowa wersja blokowała przerwania. Nie wiem jak to dopasować. Jak usuniesz wszystkie wiersze...
Witam serdecznie. Dzieki TechEkspert za info. Jest mi to znane ale nie zdaje egzaminu w praktyce. Ja chce uruchomic miernik TDR w/g tej komcepcji. Elektronika jest skompletowana. https://forum.arduino.cc/index.php?topic... A obecnie znalazalem takie info i moze to da rozwiazanie problemu. https://www.instructables.com/id/625-Nan...
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
Stacja Pogodowa ESP8266 + wyświetlacz VFD https://obrazki.elektroda.pl/1002039200_... Zainspirowany stacją pogody kolegi vanaxis z tematu: https://obrazki.elektroda.pl/3997029100_... Jak nie może sie połączyć to wyświetla ekran poniżej i czeka: https://obrazki.elektroda.pl/4415212900_... Po zalogowaniu...
Powiem szczerze że nie spotkałem się z dopuszkowym zegarem astronomicznym. Dopuszkowych urządzeń ma dużo w swojej ofercie np. Zamel, ale zegara nie widziałem. Można to zrobić trochę na około. Czyli np. wstawić jakiś moduł rc lub wifi, a pilota wysterować z zegara w rozdzielnicy. Jeśli bym to robił ja w takiej sytuacji to zrobiłbym tak: Zamontowałbym...
https://obrazki.elektroda.pl/2784070800_... Witajcie, pokażę tu jak wykonać proste łączenia i automatyzacje pomiędzy urządzeniami z (tytułowy gif pokazuje działanie DGR w akcji; są dwie 'smart wtyczki'; użytkownik przełącza stan jednej, tu pomarańczowej, a druga za nią podąża - też się wyłącza i przełącza) Dokumentacja Device Groups z Tasmoty...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
https://obrazki.elektroda.pl/9054856900_... Witajcie moi drodzy Zapraszam na moją recenzję 'inteligentnego' włącznika WiFi światła Smart Life. Sprawdzę czy jest on kompatybilny z aplikacją BlitzWolfa, przetestuję go z aplikacją Smart Life, pokażę jego wnętrze a na koniec przedstawię jak można samodzielnie napisać dla niego firmware...
Raczej problemem jest sama komunikacja po uart bo cały program bez niej działa jak należy. Mam jeszcze jedno podejrzenie co może być nie tak. Jak sprawdzę to napiszę. Dodano po 38 Myślałem że to budowa ramki danych jest problemem ale niestety nie. Wielkość ramki $framesize mam ustawione na 150. Dodano po 15 Dodaję uproszczony program jak Pisałeś. [syntax=vbnet]...
Poniżej kod. Jest to przerobiony (okrojony) kod ściągnięty kiedyś z internetu i dostosowany do moich potrzeb, który mam do szklarni i tam czujnik wilgotności podpięty do A0 działa. https://obrazki.elektroda.pl/2091623800_... Sam przekaźnik działa jak to załączę na butonie w blynku. Nie jestem zbyt mocny w programowaniu ;)
No fakt Program poniżej #include "Adafruit_MQTT.h" #include "Adafruit_MQTT_Client.h" #include "WiFiEsp.h" //#include "SoftwareSerial.h" #include <SoftwareSerial.h> #include <FreqCount.h> #include <Wire.h> #include "HX711.h" #include <Servo.h> //Biblioteka odpowiedzialna za serwa...
Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. I taki program pisze ktoś, kto nie potrafi z przerwań skorzystać??? Od tego są dedykowane rozwiązania SPRZĘTOWE, na pierwszej linii. MNa przerwaniach ale należy zaóważyć, że aby odczytac czy zapisac rejest nie realizuje sie transmisji kilku, kilkunastu...
Ja moje menu pisałem na ArduinoMega, może tam poszukaj przykładu najprostszego z możliwych. Jak zrozumiesz jak działa to sobie rozbudujesz do swojej wielkości. Błędem jest czasami i droga przez mękę jeśli od razu chcemy dużą rzecz bez zrozumienia do czego służy każdy przecinek, zmienna. Małe łatwiej zrozumieć. Uruchom male, zrozumiesz to przerobisz...
https://obrazki.elektroda.pl/4148743200_... Pierwszy mikrokontroler AVR ATmega zadebiutował w 1998 roku i zrewolucjonizował rynek. Stworzony został przez firmę Atmel, która została przejęta w 2016 przez Microchip. Mikrokontrolery ATmega od początku były dość ważne dla hobbystów. Ale w ostatnich latach ich pozycja na rynku została zakwestionowana...
Może lepszym rozwiązaniem na początek będzie pobieranie tych danych bez walidacji certyfikatu strony czy też fingerprint. Główna zmiana to zastąpienie poniższej linii kodu: Druga rzecz to chciałbym żeby podświetlenie wyświetlacza włączało się po "machnięciu" ręką i to działa tylko problem w tym że są tu delay-e i inne fukcje które opóźniają. Rozumiem,...
Hej, planuję obecnie sterownik nawadniania ogrodu, z dostępem do Wi-Fi. I stanąłem przed dylematem: Czy lepszym rozwiązaniem jest zastosowanie jakiegoś ARM'a + sterowanie poprzez komendy AT modułem ESP8266/ESP-07 ? Czy wykorzystanie ESP-12F jako głównego procesora + rozszerzenie go jakimś expanderem o dodatkowe GPIO? Moduł WiFi ESP-12F to całkiem niezły...
Fajna sprawa. No dobra, a powie mi ktoś, jak ja budując taką kartę mam nią sterować? Może mi ktoś to wyjaśnić, może być tak w skrócie, aby moderatora nie denerwować. :) Np piszą prostą aplikację dla Androida w Mintoris Basic Program steruje 3 listwami po 2 przekaźniki. Można rozbudować o dowolną ilość listew i przekaźników, zmienić nazwy poleceń, etc...........
esp8266 konfiguracja esp8266 thingspeak esp8266 biblioteka
rozruch transformatora wymiana łożyska oporowego volvo silnika
sterownik movera sterownik movera
Kontrolka "M" w Mercedes Tourismo - co oznacza? Kontrolka "M" w Mercedes-Benz Tourismo - znaczenie i funkcje