Zacznij od zapoznania się z dokumentacją ESP8266, a konkretnie z przewodnikiem "ESP8266 Low Power Solutions" (9b). Do znalezienia w dziale Support na stronie firmy Espressif.
https://obrazki.elektroda.pl/1510232800_... Znajomy poprosił mnie abym zmontował mu "coś" co dało by powiadomienie gdy w jego bardzo mało używanym samochodzie akumulator zbyt mocno się rozładuje. Na szybko do głowy przyszło mi ESP8266 + ina219 i kawałek kodu który będzie robił pomiar, wysyłał to na serwer i usypiał na określony czas...
Cześć, Niedawno zacząłem bawić się modemem WiFi ESP8266. Na początku wszystko szło jak po maśle, jednak teraz gdy próbuję flushować dostaję ostrzeżenie, "espcomm_send_command: didn't receive command response" a następnie błąd "error: espcomm_upload_mem failed". W internecie znalazłem jakieś rozwiązanie problemu za pomocą rezystora podciągającego (pull-up)....
Posiadam WeMos D1 R2 ESP8266 + 32 Mb flash WiFi RobotDyn, który wygląda następująco https://obrazki.elektroda.pl/3598042700_... https://obrazki.elektroda.pl/9978478900_... Po podłączeniu do zasilania pojawiła się sieć WiFi o domyślnej nazwie więc można uznać, że działa. Kupiłem go z myślą o wgraniu firmware WLED i zrobieniu...
https://obrazki.elektroda.pl/4284671600_... Jako że lubię ostatnimi czasy poeksperymentować z ESP8266 zrobiłem małą płytkę która ułatwi mi zadanie. Przeważnie swoje urządzonka z Esp zasilam z ogniwa Li-ion a więc nacisk był na takie właśnie zasilanie jak i na niskie zużycie energii. Tak więc płytka nie ma wad takich jak np.Nodemcu...
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...
Tak mam to teraz zrobione (popatrz na schemat), ale chcę zrobić to wybudzanie ESP przez fotorezystor. Mógłbyś mi powiedzieć trochę więcej szczegółów na temat tego rozwiązania z komparatorem?
To po co zakłada temat ? Bo w dzisiejszych czasach 80% projektu można zrobić bez dogłębnej znajomości tematu, a potem najprostsze problemy stają na drodze. Po co to wszytko, jak zrobi to mikroprocesor ? Trzeba być bardzo dobrym "specem" od programów, żeby wszystko dobrze wyszło. Diagnostyka błędów dzałania tego też jest skomplikowana. Zastanawiam sie...
Nie wiem, chodzi Ci o to że można rozpoznać to po wyglądzie na witrynie sklepowej? Akurat mam również takiego Wemos jak na fotce #16 i wybudzanie działa OK. Na Ali są sprzedawane moduły ESP-12S i są droższe od ESP-12E czy ESP-12F, może walor ekonomiczny zauważa się w większej skali... https://obrazki.elektroda.pl/5934261300_... Po czym...
Witam. Nie raz używałem DeepSleep w ESP8266 i działało jak należy a dzisiaj nie wiem co się porobiło. Prosty programik chciałem uruchomić na [url=https://www.elektroda.pl/rtvforum/t... płytce z dwoma czujnikami temperatury i w celu oszczędzania baterii deepsleep i wybudzanie co minutę. [syntax=c] #include "MAX17043.h" #include <ESP8266WiFi.h>...
Jeśli chodzi o realizację uśpienia (przez Arduino) u mnie to w kodzie jest to w zasadzie jedna linia w pętli głównej na końcu: ESP.deepSleep(900000000); //15min uśpienia i reset przez RTC Do tego trzeba jeszcze tylko połączyć fizycznie ze sobą dwa piny tj. pin RST z pinem D0/GPIO16. Przy takiej konfiguracji nie zauważyłem problemów z wybudzaniem..
W trybie Light-sleep CPU jest w trybie "pending", więc: " During Light-sleep, the CPU is suspended and does not respond to the signals and interrupts from the peripheral hardware interfaces. " Nawet w tym trybie nie będzie możliwe zliczanie impulsów bez okresowego wybudzania. W załączeniu dokument "ESP8266 Low-Power Solutions". Jaki jest zakres częstotliwości...
Nadajnik radiowy wewnątrz szamba może nie zdać egzaminu. Ale można go zamontować obok w puszce hermetycznej i wypuścić np. elektrody (lub inny czujnik) do szamba. Jeśli chodźi o ekonomię zasilania nadajnika, to można go zbudować na tanim ESP8266 z protokołem ESP-NOW. ESP powinien pracować w deep sleep z wybudzaniem co kilka minut, albo i dłuższym. Z...
O kurczaki... ale zbombardowałeś informacjami :) sprawdź w pierwszej kolejności co masz ustawione w node.dsleep() rtctime.dsleep() wifi.sleeptype() Nie mam nic bo nie mam tego w kodzie. Używam tylko: [syntax=lua]node.dsleep(0)[/syntax] aby ESP przeszedł do wiecznego snu-AVR go wybudza.
Chcąc zaoszczędzić energię zwykle używamy deep-sleep. ESP ma jeszcze jedno ciekawe wyprowadzenia CH_PD oferując jeszcze niższy pobór energii. Oczywiście jest problem z wybudzeniem, ale jeśli mamy RTC, to warto pomyśleć o układzie z alarmem. Taki układ może okresowo wybudzać wszystko.
U mnie większosć to ESP8266/ESP32 i ESPnow :) Wybudzanie co 7s i 2s nasłuchiwania zjadlo mi w miesiąc 9% baterii 1020mah z Chin więc jest potencjał :)
A teraz napisz o jaki układ chodzi, ESP8266 czy ESP32? To jest dość istotne w kontekście wybudzania i RTC.
Samo ESP8266 potrzebuje stabilnego zasilania, a po drugie musi być wybudzane co jakiś czas przez pętle, bo inaczej lubi pójść w "kime"
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...
Podpowie ktoś lub naprowadzi jakimś przykładem usypiania mikrokontrolera STM32G030, udało mi się przygotować środowisko VisualStudio platformio pod ten mikrokontroler, blink już mi działa, wgrywanie przez stlink też. Teraz szukam informacji co trzeba zrobić aby uśpić ten mikrokontroler na określony czas tak aby pobierał możliwie mały prąd, po wybudzeniu...
Nie wiem, czy można przyspieszyć samo połączenie z wifi, ale czytałem, że na skrócenie czasu istotny wpływ ma rezygnacja z dynamicznego IP i wprowadzenie statycznego. Pobieranie adresu z DHCP zabiera bowiem stosunkowo dużo czasu. ESP-01 niezbyt nadaje się do "deep sleep" bo brak mu koniecznych wyprowadzeń (jeśli ma być wybudzany z wewnętrznego zegara).
Mierzyłem się z tym zagadnieniem kilka razy; najpierw na ESP8266. Po wgraniu firmware NodeMCU mamy kilka trybów pracy. Poza NORMAL i DEEP_SLEEP są jeszcze np. LIGHT_SLEEP. Do tego wyłączenie radia daje dużą oszczędność. Zastosowanie uC np ATmega168PV. Pracuje od 1,8V (w rzeczywistości od 1,5 albo i niżej) i ma znikomy pobór pracując jak licznik wybudzany...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
Zalegający śnieg na dachu, o ile jest go dużo, potrafi wyrządzić poważne szkody. Można tu wymienić zrywanie rynien, spadanie dużych bloków oblodzonego śniegu na podjazdy garażowe, parkingi, itp. W celu ochrony przed takimi wypadkami stosuje się różnego rodzaju zabezpieczenia przeciwśniegowe w postaci rur, barier, płotków. Ich głównym zadaniem jest zatrzymanie...
Witam. Chciałbym aby dla oszczędności prądu RTC DS32331 budził mi za pomocą pinu INT/SQW raz na dobę esp8266. Mam skonfigurowanego poprzez arduino uno DS-a który poprawnie steruje mi pinem i wybudza esp co zadany czas ale tylko wtedy kiedy ma komunikację po I2C z płytka arduino. Jeśli odłączę DS-a od arduino ten nie generuje już alarmu na pinie INT/SQW....
Musisz ustawić alarmy w czujniku oraz podłączyć pin od alarmu aby wybudzał ESP. Da się to zrobić, większość układów ma zakresy alarmu. Można też budzić w trybie bez wifi i sprawdzać temperaturę bez używania wifi. Ewentualnie dodatkowy procesor o niskim poborze.
https://obrazki.elektroda.pl/1937789800_... Ponieważ jestem fanatykiem wykresów i wszelkich pomiarów dodałem do swojej bazy pomiarów kolejny czujnik, tym razem jest to temperatura wody płynącej w kanale ostródzko-elbląskim, czujnik umieszczony w Ostródzie, niedaleko śluzy Mała Ruś :) Sam czujnik to esp8266+ds18b20 czyli nic nadzwyczajnego...
Led to szczególny przypadek diody świecącej, ja piszę o diodzie schottky lub zwykłej krzemowej 0.6V, w kierunku do GPIO16 )tam wyżej źle napisałem): https://obrazki.elektroda.pl/6392818700_... W załączniku to co wgrywałem. PS: Dla AT nie widzę sensu łączenia GPIO16 z RST w żaden sposób, to się używa do wybudzania co określony czas kodem...
Uwierzcie, że taki układ jest dużo bardziej niezawodny, wiele razy próbowałem skonfigurować WoL ale nigdy to nie działało tak jak powinno, albo komputer się nie wybudzał albo magic pakiety generowały się same (nie pytajcie jak bo sam jestem ciekaw, komputer potrafił sam się włączyć tak sam od siebie). Mi projekt podoba się ale bardziej ze względu na...
To jest oczywiście nieprawda. Nawet gdyby nie były zdefiniowane przez odpowiednie stałe te piny, to można użyć bezpośredniej numeracji GPIO. To się nawet nie kompiluje dla NODE MCU z ESP8266. Piny 12-15 mieszczą się w 11 dostępnych w ESP8266. To jest ta sama ilość dostępnych pinów dla Node MCU i WeMos. [syntax=c]static const uint8_t D0 = 16; static...
Papier termiczny zdecydowanie nie - zaśmiecanie świata + toksyczny bisfenol A (nie jestem ekoterroystą). Jedyny proekologiczny aspekt to utylizacja leciwego ESP8266. Idea kalendarzy wyrywanych była zgoła inna. Kartki wyrywane (z poprzedniego dnia) były wyrzucane, a odsłonięta wisiała na ścianie wraz z kolejnymi w bloku. Zwykle był to dzień miesiąca...
Zapomniałem że modulik z BME280 jest mocno wyposażony. Ma miedzy innymi na pokładzie stabilizator 662K. https://obrazki.elektroda.pl/3003149300_... Może to on zbytnio obciąża port ESP? Nie mam jak tego za bardzo pomierzyć bo czujnik zamontowany na stałe w obudowie radiacyjnej. Jak dotrze drugi czujnik to pomierzę o co w tym chodzi....
Witam, Buduje bezprzewodowy czujnik na podstawie esp8266. Układ będzie zasilany pakietem li-po 18605. ADC w esp mierzy napięcie do 1v - więc mogę wykorzystać dzielnik napięcia zbudowany np. z dwóch rezystorów (np. 100R + 33R). Problem jest taki, że chciałbym, aby cały układ był energooszczętny-dlatego też sam ESP jest wybudzany na kilka sekund co 10...
na święta włączam moduł, chwalę się, że włączam (małą) ozdobę przez telefon, a po jakimś czasie wyłączam moduł? Tu generalnie widzę inny większy problem nawet nie wchodząc w temat przetwornicy. ESP jest bardzo prądożerny i ludzie robiąc np. jakieś czujniki na ESP, walczą z tym programowo, pisząc np. program który wybudza ESP co 10s na krótką chwilę,...
Zasilanie: problem to temperatury - LiIon nie za bardzo działają w niskich temperaturach. Tu nie mam dużego problemu - mieszkam w Irlandii. Robię niemal ciągły - bo co 10 min pomiar temperatury i w zeszłym roku miałem ~10 zdarzeń(!) - czyli mniej niż 2 godziny w roku z temperaturą poniżej 0°C mierzoną na wysokości rzędu 4 metrów. Przy ziemi jest chłodniej,...
(at)niveasoft dzięki za pomysły, linki... Normalnie mnie oświeciłeś tym: po czym idzie spać do POWERDOWN Mój ESP8266 działa jak najbardziej OK, ale po prostu kocha prąd z baterii :( A gdyby tak między kontaktron a ESP dać np. ATtiny13? uC miałby za zadanie: -nie ma żadnych impulsów więc przechodzi do POWERDOWN i rozłącza zasilanie dla ESP -jest impuls...
To nie takie proste. Trzeba wybudować układ generujący impuls przy każdej zmianie poziomu, a dodatkowym problemem jest kontaktron, który jest stale zwarty przy zamkniętym oknie. Aby wykryć zwarcie trzeba przepuścić prąd przez kontaktron, a to znowu utrudnia zastosowanie zasilania bateryjnego. Może to co zaproponuję, to przerost formy nad treścią, ale...
To co przeczytałeś było prawdą, ESP8266 zasilasz napięciem 3.3V, ale chodzi o chip, a nie płytkę NodeMCU. Ta ma stabilizatory zamieniające 5V z USB (czy Vin) na 3.3V i jak do niej podłaczysz 3.3V to oczywiście uzyskasz 2,5V i wszystko będzie wariować. Jak chcesz to usypiać i używać baterii to NodeMCU nie jest dobrym pomysłem, nawet jak go uśpisz w tryb...
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...
Mi chodzi o zrobienie czegoś takiego jak ESP8266 czy EPS32. Najlepiej nawet jakoś tam zgodnego programowo. Chodzi tylko o inny hardware, żeby był mniejszy pobór prądu. Oraz o dodanie nowych funkcjonalności do software (lub po prostu zebranie istniejących gotowców do kupy). Czyli dorobienie wysokopoziomowego "protokołu". Żeby użytkownik widział tylko...
Prawdę mówiąc zaprzęganie Ethernetu do sterowania to tak jakby wybudować autostradę dla kilku tylko samochodów. To że można użyć PoE do mnie nie przemawia, prawdziwe PoE wymaga "dogadania się ze źródłem", switch musi wiedzieć że może bezpiecznie podać zasilanie, więc porządniejszych switchów (PSE) i tak nie użyjesz. A używanie zasilaczy PoE wpiętych...
Nie jestem przekonany, że prawidłowo odczytałeś zastosowanie LoRa. Te moduły z założenia mają zapewniać komunikację tam gdzie nie ma innych możliwości. Jeśli to ma być wokół domu, w promieniu powiedzmy 500m to można taki teren pokryć domowym WIFI. Lora byłaby bardziej przydatna gdy masz coś zupełnie w terenie, wyjeżdżasz jakimś traktorem w pole i zbierasz...
http://obrazki.elektroda.pl/8172553500_1... Witam wszystkich! Dzisiaj chciałbym zaprezentować pomysł na znany problem - w miarę bezobsługowe, przenośne, działające jak najdłużej na bateriach i minimalizujące liczbę urządzeń rozwiązanie do monitorowania warunków otoczenia. Często podróżuję, więc chciałem zbudować urządzenie, które pomoże...
Witam Posiadam procesor STM32F070F6, po wprowadzeniu go w stan Standby pobiera 3-4uA jest ok po za tym, że potrzebuję go wybudzać i zbierać dane do pamięci ram więc ten tryb nie odpowiada mi bo RAM jest po każdym wybudzeniu kasowana. Przeglądając dokumentację znalazłem tryb który nijako trochę mi pasuję STOP mode, procesor w tym stanie może być wybudzony...
"Wait" jest chwilowo wyświetlany 300ms, to czas na ponowienie transmisji i sprawdzenie czy pakiet nie przyszedł pusty. Co to ma wspólnego z problemem kolegi - <ciach> Zbędne wyciąłem. On nie ma problemu z odbieraniem tylko wysyłaniem , więc androidowe kody nie są mu potrzebne Dodano po 5 (at)korteksik W każdym praktycznie procesorze musisz sprawdzić...
(at)ElektrodaBot moduł CBU z BK7231N przechodzi w stan uśpienia po 6 sekundach. za mało czasu aby połączyć się z siecią WiFi. Jak go odzyskać? Wstępna ocena dostępnych informacji . Z udostępnionych szczegółów i przykładowych odpowiedzi wynika, że moduł CBU oparty na platformie BK7231N przechodzi w stan niskiego poboru mocy (głębokiego uśpienia) około...
Projekt to zrealizowane ciekawe wyzwanie. W kolejnych eksperymentach można podjąć kolejne wyzwania i pomyśleć o energooszczędności oraz transmisji bezprzewodowej (dla czujników pobierających małe moce, które pozwolą na rezygnację z zasilania przewodowego). Szczerze? Nie chce. Aku trzeba mimo wszystko wymieniać/ładować i nie lubią się z mrozami, a tak...
http://obrazki.elektroda.pl/7951758100_1... Przedstawiam moją prostą stację pogodową opartą na czujniku BME280 i module radiowym NRF24L01+ wysyłającym dane do RPi. Wybór czujnika Chciałem uzyskać pomiar temperatury, jak i ciśnienia i wilgotności. Często stosowane w takich konstrukcjach są czujniki wilgotności DHT11 czy ciśnienia BMP085,...
(at)ElektrodaBot A jaki jest najbardziej energooszczędny tani mikrokontroler Wi-Fi bez funkcji Bluetooth ale z obsługą OpenBeken? Wstępna ocena dostępnych informacji Pytanie dotyczy w szczególności identyfikacji najbardziej energooszczędnego, taniego mikrokontrolera Wi-Fi bez Bluetooth, który obsługuje oprogramowanie układowe OpenBeken o otwartym kodzie...
Albo zasilać LMV358 z którymś z pinów ESP8266. Wtedy, w trakcie deep-sleep LM będzie miał odcięte zasilanie. No ale jak odetnę od zasilania wzmacniacz to nie wybudzę ESP. Chyba, że nie rozumiem idei.
http://obrazki.elektroda.pl/9241839500_1... Czym jest Remoteboot? To sprzętowy układ do zdalnego zarządzania komputerem. Pozwala na monitorowanie stanu komputera - czy jest włączony i czy pracuje, oraz na kontrolowanie poprzez webowy interfejs fizycznych przycisków - zasilania i resetu - komputera. Remoteboot opisywany był na videblogu...
https://obrazki.elektroda.pl/5068673400_... Od kilku lat na Elektrodzie rozwijane jest uniwersalne, otwarte oprogramowanie przeznaczone dla różnego rodzaju urządzeń automatyki budynkowej sterowanych przez Wi-Fi, takich jak przekaźniki, kontrolery lamp LED i pasków LED (w tym WS2812), termostaty, mierniki energii, czy tam czujniki temperatury,...
atmega8 wybudzanie samoczynne wybudzanie wybudzanie klawiaturą
zmywarka pompa myjąca siemens honda filtr paliwo antena tuner telewizyjny
Wyrzucanie zabezpieczenia w pralce Samsung - przyczyny i rozwiązania Jak uzyskać dostęp do schowka w różnych systemach?