https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
Czyżby to była przyczyna? Może. To jest istotne w momencie linkowania kodu dla ESP. W dokumentacji klasy EEPROM dla ESP8266 jest napisane, że " EEPROM library uses one sector of flash located just after the SPIFF S". Zastanawiam się, czy jak skompilowałeś i wgrałeś kod w trybie "4M(no SPIFFS)" to ta biblioteka będzie działać poprawnie. Nie zaszkodzi...
Temat z zapisem do EEPROM mnie zmęczył , przeorganizowałem zbieranie danych potrzebnych do archiwizowania i po prostu przeniosłem to do flash. teraz zapis jest większy , ale rzadszy. Zobaczymy kiedy to się będzie wysypywać i po jakim czasie.
masz w internecie informacje ile RAM jest na ESP8266, tylko pytanie, czy aby na pewno chcesz użyć RAM? Aby po utracie zasilania zniknęło? Może lepiej użyć jakiejś zewnętrznej kości, chociażby EEPROM czy Flash, takie można z elektrośmieci nawet wylutować... albo w ostateczności pisać do flash od ESP8266, ale w sprytny sposób, oszczędzając cykle erase(..)...
To trzeba wgrać mu firmware fabryczny, widać po zgłoszeniu, że jest to jakiś "śmieciowy" firmware w stylu Kardaś. Bywa tak, że po starcie w bootbloku zapisana jest natychmiastowa zmiana prędkości uart, na 9600. I tak startuje na jednej prędkości, a chwili zmienia prędkość do standardowych 9600 Wgraj firmware NodeMcu przez flasher z tego linku i koniecznie...
To jest inteligentny wyłącznik 10A, który dostałem z AliExpress. Ma wewnątrz chip ESP8285, dla którego narzędzie do flashowania GUI nie działało, ani cloudcutter. Oprogramowanie, które uważam za 1.1.8, ale nie mam już możliwości sprawdzenia i zapomniałem go zapisać! Aby sflashować układ, odlutowałem go z płytki drukowanej i podłączyłem piny rx, tx,...
Fajny przykład, w sumie mój kod można by o to ulepszyć, widzę że oni użyli: [syntax=c] wifiManager.setSaveConfigCallback(saveCo... [/syntax] do wywołania zapisu, a ja w kodzie tematu zapisuję na ślepo. A flash powinno się oszczędzać... EDIT: Chyba edytowałeś post i przykład zniknął, ale moja uwaga o setSaveConfigCallback dalej jest słuszna.
Witam. Jestem nowy i to mój pierwszy demontaż. Mam nadzieję, że się spodoba. (Przepraszam za tłumaczenie, używam Google) Jest to 3-kanałowy przełącznik z BK7231N. https://obrazki.elektroda.pl/9632528600_... https://obrazki.elektroda.pl/4519958900_... https://obrazki.elektroda.pl/7014696700_... https://obrazki.elektroda.pl/6915277100_...
OK, więc następna próba dzisiaj. Dziękuję za informację. Szybkość transmisji jest ustawiona na 115200 w flasherze GUI. Nie próbowałem ponownie z narzędziem Pythona. Przewody które przylutowałem do urządzenia mają długość około 15cm. Mogę je skrócić, jeśli uważasz, że to pomoże. Długość kabla USB wynosi ~80cm. Do wczoraj urządzenie zasilane było napięciem...
Odniosę się jeszcze do głównego tematu. Wszystko w strukturze o nagłówku SUPLA, która wygląda mi na jakąś formę konfiguracji urządzenia. Dalej moje dane WiFi powtarzają się jeszcze raz, są w miejscu gdzie wcześniej był jakiś testowy SSID - jakieś ZAMEL-SUPLA-TEST - może w fabryce testowali to urządzenie: Urządzenia są testowane przez producenta, aby...
Cześć, Potrzebuję zapisać w pamięci flash bądź eeprom kilka wrażliwych danych koniecznych do pracy urządzenia po wznowieniu pracy po resecie. Niestety częstotliwość zmiany wartości zmiennych podczas pracy nie pozwala na użycie flasha lub eeprom na bieżąco bo by się skończyły bardzo szybko z uwagi na limit zapisów. Czy jest możliwość monitorowania jakiejś...
W tytule dałeś Arduino a tu się okazuje, że używasz ESP8266 :D Chcesz zapisać 200 pomiarów * 60 sekund * (4 + 4 + 4 + 1 bajtów) = 156 kB? Na wstępie można zoptymalizować trochę zmienne, np. do zapisania milisekund w 60 sekundach nie potrzebny ci int a wystarczy jakaś zmienna 2bajtowa (uint16_t?). Pomiar adc może lepiej będzie zapisać w wartości adc...
ESP8266_AT_Bin_V1.7 To się nie mogło udać, ponieważ masz: SPI Flash Size & Map: 32Mbit(512KB+512KB) A więc możesz użyć co najwyżej wersji ESP8266 AT Bin V1.6.2 Dla tej wersji jest: 0x00000 boot_v1.7.bin 0x01000 user1.1024.new.2.bin 0xfc000 esp_init_data_default_v08.bin 0x7e000 blank.bin 0xfe000 blank.bin W między czasie wgrałem ESP8266_AT_Bin_V1.5.1...
Dokładnie tak samo jak z pamięcią Flash. Działa odczyt i zapis nieco wolniej. Ponieważ mam maleńkie pliki od kilku bajtów do max 3kb, to nie ma absolutnie żadnego wpływu na odczuwalnie wolniejszą pracę ESP. Karta widziana jest jak standardowy Flash.
Zamiast się gimnastykować z zapisem/odczytem ustawień z emulowanego EEPROM, lepiej użyć klasy [url=https://github.com/espressif/arduin... - jest ona dostępna w Arduino HAL do ESP32. Tutaj masz przykłady użycia: http://www.iotsharing.com/2017/06/how-to...
Normalne użytkowanie karty SD to zapis zdjęć i filmów, nawet użytkując bardzo ale to bardzo intensywnie aparat, ale amatorsko, można to zrobić kilkadziesiąt razy w ciągu 5 lat gwarancji. A i tak karty padają. Zapis z gwarancji SANDISK: "Niniejsza gwarancja nie obejmuje przypadków, gdy Produkt zastosowano w niżej określony sposób lub w połączeniu z którymkolwiek...
https://obrazki.elektroda.pl/3158476900_... Oto krótki samouczek odczytu/zapisu pamięci flash na przykładzie 25VQ16ATIG z użyciem programatora CH341 i oprogramowaniem Neoprogrammer. Film zawiera również instrukcję wylutowywania/wlutowania pamięci w obudowie SOIC/SOP. Przedstawioną tutaj metodę można zastosować dla dowolnej pamięci...
ten układ ma wbudowany Flash, w przeciwieństwie do ESP, gdzie mam obawy, co do jakości zewnętrznej pamięci Flash ESP ma też wersję z pamięcią wbudowaną - ESP8285. Ja bym miał obawy właśnie dla pamięci wbudowanej, jako że ani dla RTL8710 ani dla ESP8285 nie mogę znaleźć informacji o liczbie cykli zapisu ani retencji. W przypadku pamięci zewnętrznej...
Witam wszystkich, mam następujący problem. Mam płytkę ESP8266MOD - lolin nodemcu v3. Staram się zaimplementować jej następującą funkcjonalnosć: zapis i odczyt SSID oras Hasła danej sieci Wi-Fi z EEPROM, automatyczne łaczenie z zapisana siecią Wi-Fi. Chcę aby można było wczytywać te dane z pamięci EEPROM bo końcowy urztkownik nie zna się na programowaniu...
Interfejs ma móc ustawiać zmienne konfiguracyjne, sterować kodem esp'a, wyświetlać "live" niektóre dane z czujników, rozpoczynać zapis danych do flash'a, pobierać zapisane uprzednio dane (plik csv lub txt), kasować ściągnięte uprzednio pomiary (planuję przechowywać max 2 sesje pomiarowe - pliki). Czy dla interfejsu w telefonie bez konieczności przechodzenia...
Hej, Potrzebuję pomocy z modułem: MEGA+WiFi R3 ATmega2560+ESP8266, flash 32MB, USB-TTL CH340G, Micro-USB Udało mi się zaprogramować, żeby ESP działało jako serwer oraz sterowało wyjściem na arduino przez stronę. Niestety nie mam pojęcia jak zabrać się za zaprogramowanie komunikacji z bazą danych postawioną lokalnie Interesuje mnie model komunikacji...
https://obrazki.elektroda.pl/8200151900_... https://obrazki.elektroda.pl/8509606000_... https://obrazki.elektroda.pl/7136045200_... Mój jest stary i wierny Sparkfun FT232R. Wielokrotnie używany do flashowania urządzeń esp8266 i esp32, a także niektórych urządzeń ST dla detektorów Blitzortung.org Lightning....
Pewnie szybciej byłoby na dziś ustawić to z Tasmota, swojego pierwszego menu nie stworzysz w parę dni, jeszcze sporo Ci zostało. 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. W Tasmocie można też napisać swoje reguły, znika, albo zmienia się ograniczenie "wyklikiwalne" z menu,...
Bardzo często EEPROM jest emulowany w pamięci FLASH w sposób niewidoczny dla użytkownika. Nie można emulować funkcjonalności takiej jak wytrzymałość na ilość cykli zapisu/kasowania albo możliwość nadpisania pojedynczego bajtu. A o to mi chodziło. Arduino najbardziej wspiera byłego Atmela Arduino/Genuino to IDE dla wszystkiego co kto dopisze oraz projekty...
https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...
Użyj ESPtool.py. Komenda read, jak będą problemy to będzie trzeba ustawić kilka innych rzeczy. Plik zapisze się w domyślnym folderze esptool`a. Wgrywasz też tym.
Znasz ten projekt? Wydaje mi się, że próbowałem już i tego "ftp-a", ale skoro podpowiadasz, to pewnie ten działa. Sprawdzę, to by pewnie rozwiązało wiele kłopotów ;) Co do prędkości, to chyba mam przyczynę ! W ESP8266 kopiowałem plik, robiłem zmiany w locie i zapisywałem. Czasami zapisywał mi się pusty plik. Teraz robię tak, że wczytuję plik-zrodlo...
https://obrazki.elektroda.pl/1673329200_... BL602 to 32-bitowy SoC WiFi+Bluetooth, który można znaleźć w niektórych urządzeniach Sonoff i eWeLink. Występuje w wersjach 2MB i 1MB flash, ale tutaj skupię się na wersji 2MB. BL702, z drugiej strony, jest układem Zigbee. Oba mogą być odczytywane i flashowane za pomocą BLDevCube, oto szczegóły...
https://obrazki.elektroda.pl/9932147800_... Warto obserwować LoLin ESP8266 i MicroPython ESP8266 dobrze integruje się z Arduino ale warto wypróbować też inne możliwości takie jak MicroPython. Na początek na komputerze instalujemy środowisko Python: https://www.python.org/downloads/ Następnie z wykorzystaniem narzędzia pip instalujemy...
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:...
Tu jest tutorial jak użyć biblioteki WIFI MANAGER do ESP https://obrazki.elektroda.pl/1995531500_... W ramach przykładu jest zestaw plików na wzór, jak sobie zapiszesz przykład JAKO to jest dodany w jego katalogu folder DATA, wewnątrz są przykładowe pliki HTML - konfiguracja WIFI, dodanie hasła, aktualizacja firmware z poziomu przeglądarki,...
czy w ogóle jest sens korzystać z Arduino, czy nie prościej ściągnąć FATFS, dodać obsługę I2C (kilkanaście linii kodu) i sprawa załatwiona. Skoro autor używa Arduino to raczej nie jest ekspertem od uC. Skoro tak, to na 99% bez Arduino nie da rady. Zapewne Arduino jakoś implementuje FATFS, warto się temu przyjrzeć, bo ten moduł można skonfigurować na...
Demontaż wtyczki zasilania, Minoston MP22W, wersja 2.0, kod daty 0920, FCC ID 2AQRWF96S Ten Minoston MP22W v2.0 ma nowy moduł, WB2S-WF96S, V2.1, 2020-07-29, z chipem BK7231T. OEM wyprodukowany jako WF96S przez https://nie-tech.com/ https://developer.... 1, mój konwerter USB na TTL ma układ ch341 2,...
Problem w tym, że ten plik ma dosyć dużo tekstu w HTML+javascript, żeby to jakoś wyglądało. Stąd się bierze 20kB. Nie chce wysyłać bezpośrednio, bo to taki plik z MENU i zakładkami - różne opcje z podziałem na sekcje, przełączają się zakładki, ale wszystko się dzieje w jednym pliku. Może podchodzisz do tego od złej strony. Po co manipulować sporym...
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...
Arduino ESP polega na prekompilacie z którego nie ma możliwości wycięcia nieuzywanych funkcjonalności, dlatego część flasha i ramu z zasady tracimy, tu faktycznie jest zonk. Za to w C mniej wiecej wiesz ile pamieci program ma do dyspozycji, tutaj lua potrafi sie nagle wykaszanic i nie bardzo wiadomo czemu, co sie stało i dlaczego? Zapisze to co jest...
Grzanie wody z nadprodukcji dla użytkowników instalacji fotowoltaicznych na nowych zasada rozliczeniowych. Chciałbym przedstawić tani projekt który może wykonać każdy kto lubi elektronikę i zdarza mu się trzymać lutownicę w ręce. Projekt ma za zadanie włączyć grzałkę wtedy gdy nasza instalacja fotowoltaiczna generuje określoną moc. Problem sterowania...
https://obrazki.elektroda.pl/3303074000_... Przedstawię tutaj projekt "smart" szufladek warsztatowych zintegrowanych z bazą danych części dostępną z poziomu komputera bądź telefonu. Szufladki te ułatwiają wyszukiwanie elementów - po wpisaniu nazwy części zawierające ją komórki są kolorowo podświetlane. Pozwala to szybko i sprawnie znaleźć...
Standardowo, próba połączenia z nowa siecią to zapis do FLASH. W ten sposób można uwalić ESP w kilka dni, jak np będzie się budzić co 5 minut i wywołana będzie standardowa funkcja połączenia z siecią. ESP pamięta ostatnio używana sieć, i po resecie próbuje sam się z nią łączyć. Z opcji uśpienia jeszcze nie korzystałem. Ale ja to działa po resecie jak...
https://obrazki.elektroda.pl/2240111500_... Oto szczegółowa instrukcja flashowania nowych chipów WiFi TR6260, które można znaleźć w niektórych inteligentnych urządzeniach Tuya. TR6260 można łatwo flashować i uruchamiać bezpłatnie z chmury, w pełni lokalnie, bez serwerów Tuya. W ten sposób można łatwo sparować TR6260 z Home Assistant...
Cały kod zapisywany jest do pamięci Flasha w ASCII, czyli każdy znak zajmuje pamięć. Do RAM trafia to co compilator sobie spłodzi. Wiec znacząco mniej. W ESP jest fatalna organizacja zmiennych, tablic etc... Kiedy uzywasz zmiennej rezerwuje ona, aż 256bajtow pamięci RAM wiec tu oszczędzaj. Jeśli piszę duże aplikacje, działam na małych plikach zapisanych...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
Dla testów sam teraz próbowałem wgrywać espeasy i nie chce mi się łączyć. Za to na Tasmota łączy się bez problemów. Może spróbuj: https://github.com/arendst/Sonoff-Tasmot... Po zapisaniu flasha powinna się pojawić sieć sonoff-xxxx gdzie xxxx to numerki z mac adresu adres do połączenia 192.168.4.1 bez hasła. Po połączeniu...
https://obrazki.elektroda.pl/7238862200_... Niedawno w dziale DIY pojawił się Hardware Hardware jest tak banalne, że nie odważyłem się zaprezentować niniejszego artykułu jako DIY :). Od pewnego czasu wykorzystuję SONOFFy jako bazę projektów opartych o ESP8266. Sonoff zapewnia mi ESP, zasilanie i obudowę. Jedyne co mi pozostało to dodanie...
Udalo mi sie w koncu, dokonczyc program. Zaczne moze od polaczenia: gpio13 <->mosi (sda) gpio14<-> sck (scl) gpio16<-> reset gpio3<->dc gpio5 ->pwm do sterowania podswietleniem (nie podlaczac bezposrednio pod podswietlenie tylko przez tranzystor - wiekszosc modulow ma taki tranzystor na plytce) cs wyswietlacza mozna podlaczyc...
https://obrazki.elektroda.pl/4968487700_... Witajcie moi drodzy Pokażę tutaj jak można łatwo złożyć z gotowych modułów (ESP8266, zasilacz, przekaźnik) własny sterownik IoT na WiFi. W przykładowej wersji pozwoli on nam przez internet włączać/wyłączać jedno urządzenie. Będzie to tak jakby Sonoff wersja DIY, ze szczegółowym opisem kolejnych...
Teraz jakby działało... tylko nie wiem, czy to poprawne. "espSerial.begin(15200)" ? Chyba miało być 115200? Trochę dziwne, że to zadziałało. "AT+UART_CUR=9600,8,1,0,0" ustawia za każdym razem 9600 w esp, ale nie zapamiętuje tej wartości w swoim flash. Po restarcie samego esp, przy nadal chodzącym uno, prędkość wróci do tej zapisanej we flashu w esp,...
Gdy zostaną przy pierwszym uruchomieniu zapisane w EEPROM Taka mała uwaga. ESP32 czy ESP8266, itd, nie posiada żadnego eeprom. Układy ESP32, czy ESP8266 wykorzystują do tego celu NVS (Non-volatile Storage), który korzysta z pamięci flash. Tylko, że w arduino "śmiesznie" wykorzystali do tego celu funkcje o nazwie "eeprom". Także proszę pamiętać o tym...
Jeżeli przy złej transmisji podaje "krzaki" to nie zostaną one zapisane? Na razie w ogóle nie ma połączenia z esp po RX/TX skoro esp nie odpowiada na komendy AT. Narzędzie do aktualizacji firmware, które Autor użył do wgrania firmware ustawia sobie w trakcie bootowania dowolnie wybraną prędkość, ale tylko na czas wgrywania firmware. Po resecie, esp...
Czy to urządzenie do którego wysyłasz dane ma możliwość odbioru pojedynczych danych, a nie całego zestawu danych? Jeśli ma taką możliwość to dane zamiast do Tablicy czyli pamięci RAM, można zapisać do flasha i dalej to juz zwykłe operacje na stringach i plikach
W nowo budowanym domu, w którym jest już prąd, ale nie ma ogrzewania należało zrobić zabezpieczenie przed zamarzaniem przyłącza wodnego. Postanowiłem dodatkowo dorobić monitoring warunków (temperatura/wilgotność) panujących w domu wraz z wysyłką na serwer. Podstawowym układem kontrolującym jest Sonoff Basic – idealne platforma do budowy własnych projektów...
Ok, po przemyśleniach i problemach z zaprogramowaniem modułu za pośrednictwem wygenerowanych wsadów NodeMCU, postanawiam przejść na Arduino. Pobrałem Arduino IDE, zainstalowałem dodatek ESP8266 i wybrałem w "Tools" płytkę "Generic ESP8266 Module". Co teraz? Chyba muszę jeszcze w tej zakładce Tools skonfigurować pozostałe parametry? Ale jak? Z tego co...
Problem może leżeć w tym że kilka razy flashowalem go espe tool nie wiem czy dobrze to robiłem może trzeba jeszcze raz mógłbyś podać co i jak Flashing ESP8266 jest procesem zapisywania nowego firmware na mikrokontroler. Jeśli podejrzewasz, że problem leży w tym, może warto spróbować ponownie zflashować mikrokontroler. Poniżej znajdziesz kroki, które...
Aby pozbyć się łączenia z wifi, wgraj "blank.bin" który znajdziesz w sieci, u Ciebie wersja 4M. Nadpisze on obszar flash w którym zapisane są dane do obsługi połączenia z wifi. Następnie wgraj swój kod (ten bez obsługi wifi). To rozwiąże cześć Twojego problemu, o pozostałej napisał (at)khoam Pozdr
http://obrazki.elektroda.pl/6267131800_1... Moduł moduł będzie gotowy do pracy ze środowiskiem Arduino. Zestaw pozwala w bardzo prosty sposób na rozpoczęcie eksperymentów z IoT. Jeżeli planujecie wykorzystać Środowisko Arduino. Moduł został przetestowany z najnowszą dostępną wersją środowiska 1.8.2 www.arduino.cc aby ułatwić pracę z...
Gdybys zdecydował się na WS2812/11 to pamiętaj o zapotrzebowaniu na pamięć ram. Jedna dioda to 8 (gdy użyjesz USART) lub 9 (SPI) bajtów pamięci. 100led to 800bajtów a potrzeby jest jeszcze ram na stos, zmienne. Naturalnie mozna, jeśli efekty beda "stałe" użyć flash. Pisząc "stałe" mam na myśli efekty zapisane we flash (co przy dużej ilości efektów zajmuje...
https://obrazki.elektroda.pl/1736679600_... Eksperymentując z projektami stacji pogodowej i zegarem akustycznym utworzyłem połączenie uwzględniające cenne uwagi przesłane do tych projektów. Okazało się, że w tak małym module jak WeMos d1 mini (lite) z kontrolerem ESP8266 wszystko można zmieścić. Bazując na schemacie poprzedniej stacji...
Kupiłem to urządzenie z wrażeniem, że zawiera moduł TYWE3S (ESP8266), ale zamiast tego przyszedł z modułem CB3S (BK7231N). Specyfikacje na wewnętrznej stronie drzwi wymieniają nawet moduł tego urządzenia jako TYWE3S, więc byłem zaskoczony, gdy znalazłem coś innego. Nigdy nie pracowałem z chipem Beken, ale na szczęście znalazłem tę społeczność i OpenBeken...
https://obrazki.elektroda.pl/3502147600_... Oto szczegółowe informacje o modułach WiFi opartych o ECR6600, datasheety, pinout, a także opis procedury odczytu i wgrywania nowego firmware wymagane do ich lokalnego uruchomienia. Dzięki temu możliwe jest sparowanie urządzeń ECR6600 z Home Assistant i korzystanie z nich niezależnie od chmury....
To typowy błąd utraty spójności danych na flashu, podczas zapisu danych zostało odłączone zasilanie i jest zong. Nie ma znaczenie co jest wgrane do flasha, czy Arduino, Basic, Lua. Niektóre pamięci udaje się uratować formatowaniem pamięci. Program znajdziesz na stronie ESPBASIC.COM. Formatuje się w pierwszej kolejności do 1MB, jeśli to się powiedzie,...
Najlepiej, jakbyś pokazywał cały kod, a nie jego fragmenty - naprawdę trudno się zorientować w sytuacji, kiedy odwołujesz się do zmiennych (chyba) globalnych. Cały kod, może się komuś przyda do eksperymentów. [syntax=c] //--ESP w trubie AP #include <ESP8266WiFi.h> // Include the Wi-Fi library #include <WiFiUdp.h> const char *ssid = "ESP8266...
https://obrazki.elektroda.pl/5278481600_... W sieci można tanio kupić różnego rodzaju wtyki, moduły i gniazdka oferujące pomiar energii i normalnie współpracujące z chmurą producenta. Tutaj pokażę, jak można takie gniazdko uwolnić od chmury i samodzielnie skonfigurować, w tym również jak można wywoływać zdarzenia w momencie np. przekroczenia...
https://obrazki.elektroda.pl/1252929100_... TinyGO to projekt, który tworzy narzędzia pozwalające tworzyć w języku Go aplikacje na małe mikrokontrolery i inne systemy wbudowane. Dotychczasowo TinyGo obsługiwało płytki takie jak BBC micro:bit czy Arduino Uno. Pod koniec września, autorzy projektu dodali do niego obsługę popularnych...
Zacząłem od nowa: kupiłem nową ATmegę328P. Podłączyłem ją do pustej płytki stykowej, dodałem zasilanie, kwarc, kondensatory i WiFi. Ustawiłem fusy w avrdude z użyciem spowolnienia -B8 na USBasp (low: 0xFF, high: 0xDE, extended: 0x05). Układ zaczął działać z kwarcem. Nie wgrywałem bootloadera Arduino, tylko program z Arduino IDE obsługujący WiFi. Działało...
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, Mam urządzenie którego sercem jest mikrokontroler STM32. Chciałbym, w pierwszej fazie uzyskać możliwość podgląd stanu pracy urządzenia przez internet (strona internetowa, aplikacja na tel), natomiast w kolejnej sterowanie tym urządzeniem. Urządzenie wyposażyłem w ESP8266 i nawet udało mi się zapisywać z mikrokontrolera poprzez ESP8266 wartości...
Niestety nie ma komendy AT+CIPSTART_DEF tak jak np. AT+CIPSTA_DEF. Jeśli znajdziesz jakąś możliwość, ustawienia nazwy modułu to napisz proszę. Aby w routerze widzieć nazwę modułu ustawioną przez nas należy użyć komendy AT+CWHOSTNAME="moja nazwa", Działa z ESP-01 wersja AT version:1.5.0.0(Oct 24 2017 12:03:18) SDK version:2.1.0(ace2d95) compile time:Oct...
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
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...
Czy RPI SPI używa poziomów logicznych 3,3 V? Pytam tylko, czy dałoby się zastosować po prostu tani klon Arduino na poziomie 5V do komunikacji SPI. Oto repozytorium: https://github.com/openshwprojects/OpenB... Więcej informacji na temat Aktualizacji znajdziesz w tym temacie (tłumaczenie wciąż czeka, postaram się to zrobić jutro): https://www.elektroda.pl/rtvforum/topic3...
https://obrazki.elektroda.pl/7335795800_... Przedstawię tutaj płytkę ESP32-2432S028R oferującą przede wszystkim duży kolorowy wyświetlacz LCD TFT 2.8" oparty o sterowniki ILI9341 (wyświetlacz) i XPT2046 (rezystancyjny panel dotykowy, wraz z rysikiem), a to wszystko za raptem około 50 zł. Pokażę tu jak można przykładowo obsłużyć ten...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
Lub… jeśli nie chcesz zapisywać wartości we flashu… możesz zrobić setChannel w autoexec.bat i ustawić go na przykład na wartość taką jak 999 lub po prostu -1, więc zarówno 0, jak i 1 wprowadzają zmianę ... Bardzo fajna propozycja, która zapobiegłaby podwójnemu publikowaniu, ale nie mogę uzyskać dostępu do autoexec.bat, ponieważ urządzenie nie przechodzi...
https://obrazki.elektroda.pl/2059871200_... Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii...
https://obrazki.elektroda.pl/5172750100_... Przedstawię tu Dział "Urządzenia Smart Home" oraz interfejs listy dostępny na Github Wszystkie artykuły i recenzje są dostępne na naszym forum w dziale pull request : https://github.com/OpenBekenIOT/webapp/b... Pull request powinien zawierać już link do tematu na Elektrodzie...
Kupiłem ten sterownik rolet Skylight z AliExpress https://obrazki.elektroda.pl/9651036900_... Zielony/żółty — uziemienie, niebieski — neutralny, brązowy — otwarty na żywo i czarny — zamknięty na żywo. Kontroler to przełącznik kurtynowy Smart Life DS-151 N+L, WiFi+BLE (zgodnie z oznaczeniem na pudełku) i pasuje do standardowej brytyjskiej...
https://obrazki.elektroda.pl/2910926800_... Sonoff to kontrolowany poprzez aplikację na smartfonie przekaźnik, mogący sterować zasilaniem podłączonych urządzeń. Sonoff niebawem będzie dostępny w gadżetach elektroda.pl. Urządzenie do połączenia z internetem wykorzystuje WiFi 2.4GHz. Sterowanie odbywa się z wykorzystaniem usług chmurowych,...
https://obrazki.elektroda.pl/6490352900_... Witajcie moi drodzy. Przetestuję i rozbiorę tutaj włącznik WiFi/RF433 światła qTouch, który od innych produktów tego typu wyróżnia się tym, że wpina się go tylko w przewód L, czyli zadziała nawet gdy nie mamy doprowadzonego N do puszki. Przetestuję ten włącznik z aplikacją eWeLink, ale potem...
https://obrazki.elektroda.pl/3043864800_... Ten niepozorny moduł opiera się o ESP32 C3 i oferuje 1.44-calowy, kolorowy wyświetlacz o rozdzielczości 128x128, sterowany przez protokół SPI. Tutaj pokażę, jak łatwo można zacząć z nim przygodę, jak można wgrywać mu wsad zdalnie (przez WiFi), jak wyświetlić prostą animację oraz porównam...
https://obrazki.elektroda.pl/8594670200_... Witajcie moi drodzy Przedstawię tutaj szczegółowo sposób konfiguracji oraz wnętrze zasilanego bateryjnie czujnika otwarcia drzwi/okna WiFi zgodnego z aplikacją kontroli inteligentnego domu SmartLife. Pokażę tu również jak można skonfigurować scenariusze jego pracy, np. automatycznie włączać...
Podobnie jak w przypadku komputerów jednopłytkowych, procesorów, procesorów graficznych i innej elektroniki na rynku, pandemia wpłynęła także na produkcję mikrokontrolerów, pozostawiając producentom ograniczone zasoby. Oczekuje się, że niedobór chipów zakończy się w nadchodzących miesiącach, a wkrótce po tym nastąpi uzupełnienie dostaw. Niezależnie...
https://obrazki.elektroda.pl/5743401700_... Witam, dzisiaj chcę przedstawić Connect 10W Smart RGB Bulb, znany również jako Laser 10W Smart RGB Bulb B22. Kupiłem tę żarówkę w 2021 roku i wyrzuciłem opakowanie na początku tego roku w ramach porządków, więc nie mam żadnych zdjęć opakowania. Przepraszam! Otwarcie https://obrazki.elektroda.pl/5743401700_...
It is known that the cooling machine is widely used in the industry. In this paper, I will show you how to use STONE HMI LCD as the display to combine the temperature sensor with Arduino esp8266 cooler application; the communication between the temperature sensor and Arduino esp8266 is realized by single line communication, and the communication mode...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
https://obrazki.elektroda.pl/3591447000_... Witajcie moi drodzy. Przedstawię tu trzykolorowy pasek LED, oferujący sterowanie przez WiFi i pilota, model MWIR-RGB/SMD2835. Przetestuję jego kompatybilność z aplikacjami Tuya i Magic Home, przeanalizuję jego wnętrze (łącznie z zasilaczem 12V z zestawu) oraz spróbuję zaprogramować moduł...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
https://obrazki.elektroda.pl/9302275200_... Od wielu lat internet rzeczy ( Internet of Things czyli IoT ) mocno się zadomowił wśród użytkowników. Niezaprzeczalnym prekursorem takiego stanu jest firma System on Chip ) w rodzaju ESP8285, ESP8266 czy zdobywającego ostatnio coraz większą popularność ESP32 w zasadzie zdominowała rynek (choć...
https://obrazki.elektroda.pl/8170361000_... Witajcie moi drodzy Dzisiaj przedstawię "inteligentne" gniazdo WiFi BlitzWolf BW-SHP8 , czyli po prostu gniazdo elektryczne z przekaźnikiem którym możemy sterować przez aplikację na Androidzie z dowolnego miejsca na świecie. Gniazdo to oferuje też dodatkowe funkcjonalności, takie jak podgląd...
Dziękujemy za pokazanie nam tego ciekawego urządzenia. Chciałbym uzyskać wsparcie, najprawdopodobniej przyjmiemy podejście podobne do tego tutaj: https://www.elektroda.com/rtvforum/topic... To urządzenie najprawdopodobniej również korzysta z TuyaMCU. https://obrazki.elektroda.pl/6789087600_... Oto pinout CB3S: https://obrazki.elektroda.pl/9491801100_...
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...
https://obrazki.elektroda.pl/6550958800_... Przedstawię tutaj uruchomienie ESP32-Cam w PlatformIO, przeanalizuję działanie streamingu video (?) z tej płytki oraz pokażę jak można dostać się do pikseli obrazu pobranego z kamery (np. w celu narysowania prostokątów). ESP32-Cam to mała i poręczna płytka oferująca moduł ESP-32S (4MB Flash,...
https://obrazki.elektroda.pl/4794923600_... Dziś pokażę jak sparować panel dotykowy Sonoff z Home Assistant a potem zademonstruję jak można go skonfigurować do praktycznie dowolnego zadania. Po zmianie firmware, panel dotykowy Sonoff jest w stanie zapewnić nam kontrolę nad wieloma, dowolnie dobranymi urządzeniami, może sterować oświetleniem,...
http://obrazki.elektroda.pl/6459617600_1... Czemu "Fishino"? Nazwa pochodzi od żartu na Prima Aprilis (po włosku "Pesce d'Aprile", a "Pesce", (czyt. pasza) oznacza rybę). Żart dotyczył pojawienia się kolejnego klonu Arduino, pod nazwą Fishino Zero. Moduł miał mieć rewolucyjne wyposażenie, więc spotkał się z ogromnym zainteresowaniem. Żart...
esp8266 flash esp8266 odczyt flash zapis pamięć flash
pasek rozrząd citroen poduszka pilot volvo aparat trust
żarówka szeregowo początkujący elektronicy
Wymiana gum maglownicy - jak to zrobić? Zegar LED świeci słabo w dzień i razi w nocy - przyczyny