Dla ESP32 polecam stronę http://esp32.net/ Niezłe kompendium wiedzy. Bardzo fajny link - polecam zajrzeć tam wszystkim obserwatorom wątku, naprawdę fajne zestawienie.
W ESP32 jest jeszcze dostępny drugi UART i trzeci Wiem, ale już miejsca na front-panelu brakuje.
ESP32-CAM powinien być zasilany z 5V. W załączeniu specyfikacja. Pin "3V3" to wyjście zasilania. Można zasilać poprzez pin 3.3V ale dla pewności sprawdziłem bez rezultatu.
Dziekuję (at)khoam za odzew :D Korzystając z LittleFS z zapisem do pamięci flash ESP32 Muszę przeliczyć ile będą zajmowały dane, bo rejestracja co np. 5minut około 15 parametrów może trochę zająć dla dłuższego okresu czasu (kilka miesięcy). A może przez BLE? Są nawet stosowne apki do tego celu. O! To by mogło być ciekawe. ESP32-WROOM-32U w cenie ok....
(at)khoam W którym pliku należy zmodyfikować, bo mam ten sam problem?
ESP32-CAM powinien być zasilany z 5V. https://obrazki.elektroda.pl/5810937500_... Czy ten port /dev/cu.usbserial-A50285BI to jest ten sam, który wyświetlał się w Arduino IDE, kiedy ładowałeś program? Jak podłączyłem zewnętrzne 5V to regulator na ESP32 mało się nie spalił. Być może stabilizator się spalił, ale dlatego, że podłączałeś...
W ESP32 jest High Resolution Timer. Można generować przerwania z dokładnością 50µs. Tutaj nie chodzi o przerwania a generowanie sygnału i wprowadzania za pomocą peryferium deadtime. Ogólnie hrtim ma rozdzielczość do 184ps w rozwiązaniu ST, texas też podobną wartość;) To jest High Resolution Timer ;)
Na pewno więcej niż ESP32-S3. Stawiam, że nie więcej niż 7$ za sztukę :) Ile by nie kosztował, to i tak pewnie mniej niż porównywalny STM32 ;) (jakieś F7?) nie mówiąc już o lepszej dostępności...
Wejścia GPIO w ESP32 nie mają na wejściu bramki Schmitta (jak AVR), Nie wiedziałem o tym (przyzwyczajenie z AVR). A jak jest w ESP8266?
Owszem, ale w ESP32-S2 nie ma kontrolera EMAC Ajć, no to klops. Pewnie stosują zamiennie te bloki, bo każdy z nich trochę zasobów i krzemu potrzebuje. Ich selektor na stronie pokazuje 0 po zaznaczeniu USB i Ethernetu jednocześnie, natomiast każdy z osobna zwraca jakieś wyniki. Dodatkowo ESP32-S1 tam nie występuje, więc chyba od dawna wycofany, a moduł...
Amazon: Amazon wykorzystuje ESP32 w swoich inteligentnych urządzeniach domowych Echo. Google: Google wykorzystuje ESP32 w swoich inteligentnych głośnikach Nest. Czy jesteś pewien? Słyszałem, że użytkownicy budują klony, ale żeby wielkie amerykańskie korpo wykorzystało chińskie ESP32?
ESP32 całkiem dobrze sobie radzą z "odświeżaniem" większych wyświetlaczy. Czy możesz podać trochę więcej informacji? Do tej pory nie znalazłem ESP z interfejsem MIPI-DSI (chociaż 2 linie danych), czy choćby standardowe sterowanie LCD (RGB888/VS/HS/PCK/DE) rzędu 1920x1080 czy chociaż 1024x600. Może być gotowy zestaw, nie musi to być goły układ. Nie...
ale float niestety nie działa. Muszę to jakość obejść. Widzę, ze "praktycy" nie lubią "teorii". Wolą udoskonalać widelec do zupy. Wszystko masz podane w poście (at)khoam Bez podkładu teoretycznego ... oj ciezko ...
dzięki (at)gps79 działa idealnie. Mimo wszystko muszę zapoznać się z linkami i książką co podlinkował khoam, trzeba się rozwijać :)
Dla porównania ESP32-Audio-Kit (na ali w cenie 15$ z wysyłką): https://www.cnx-software.com/2018/10/24/... Z komentarzy do artykułu wynika, że płytka ta sprzedawana była po kosztach produkcji i nie jest już dostępna.
(at)atypowy256 Proponuję najpierw wyczyścić flash ESP32. Można do tego użyć Flash Download Tools: Link Jeśli dobrze to zrobiłem, to nic to nie dało. Dalej program nie chce się wgrać.
A jaka jest wersja tool-openocd-esp32? V0.10.0-ESP32-20210401
To może jeszcze ESP32-C6? Link Jeżeli moduł z C6 ma pinout kompatybilny z innymi nowymi modułami to czemu nie. Uwielbiam takie tezy z "palca" https://github.com/Aircoookie/WLED/issue... https://esphome.io/components/esp32.html Note Support for ESP32 variants such as the S2, S3 and C3 is still in development and there could be issues. :) Dodano po...
od adresu 0. czyli 0x0? Tak, to jest to samo :) [url=https://espeasy.readthedocs.io/en/l...
A co z deklaracja?? mi wyskakuje jako duble https://obrazki.elektroda.pl/5346283100_... AVR GCC nie obsługuje double. Czy użyjesz double czy float będzie traktowane jak float. Zadeklaruj 1.123456789012345 i wyświetl. A czy esp32 lepiej radzi sobie z floatem? Lepiej, ale lepiej nie używać zwłaszcza w przerwaniu. W ESP32 jest FPU które...
W przypadku ESP32 jest to 40 mA. Nie wiem, jak dla ESP32, ale dla jakiegoś scalaka czytałem o 10mA prądu stałego, i 100mA impulsu - warto określać, czy chodzi o prąd stały, czy impuls. Poza tym: wysokie napięcie (ESD to zwykle parę kV) może przebić opornik - a wtedy opornik 1kΩ nie ograniczy prądu do kilkudziesięciu mA. Dlatego trzeba dobierać oporniki,...
(at)khoam , dzięki :) Pozdr
O dziwo dzisiaj zrobiłem jak sugerowałeś i działa pięknie. Dzięki wielki kolego khoam . Już nie pierwszy raz mi pomogłeś.
Dzięki za super publikacje i umożliwienie użytkownikom bycie na bieżąco z popularną serią ESP! popularnym chińskim portalu wynosiła ok. 150 PLN za ESP32-S3-DevKitC-1 oraz ok. 100 PLN za ESP32-S3-DevKitM-1. vs ESP8266 10zł vs ESP32 27zł. To przestaje być kraj dla biednych elektroników :(
Jakie wersje kostek są na tych dwóch typach modułów? ESP32-S czy ESP-WROOM-32? W obu wersjach płytki wlutowane są ESP-WROOM-32 (tak jak na zdjęciu w pierwszym poście).
Jak wygląda ten ESP. Są różne modele procesora. Jest to układ ESP32-C3. Proponuję na początek uaktywnić opcję "Erase All Flash Before Sketch Upload" (w tej chwili masz Disabled) i załadować program testowy ponownie. Wybranie tej opcji nic nie zmienia. Nie wiadomo, czy autor ma tą na myśli. Oprócz tego procesor wykrywa błąd: "flash config is corrupted"....
Dla celów pomiarowo-testowych Brownout Detector w ESP32 można wyłączyć. Tak. Dlatego napisałem że może nie chcieć współpracować, nie, że się nie da :)
Bardzo fajne wykonanie. Super wykonanie. Dzięki ;) Szkoda, że użyłeś toroida. Mógłbyś zrobić przełączenie uzwojeń i podwajać prąd lub napięcie. Mam przełączanie uzwojeń, to jest 2x12V, chyba, że coś innego miałeś na myśli ;) Zawiodłeś mnie, że nie na ESP32 Na swoje usprawiedliwienie dodam, że dużo robię na ESP8266 ;) ESP32 na razie mnie zniechęciło,...
Skrócić czas wykonywania funkcji ustaw_katode() oraz przerwanie_od_timer_mux() tzn. zamiast "wolnych" funkcji gpio_set_level() bezpośrednio manipulować rejestrami GPIO W1TS raz GPIO W1TC albo (jeszcze szybciej) użyć kontrolera RMT (kanały RMT można zmapować na dowolne piny).
Sprawdź max 3232 moim zdaniem masz zamienione kanały. Tam powinno być D:IN/OUT i ta sama cyferka na końcu w ramach danego toru. i analogicznie dla R Pdf to lepsza opcja, da się powiększyć :)
Sam układ transceivera WiFi w ESP32 w "szczycie" może pobierać 240 mA. będe korzystać z ESP z jednym rdzeniem procesora i jedyna dodatkowa funkcja to BLE. Kurde w takim razie nie wiem co robić ale pobór około 100uA w trybie "wyłączonego" urządzenia to dość kiepski wynik.
Opis protokołu jest tutaj: Link Tylko jak przez ESP32 nawiązać połączenie po bluetooth?
jakie buforowanie konkretnie Bufor dla ramek UDP Muszę przejrzeć bibliotekę która używam: asyncudp
Dokładnie tak jak piszesz. Dodano po 8 Dobra, działa. Sam nie wiem co poklikałem, ale bujnęło się. O chłopie. Kilka dni męczarni. Wielkie dzięki, jestem Ci winien sześciopak browca ;) Dodano po 8 Odsyłam do odpowiedzi użytkownika khoam.
Aha, chodzi o ten projekt: https://kno.wled.ge/advanced/audio-react... ? tak :)
Ale ten moduł Adafruit też bazuje na ESP32. ESP32 to SoC, a nie gotowy moduł do użytkowania. Już nic nie rozumiem. Jest to skrót komentarzy, jeśli chciałbyś rozwinąć, to zapraszam pod link źródłowy. A chodzi zapewne po prostu o cenę płytek deweloperskich. Adafruit z ESP32-S2 jest droższy i chyba mniej wydajny od tych np. z Aliexpress. Oczekujesz od...
biblioteki do WiFi są modelowane zgodnie z tymi do ESP32 A jak jest np. z biblioteką arduino.FFT? Pytam bo usiłuję przeportować część kodu korzystającego z niej i ESP32 na Pico i jak na razie sypie błędami. A do tego pierwotna wersja korzysta z obu rdzeni a to dla Pico znacznie się różni.
Coś tam się kompiluje ale tym razem staje z błędem w tym miejscu: https://obrazki.elektroda.pl/6535732100_... Khoam Ty Masz opcje partycji przy kompilacji dla Ai_Thinker ESP32-CAM?
Jaka konkretnie biblioteka? Link? https://github.com/nRF24/RF24
Skoro otrzymasz tylko SSID i hasło to skąd będziesz wiedział jaka jest adresacja i jaki adres nadać, jaka maska i jaka brama ? Sprawdzę w komputerze podpiętym do tej samej sieci. Nie wiem tylko jak z pulą adresów, ale jeżeli DHCP przydzieli określony adres z daną maską to nie wystarczy po prostu nadać adres dla ESP z poza puli adresów definiowanych...
W Botland Pico Pi 26,50 zł a Pico Pi W (z WiFi) 41,90 zł. Tu faktycznie ESP32 wygrywa cenowo, ESP32-WROOM-32UE w Soyter to ~17 zł. W zeszłym roku kupowałem dwie sztuki u nich. Zamieściłeś ładną tabelkę porównującą Pico z Nano, więc dla zaspokojenia Twojego niezadowolenia z ESP32 zamieszczam poniżej inną Nie jestem niezadowolony, po prostu drażni mnie...
ESP32 nie posiada pamięci EEPROM. Zaproponuj inne rozwiązanie. Ewentualne kody źródłowe prezentuj z wykorzystaniem tylko ESP-IDF. Rzeczywiście, ESP32 nie posiada pamięci EEPROM, dlatego należy poszukać alternatywnych rozwiązań. Jednym ze sposobów jest wykorzystanie pamięci NVS (Non-Volatile Storage), która jest zaprojektowana do przechowywania danych...
Korzystałeś z tego poradnika? Jeszcze nie, dzięki za info. Jutro spróbuje.
Dzięki podpowiedzi kolegi (at)khoam zmieniłem konfigurację pliku platformio.ini - i wszystko działa.
Witam. Wgrywanie przykładu Wifi client nie zawsze daje oczekiwane rezultaty, ale jak się uda to widzi wszytkie punkty dostępowe. Nawet kamerę która jest u dzieci, Ξa która nie jest dołączona do wifi domowego. Próbuję skompillować pliki kolegi Hevet /z trudnościami/, i niestety na sam koniec mam błąd z którym nie mogę sobie poradzić. Może macie jakieś...
Gdzie i dlaczego tak drogo kupujesz te ekspandery? Nie kupuję takich rzeczy, ale zerknąć można na ceny np tutaj: https://kamami.pl/3010-ekspandery-io Kiedyś zastanawiałem się nad jakimś rozszerzeniem wyjść i coś tam przeglądałem po necie, to nie wiem czemu ceny z kosmosu to miało ;) To kup sobie płytkę z STM32, a do tego ewentualnie ESP32 w charakterze...
A jaki program jest załadowany do ESP32 w celu obsługi tego modułu GPS? Mój. Odczytuje po serialu to co wyśle moduł, używając TinyGPS++ przetwarza dane po czym przesyła dalej w "skompresowanej" formie przez bluetooth. Tak czy siak, nie ma to znaczenia jaki program jest w ESP32 gdyż moduł GPS gubi czasami dane nawet gdy odczytuje się je bezpośrednio...
Cyclone TCP wspiera ESP32 (Eth i WiFi). Nawet kolega nie zadał sobie trudu sprawdzenia jego kodów źródłowych. Nie pisałem że chodzi mi o Cyclone TCP, podałem jako przykład stosu wspierającego WiFi dla ARM-ów :) Bardziej mi chodzi czy ESP32 jest na tyle otwarte że biorę sobie dokumentacje, pomijam już supoort inżynierów aplikacyjnych jaki mam przy innych...
Komercyjne RTOS dla ESP32: Przecież Zephyr jest open-source. Tak samo RIOT-OS. W ten sposób patrząc mbedOS czy FreeRTOS również są komercyjne, bo stoi za nimi jakaś firma. Nie ironizuję, po prostu zboczyłeś z tematu na teren, gdzie dalsza dyskusja nie ma sensu. Czyli jednak źródła esp_wifi_init_internal() nie są nigdzie dostępne, a pisałeś: Full OpenSource...
Nie port USB, ale sam układ ESP32-C3 może być ustawiony w jednym z tych dwóch trybów. Jeżeli będzie ustawiony w trybie "Download Boot" to można go programować z UART 0 lub USB. Mnie interesuje aspekt sprzętowy. Kiedy na piny GPIO18 i GPIO19 będą używane do USB ? Czy zawsze po resecie ? Nie muszę wymieniać firmware przez USB. Usiłuję jedynie zrozumieć...
Czy zmieniłeś konfigurację 'buttonpin' jako INPUT? Tak
Czemu ten cytat z wikipedii ma służyć? Przypominam, że tematem wątku jest ESP32, a więc FreeRTOS. Rozwinięciu pojęcia "muteksów".
Jaka jest przewaga ESP32 nad 8266 w zastosowaniu z easyesp. ESPEasy32 jest na razie w fazie eksperymentalnej. Autor użył ESP8266 (ESP-12). Pomijając to co koledzy wyżej napisali o płytce, to kolega autor nawet nie ma pojęcia co użył, bo faktycznie na fotkach jest 8266 a w tytule ESP32. Pozdr
Schematu nie rozrysuję teraz ale zamieszczam zdjęcie co może dla niektórych wystarczy: https://obrazki.elektroda.pl/4053872900_... Zasilacz to chińszczyzna YINGJIAO z regulacją napięcia (jak na zdjęciu). Powinienem wspomnieć, że docelowo w skrzyneczce będą dwa styczniki, przy czym jeden 3f. więc jak widać środowisko nieco toksyczne....
Po co ci tranzystor przełączający zasilanie bateryjne/ogniwo słoneczne? Podłącz po prostu ESP pod akumulatorki. Gdy się ładują ogniwem, to sam z siebie panel zacznie napędzać też ESP, gdy napięcie panelu słonecznego będzie za małe, to zasilanie przejmą ogniwa. Nie ma sensu komplikować układu. Do tego rozwiązuje problem przełączenia przy słabym zasilaniu....
Czy jesteś pewny, że iMX RT1011 oferuje większą ilość pamięci RAM niż ESP32? Przepraszam za nieścisłość w mojej wcześniejszej odpowiedzi - iMX RT1011 oferuje tylko 128 kB SRAM, podczas gdy ESP32 ma 520 kB SRAM. ESP32 w tym aspekcie jest bardziej zaawansowany. Przepraszam za zamieszanie i dziękuję za zwrócenie uwagi.
Albo ta zmiana na softAP_dd pomieszała ścieżki. Makefile: PROJECT_NAME := wifi_softAP ?? na wifi_softAP_dd ?? Tak, to chyba był problem, choć sama podmiana nie pomogła. Ale gdy zrobiłem ponownie nowy folder z zawartością przykładu i z zmieniłem nazwy projektu w plikach dot. makefile, tym razem skompilował poprawnie. Są jednak warningi o nieaktualnych...
Espressif już zaprojektował i w tym kwartale udostępni nowe wersje ESP32-D0WD-V3, które są odporne na ten lokalny atak. Dla zainteresowanych, w załączeniu dokument producenta opisujący zmiany w nowej wersji V3.
Jaki to konkretnie moduł Ethernet? Nie bardzo wiem czego konkretnie dotyczy pytanie. PHY jest na układzie IP101.
A czym się to objawia? Nie świeci się dioda na module GPS.
(at)darex120 A czemu upierasz się przy Arduino IDE? To jest najgorsza z możliwych opcji. Zdecydowanie lepiej użyć Visual Studio Code z wtyczką PlatformIO. Też będziesz mógł pisać programy z użyciem Arduino Core i arduinowych bibliotek. Tak z ciekawości jest już ESP32 Arduino Core 3.x na PlatformIO , u mnie po instalacji nadal stara wersja 2.x ??
ze wsparciem dla ESP32 lub STM32 Też uważam, że Arduino UNO jest raczej bez sensu. Można się nim pobawić ale do czegoś sensownego nie wystarcza. Owszem, są desperaci, który otoczą UNO dziesiątkami dodatkowych układów ale czy to ma sens? Takie minimum to Mega2560 ale porównując z ceną ARM nie ma o czym dyskutować, jak się chce zrobić coś konkretnego...
W karcie katalogowej ESP32-C3-32S wspomniano, że chip dostarcza wsparcie dla BLE 5.0 (prędkości od 125 Kbps-2 Mbps), jednak strona zbiórki na Kickstarterze stwierdza, że płyta IotFi ma wbudowany tylko Bluetooth 2.0. Ten BLE jest jeszcze bardziej tajemniczy. Z poniższego rysunku wynika, że gniazdo antenowe BLE podłączone jest do SIM868. https://obrazki.elektroda.pl/2408850600_...
RAM jest w kości ESP32 i wszystkie moduły mają to samo, FLASH i PSRAM to osobne kostki krzemu "doklejone" na SPI, dlatego jest podawana ich wielkość, bo mogą być różne. Tak, pamięć SRAM. W dokumentacji producenta dla ESP-WROOM-02 jest napisane: to jest akurat z zupełnie innej bajki.
Dziękuje khoam;) Bardzo mi pomogłeś:) Kolejny problem wyeliminowany: ESP32 się flashuje oraz widze peryferia po I2C. Na horyzoncie pojawił się kolejny problem. ESP poza radiem, ma sterować lampami NIXIE. Po podłączeniu zasilania dosłownie usmażyły się rezystory 470K - R2, R6, R9, R12 sterujące katodami. Obecnie odkłada się na nich napięcie 170V. Jest...
O jaki konkretnie trend chodzi? :) Nie wiem na ile się interesujesz Tuyą i produktami z ich stajni, ale coraz więcej "smart" zabawek, przekaźników, żarówek, czujników otwarcia drzwi, zalania, było początkowo budowane na ESP8266 (TYWE3S i podobne), a ostatnimi laty w środku coraz częsciej są moduły typu Bekken lub inne. Nie wiem czemu tak jest, ale...
W razie czego służę pomocą. Mariusz, znalazłem takie coś; https://elportal.pl/projekty/komunikacja... Wydaje mi się że się nadaje wręcz idealnie do zapamiętywania pozycji celownika. Jak myślisz?
Praktycznie wszystko w FreeRTOS oparte jest o kolejki Niestety realizacja timerów programowych jest w freeRTOS-ie tragiczna.
(at)jacekcz Do rozpoznawania mowy, pojedynczych słów (komend) można użyć "arduinowych" płytek z ESP32, z wykorzystaniem frameworka ESP-Skainet: Ja to rozumiem. Pytanie jest o "przypięcie mikrofonu Jackiem 3.5"
Sam repeater tego nie wymaga. Inaczej nie ma internetu w warsztacie. Wystarczy że zmienię tryb z WISP+UR na UR i nie mam połączenia.
W takim przypadku AI nie byłoby potrzebne. Użytkownik może nie wiedzieć, w której konkretnie dokumentacji są opisane oznaczenia układu ESP32, a jak już wie, to AI staje się zbędne. 1. Czy nie lepsza jest standardowa wyszukiwarka internetowa? 2. Czy w ogóle bot jest w stanie konkurować z wyszukiwarkami internetowymi? Jeśli tak, to czy ktoś może podać...
To ostatnie pytanie. Czy ta wersja kodu będzie również prawidłowo działać dla ESP32-S3 ? Przepraszam za błąd z poprzedniej odpowiedzi. Skupmy się teraz na kompatybilności funkcji z ESP32-S3. ESP32-S3 jest kolejnym układem z rodziny ESP32 i w wielu przypadkach kod napisany dla ESP32 będzie kompatybilny z ESP32-S3. Jednak mogą wystąpić różnice w sprzęcie,...
Nie w postaci zdjęcia z komórki. Kolejny ortodoks co nie lubi zdjęć kodu komórką .... ;) Dodano po 2 Wyślę może na pocztę ten projekt i zobaczysz sobie, ok? Zobaczyłem sobie, że źródła są. I co z tego? I co, mam zdobyć dokładnie ten moduł moduł , postawić konfigurację itd... 200PLN / godzina, plus koszty
Moim zdaniem, ta potrzeba 5GHz to wynika głównie z faktu, że można wtedy zarządzać ESP z komórki. Ale co to ma wspólnego, równie dobrze można się łączyć z "komórki" w 2.4 GHz
(at)khoam - rzecz w tym, że taniej to zrobisz na ESP32 (mouser - wersja z 2MB flash 2.7 euro) niż ATSAM3X8E 7 euro+ESP885 1MB 1,5 euro. Jedyny rzeczywisty problem, że framework arduino ESP32 jeszcze wspiera tak bardziej testowo niż rzetelnie. SAMD21 jest dużo tańsze i też jest wspierane przez arduino. W końcu siedzi w zero. Ale to też jeszcze nie to,...
Możecie podpowiedzieć do których nóżek podłączyć kondensator 100nF przy ESP32 jak mam zasilanie przez microUSB. Pin zasilania 3V3 (2): kondensatory 100nF (ceramiczny) i 1000uF (możliwie blisko) Pin EN (3): kondensator 100nF (ceramiczny, możliwie blisko) Do samego układu to raczej mi się nie uda przylutować. Może do pniu który jest na na załączonej...
Diod RGB o trochę większej mocy nie steruje się bezpośrednio z wyjść ESP. Do tego służą tranzystory MOSFET. Wprawdzie maksymalna obciążalność pojedynczego GPIO w ESP32 to 40 mA, ale to nie powód, aby z ESP robić grzejnik. Zgadza się, ale niestety tak układ został zaprojektowany.
Generalnie uważam, że takie rozwiązania "gatewaya" łatwiej jest zrealizować z użyciem ESP32-C3, który posiada dwa kontrolery sprzętowe I2C O! I to jest fajna wiadomość. Warto wiedzieć o istnieniu takiego modułu. Wtedy rzeczywiście, ATtiny nie byłby już potrzebny. Jest coś takiego w Botlandzie: https://botland.com.pl/plytki-zgodne-z-a...
Tak, żeby nie było, że tylko ARM, to Espressif też ogłosił dostępność TensorFlow Lite dla ESP32 :) https://www.espressif.com/en/news/Tensfo... Oooo - ciekawe czy Arduino to będzie obsługiwało :O
Chciałbym aby tylko ST... Kup Xilinxa coś... cokolwiek. Renesas.. lista jest długa. ESP32 bez problemów :) Cieszę się, że ci wystarcza, ale niektórzy źle się czują bez 2Gb ramu :) albo bez 2GB...
Jeżeli uważasz, że może to być niewystarczająca ilość, to proponuję użycie ESP32 DevKit (obrazek poniżej). Tytułem uzupełnienia: Jeżeli zdecydujesz się na ESP32 będziesz mógł nadal korzystać z Arduino HAL oraz Arduino IDE. Dodatkową korzyścią natomiast jest fakt, że Arduino HAL w ESP32 bazuje na FreeRTOS. Jeżeli planujesz obsługę wielu urządzeń peryferyjnych,...
Biblioteka, na którą się powołujesz, nie wspiera architektury ESP32, co wynika wprost z jej kodu źródłowego - nie wiem, jak Ci się udało ją skompilować dla ESP32. Proponuję, abyś w pierwszej kolejności skorzystał z informacji zawartych na stronie Dzięki za namiary, będę miał dziś wieczorem co robić :) Co do tamtej biblioteki to wiedziałem, że była...
próbowałem bez konwertera ale jakoś nie chciał ruszyć z miejsca. Do których pinów w ESP32 podłączałeś ULN i jak te piny są skonfigurowane w Twoim programie? korzystam z biblioteki #include "Stepper_28BYJ_48.h" Stepper_28BYJ_48 stepper(5, 18, 19, 23); // IN 1, 2 , 3, 4
Sądzę, że zastosowanie optoizolatora do tego celu jest nieco nadmiarowe. Nie wystarczy prosty dzielnik na wejściu GPIO w ESP32? Też miałem takie wrażenie, ale... chyba Autor chce separacji galwanicznej + odporność na zakłócenia. Problem w tym że PC817, to nie za bardzo jego aplikacja w tym zastosowaniu. W takich zastosowaniach (przemysłowych) stosuje...
Ciekawym rozwiązaniem są sterowniki PLC z obsługą przez WiFi oraz BT (dzięki zastosowanym układom ESP32), na bazie oprogramowania wykorzystującego framework Arduino: Trochę śmieszne że nazywają to PLC jak nawet nie można tego programować w żadnym języku zgodnym z normą IEC-61131.
Witam. Chciałbym na płytce z ESP32 z wgraną tasmotą zrobić dwa kanały do sterowania paskami LED na 12V, oczywiście przez tranzystory. Dla obu wyjść, z których chcę sterować paskami, zrobiłem ustawienia jak na zdjęciu. Ale działają one tak, jakbym sterował kolorowymi LED-ami - kiedy ściemniam jeden kanał, zwiększa się na przykład jasność na drugim kanale....
Prawie tak jest :) Trzeba pamiętać, że niektóre z nich mają ograniczone zastosowanie np. mogą pracować tylko w trybie INPUT. https://randomnerdtutorials.com/esp32-pi... Panowie podany powyżej link - LINKIEM MIESIĄCA dla mnie. Google-translator-strony i rewelacyjnie się czyta. Super opisy dla każdego kto zaczyna pracę z ESP32/ESP8266!!!
Przecież ESP32 posiada 2 oddzielne kanały SPI (HSPI,VSPI). Jeśli jeden przeznaczony do wyświetlacza,to drugi jest wolny. Pozatym MCP2515 można tylko wysterować za pomocą SPI. Nie wiem,jak to sobie inaczej wyobrażasz. SJ jest wbudowany w ESP, Nie znam takiego ESP. Pokaż na zdjęciu. Jakoś nie potrafię w to uwierzyć. Układ SJA1000 sterowany jest za pomocą...
Dobrze więc, kiedy w MCU jest możliwość "odpięcia" pinów od wewnętrznych układów tak, jak np. w układach serii ESP32. Co ci da, że je "odepniesz" od układów wewnętrznych, jeśli masz diodę zabezpieczającą na wejściu, której nie odepniesz i to przez nią płynie prąd? Poza tym chyba każdy układ, który ma muliplekser sygnałów ma możliwość przepięcia pinów....
Moja rekomendacja to C lub C++, ale nie mogę być obiektywny Jak w takim razie zacząć z C? Tak ogólnie czy od razu na jakimś sprzęcie np. STM32?
Porównanie z MicroPythonem bardzo zabawne, biorąc pod uwagę, że ten drugi w zasadzie to nie nadaje się nawet do prototypowania aplikacji na ESP32. Szkoda, że autorzy nie pokusili się o porównanie Toit z Lua, Rust czy B4R. Ja (prywatnie) totalnie nie rozumiem popularności MicroPythona - toż to koszmarnie powolne jest, działając na złożonej warstwie...
bo to nie zależy jaka jest płytka testowa tylko jaki jest moduł/chip/flash. :) Ustawienia Flash Mode nie wynikają z konstrukcji płytki testowej, ale danego modelu układu ESP8266 lub ESP32. ESP-12S może mieć QIO ale flash na 1MB, pomimo że teoretycznie ma 4MB Akurat mam takie ESP-07S oraz ESP-12S, co mają 4MB flash. Nie ma więc chyba żadnej reguły....
o pokolenie woli Python-a a nie C++ . Zanim jednak pokocha albo i nie Rusta w systemach wbudowanych minie przynajmniej dekada a liczba sprawnie kodujących w tym zapisie będzie musiała bardzo znacząco wzrosnąć. Biorąc pod uwagę, jak wygląda syntaktyka czy też semantyka języka Rust, to nie bardzo widzę programistów Pythona masowo migrujących do Rust....
Natomiast kiedy na GPIO0 i GPIO2 jest stan niski, to po resecie ESP będzie próbował ściągnąć sam bootloader po UART i z niego wystartować, zamiast z tego we flash. Chodzi mi ESP32-C3 a nie ESP32. ESP32-C3 family has three strapping pins: • GPIO2 • GPIO8 • GPIO9
Niezupełnie. Jeżeli włączone jest szyfrowanie pamięci flash w trybie „Development”, jest możliwe jego wyłączenie (na podstawie wartości pola FLASH_CRYPT_CNT). https://docs.espressif.com/projects/esp-... Istnieje również możliwość szyfrowania wybranej partycji NVS w ESP32. W takiej...
Trzy kluczowe rozwiązania 1. Wyłącz oszczędzanie energii w ESP32 W kodzie Arduino lub esp-idf dodaj linię: esp_wifi_set_ps(WIFI_PS_NONE) Dla ESPHome dodaj w konfiguracji: wifi: power_save_mode: NONE 2. Ustaw punkty dostępu Wi-Fi na kanały 20 MHz W ustawieniach routera: - Wejdź do panelu administracyjnego routera - Znajdź ustawienia sieci Wi-Fi 2.4 GHz...
Straszna drożyzna, nie opłaci się Porównaj cenę i możliwości tej "drożyzny" do "taniochy" Mega2560. Uwzględnij, że "drożyzna" jest wyposażona w programator/debuger. Ile kosztuje debuger do "taniochy" Mega2560 i Mega328? Uważasz, że 20$ to tanio ? bo ja nie. Jak już porównujesz do AVR, to mityczne mega2560 kosztuje 6$ (i to w małej gabarytowo wersji...
1MSPS to 10^6 próbek na sekundę. Jak policzę ile daje mi ATMEGA w projekcie to 13 próbek na 100kHz, jakieś 1.3MSPS, czy to możliwe? Jeśli tak, to nie jest najgorzej, tylko jak wspominacie dokładność drabinki nie jest za wielka. A gdyby zastosować tam bardziej precyzyjne rezystory, np 1%? Zewnętrzny DAC pewnie by wymagał szybkiej szyny, zgaduję, że bez...
Master czyli nadajnik i Slave czyli odbiornik, Combo - mix tych dwóch. Niech Ci będzie :) Chociaż w nowszej dokumentacji używa się określenia "peer", a ten może nadawać i odbierać - obie te funkcjonalności są zawsze dostępne. No ja tego nie wymyśliłem :) esp_now_set_self_role(ESP_NOW_ROLE_CONTR... // ustawienie nadajnika esp_now_set_self_role(ESP_NOW_ROLE_SLAVE...
(at)kolgreen Wynik kompilacji w Arduino IDE to ma sens jedynie w odniesieniu do zajętości pamięci flash. Jeżeli chodzi o zużycie pamięci RAM, to taki test trzeba przeprowadzić w trakcie działania programu i monitorować przede wszystkim zajętość sterty (heap) oraz jej stopień fragmentacji. Zajętość pamięci przez zmienne globalne to jest problem drugorzędny...
esp32 devkit esp32 bateria kupić esp32
whirlpool kondensator zasilacz domofonowy urmet cichy bootdisk
Brother MFC-8520DN brudzi papier, rozmazany wydruk Wymiana pompy paliwa w Ford Puma 1.7 2000