User Tools

Site Tools


project:esp8266_programming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:esp8266_programming [2016/11/14 15:26] – [ESP8266 programiranje] dpproject:esp8266_programming [2018/09/05 08:10] (current) dp
Line 1: Line 1:
 ====== ESP8266 programiranje ====== ====== ESP8266 programiranje ======
-Ovdje se nalaze osnovne upute kako programirati pločice bazirane na esp8266 mikrokontroleru pomoću Arduino razvojnog okruženja. Demonstrirat ćemo to kroz jednostavni IoT blink primjer (web server). Upute su namijenjene početnicima i nastale su u sklopu radionice [[http://radiona.org/radionica-the-internet-of-things/|IoT]].+Ovdje se nalaze osnovne upute kako programirati pločice bazirane na ESP8266 mikrokontroleru pomoću Arduino razvojnog okruženja. Demonstrirat ćemo to kroz jednostavni IoT blink primjer (web server). Upute su namijenjene početnicima i nastale su u sklopu radionice [[http://radiona.org/radionica-the-internet-of-things/|IoT]].
  
 ESP8266 mikrokontroler kineskog proizvođača pažnju je privukao 2014. godine zbog svoje izrazito niske cijene i specifikacija poput mogućnosti spajanja na mrežu putem WiFi-a. Moduli imaju Xtensa 32-bitni CPU sličan MIPS-u, par MB flash memorije i antenu. Postoji nezavisna podrška za Arduino core preko slobodnog softwarea na githubu tako da ESP8266 modul može biti programiran iz Arduino razvojne okoline i služiti kao Arduino mikrokontroler, a usput i biti wifi internet klijent ili server. ESP8266 mikrokontroler kineskog proizvođača pažnju je privukao 2014. godine zbog svoje izrazito niske cijene i specifikacija poput mogućnosti spajanja na mrežu putem WiFi-a. Moduli imaju Xtensa 32-bitni CPU sličan MIPS-u, par MB flash memorije i antenu. Postoji nezavisna podrška za Arduino core preko slobodnog softwarea na githubu tako da ESP8266 modul može biti programiran iz Arduino razvojne okoline i služiti kao Arduino mikrokontroler, a usput i biti wifi internet klijent ili server.
Line 14: Line 14:
 {{ :project:d1_mini.jpg?direct&200 |}} {{ :project:d1_mini.jpg?direct&200 |}}
 CH340 USB to UART driver CH340 USB to UART driver
-[[https://www.wemos.cc/downloads]] 
-ili  
 [[http://www.wch.cn/download/CH341SER_ZIP.html]] [[http://www.wch.cn/download/CH341SER_ZIP.html]]
 +ili
 +[[https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver/blob/master/CH34x_Install_V1.4.zip]]
  
   - spojiti D1 mini s računalom   - spojiti D1 mini s računalom
Line 32: Line 32:
  
 ===== NodeMCU V0.9 ===== ===== NodeMCU V0.9 =====
 +Dolazi sa CH340 USB-to-UART chipom za koji je potrebno instalirati odgovarajuće drivere za Windows i OSX. Podrška za neke verzije OSX-a je loša i možda ga uopće neće biti moguće osposobiti.
 +
 {{ :project:nodemcu_v09.jpg?direct&200 |}} {{ :project:nodemcu_v09.jpg?direct&200 |}}
   - spojiti NodeMCU s računalom   - spojiti NodeMCU s računalom
Line 52: Line 54:
 ===== NodeMCU V1.0 ===== ===== NodeMCU V1.0 =====
 {{ :project:nodemcu_1_0.jpg?direct&200 |}} {{ :project:nodemcu_1_0.jpg?direct&200 |}}
-Dolazi sa CH340 ili CP2102 USB to UART chipom. CP2102 je kvadratnog oblika (kao na slici iznad) i za njega ne treba instalirati nikakve drivere (Win, Linux, OSX). Za CH340 podršku na Windowsima i OSX-u, treba instalirati odgovarajuće drivere:+Dolazi sa CH340 ili CP2102 USB to UART chipom. CP2102 je kvadratnog oblika (kao na slici iznad) i za njega nije potrebno instalirati drivere (Win, Linux, OSX). U slučaju CH340 na Windowsima i OSX-u, potrebno je instalirati odgovarajuće drivere:
 [[http://www.wch.cn/download/CH341SER_ZIP.html]] [[http://www.wch.cn/download/CH341SER_ZIP.html]]
 {{ :project:nodemcudevkit_v1-0_io.jpg?direct |}} {{ :project:nodemcudevkit_v1-0_io.jpg?direct |}}
project/esp8266_programming.1479133574.txt.gz · Last modified: 2016/11/14 15:26 by dp