[ visatix @ 01.02.2016. 09:09 ] @
Forumaši,
pre nekog vremena sam se "bavio" sa Blynkijem (www.blynk.cc) i Arduino Unom gde sam koristio povezivanje Arduina na Blynki preko USB-a na laptopu i dalje na internet i to je radilo...E sada to želim da radim sa esp8266 esp-01. Znači, Arduino Uno + esp8266 esp-01 + wireless ruter. Juče sam satima pregledao gomilu stranica i nigde nisam našao kako da povežem ove komponente i upotrebljiv arduino IDE kao i biblioteke kojim bih koristio Blynki. Našao sam neka uputstva za Mac, ali meni treba za windows. Molim nekoga ko se bavio ovom tematikom za pomoć.
[ shpiki @ 01.02.2016. 10:05 ] @
Šta si našao za Mac a da ne možeš da primeniš na Win?
Okači da vidimo o čemu se radi...
Nisam se bavio ovim, ali daj da pokušamo nešto...

jesi li ovo našao?
[ bandovicvladimir @ 01.02.2016. 10:14 ] @
Uno i ESP komuniciraju putem serijske veze. Kvaka je u tome sto ESP8266 nije 5V kompatibilan, pa je pored obezbedjivanja adekvatnog napajanja od 3.3V potrebno odraditi prevodjenje logickih nivoa sa 5V na 3.3V na Rx pinu ESP-a. To prakticno znaci da 3.3V nivo koji ce ESP da salje UNO-u, ce uno da konta kao logicku jedinicu, ali logicka jedinica od 5V koju uno salje ESP-u, moze da bude pogubna za ESP. Citao sam na mnogim mestima da su ljudi bez regulacije uspevali da koriste ali je pitanje koliko ce ESP da izdrzi radeci u tim uslovima. Druga stvar je struja koju ESP vuce. Na UNO-u postoji pin na kome je 3.3V ali on moze da isporuci maksimalno 50tak mA, dok je ESP-u u radu potrebno znacajno vise, bar 400mA, tako da je opet neophodno dodati neki sklop koji ce da prilagodi napajanje za ESP...

Ja sam takodje u fazi projekta gde sam planirao da koristim UNO + ESP u kombinaciji sa Blynk platformom, ali sam izbacio uno iz price upravo zbog komplikacija koje sam gore naveo. Na kraju sam porucio NodeMCU koji je prakticno ESP8266 sa izvedenim GPIO pinovima, i sa vec uradjenim napajanjem (mikro USB). Kosta oko 4$, a pritom je neuporedivo brzi od UNO-a (80MHz vs 16MHz), ima vise flash memorije (4MB vs 32kB) i ono sto je najbitnije, out of the box ima wifi.
[ visatix @ 01.02.2016. 10:26 ] @
shpiki, za Mac mi je kod kuće (trenutno sam na poslu pa ću okačiti negde popodne-uveče).
bandovicvladimir, za ESP8266 bih koristio 3,3 v spoljno napajanje koje će dati neophodnih 200mA-300mA koliko spomenuti modul može da "povuče". Što se tiče logičkih nivoa, na Rx pinu se može dodati naponski razdelnik koji će 5V smanjiti na 3,3V pa neće biti "belog dima"...
Znači, meni je problem na koje pinove na arduinu spojiti pinove od esp-a (u nekoj šemi se spaja na Rx i Tx, u nekoj na pin 10 i 11...) kao i sam Arduino IDE sa odgovarajućom bibliotekom kako bi se konektovao na wi-fi mrežu.
[ shpiki @ 01.02.2016. 10:39 ] @
Citat:
bandovicvladimir:...Kosta oko 4$...

Gde si ga našao za te novce? Ili mi nabavi jedan, uplatim ti novac na račun

