ESP8266 chip használata

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

NodeMCU panelben van egy ESP-12e modul.
Ha nem fejlesztésre kell akkor azt érdemes venni szerintem, meg pár egységet.
http://shop.tavir.hu/product_info.php/a ... iros-p-294
http://shop.tavir.hu/product_info.php/k ... -esp-p-440
http://shop.tavir.hu/product_info.php/s ... drs3p8pjd7

Ami a fejlesztő panelon van.
https://raw.githubusercontent.com/nodem ... IT_SCH.png
Mondjuk ez a 0.9 es verzió, de sok eltérés nincs.
- sok tüske
- felhúzó ellenállások
- USB illesztő
- stabil tápellátás
- Automata Flash áramkör. Ez abban segít hogy flash elés közben ne kelljen a GPIO-0 lábat gnd-re húzni egy külön gombal. Főleg Arduinoval történő fejlesztés közben hasznos mert ott Flashelve kerül rá a program, így minden feltöltésnél nyomogatni kellene. De használja ezt a funkciót a NodeMCU Flasher is.
https://github.com/nodemcu/nodemcu-flasher
- ADC bemenet alapból 0-1V ot mér az ESP modul, fejlesztői panelon 0.5-3.1 ig. Ez nekem okozott már fejfájást mikor beépítettem és az ellenállásosztós kapcsolósorom, és nem működött úgy mint a fejlesztő panelon. Persze ez is rajta van a kapcsolási rajzon de ki nézte előre. :)
- van egy led is ha hirtelen villogtatni szeretne az ember

Kissebb feladatokra az ESP-01 modul is megfelel. Főleg gyakorolni a még nem jön meg a többi.

Van pár programozási lehetőség.
Legnagyobb hátrányuk a memória használat, az folyton elfogy.
http://internetofhomethings.com/homethi ... ans%20book
efféle panaszoktól hangos a világ

Egy kis téma összefoglaló.
http://neilkolban.com/tech/wp-content/u ... t-2015.pdf

Én NodeMCU (LUA), és Arduino irányba próbálkoztam eddig erősen hobbi szinten.
Kapcsolók motorok vezérelgetésére, különböző adatok gyűjtésére nagyon elegendő. Most a hogy kommunikáljanak egymással rész következik nálam. Csak nagyban hátráltat hogy az általam egyáltalán nem ismert de már lassan megszokott LUA nyelvről áttérek az Arduinora, amiről szintén lövésem sem volt eddig. :) Szerencsére viszont rengeteg iromány található mindenhol. Aminek hátránya hogy publikál mindenki mindent. Győzd kiválogatni a szépen kidolgozott használható munkákat.

Remélem a kérdésedre válaszoltam. :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

ui: nem mindegy mit rendel az ember.
https://www.facebook.com/NodeMCU/photos ... =3&theater
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: ESP8266 chip használata

Hozzászólás Szerző: csabeszq »

Köszi a válaszokat.

Én a CH340G-s Nodemcu boardot nézegettem. Mennyivel jobb a hivatalos board az unofficialnél?
Ahogy láttam a modul CP2102-t használ, amiről fogalmam sincs, hogy megy-e Linux alatt.

Az FTDI-vel meglehetősen horrorisztikus élményem volt, szóval ahol lehet nem variálok, CH340G.
Ez viszont nem hivatalos.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: Robert »

Megy.
https://www.silabs.com/products/mcu/Pag ... ivers.aspx

A NodeMCU első változat ment CH340 chippel, a második generációs megy CP2102-vel.
Gyakorlatilag a NodeMCU és a LOLIN is szépen működik....

A LOLIN az nálam stabil :)
Ha jól rémlik a IO13/IO14 van felcserélve.
http://frightanic.com/iot/comparison-of ... nt-boards/


Az offcicial/unofficial érdekes kérdés egy OpenHardware holminál.... :D
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: ESP8266 chip használata

Hozzászólás Szerző: csabeszq »

Amikor Linux alatt drivereket kell valami cég honlapjáról letöltögetnem, akkor nálam az a nem megy kategória. :)
Szóval CH340G lesz szerintem.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: Robert »

Kis pontosítás:
FT232RL illesztőt NE!
Az 50 mA amit 3.3Von lead, az az ESP8266 chipnek kevés!

Egy íródó iromány:
http://www.tavir.hu/iot-0
(Hibákra javítási javaslat jöhet. Még publikálás előtt/közben van.)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

FTDI és a horrorisztikus élmények. 8O
Nekem eddig fel sem tűnt hogy ennyire kis alattomos kütyü lenne, évek óta hibátlanul teszi a dolgát, de ezentúl szemmel tartom.
Igaz én hithű Windows párti vagyok, lehet ez a jutalmam. :D

Unoffical panelokról itt ott olvastam hogy hibázgatnak. Viszont nagyon ebbe nem is mélyedtem bele, hogy ez mit takar, mert pont ez nem érintett.
Aztán lehet nekik is csak ezt a féltégla állapotot érte el mint az én offical panelom. :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

