ESP-01S relay + ds1820b

User avatar
makrz
Posts: 401
Joined: Tue Nov 27, 2018 1:43 pm
Location: Opole

Post

ten ESP-01Ss v1 ma relay na gpio0. Wgrałeś ten "wifisocket_esp01_eagle.irom0text.bin"?
Po wgraniu usuń zworę gpio0-gnd podłącz i zobacz czy rozgłasza AP.
Co chcesz zobaczyć w putty?
Asica10
Posts: 63
Joined: Thu Feb 28, 2019 8:12 pm

Post

W Putty chciałbym wyświetlić tak jak jest opisane w tym temacie w celu weryfikacji czy jest ok czy nie: viewtopic.php?t=2108

Po odłączeniu GPIO_0 od GND (układ wychodzi z flash mode) w putty pojawia się jedna dodatkowa linia:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)

ets_main.c


Jak chce uruchomić AP to wychodze z trybu flash mode i zwieram do masy GPIO_2 i w putty dostaje niekończące się komunikaty: Fatal exception (0):
epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception



Jeżeli chodzi o flashowanie, pierwsze robie flash plinku blank_1mb, a następnie tak jak zaznaczone na zdjeciu 3 pierwsze pliki razem.
Image

Po kliknięciu Start proces przechodzi do końca trwa to 1-2min, po skończeniu klikam Stop i wyłączam program.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Moduł nie startuje bo źle wgrywasz. Bin inicjujący chip jest nie na tym adresie co trzeba i program się wysypuje, do tego soft skompilowany jest dla SPI MODE DIO, a Ty dajesz QIO.
Ustaw parametey flashowania zgodnie z readme.txt

Code: Select all

SUPLA WIFI SOCKET
v2.5.3

wifisocket_1024_eagle.flash.bin--------->0x00000
wifisocket_1024_eagle.irom0text.bin---->0x40000
esp_init_data_default.bin---->0xfc000

BAUDRATE: 115200
Flash Size: 1MByte (8Mbit)
Flash speed: 40Mhz
SPI Mode: DIO
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Już to pisałem na forum, ale jeszcze raz powtórzę - moduł ESP-01S wymaga przy flashowaniu SPI MODE DOUT.
User avatar
makrz
Posts: 401
Joined: Tue Nov 27, 2018 1:43 pm
Location: Opole

Post

Z tego co napisałeś w pierwszym poście to masz taki przekaźnik?

Na tym wsadzie nie będzie działać. Nie to gpio. Tylko DS zadziała.

wifisocket_1024_eagle.flash.bin--------->0x00000
wifisocket_1024_eagle.irom0text.bin---->0x40000
esp_init_data_default.bin---->0xfc000

BAUDRATE: 115200
Flash Size: 1MByte (8Mbit)
Flash speed: 40Mhz
SPI Mode: DIO

PORT SETTINGS:

[CHANNEL0] RELAY GPIO4
BUTTON GPIO5
RGB LED
- RED GPIO13
- GREEN GPIO12
- BLUE GPIO14

[CHANNEL1] DS18B20 Sensor GPIO2
You do not have the required permissions to view the files attached to this post.
Asica10
Posts: 63
Joined: Thu Feb 28, 2019 8:12 pm

Post

Dokładnie mam taki jak pokazałeś.
A jak wgram incan easy? to DS jak i przekaźnik zadziała po skonfigurowaniu pinów?
User avatar
makrz
Posts: 401
Joined: Tue Nov 27, 2018 1:43 pm
Location: Opole

Post

Ktoś tu pisał, że przecinał ścieżkę do gpio0 i łączył z gpio2 ale nie mogę znaleźć.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

makrz wrote: Sat Mar 02, 2019 3:46 pm Ktoś tu pisał, że przecinał ścieżkę do gpio0 i łączył z gpio2 ale nie mogę znaleźć.
Nie za wiele to daje.
Jak zabawa w przecinanie ścieżek, to przekaźnik należy podłączyć pod GPIO3 (RX).
Asica10
Posts: 63
Joined: Thu Feb 28, 2019 8:12 pm

Post

Wgrałem ten soft https://github.com/Espablo/SUPLA_Firmwa ... inCan_Easy
Ustawiłem to tak (jest ok czy coś powinno być jeszcze ustawione/zmienione?)

Image
Image


Edit// Problemów ciąg dalszy... jak wpinam moduł ESP01 do płytki z przekaźnikiem ukłąd nie działa, nie startuje Wi-fi, dioda niebieska nie miga. Jeżeli łącze przewodami ESP z płytką przekaźnika ukłąd startuje bez problemu dopóki nie podłącze pinu od przekaźnika GPIO_0, ale jeżeli uruchomie wcześńiej układ i dopiero wtedy podepne pin przekaźnika do płytki wszystko jest ok...Ma ktoś pomysł czego to jest kwestia wina?

Edit 2// Ta Chinska płytka bez modyfikacji działać nie będzie...Znalazłem rozwiązanie problemu ( teraz działa ok)
To fix it with this specific board, I had to:
- solder a 10K resistor from 3.3V to GPIO0 to keep it high. This prevents ESP from constantly entering flash mode
- solder a wire from VCC (3.3V) to CH_EN


BTW// Jak zrobić by ESP wystawił AP bez ponownego flasha? zwieram Btn config do GND x10 (Btn config podciągniety rezystorem 4.7k do VCC), ale ESP nie wystawia AP
User avatar
makrz
Posts: 401
Joined: Tue Nov 27, 2018 1:43 pm
Location: Opole

Post

Spróbuj przytrzymać przez 5 sekund.

Return to “Pomoc”