Jump to content


Photo

ESP8266


  • Please log in to reply
69 replies to this topic

#1 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 01 November 2015 - 03:28 PM

Am descoperit zilele astea ca ESP8266 poate fi folosit si de sine statatator - pe langa partea WIFI are si un core ARM deloc slab si, in functie de modulul pe care e montat, si destul flash, asa ca poate fi folosit cu succes in aplicatiile care nu necesita prea multi pini sau care folosesc spi/i2c/uart (tot asa, in functie de modul).

"Oferta" este intregita de faptul ca poate fi programat ca un Arduino.

 

Ma gandeam ca poate intereseaza pe cineva.

 

Numai bine,

Liviu


Edited by Liviu M, 01 November 2015 - 03:57 PM.


Cu_reclama

Cu_reclama
  • Membri

#2 OFFLINE   thunderer

thunderer

    Mjölnir wielder

  • Membri
  • PipPipPipPip
  • 1,994 posts
  • Locatie:Québec (FR+EN)

Posted 01 November 2015 - 04:22 PM

Am comandat si eu un modul pe eBay. O sa-l incerc probabil de sarbatori in Decembrie cand ajung acasa.

Eu l-am luat ca o alternativa la MRF24, care e foarte scump la Microchip.

Intentionez sa-l leg la un 18F45K22 (sau echivalent) in Mikrobasic.

#3 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 01 November 2015 - 04:31 PM

Eu am testat un modul cu spi (versiunea 7) ca sa-mi automatizez (si mai tare) diorama - citesc datele de la un MFRC522 (cititor RFID/NFC) prin spi si prin WiFi trimit datele la PC-ul de control. Sunt inca in teste (trebuie sa vad cum e cu latentele, de exemplu), dar programarea (din IDE-ul Arduino) a fost chiar usoara (cum spuneam, fara controller exterior).


Edited by Liviu M, 01 November 2015 - 04:57 PM.


#4 OFFLINE   soringt

soringt

    Membru

  • Membri
  • PipPip
  • 121 posts
  • Locatie:Bucuresti

Posted 01 November 2015 - 04:51 PM

Multe exemple si detalii necesare pentru realizare
http://www.esp8266-projects.com

#5 OFFLINE   simmy

simmy

    ElForum staff

  • Moderatori
  • 578 posts
  • Locatie:Galati

Posted 01 November 2015 - 05:07 PM

Chiar are core ARM?

#6 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 01 November 2015 - 05:32 PM

Da
http://www.esp8266.c...ons_english.pdf

OK, nu mai sunt sigur unde am citit ca e arm, acum gasesc numai ca e XTensa (de la Tensilica)



#7 OFFLINE   digix

digix

    Membru

  • Membri
  • PipPip
  • 623 posts
  • Locatie:Caracal

Posted 01 November 2015 - 06:09 PM

Serial to WiFi, mic, ieftin, stabil.

 

M-a prins si pe mine, l-am folosit cu atmega328 sa transmit temperatura si umiditatea la un server Ubuntu pe care am instalat emoncms.

 

Este neasteptat de stabil, a functionat din aprilie pana prin iulie fara probleme, acum e pe masa asteapta sa-l pun in cuitie...

 

Cam asa aratau graficele:  http://ga29.mooo.com/arduino/labmed

 

Si poze pe aici: http://www.acvariu.r...t/20/30170.page 



#8 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 01 November 2015 - 06:21 PM

Serial to WiFi, mic, ieftin, stabil...l-am folosit cu atmega328

Eu l-am semnalat pentru controllerul intern (un core pe 32 de biti, mult mai puternic decat atmega) si pentru faptul ca, mai nou, poate fi folosit ca un Arduino pe steroizi.

Are ceva lipsuri la porturi, da' cu ceva expandoare spi/i2c...

Din pacate se pare ca am gresit sectiunea...


Edited by Liviu M, 01 November 2015 - 06:22 PM.


#9 OFFLINE   digix

digix

    Membru

  • Membri
  • PipPip
  • 623 posts
  • Locatie:Caracal

Posted 01 November 2015 - 06:26 PM

Stiam despre asta, este multa informatie despre el pe http://www.esp8266.com/ din pacate documentatia este slaba si incoerenta doar ce a vrut sa dea chinezul...



#10 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 01 November 2015 - 06:32 PM

Mie documentatia pentru folosit "pe post de Arduino" (vezi linkul din primul post) mi s-a parut suficienta (scheme de conectare pentru programare si folosire, referinta pentru biblioteci...)

Cum in proiectul de pe acvariu.ro ai folosit un arduino...



#11 OFFLINE   godFather89

godFather89

    Membru

  • Membri
  • PipPip
  • 816 posts
  • Locatie:Timisoara