Az nekem nem egyértelmű, hogy miért kellene az USB illesztőnek tápként működni?
Önmagában az ESP modul is elég sokat eszik és akkor még egyéb modulokat, netán motorokat, érzékelőket, ledeket, szintillesztőket, ... stb nem is használtunk.
Ettől még lehet, hogy nincs igazam. :)
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: ESP8266 chip használata

Hozzászólás Szerző: csabeszq »

SanyiSay írta:FTDI és a horrorisztikus élmények.
A problémának nálam nem volt köze a Linuxhoz, egyik rendszeren sem ment rendesen. Szimplán meguntam, hogy háromszor rá kell rakni a gépre, hogy egyszer a rendszer felismerje.
Nézegettem a Linux logokat, feldugom - enumeration hiba - lehúzom, feldugom, addig csinálom, míg el nem indul.

A neten ha olvasod, fikarcnyi kábeleket kellene használni, azt is ferrit gyűrűvel, meg árnyékolással.

Meguntam, az FTDI-t kukáztam. A CH340G megbízhatóan megy, a PL2303 is. A CP2102 benne van a kernel források között, egy próbát megérhet.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

Hát ehhez nem tudok mit hozzá szólni, nagy szemekkel hallgatom, sosem olvastam utána, csak használom.
Nekem az USB kábel sem rövid kb 2 méter, és még ferrit sincs rajta, az RX TX meg van hogy fél méter. Igaz most épp UTP, de volt már rosszabb is.
Baudrate meg többnyire maximumon szokott menni, mert elhanyagolható a hibázási arány.
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: ESP8266 chip használata

Hozzászólás Szerző: csabeszq »

Rendeltem CP2102-s USB-UART átalakítót és megérkezett.

Linuxra rádugtam és mindenféle varázslás nélkül ment. Értsd: rádugod, beállítod a bitrátát és kommunikálsz, ennyi.
Megbízhatónak tűnik. Magyarul nincs driver varázslás, semmi, csatlakoztatod és megy.

Ez azt jelenti, hogy nem probléma, ha a NodeMCU ezzel a chippel érkezik.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

Közben Robert rendet rakott (jön a karácsony, takarítás :) ) átköltöztünk.
viewforum.php?f=46
Pár ötlet már került fel.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: Robert »

Igyekszem. Kicsit kusza volt a fórum és túl sok és értékes téma épült volna be... De még darabolok :)
Meg az ESP-s értekezés is készülget - de minden héten van valami, amit javítani kell rajta:(
Az Arduinos oldalággal bajlódok épp....
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: SanyiSay »

Kusza....? A sok felhasználó nem igazodott ki rajta? :mrgreen:
Kicsi országunkba sajna lassan indul be a használata. Eleinte tépelődtem is hogy mennyire jó ötlet az oldaladon ilyen módon foglalkozni vele, mert ugye nem AVR és nem volt Arduino sem, viszont sok sok nehéz évvel ezelőtt mikor legutóbb erre jártam tuti nem gondolkoztam volna ezen. :)
Most pedig, hogy tulajdonképp egy sima Arduino modulnak tekinthető a programozás szempontjából (mondom én aki eddig csak Bascomot látott), már már hiányolom, hogy nem karoltad fel. (tessék még egy púp :twisted: )

Na ez már mehetett volna az értekezős topikba. :)

Igazából én is csak egy sima hosszabbítót akartam amit lehet telefonról kapcsolgatni, ne kelljen este elcsoszognom a kapcsolóig, de kicsit elszaladt a projekt. :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ESP8266 chip használata

Hozzászólás Szerző: Robert »

Felkarolás még menne... Csak az idő :(


Ahogy csak egy kapcsolót kell hosszabbítani :)
Meg ugye a klasszikus tampon...

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

Egy fiatalember a városba költözik és beáll egy nagyáruházba eladónak.
- Van valami tapasztalata ezen a területen?- kérdezi a főnöke.
- Persze, én ne tudnék eladni !
 A manager gondolja, na majd meglátjuk, de tetszik neki a fiatalember önbizalma.
 Az első nap után megkérdezi tőle:
- Na, hány vevője volt ma?
 - Csak egy.
- Egy? A többi eladó átlaga napi 20-30! Mennyi volt a bevétele?
- 210.000 dollárt.
 - Mennyi??? Mit adott el?
- Először eladtam neki 1 pecahorgot. Aztán egy nagyobbat. A végén egy egész horgászfelszerelést. Aztán kérdeztem, hova akar horgászni
 menni?
Ő fel akart menni az északi partra. Erre azt tanácsoltam, hogy
 oda kell egy vitorlás is. Erre elmentünk az osztályra és vett egy
 dupla motoros Seawind-et, de nem volt biztos benne, hogy a Honda
 Civic-je el tudja-e vontatni.
 Így lementünk a szalonba es eladtam neki egy Mitsubishi Pajero-t 4WD kerékmeghajtással.
- Maga azt akarja mondani, hogy az az ember akart 1 horgot és maga a végén eladott neki egy hajót, meg egy autót?
- Hááát, nem egészen... Az Úr egy csomag tamponért jött be ...
 Erre mondtam neki, ha már a hétvégéje így el van baszva, elmehetne inkább horgászni. 
Válasz küldése