ESP 01 csatlakozás

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. augusztus 27. szombat, 23:54

AT+IPR=9600 -al átállítottam. De sajnos ujra csak a "->AT+RST (2000 msec) ->AT+CWLAP (5000 msec)" kapom az 115200-as porton, míg a 9600-ason ilyen katyvasz "úÿÿÿûÿÿÿÿ" :|.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: Robert » 2016. augusztus 28. vasárnap, 4:58

Kérdések:
- 9600: modulon átállítani és a mintakódban is.
- a jelszintillesztés hogy van megoldva az AVR és a ESP közt?
http://www.tavir.hu - a gazda :)

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1023
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: SanyiSay » 2016. augusztus 28. vasárnap, 6:12

AT parancsokban nem vagyok otthon, de ott sem árt utána nézni milyen AT-firmware van az ESP-re töltve, különben előfordulhatnak efféle meglepetések.
http://www.esp8266.com/viewtopic.php?f=6&t=1997

roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. augusztus 30. kedd, 16:31

A napokban (ahogy időm engedte) próbálkoztam vele. De sajnos a "AT+IPR=9600" parancs óta nem tudom elérni az ESP-t (még mindig csak ardunio és ESP-vel próbalkozok és nincs közte egy FTDI sem) . Egyszerűen feltöltök egy BareMinimum-ot akár és akkor a Serial monitoron a 9600-as porton kellene működniük a kezzel beirt parancsoknak (de megpróbáltam az összes többin is), de meg egy egyszerű AT-ra sem kapok választ. Mikor rendesen csatlakoztatva van (ahogy eddig volt és akkor még mentek az AT-s parancsok) állandóan világít a TX led és az arduinon uno-n pedig az RX. Ahogy utánaolvastam reflash-elni kellene.
Ha bárkinek van valami tapasztalata ezzel kapcsolatban, lehet sokat tudna segíteni vele. :|

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: Robert » 2016. augusztus 30. kedd, 18:16

Az összeállításodról egy fényképet fel tudsz rakni?
Szerintem ott más gubanc (is) lesz...
http://www.tavir.hu - a gazda :)

roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. augusztus 30. kedd, 20:24


Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: Robert » 2016. augusztus 30. kedd, 20:37

A képen látszik, hogy _nem olvastad el_ sem az itt kapott tippeket, sem a linkelt leírásokat:
1, A Tx/Rx jelszintillesztést kihagytad -> az ESP chip valószínű már károsodott.
2, A 3.3V tápfeszültséget az UNOról veszed (ami max 150 mA-t ad le, míg a modulodnak minimum 250mA szükséges)
3, Az UNO Tx/Rx lábára viszed, amin át _soha_ nem fogod megszólítani, mert az fixen az USBről szolgáló Tx/Rx is. És a jelek már összevesznek...
Ezért UNO esetén _kizárólag_ a szoftveres sorosport használható.
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
http://www.tavir.hu - a gazda :)

roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. augusztus 30. kedd, 21:47

Kedves Robert!
Sajnos nem rég kezdtem el ezekkel foglalkozni. Igazán az elején vagyok, így ha elkövetek egy-egy hibát azt nézze el nekem. :?
Olvastam és igyekeztem megfogadni a tanácsokat. Jelszintillesztőt is igyekszem beszerezni, de sajnos még nem jutottam el odáig. Ahogyan eddig is probáltam, így most is gondoltam megpróbalom a következő bekötéssel (eddig ment gondolom most azzal lehet gond, hogy a port száma amivel kommunikál az 9600) : https://www.google.ro/search?q=wifi+esp+01+connection&espv=2&biw=1366&bih=667&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiCuIX-iuDOAhXCcBoKHQXaA_QQ_AUIBigB#imgrc=CUvoaXo18K1quM%3A
A fénykép előtt nem voltak összekapcsolva a dolgok, így az véletlenül került a 0,1-re.
A minta feladatok közül a második kiírja azt , amit eddig (és az eddig fölöslegesen villogó ledek sem villognak). Gondolom akkor annyira nem vészes a helyzet. Amint beszereztem a jelszintillesztőt újra probálkozom.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: Robert » 2016. augusztus 31. szerda, 2:52

A jelszintillesztés:
Arduino Tx és a ESP Rx közé: 4k7...10k soros ellenállás. :)
http://www.tavir.hu - a gazda :)

Avatar
csegebiga
Chipgyilok
Hozzászólások: 284
Csatlakozott: 2015. március 27. péntek, 21:27

Re: ESP 01 csatlakozás

HozzászólásSzerző: csegebiga » 2016. augusztus 31. szerda, 10:47

akkor először is:
1. teszel a csupalyuk paneled végére egy ilyen Tápegység modult és arról táplálod meg az esp modult 3.3V-al. az uno panellel csak a gnd-t kötöd össze. (Ha a 3.3Vot is összekötnéd, jó eséllyel tönkrevágnád az unot!)
Ismertető
A Tápegység-modul III. a 400 illetve a 830 pontos breadboardhoz csatlakoztatva használható.
A bemeneti feszültség 5V (MiniUSB) vagy 7.5...12V (adapter).
A céláramkör felé áganként átkapcsolhatóan 5V vagy 3.3V kimenettel rendelkezik. A két tápfeszültség kimenet 3.3V vagy 5V-ra beállítható. Minden kimenet 700mA áramkorláttal rendelkezik.


2. védeni kell az esp modul 3.3V-os bemenetét(RX) az uno 5V-os kimenetétől(TX). visszafelé az uno elfogadja a 3.3V-os jelet TTL jelnek.
a legegyszerűbb szintillesztést Robert megmutatta, a korrektebb megoldás ez lenne

3. ha már a webshopban jársz, érdemes a kosárba tenni egy USB-Soros illesztő áramkört, méghozzá olyan chippel, amilyen az uno paneleden van, akkor nem kell külön telepíeni.
ezután az előzőekben említett esplorer progival uno nélkül is tudsz kommunikálni a modullal. lehet próbálgatni az at parancsokat is,

4. ha minden megy, be tudtad állítani a 9600 baud-os sebességet is, jöhet az uno
soros monitor az usb-n keresztül au unora, (D0, D1 foglalt)
softwareserial valahol máshol az esp felé. (te mondod meg, melyik lábakon menjen, és azokra a lábakra kötöd az esp-t (szinillesztve!))

5. Robert féle tesztprogram rátölt, megnéz, örül.

6. enjoy!

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: Robert » 2016. augusztus 31. szerda, 14:09

Ha meg önálló ESP chipben gondolkozol, akkor kivágod az egész ötletelést és ahogy sanyisay mondta:
- Egy összerakott, kész megoldásban gondolkozol: WittyCloud vagy egy NodeMCU vagy egy D1 mini vagy egy D1 UNO méretű panel
Mindez itt http://shop.tavir.hu/advanced_search_result.php?keywords=esp8266&search_in_description=1&x=0&y=0
(Költségben a külön-külön összeszedett holmik ára alatt van.)

Ezekben ott van az
- 5V-> 3.3V stab táp (500mA)
- USB-PC illesztés
- kivezetve a sok-sok I/O kivezetés (I2C/SPI/1Wire/ADC/IO/Serial/INT/PWM/...)
- raszteres tüskével a breadboard kivezetések
http://www.tavir.hu - a gazda :)

roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. augusztus 31. szerda, 16:13

Köszönöm a jó tanácsokat mindenkinek. Igyekszem őket megfogadni és kipróbálni (ahogy az időm engedi). A fejleményekről majd itt beszámolok. :D

roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. szeptember 8. csütörtök, 22:37

Sziasztok.
Sikerült beszereznem egy FTDI-t, amellyel szépen tudom az AT parancsokat használni. Feltölteni fel tudom a kódokat, de mikor futtatom ezt kapom eredményképpen :| : "ets Jan 8 2013,rst cause:4, boot mode:(3,7) wdt reset". Nézegettem a dolgokat és van aki egy wtd_disable() es wtd_enable()-t használ. Sajnos nekem ez sem segített.
A kód nagyon leegyszerűsítve is ezt adja eredményül.

Kód: Egész kijelölése

#include <WiFi.h>

IPAddress ip;

void setup() {

  Serial.begin(9600);
  WiFi.begin("Azonositom", "Titkos_kodom");
  delay(10000);
  Serial.print("kapcsolodas utan");
  ip = WiFi.localIP();
  Serial.print(ip);
  delay(100);

}

void loop() {
  Serial.print(ip);
  delay(2000);

}


Itt már csak próbálgatni akartam, mi az amit még tudok csinálni vele , de ez sem megy.
Hátha valakinek van ötlete, mert én kezdek kifogyni.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9917
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: ESP 01 csatlakozás

HozzászólásSzerző: Robert » 2016. szeptember 9. péntek, 2:13

A 3.3V rendszertápfesz honnan jön?
http://www.tavir.hu - a gazda :)

roka
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2016. augusztus 24. szerda, 18:34

Re: ESP 01 csatlakozás

HozzászólásSzerző: roka » 2016. szeptember 9. péntek, 7:13

Az FTDI 5V-járol és egy soros ellenállással lesz belőle 3.3V :|


Vissza: “ExpressIf WiFi”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég