- azon a rajzon ami alapján megcsináltad a bekötést, nem látom hogy össze lenne földelve az Arduino kártyával az ESP. Ugye azt nem hagytad ki ?
- ellenőrizd újra a bekötést. Pl. a feszültségosztó ellenállásai nincsenek-e felcserélve.
- az adás - vételt helyességét ellenőrizd le mégegyszer :-)
- azt írod az Arduino IDE -t használod, de a képeiden valami egész más programmal nézed a soros kommunikációt. Nem értem miért.
- amíg az AT -ra nem kapsz rendes választ ne próbálkozz szerintem különböző összetett programok letöltésével. Töltsd be a BareMinimum -ot és úgy próbáld.
Remélem reggelre meglesz a megoldás, jó éjszakát ! :-)
Nem tudom, hogy az mennyire számít azért leírom: 1.5.6-r2 Arduino IDE-t használok.
Az a baj, hogy semmire sem válaszol még mindig, csak ha feltettem ezt a teszt alkalmazást akkor kapok a soros porton értelmezhető kimenetet automatikusan, de ha usb ttl -el kapcsolódok a gépre akkor se puttyal se coolterm -el nem kapok választ a kérésekre...
Viszont látom mint AP és rá is tudok csatlakozni, csak hát én nem ezt szeretném, hanem a saját wifi routeremre szeretnék csatlakozni vele, de az nem akar össze jönni...
Egyszerűbb ha végigpróbálgatod szerintem, valószínűleg a Halalosztó által írtak közül lesz valamelyik. Beállítasz egy sebességet a programodban, kiadod az AT -t. Ha értelmes választ kapsz bontasz egy sört :-). A 8N1 maradhat szerintem.
Valószínűleg mert a modul nem azzal a sebességgel ad, mint amire a vevő progid állítva van ( úgy látom 115200 bps ), így nem értik egymást. És persze az is fontos, hogy a bitszám, paritás és start-stop bit beállítás is egyezzen.
> A kék nem világít normál üzemben, csak néha felvillan amikor kommunikál.
Úgy gondoltam, hogy nála fel sem villan.
> Nekem működik a soros átalakítóról szépen.
Ezen NINCS külső 3,3 Voltos táp, csak az FTDI belsője, ami max 50 mA-t ad le.
"+3.3V output from integrated LDO regulator. This pin should be decoupled to ground using a 100nF capacitor. The main use of this pin is to provide the internal +3.3V supply to the USB transceiver cell and the internal 1.5kΩ pull up resistor on USBDP. Up to 50mA can be drawn from this pin to power external logic if required. This pin can also be used to supply the VCCIO pin."
Lehet, hogy működik, mert az ESP átlagos áramfelvétele 70 mA (a max 250! mA, tüskékben), és az FTDI sem hal meg rögtön 50 mA felett, csak ott már nem garantálja a biztos működést a gyártó.
Hopp! Megnéztem jobban az ábrát. A GPIO 0-t GND-re húzva bootloader módba teszed az ESP-t. Ilyenkor nem lehet vele AT parancsokkal beszélgetni, mert nem fut a firmware. A bootloader fut, ami új firmware-t vár.
De ezt és a tápellátás igényt is írtam az 1658-as hozzászólásban.
"A GPIO_0 és GPIO_2 szintén legyen 10 k-val Vcc-re húzva."
Elolvastad? Ha nem értettél belőle valamit, akkor kérdezz! Tudom, hogy ott nem te kérdeztél eredetileg, de érdemes mások beszélgetését is elolvasni, vagy akár belekérdezni. ;-)
Csak a piros világít, a kék nem: Nem kap elég áramot. Ez saját tapasztalat. :-)
AZ ESP modul maximális áramfelvétele 250 mA. A legtöbb USB-TTL átalakító legfeljebb 50-100 mA-t tud leadni 3,3 Volton.
Én is találkoztam ilyen leírásokkal, hogy elmegy az átalakító 3,3 Voltjáról. Ki is próbáltam. Nekem sosem ment egyik átalakítóról sem egyik ESP moduul sem. Pedig próbáltam többfélét.
Szabvány szerint 0,5 A-t kell tudnia az USB portnak, de a legtöbb számítógép USB portja le tud adni 1 A-t is 5 Volton. Ezért érdemes az USB TTL átalakító 5 Voltjából csinálnod 3,3-at.
Nem tudom, mennyire vagy jártas elektronikában. Legegyszerűbben egy LM7833 (max 1 A, a feszültség különbséget pedig elfűti) és egy puffer elko segítségével tudsz tápot adni neki. De érdemes venni kínai kapcsolóüzemű DC-DC konvertereket. Olcsóak, állítható a kimeneti feszültségük, jó a hatásfokuk, és akár 3A-t is le tudnak adni.
Összekötöttem a géppel a csatolt ábra szerint, majd beállítottam COM9 porton a 115200-at (CoolTerm), send text-el küldtem egy párszór AT parancsot, de semmi válasz...
Ahogy összekötöm az esp8266-ot az usb-vel csak a piros kis led világít... Kék meg sem rezzen.
Próbáljak másik kapcsolást, az usb ttl eszközt felismerte a windows, nem írt rá hibát...
a prolificcel sok a szivas. az egy ftdi klon, es egy ideje az ftdi harcol ellene. regen ment az ftdi driverrel, de mostmar az ftdi driver direkt detektalja es szivat. meg az is lehet hogy a windows majd automatikusan frissiti a drivert neked...