Posted 02 November 2015 - 10:23 AM

Documentatia intr-adevar este cam slaba dar gasesti multe proiecte facute si intelegi cum sta treaba mai ales daca ai mai lucrat cu ceva asemanator bine documentat (ex. CC3200).

Eu am reusit sa fac pana acum 3 module doar cu ESP8266 cu ultimul SDK (1.4.1): un IR blaster, senzor temperatura/umiditate, detector de consum (detecteaza daca e pornit TV sau amplificatorul). Acestea comunia prin MQTT cu un server node-red si o interfata draguta web based in angular material.

Doar din observatii: latentele sunt foarte bune folosind MQTT. Inca nu am masurat dar estimez undeva la sub 5 ms. Initial expuneam un protocol REST prin HTTP dar avea latente destul de mari. Mai ales atunci cand trebuia sa deschida o conexiune noua (chiar si 1-2 sec de la un request pana la un response).



#12 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 02 November 2015 - 10:38 AM

Eu inca nu stiu cum se comporta in "real life", ca abia in week-end am terminat primul meu proiect cu el - sistem de citire a etichetelor rfid/nfc (lipite pe locomotive/vagoane) si transmitere a codului lor la PC. :)

Din pacate momentan diorama nu e chiar functionala si n-am decat un cititor gata, da' la un moment dat tot o sa pot testa cum trebuie.

Da' cum ziceam si mai sus, mie mi-a placut modul in care e integrat cu IDE-ul Arduino - am luat biblioteca MFRC522 (pentru cititorul RFID cu acelasi nume, o folosisem deja in alt proiect "cu fire"), am modificat pinii sa se potriveasca la ESP, am compilat, am programat, am conectat cititorul la ESP si... a functionat.

A facut treaba buna rusul... :aplauze


Edited by Liviu M, 02 November 2015 - 10:40 AM.


#13 OFFLINE   godFather89

godFather89

    Membru

  • Membri
  • PipPip
  • 816 posts
  • Locatie:Timisoara

Posted 03 November 2015 - 09:53 AM

Personal nu am incercat niciodata Arduino cu ESP dar pare promitator.

Asteptam (cel putin eu) un clip cu diorama si ce stie sa faca...

 

LE: ce protocol folosesti pentru comunicarea PC <-> ESP? Raw UDP/TCP, HTTP, MQTT?

Pe PC ce folosesti pentru automatizare? Soft custom sau ceva mai generalist?


Edited by godFather89, 03 November 2015 - 09:56 AM.


#14 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,071 posts
  • Locatie:In sat cu Doru

Posted 03 November 2015 - 10:34 AM

He, he, momentan n-am ce sa filmez, ca "diorama" e aproape inexistenta (e nefunctionala/nearanjata). Da' inca mai sper sa ajung la ceva macar functional, daca nu si "peisagistic" (am vazut prin poze  niste diorame...)

Diorama la mine e scuza ca pierd vremea cu diverse montaje...

Softul de control e rocrail, iar protocolul de comunicatie este UDP, ca asta suporta rocrail (ma rog, suporta si altele, da' incerc sa emulez un anumit tip de interfata).


Edited by Liviu M, 03 November 2015 - 10:35 AM.


Cu_reclama

Cu_reclama
  • Membri

#15 OFFLINE   Mondan

Mondan

    Membru avansat

  • Membri
  • PipPipPipPip
  • 1,265 posts
  • Locatie:Alexandria

Posted 05 November 2015 - 10:59 PM

Personal nu am incercat niciodata Arduino cu ESP dar pare promitator.

Nu-ti trebuie Arduino. E SoC (System on Chip)

Eu am cumparat un ESP-12. Am reusit sa il programez, adica sa scriu firmware-ul.

 

"Marea" problema pe care o am este ca dupa ce scriu firmware-ul portul serial devine inactiv. 'Ciuciu comenzi'

 

Vreu sa-mi impartasiti rezultatele voastre.

Discutia este aici, dar am sa renunt si la acest forum deoarece nu m-au ajutat cum as fi vrut:

http://forum.allabou...roblems.116567/

 

De unde am cumparat modulul si de unde intentionez sa il cumpar revin cu link detalii.

Am avut ESP-12 adica ESP8266MOD de la Al-thinker

Intentionez sa iau un ESP8266 de la Olimex.

 

Timp nu prea mai am, dar 'printre picaturi mai scriu cate o line.

Stiu cum se folosete Arduino IDE pentru ESP, daca aveti nelamuriri.

 

 

EDIT:

http://www.elforum.r...p8266-wifi-soc/


Edited by Mondan, 05 November 2015 - 11:08 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users