Picproje Elektronik Sitesi

TEKNİK SERVİS => Endüstriyel Kartlar => Konuyu başlatan: veliusta - 19 Haziran 2015, 22:35:00

Başlık: NodeMcu v2 ESP8266
Gönderen: veliusta - 19 Haziran 2015, 22:35:00
(http://i.ebayimg.com/00/s/MTU4NVgxNjAw/z/RUcAAOSw~OdVYaAt/$_57.JPG)
Hiç bir şey bilmeden aldım. Nasıl program yükleyeceğim ben buna?

Şimdi bu hem Mikrodenetleyici hem de Wi-Fi Modül'ümü?
GPIO pinlarinden kaç mA geçirebiliyoruz.
Kaç MHz'de çalışıyor.
Programlama ömrü ne kadar?
Hafızası kaç KB?
Datasheet'ine baktım bulamadım bu bilgileri.
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: Cemre. - 20 Haziran 2015, 01:34:36
NodeMCU v2 - Lua based ESP8266 development kit

Hocam satın aldığınız şeyin adı tam olarak bu. Siz ise ESP8266'yı LUA dili ile programlayacaksınız. Ona GPIO pinlerini kullanarak internet üzerinden birşeyler yaptıracaksınız. Aldığınız şey bir geliştirme board'u.

ESP dışındaki çipler ise USB için sanıyorum FTDI çip olmalı.

http://www.seeedstudio.com/depot/NodeMCU-v2-Lua-based-ESP8266-development-kit-p-2415.html (http://www.seeedstudio.com/depot/NodeMCU-v2-Lua-based-ESP8266-development-kit-p-2415.html)
https://github.com/nodemcu (https://github.com/nodemcu)
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: veliusta - 20 Haziran 2015, 02:55:10
(http://www.1resimyukle.com/images/2015/06/20/wrewtab650.png)

Programı yükledim. Fakat LED çalışmıyor. Nerede hata yapıyorum?
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: veliusta - 22 Haziran 2015, 05:10:05
up
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: Cemre. - 22 Haziran 2015, 21:12:34
Hocam bende esp-01 vardı ve nodemcu firmware kurmuştum. Ancak onun kendi yazılımı vardı. Lua dilinde kodlanıyordu.
Arduino ile kodlanabileceği vs. hakkında gerçekten bilgim yoktu.

http://nodemcu.com/index_en.html#fr_5475f7667976d8501100000f (http://nodemcu.com/index_en.html#fr_5475f7667976d8501100000f)

http://tronixlabs.com/wireless/esp8266/nodemcu-v2-lua-based-esp8266-development-kit/ (http://tronixlabs.com/wireless/esp8266/nodemcu-v2-lua-based-esp8266-development-kit/)

Linkleri bir inceleyin isterseniz..
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: Kabil ATICI - 22 Haziran 2015, 21:31:18
ESP8266-01 ile denedim çalışıyor. ( en azından GPIO2 çıkışını osilaskopla baktım)
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: veliusta - 23 Haziran 2015, 02:15:27
@Kabil ATICI hocam, bende birde ESP8266-12 var. Buna NodeMcu firmware'yi yükledim. Şimdi ne yapacağım? Siz ESPlorer ile mi program yüklediniz. Bana LED Blink uygulamasını yaptırın yeter.
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: Kabil ATICI - 23 Haziran 2015, 19:01:46
Kullandığın modül resimde yüklenmiş görünüyor.

//bu çalışıyor

int ledPin = 2;
void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                  // wait for a second
  digitalWrite(ledPin, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                  // wait for a second
}


blink için kullandığın program bu, Hatta bunu bir adım ile taşıyıp seri portu üzerinden de  kontrol ile led yak söndür yaptırdım. Elimdeki modül esp8266-01, senin elindekinde ne gibi farklar var bilemem.

öncelikle usb_seri dönüştürücüm (FTDI232RL) bu,
(http://1.bp.blogspot.com/-U7nwfU2fyCk/UZK6erwLVjI/AAAAAAAACiE/abeap0hI-9E/s320/ft232rusb_rs232_alttan.jpg)
Elimdeki modül için,
Aletin enerjisini kesiyorum, programlama için GPIO0 bacağını gnd'ye çekiyorum. Bağlantıları yapıyorum, enejiyi veriyorum, Arduino programı üzerinden kendi modülümü seçiyorum  (Generic ESP8266 modul) olarak, kodu yükle diyorum. Sizin resminizdeki gibi yüklediğini belirten mesajı aldıktan sonra, enerjisini  kesiyorum,  GPIO0-gnd bağlanısın söküyorum. Tekrar enerji verdiğimde program yürürlükte olduğunu görüyorum.
Gördüğün gibi çıkışım GPIO2.
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: veliusta - 23 Haziran 2015, 20:51:14
@Kabil ATICI hocam, esp8266-01 ilk elinize geçtiğinde güncelleme yaptınız mı?  Hangiyi firmware yüklediniz. Arduinoya "Generic ESP8266 Modul" nasıl eklediniz? Programlama yaparken Arduino'nun Programmer kısmı hangisi seçili?

Bende ESP8266-12 ve ESP8266-12E var. Bir kaç tanede USB-TTL dönüştürücüleri var. Daha birşey yapamadım.
(http://www.upmatik.com/m/2015/06/23/3432.jpg)

mesaj birleştirme:: 24 Haziran 2015, 10:57:02

http://www.esp8266.com/viewtopic.php?f=24&t=3673&p=21396#p21396 (http://www.esp8266.com/viewtopic.php?f=24&t=3673&p=21396#p21396)


mesaj birleştirme:: 24 Haziran 2015, 10:59:35

http://iot-playground.com/2-uncategorised/38-esp8266-and-arduino-ide-blink-example (http://iot-playground.com/2-uncategorised/38-esp8266-and-arduino-ide-blink-example)

Buradaki gibimi yaptınız? Bende esptool gözükmüyor.

mesaj birleştirme:: 23 Haziran 2015, 21:06:19

Bir de hangi arduino sürümü kullanıyorsunuz? Portable olan mı Yüklemeli olan mı?
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: Kabil ATICI - 23 Haziran 2015, 21:37:50
https://github.com/esp8266/Arduino (https://github.com/esp8266/Arduino)

"Installing with Boards Manager" başlığına bak
-Install Arduino 1.6.4 from the Arduino website.
-Start Arduino and open Perferences window.
-Enter "http://arduino.esp8266.com/package_esp8266com_index.json" into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.
-Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).

şeklinde...

3-4 haftadır sürekli bakınıyorum.
2 tane modül vardı. Birine yapmadığım kalmadı, fimware güncelleme, ek program yükleme, at komutları ile erişmeye çalışma.

En son senin açtığınn başlıkta bu işin arduino programı ile yapılabildiğini görünce, yukarıda adresini verdiğim sitenin birinden aradığımı buldum. Elimdeki tek dokunmadığım modül üzerinde ilk uyguladım. Sonra iyice hırpaladığım modül üzerinde. ikisindede çalıştı. Ama galiba AT komutları gitti. (emin değilim)Yeni program yüklediğim program olarak iş görüyor.

Araçlar menüsünden kart, başlığı altında o "generic esp8266 Module"  seçimi yaptıktan sonra işin rengi tamamen değişti. Ve  wifi modül ile istediğim gibi çalışıyor.

En son arduino sürümünü yüklemeli olanını.
Kart: "generic esp8266 Module"   için diğerleri Default ayarlarda , değişiklik yapmadım.
Başlık: Ynt: NodeMcu v2 ESP8266
Gönderen: veliusta - 23 Haziran 2015, 21:48:37
Bu var mı? (http://iot-playground.com/images/articles/018/2-4-2015_20-33-00.png)

mesaj birleştirme:: 24 Haziran 2015, 12:02:53


Bunu yükledim; http://iot-playground.com/2-uncategorised/35-esp8266-firmware-update (http://iot-playground.com/2-uncategorised/35-esp8266-firmware-update)
generic esp8266 Module yi seçtim. Programladım çıkış vermiyor. Programlar Flash Size hangisini seçeceğim?

NodeMcu ile denedim oda çıkış vermiyor.

void setup() {
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
}
void loop() {
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
  delay(1000);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
  delay(1000); 
}

Tam şimdi yaptım. Çalışıyor.

Sorun 9V Batarya ile ESP'yi 1.5V ta kullanıyormuşum. Sonra 12V luk adaptör taktım. Çalıştı fakat LED low seviyesindeyden sürekli aç kapa yapıyordu. Sonra devreye iki tane kondansatör taktım mı düzeldi.