İçindekiler:

Basit Arduino Uno ve ESP8266 Entegrasyonu: 6 Adım
Basit Arduino Uno ve ESP8266 Entegrasyonu: 6 Adım

Video: Basit Arduino Uno ve ESP8266 Entegrasyonu: 6 Adım

Video: Basit Arduino Uno ve ESP8266 Entegrasyonu: 6 Adım
Video: Arduino ESP8266 Kullanımı - Thingspeak Nasıl Kullanılır? 2024, Temmuz
Anonim
Basit Arduino Uno ve ESP8266 Entegrasyonu
Basit Arduino Uno ve ESP8266 Entegrasyonu

Amacımız, AT komutlarına yanıt veren (genellikle üreticinin varsayılanıdır) bellenime sahip olmaları koşuluyla, çoğu ESP8266 cihazında seri yazılım üzerinde iyi çalışacak bir Esp8266 AT komut kitaplığı (ITEAD kitaplığına dayalı) oluşturmaktı.

Bu ön kitaplığı test için dağıtıyoruz ve Github Deposu aracılığıyla geri bildiriminizi ve iyileştirmelerinizi takdir ediyoruz.

Donanım bileşenleri:

  1. ESP8266
  2. Arduino UNO & Genuino UNO
  3. Mantık Seviyesi Dönüştürücü - Çift Yönlü
  4. ekmek tahtası
  5. Atlama telleri

Yazılım uygulamaları ve çevrimiçi hizmetler:

  1. Arduino IDE'si
  2. devre.io
  3. Firmware.ino

Adım 1: Kablolama

kablolama
kablolama
kablolama
kablolama

ESP8266'yı Seri Yazılım aracılığıyla Arduino Uno kartınıza ekli kablolama şeklinde gösterildiği gibi bir mantık dönüştürücü kullanarak bağlayın.

2. Adım: Wi-Fi'nize Bağlanın

Github'dan Firmware.ino kitaplığını açın ve SSID'nizi ve Wi-Fi şifrenizi girin:

const char *SSID= "WIFI-SSID";const char *PASSWORD="WIFI-PASSWORD";

Adım 3: Krokiyi Arduino'nuza Yükleyin

Krokiyi Arduino'nuza Yükleyin
Krokiyi Arduino'nuza Yükleyin

Arduino'yu bilgisayarınıza bağlayın ve çizimi yükleyin.

Adım 4: Arduino IDE'de Seri Monitörü Açın

Arduino IDE'de Seri Monitörü Açın
Arduino IDE'de Seri Monitörü Açın

Arduino IDE'deki (sağ üst köşedeki) Seri monitör düğmesine tıklayın. Her şey yolundaysa, seri monitörde aşağıdaki çıktıyı görmelisiniz.

Adım 5: Sorun Giderme

Sorun giderme
Sorun giderme

Yanıt alamazsanız, ESP üretici yazılımını aşağıda sağlanana güncellemeyi deneyin. Bunun gibi bir 3.3v FTDI kartı kullanın.

ESP'yi FTDI'ye bağlayın ESP8266Flasher'ı edinin

1.1.1.1 Donanım Yazılımını Alın

ESP'yi flaşlayın

Yazılım serisini kullanırken esp8266'dan kısmi yanıt alırsanız, şu adrese gidin:

C:\ProgramFiles(x86)\Arduino\donanım\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.h

42. satırı değiştir:

#define _SS_MAX_RX_BUFF 64 // RX arabellek boyutu

Kime:#define _SS_MAX_RX_BUFF 256 // RX arabellek boyutu.

Bu, yazılım seri arabelleğini büyütecektir. Bazen baud hızını başlatma sırasında ayarlamak başarısız olur, Arduino'yu sıfırlamayı deneyin, iyi çalışması gerekir. Herhangi bir nedenle hala sorun yaşıyorsanız, lütfen buraya yorum yapın, böylece sorunu bulmaya çalışacağız. Herhangi bir iyileştirme öneriniz varsa, lütfen Github'dan bir çekme isteği yapın. Genel olarak, bu kod tüm Arduino Uno ESP8266-01 sürümleri için çalışmalıdır.

Kaynak:-

www.hackster.io

create.arduino.cc

Adım 6: Bana Ulaşın (Gerekirse)

Bu talimatla ilgili herhangi bir sorununuz varsa, benimle iletişime geçebilirsiniz:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Önerilen: