İçindekiler:

ESP8266 Kullanan Arduino WiFi Shield: 4 Adım
ESP8266 Kullanan Arduino WiFi Shield: 4 Adım

Video: ESP8266 Kullanan Arduino WiFi Shield: 4 Adım

Video: ESP8266 Kullanan Arduino WiFi Shield: 4 Adım
Video: Arduino ESP8266 Kullanımı - Thingspeak Nasıl Kullanılır? 2024, Temmuz
Anonim
ESP8266 Kullanan Arduino WiFi Kalkanı
ESP8266 Kullanan Arduino WiFi Kalkanı

Selam beyler!

Bu proje esas olarak Arduino UNO için ESP8266 tabanlı bir WiFi kalkanı oluşturmaya odaklanmaktadır.

Bu kalkan, ESP8266'yı iki modda programlamak için kullanılabilir.

AT komutları veya doğrudan Arduino IDE aracılığıyla.

ESP8266 nedir?

ESP8266, Şanghay, Çin'deki üretici Espressif Systems tarafından üretilen tam TCP/IP yığını ve mikro denetleyici özelliğine sahip düşük maliyetli bir Wi-Fi mikroçiptir.

ESP8266, bir uygulamayı barındırabilir veya tüm Wi-Fi ağ işlevlerini başka bir uygulama işlemcisinden boşaltabilir. Her ESP8266 modülü, AT komut seti bellenimi ile önceden programlanmış olarak gelir, yani bunu Arduino cihazınıza kolayca bağlayabilirsiniz.

Adım 1: GEREKLİ BİLEŞENLER

  • ESP8266
  • LM317TG
  • BUTONA BASINIZ
  • 10 bin tencere
  • 12V DC JAK
  • 1K direnç
  • 220E direnç
  • 360E direnç
  • Erkek ve Kadın jumperlar

2. Adım: DEVRE

DEVRE
DEVRE

Devre esas olarak ESP8266 wifi modülünü Arduino UNO ile arayüzlemeye odaklanır.

ESP8266, kullanımı zor bir modüldür; Arduino ile iletişim kurmak için kendi güç kaynağına ve özel bir bağlantı kurulumuna ihtiyacı var.

Satın alındığında ESP8266'nın AT komutlarıyla iletişim kurabilen varsayılan bir bellenim ile geldiğini her zaman unutmayın. Ancak modül doğrudan Arduino ile programlanmışsa, varsayılan üretici yazılımı silinecek ve AT komutları kullanılacaksa tekrar yanıp sönmesi gerekecektir.

Burada LM317TG, 3.3V voltaj regülatörü olarak kullanılır. Bu 3.3V, ESP8266 modülüne güç sağlamak için kullanılır, çünkü Arduino UNO'dan gelen 3.3V, ESP modülü için yeterli akımı sağlayamaz. LM317 giriş pini, Arduino UNO kartının Vin pininin DC giriş varil jakı ile çalıştırılabilir.

ESP modülünün GPIO0 pini, pini toprağa bağlamak için değiştirilebilen bir jumper pinine bağlıdır. Bu, kullanıcının ESP modülünü AT komut modunda veya Programlama modunda (Arduino IDE) çalışacak şekilde ayarlamasını sağlar. Hem GPIO0 hem de GPIO2, bu GPIO pinlerinin de kullanılabilmesi için harici bir konektöre bağlanır.

ESP8266 modülünün Rx ve Tx pinlerini Arduino'nun 12 ve 13 pinlerine bağladık. Hata ayıklamayı kolaylaştırmak için donanım serisini (pin 0 ve 1) kullanmadık. Ayrıca, doğrudan kalkanın üzerine monte edilebilmesi için 16*2 EKRAN bağlama seçeneğinin de sağlandığını fark edebilirsiniz. LCD, Arduino'nun 5V pininden güç alır.

Yukarıdaki resim devre şemasıdır.

Adım 3: EAGLE Kullanarak PCB TASARIM

EAGLE Kullanarak PCB TASARIMI
EAGLE Kullanarak PCB TASARIMI

Şematik PCB'ye dönüştürülür. Burada Eagle CAD aracı kullanılmıştır. Küçük prototiplerin kolayca tasarlanabilmesi için lütfen EAGLE CAD Aracını kullanmanın temellerini gözden geçirin.

Yukarıdaki resim pano düzenini göstermektedir.

Adım 4: PCB'yi Üretmek

PCB'yi Üretmek
PCB'yi Üretmek
PCB'yi Üretmek
PCB'yi Üretmek

Şimdi panolarımızı fabrikasyon için göndereceğiz. PCB'nizi imal etmek için Eagle CAD aracındaki Board düzeninden Gerber dosyaları oluşturmanız gerekir. EAGLE'dan Gerber dosyalarının nasıl oluşturulacağına dair bir video eğitimi görmek için BURAYI TIKLAYIN.

Ben şahsen LIONCIRCUITS'i severim. Panolarının kalitesi gerçekten çok iyi ve ayrıca panoları sadece 5 günde sağlıyorlar.

Yukarıda Lioncircuits'e yüklendiğinde PCB resimlerimi bulabilirsiniz.

Önerilen: