
İçindekiler:
- Adım 1: Panonun Fiziksel Özellikleri
- 2. Adım: ESP8266 Pinlerine Erişim
- Adım 3: İki Arduino'yu Karşılaştırma
- Adım 4: Durum Değiştir ve Mod Seçimi
- Adım 5: AT Firmware Kurulumu
- Adım 6: AT Bellenimini Doğrulama
- 7. Adım: Örnek
- Adım 8: Arduino IDE Ortamını Yapılandırın
- Adım 9: Esp8266 Ayrı Kart Kullanan Röleli Arduino Mega
- Adım 10: Dahili Esp8266 ile Arduino Mega
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13



Bugünkü yazımızda, kartına gömülü bir ESP8266'ya sahip olduğu için son derece özel olduğunu düşündüğüm bir Arduino'yu tartışıyoruz. Kart üzerine lehimlenmiş ESP12'ye sahip değil. Bunun yerine Espressif çipi var. Böylece, kartta, geleneksel Arduino Mega olan ATmega2560 ile birlikte 4 MB belleğe sahip yerleşik Tensilica çipine sahipsiniz.
Bu Arduino'nun nasıl çalıştığına geçelim ve bir ev otomasyonu gerçekleştirmek için ne zaman ESP veya Mega'yı seçmeniz gerektiğini gösteren bir montaj yapalım. Bununla evinizde iyileştirmeler yapmanız için oldukça faydalı olabilecek bir mekanizma olan lambaları açıp kapatabiliyoruz.
Adım 1: Panonun Fiziksel Özellikleri

Bu Arduino'nun anten için bir Pigtail konektörüne sahip olmasını gerçekten seviyorum. Bu neden iyi? Bu cihaza bir anten bağlarsanız, erişiminizi doğrudan 90 metreden 240 metreye çıkaracağı için büyük bir faydanız olacaktır. Yaptığım bir testten sonra bu sonuca vardım, bu yüzden yalnızca veri sayfası kılavuzuna güvenmek zorunda kalmadım.
Bu kart aynı zamanda, ATmega'nın dört seriye sahip olduğunu hatırlayarak, ESP'nin TX0 ve TX3 arasındaki bağlantıyı ayırmasına izin veren bir seçici anahtara sahiptir. İkinci bir seçici anahtar DIP Anahtarıdır ve ayrıca ESP8266'nın bir anahtar kayıt moduna sahibiz. Tüm sabitleme, ATmega pin çıkışı ile tamamen uyumludur.
2. Adım: ESP8266 Pinlerine Erişim


Burada, ESP pinlerine erişimi gösteren bir tablonun olduğu panonun arkasını gösteriyorum.
Adım 3: İki Arduino'yu Karşılaştırma


Burada, entegre ESP (Arduino Mega RobotDyn) ile Mega Arduino ve geleneksel Mega Arduino (Arduino Mega 2560) arasında bir karşılaştırmamız var. Benzer olduklarını görebiliriz, ancak 2560'ta büyük bir konektör olan USB yazıcımız var. Ancak RobotDyn'de mini USB'miz var. Özellikle daha kompakt seçeneği seviyorum, ancak güç her ikisinde de aynı.
O halde, RobotDyn yaratıcılarının amacının ATmega'nın mimarisini korumak olduğunu görebiliriz.
Yukarıdaki tabloda gördüğümüz gibi, ATmega, ESP belleğini saymazsak 32MB belleğe sahiptir. Bu harika, çünkü geleneksel Mega Arduino'nun sadece 256 kb belleği var. RobotDyn'deki güç 7 ila 12 volttur ve ESP8266'da zaten güç vardır ve zaten bir voltaj düşürücüye sahiptir. Yani, Arduino'yu beslemek zaten 3v3'e düşmüş olan ESP'yi besliyor ve dahili olarak bu mikrodenetleyici zaten 3v3.
İşlemciler aynı, 16 MHz ve bu modellerin büyük bir avantajı, yüksek miktarda IO'dur.
Adım 4: Durum Değiştir ve Mod Seçimi


Burada DIP Anahtarı ve birkaç konumlu bir tablomuz var. Bunlar, amacınıza bağlı olarak bağlantılarda yardımcı olur. Önemli bir ayrıntı, ESP'de Flash yazıyorsanız, biraz farklı olan adreslerin farkında olmanız gerektiğidir.
Aşağıdaki resimde Arduino Mega'nın seri portunu değiştiren anahtarı yakınlaştırdık. Bu, ESP'ye ve ayrıca kayıt için ESP8266'ya basmamızı gerektiren anahtar Moduna bağlanır.
Adım 5: AT Firmware Kurulumu