@visatix
Rx na Tx, do sad je bar tako bilo... kad budem imao više vremena pogledaću pinout ESP pa ču napisati... u linku koji sam okačio imaš biblioteke..
[ visatix @ 01.02.2016. 10:51 ] @
Nađoh i onu adresu za Mac :http://www.instructables.com/i...g-ESP8266-as-Arduino-Uno-wifi/
[ shpiki @ 01.02.2016. 10:56 ] @
Ti za Win radiš sve isto (nabaviš flash alatku, skineš .bin fajl) samo što nećeš raditi iz konzole (terminala) kao na Mac/Linux, nego ćeš imati GUI za flashovanje ESP modula...
Znači, sve ti je objašnjeno, tvoje je samo da pronađeš flesh alatku za Win, da spucaš .bin fajl na tvoj ESP modul, kopiraš kompletan k0d za *duino i radiš dalje kako si zamislio
[ shpiki @ 01.02.2016. 13:20 ] @
- Evo ga flash tool za Win (tu imaš i neki firmware ali ti koristi onaj sa linka za Mac)
http://www.xess.com/blog/esp8266-reflash/

- Po ovom linku koji si okačio vezuješ Rx-RxD i Tx-TxD (ne znam tačno kakva je tvoja pločica sa ESP-om).

- pySerial (python-serial na Linuxu) ti ne treba

- k0d za Arduino imaš na linku

- firmware za ESP imaš na linku

- biblioteke i sve ostale potrebne fajlove imaš (sveža Blynk biblioteka je ovde)

Znači, sve dalje radiš po linku, samo flash alatku zameniš ovom sa linka u ovom postu.

Srećno! i javljaj rezultate...
[ visatix @ 01.02.2016. 13:27 ] @
Hvala!
Nadam se da ću se ovim pozabaviti tek za vikend ili početkom sledeće nedelje i sigurno ću da javim rezultate!
[ bandovicvladimir @ 01.02.2016. 21:27 ] @
Citat:
shpiki:
Citat:
bandovicvladimir:...Kosta oko 4$...

Gde si ga našao za te novce? :) Ili mi nabavi jedan, uplatim ti novac na račun ;)


$3.28 :)

http://www.aliexpress.com/item...based-ESP8266/32520574539.html
[ visatix @ 07.02.2016. 09:56 ] @
Evo konačno sam našao rešenje, pa bih da ga podelim i sa ostalim forumašima koji budu imali slične probleme i potrebe.
Kompletno uputstvo za ubacivanje novog firmware-a u ESP8266 je na adresi https://alselectro.wordpress.c...p8266-wifi-firmware-upgrading/
Ja sam sve radio po ovom uputstvu osim što koristim windows xp pa sam za usb-ttl konvertor koji koristi čip CP2102 morao da instaliram i drajver skinut sa adrese http://www.chinstruments.com/USB_440.shtml (da li treba drajver za ostale windowse ne znam). Takođe sam Rx kontakt od ESP8266 na Tx kontakt od usb-ttl konvertor povezao preko naponskog razdelnika koji 5V koliko daje konvertor smanjuje na 3,3V koliko koristi ESP8266 (u gomili šema retko ko je koristio naponski razdelnik (direktno su povezivali ova dva pina) i niko se nije žalio na neki problem...ipak ja sam stavio taj razdelnik koji sam kasnije ostavio i za povezivanje sa arduinom). Prilažem i dokument o ESP8266 gde su navedene AT komande koje možemo da koristimo. Nakon toga, razvezao sam ESP8266 od konvertora.
ESP8266 sam povezao na arduino uno na sledeći način:
- gnd na gnd
- Rx preko naponskog razdelnika (5V na 3,3V) je povezan na arduino pin 3 (jer i na ovom arduino pinu treba da ima 5V pa da se ne ošteti ESP8266)
- Tx je povezan na arduino pin 2
- Vcc, Reset i CH_PD je povezan na +3,3V (koristio sam 3,3V sa nekog adaptera kao i za flešovanje ESP8266 (obavezno sve mase povezati zajedno))
- GPIO_0 nije spojen nigde

Nakon toga treba ubaciti priloženi program za arduino i blynk (koristiti svoj autotoken kao i naziv i lozinku za wi-fi mrežu na koju se kačimo) i to je to.