Moduł ESP32-DevKitC WROOM - wgrywanie oprogramowania i konfiguracja czujników bluetooth

Właśnie dzisiaj rano miałem zmienić kabel, ale niestety nie zdążyłem
Dziękuję serdecznie za pomoc.

Moi drodzy, sprawa wygląda tak:
3 różne kable USB do microUSB
2 moduły ESP32 podłączone tymi kablami do kompa i do USB 2.0 i do USB 3.0 i przez aktywny HUB USB 3.0 i niestety problem pozostaje.

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

Chyba jednak będę musiał wrócić do ESPHome :frowning:
Jeśli ktoś jest z Torunia bądź okolic to chętnie podjadę do Niego z tymi modułami w celu zaprogramowania (lub wysyłka) bo bardzo bym chciał sprawdzić Tasmotę .
Dziękuję Wam za zainteresowanie i pomoc.

Czy podczas flash-owania i potem rozruchu masz coś jeszcze podłączone do jakiś pinów na płytce?
Zastanawiam się dlaczego układ nie bootuje?

Na początku miałem podpięty czujnik ale odpiąłem.
W tej chwili mam tylko wpięty kabel microUSB którym chcę właśnie zaprogramować ESP32

Najlepiej gdybyś zasilił układ dodatkowo podpinając zasilacz np.9V do pinu VIN, a jeszcze lepiej podpinając 3,3V pod pin zasilania ESP pod pin 3V3. Minus (masa) oczywiście pod GND. Wówczas wykluczysz problem zasilania z USB i można się skupić na oprogramowaniu.

Ok, zamówiłem zasilacz, pewnie dostanę we wtorek i wtedy Was poinformuję o efektach.
Tylko jedno nie daje mi spokoju, dlaczego da się zaprogramować ESPHome bez problemu ?

Jak wgrywasz ESP Home? Z tego co pamiętam, to wprost z HA z addon ESPHome … nie spod Windows`a z którego próbujesz wgrać Tasmota?
Może jest jakiś problem ze sterownikiem konwertera TTL/UART do USB pod Windows dla tej płytki?
Należy zacząć od początku:

  1. solidne zasilanie
  2. sprawdzony przewód USB
  3. działające sterowniki i właściwy port COM
  4. właściwe oprogramowanie pod właściwe adresy

Poprawność komunikacji i efekty flash-owania sprawdzasz na każdym etapie przez monitor portu szeregowego.

Plik bin generuje z poziomu HA, natomiast wgrywam po kablu usb z pod windowsa tak samo jak próbuję Tasmotę .
Jutro powinien przyjść zasilacz, to wiele powinno wyjaśnić.

Witam, po przerwie,
Podłączyłem zasilanie wg schematu, wyczyściłem ESP32 i zaprogramowałem,
Niestety efekt ten sam :frowning:
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

Już nie mam kompletnie pomysłu.
Koledzy jeśli możecie mnie poratować zaprogramowanym ESP32 (za odpłatnością oczywiście to proszę się odezwać)
Dziękuję serdecznie ze pomoc.
Pozdrawiam

Witam ja mam wersję esp32 do którego wgrywam w ten sposób " -baud 115200" a esp32-cam na 921600

esptool --chip esp32 --port /dev/ttyUSB1 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32-ais-ble.bin

Proszę autorów wsadów do ESP32 o poprawienie… właściwie dodanie obsługi Bluetooth we wsadach ostatnich wersji - Link
Nie obsługują w ogóle bluetooth.
Myślałem, że coś z moim ESP jest coś nie tak. Ale po wgraniu Tasmoty wszystko działa. Ale inaczej - tele/tasmota_ble/Floraxxxxx…
Może konfiguruję coś nie tak. W wersji 8 było ok. poza gubionymi pingami.

Obsługa Bluetooth działa, właśnie sprawdziłem wgrywając, świeżo ściągnięty, plik od AIS:

Jest inny problem, te oprogramowanie nie uruchamia AP dla konfiguracji. Nie ma rozgłaszania SSID dom pod adresem 192.168.4.1.
Najprościej wykonać po kablu Backlog ustawiający SSID i hasło dla naszej sieci WLAN:

1 polubienie

Dziękuję za odpowiedź. Wgrywam jeszcze raz…
Wszystko działa. :grinning:

1 polubienie

Wczoraj przesiedziałem wieczór i próbowałem wgrać AIS-Tasmota9.3.1 na ESP32 no i za każdym razem nie rozgłaszała się nazwa ssid. Jak zmusić to esp32 do tego? Przy flashowaniu nie wyskakują żadne błędy. Dodam, że jeśli wgrywam Tasmota9.3.1 to działa bez problemu i można wszystko konfigurować.

Pozdrawiam

hmmm dwa posty wyżej jest opisany dokładnie ten sam przypadek i sposób jego rozwiazania, próbowałes?

1 polubienie

@Sebastian - jest jakiś powód, dla którego AIS Tasmota ma wyłączone programowo uruchomienie początkowego AP?
Widać, że jest to mylące i problematyczne…

Chciałem spróbować tylko nie wiem jak połączyć się do esp32- telnet, ssh czy jeszcze inaczej

Łączysz się po serial inaczej UART, inaczej TTL, czyli zwykły port szeregory RX / TX z ustawieniem prędkości przesyłu 115200.

teraz wszystko poszło od strzała :slightly_smiling_face:, wystarczyło użyć Termite

1 polubienie

Właśnie testuję przedpremierową BLE - Tasmota ESP32 (Tasmota 9.3.1.3) (🟦 BLE - Tasmota ESP32 w kolejnej wersji będą poprawki) na płytce o szumnej nazwie ESPDUINO-32

Nieoczekiwanie pojawił mi się błąd przekroczenia limitu czasu:

A fatal error occurred: Invalid head of packet (0xE0)

Rozwiązaniem jest zmniejszenie prędkości przesyłu danych z baud 921600 na baud 115200

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32-bluetooth-AIS.bin