ESP8266'yı AT modunda kullanmak istiyorsanız, PDF dosyasını indirin. Şimdi kartı, ESP8266 USB'ye bağlı ve kayıt modunda olacak şekilde yapılandırmalısınız. Bunu yapmak için 5, 6 ve 7 anahtarlarını AÇIK (sol) ve diğer tüm anahtarları KAPALI (sağ) olarak ayarlayın.
ESP8266'yı AT modunda kullanmak istiyorsanız, Flash İndirme Aracını aşağıdaki gibi yapılandırmalısınız:
SPI Hızı = 80MHz
SPI Modu = DIO
Flaş Boyutu = 32Mbit 4mb bayt x 8 bit = 32m bit
Kristal Frekansı = 26M
Dosya\bin\esp_init_data_default.binataddress0x3fc000
Dosya\bin\blank.binataddress0x37e000
Dosya\bin\boot_v1.4(b1).binataddress0x00000
Dosya\bin\at\512+512\user1.124.new.2.binataddress0x1000
Adım 6: AT Bellenimini Doğrulama

Bu bölümde, ESP8266 Flash'a erişen ve chip tipi ve bellek boyutu gibi bazı ayarları kontrol eden bir komut aracı olan esptool.exe'yi kullandım.
7. Adım: Örnek

Bu örnekte Flash Download Tool ile yazmak için kullandığımız onaltılık adresleri gösteriyoruz.
Ayrıca ESP8266 ile fazla deneyimi olmayanlar için önceki videolarımdan ikisini öneririm: ESP01'de Kayıt ve ESP8266'ya Giriş.
Adım 8: Arduino IDE Ortamını Yapılandırın

Arduino'yu kaydetmek için hiçbir gizem yoktur. Mega Arduino 2560 kartını geleneksel bir Arduino gibi kurmanız yeterlidir.
Adım 9: Esp8266 Ayrı Kart Kullanan Röleli Arduino Mega

Videoda gerçekleştirdiğim montaj şeması karşınızda. Arduino Mega'yı ESP01'e bağladık ve bir uygulama için iki röleyi kontrol ettik.
Adım 10: Dahili Esp8266 ile Arduino Mega

Burada yukarıda bahsettiğimiz şeyi yapıyoruz, ancak Arduino Mega'yı entegre ESP ile kullanırken. Bir ipucu, bu konu hakkında daha fazla ayrıntı için Arduino Mega ve ESP8266 ile Konut Otomasyonu başlıklı videoyu izlemenizdir.
Önerilen:
Arduino Mega 2560 Core Nasıl Programlanır?: 3 Adım

Arduino Mega 2560 Core Nasıl Programlanır?: Bu harika küçük form faktörlü Arduino mega kartını ebay'de buldum. Arduino mega 2560'ın daha küçük bir versiyonu ve görünüşe göre Arduino mega çekirdeği olarak adlandırılıyor… Yine de bir sorun vardı! USB bağlantısı içermez ve çok fazla
Arduino'nuzun Dahili EEPROM'u: 6 Adım

Arduino'nuzun Dahili EEPROM'u: Bu yazımızda Arduino kartlarımızdaki dahili EEPROM'u inceleyeceğiz. Bazılarınız EEPROM nedir? Bir EEPROM, Elektrikle Silinebilir Programlanabilir Salt Okunur Bellektir. Hatırlayabilen kalıcı bir bellek biçimidir
ATmega8 As Arduino (Dahili 8Mhz Kristal Kullanarak): 7 Adım (Resimlerle)

ATmega8 As Arduino (Dahili 8Mhz Kristal kullanarak): Günümüzde Arduino gibi gadget'lar çok popüler bir kullanım bulmuştur. Çok sayıda proje oluşturmak için kullanılabilirler, ancak çok yer kaplarlar ve bazılarımız için (ben dahil) pahalıdırlar. Bu sorunu çözmek için size bu aracı sunuyorum
Arduino Mega 2560 ve IoT Kullanarak Kaldırma Uygulaması için Motor Yönetim Sistemi: 8 Adım (Resimli)

Arduino Mega 2560 ve IoT Kullanan Kaldırma Uygulaması için Motor Yönetim Sistemi: Günümüzde IoT tabanlı mikrodenetleyiciler endüstriyel uygulamada yaygın olarak kullanılmaktadır. Ekonomik olarak bilgisayar yerine kullanılırlar. Projenin amacı, 3 fazlı asenkron motorun tamamen dijitalleştirilmiş kontrolü, veri kaydedicisi ve izlenmesidir
Dahili Güç Bankalı WiFi Jammer: 12 Adım

Dahili Powerbanklı WiFi Jammer: Merhaba Arkadaşım,Bu videoda sizlere dahili power bank ile portatif bir WiFi jammer nasıl yapabileceğinizi anlatacağım.Bu hem cep telefonunuzu şarj etmek hem de WiFi jammer'ınızı çalıştırmak için kullanılabilir.::Uyarı::Bu birinin WiFi ağını bozmak yasa dışı. Şunu yapıyorum