środa, 25 maja 2016

Arduino z ESP8266 - drugie podejście

Taak.
Po ostatniej porażce prędko dokupiłem dwa nowe moduły  ESP-01 te po 10 zł z Allegro. Tym razem  mocny standard - większość aplikacji w necie bazuje właśnie na tym module. Do tego przejściówkę USB-RS232 TTL z opcją 3,3V by nie bawić się w translacje sygnału.
 

Cenowo spodobała mi się ta wersja  http://www.sibit.pl/sklep/?18,konwerter-usb-rs232-ttl
Konwerter przyszedł wcześniej niż moduły więc ostatnia próba ożywienia ESP-12
Schemat prosty z osobnym zasilaczem do ESP zasilanym z 5V konwertera a całość z USB.
Po trzykrotnym sprawdzeniu wszystkich połączeń i napięć wtykam płytkę ESP ładuję nowe sterowniki do COM (w konwerterze zastosowano FT232RL) i  odpalam monitor Arduino. Jeszcze tylko ustawienie portu i prędkość na 115k. I.....
..... AT
......OK

Nooo proszę. Potem sprawdzę co wcześniej było nie tak. Ustawiam prędkość na 9600 AT+CIOBAUD =9600
działa przez chwilę po czym wyskakuje takie coś - to pewnie watchdog.  Prękość wraca do 115k

 wdt reset
load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

r Ž Ă9ô
Ai-Thinker Technology Co. Ltd.


Komenda AT+CSYSWDTDISABLE nie działa .

Wpisywanie komend z ręki to mały horror. Programik ESP Config z tej strony  sprawę ułatwia i pozwala np przyłączyć się do mojej sieci.  Odczytana wersja firmware to 00.25.0.0 z czerwca 2015 Na razie nie dotykam.
Po zalogowaniu do sieci  moduł przestał się restartować.
Najważniejsze do współpracy z Arduino - czy ustawienie prędkości na 9600 zachowuje się po resecie. Komenda AT+RST...........NIE
Trzeba wgrać specjalną wersję ze sztywno ustawioną prędkością 9600 np tu >>>>>>>> 
Ale ostatnio przyłączaną sieć pamięta i loguje się bez problemu po resecie.
Wspominają też że trzeba dobrać wersję do wielkości pamięci. W moim zgłasza się 8 Mb (512+515)
Więc update softu trochę poczeka szczególnie, że  jak widzę najnowsza wersja firmware to już 1.cośtam
Na razie to bez znaczenia.




Jeszcze tylko zobaczmy stronę producenta modułu www.ai-thinker.com
I wszystko jasne.
Dziękujemy na razie kolegom z Chin






Moduł ESP-12 zostawiam do testów pracy jako samodzielny kontroler pod BLYNK NCU LUNA BASCOM czy co tam się uda zainstalować.

Na razie wracamy do ESP-01 i Arduino

cdn ..............(niewątpliwie)





Brak komentarzy:

Prześlij komentarz