Mündəricat:
- Addım 1: İdarə Heyətinin Fiziki Xüsusiyyətləri
- Addım 2: ESP8266 pinlərinə giriş
- Addım 3: İki Arduino müqayisə
- Addım 4: Vəziyyəti və Mod Seçimini dəyişdirin
- Addım 5: AT Firmware Quraşdırması
- Addım 6: AT Firmware -ni yoxlayın
- Addım 7: Nümunə
- Addım 8: Arduino IDE Environment -ı konfiqurasiya edin
- Addım 9: Esp8266 ayrı bir lövhədən istifadə edərək röleləri olan Arduino Mega
- Addım 10: Daxili Esp8266 ilə Arduino Mega
Video: WiFi Daxili Arduino MEGA 2560 - ESP8266: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bugünkü mətndə, son dərəcə xüsusi hesab etdiyim bir Arduino haqqında danışırıq, çünki lövhəsində bir ESP8266 var. Lövhəyə lehimli ESP12 yoxdur. Bunun əvəzinə Espressif çipi var. Beləliklə, lövhədə ənənəvi Arduino Mega olan ATmega2560 ilə birlikdə 4MB yaddaşa malik daxili Tensilica çipi var.
Bu Arduinonun necə işlədiyinə keçək və ev avtomatlaşdırması üçün nə vaxt ESP və ya Mega seçməli olduğunuzu göstərən bir montaj edək. Bununla lampalarınızı yandırıb söndürə bilərik ki, bu da evinizdə abadlıq işləri aparmaq üçün çox faydalı ola biləcək bir mexanizmdir.
Addım 1: İdarə Heyətinin Fiziki Xüsusiyyətləri
Çox xoşuma gəlir ki, bu Arduino -nun anten üçün Pigtail konnektoru var. Niyə bu yaxşıdır? Bu cihaza bir anten bağlasanız, böyük bir fayda əldə edəcəksiniz, çünki 90 metrdən 240 metrə qədər olan məsafəni genişləndirəcək. Etdiyim bir testdən sonra bu nəticəyə gəldim, buna görə yalnız məlumat cədvəlinin təlimatına etibar etmək məcburiyyətində qalmadım.
Bu lövhədə, ESP -in TX0 və TX3 arasındakı əlaqəni kəsməsinə imkan verən bir seçim açarı da var və ATmega -nın dörd serialı olduğunu unutmayın. İkinci bir seçim açarı DIP Switch -dir və ESP8266 -nın əsas qeyd rejiminə sahibik. Bütün pinlər ATmega pinout ilə tamamilə uyğun gəlir.
Addım 2: ESP8266 pinlərinə giriş
Burada, ESP pinlərinə girişi göstərən bir masanın olduğu lövhənin arxasını göstərirəm.
Addım 3: İki Arduino müqayisə
Burada Mega Arduino ilə inteqrasiya edilmiş ESP (Arduino Mega RobotDyn) və ənənəvi Mega Arduino (Arduino Mega 2560) ilə müqayisə edirik. Bənzər olduqlarını görə bilərik, ancaq 2560 -da böyük bir bağlayıcı olan USB printerimiz var. Bununla birlikdə, RobotDyn-də mini USB var. Xüsusilə daha kompakt variantı bəyənirəm, amma güc hər ikisində eynidir.
O zaman görə bilərik ki, RobotDyn yaradıcılarının niyyəti ATmega arxitekturasını qorumaq idi.
Yuxarıdakı cədvəldə gördüyümüz kimi, ATmega ESP yaddaşını nəzərə almadan 32 MB yaddaşa malikdir. Bu çox gözəldir, çünki ənənəvi Mega Arduino yalnız 256 kb yaddaşa malikdir. RobotDyn -dəki güc 7-12 voltdur və ESP8266 artıq işləyir və artıq bir gərginlik azaldıcısı var. Beləliklə, Arduino -nu qidalandırmaq artıq 3v3 -ə qədər olan ESP -ni qidalandırır və daxili olaraq bu mikro nəzarətçi artıq 3v3 -dir.
Prosessorlar eyni 16 MHz -dir və bu modellərin böyük bir üstünlüyü yüksək miqdarda IOsdur.
Addım 4: Vəziyyəti və Mod Seçimini dəyişdirin
Burada DIP Switch və bir neçə mövqeyi olan bir masa var. Məqsədinizdən asılı olaraq bunlar əlaqə qurmağa kömək edir. Əsas bir detal, ESP -də Flash yazırsınızsa, hətta bir az fərqli ünvanlardan da xəbərdar olmalısınız.
Aşağıdakı şəkildə Arduino Mega seriyalı portunu dəyişdirən düyməni böyütdük. Bu, ESP -ə qoşulur və həmçinin qeyd etmək üçün ESP8266 düyməsini basmağımızı tələb edən əsas rejimdədir.
Addım 5: AT Firmware Quraşdırması
AT rejimində ESP8266 istifadə etmək istəyirsinizsə, PDF faylını yükləyin. İndi kartı ESP8266 -nın USB -yə qoşulması və qeyd rejimində olması üçün konfiqurasiya etməlisiniz. Bunu etmək üçün 5, 6 və 7 açarlarını ON (sol) və digər bütün açarları OFF (sağ) olaraq təyin edin.
AT rejimində ESP8266 istifadə etmək istəyirsinizsə, Flash Yükləmə Alətini aşağıdakı kimi konfiqurasiya etməlisiniz:
SPI Sürəti = 80 MHz
SPI rejimi = DIO
Flaş Ölçüsü = 32Mbit 4mb bayt x 8 bit = 32m bit
Kristal Freq = 26M
Fayl / bin / esp_init_data_default.binataddress0x3fc000
Fayl / bin / blank.binataddress0x37e000
Fayl / bin / boot_v1.4 (b1).binataddress0x00000
Fayl / bin / at / 512+512 / user1.1024.new.2.binataddress0x1000
Addım 6: AT Firmware -ni yoxlayın
Bu hissədə, ESP8266 Flash -a daxil olan və çip növü və yaddaş ölçüsü kimi bəzi parametrləri yoxlayan bir komanda vasitəsi olan esptool.exe -dən istifadə etdim.
Addım 7: Nümunə
Bu nümunədə Flash Yükləmə Aləti ilə yazmaq üçün istifadə etdiyimiz onaltılıq ünvanları göstəririk.
ESP8266 ilə çox təcrübəsi olmayanlar üçün əvvəlki iki videomu təklif edirəm: ESP01 -də qeyd və ESP8266 -ya giriş.
Addım 8: Arduino IDE Environment -ı konfiqurasiya edin
Arduino yazmaq üçün heç bir sirr yoxdur. Yalnız Mega Arduino 2560 lövhəsini ənənəvi bir Arduino kimi qurmalısınız.
Addım 9: Esp8266 ayrı bir lövhədən istifadə edərək röleləri olan Arduino Mega
Videoda icra etdiyim montaj sxemimiz burada. Arduino Mega -nı ESP01 -ə bağladıq və bir tətbiq üçün iki röleyi idarə etdik.
Addım 10: Daxili Esp8266 ilə Arduino Mega
Burada, yuxarıda qeyd etdiyimiz eyni şeyi edirik, ancaq inteqrasiya edilmiş ESP ilə Arduino Mega istifadə edərkən. Bir ipucu, bu mövzuda daha ətraflı məlumat üçün Arduino Mega və ESP8266 ilə Yaşayış Otomasyonu başlıqlı videoya baxmağınızdır.
Tövsiyə:
Arduino Mega 2560 Core necə proqramlaşdırılır ?: 3 addım
Arduino Mega 2560 Core Necə Proqramlaşdırılır ?: Bu böyük kiçik form faktoru Arduino mega boardunu ebayda tapdım. Bu Arduino mega 2560 -ın daha kiçik bir versiyasıdır və görünür Arduino mega core adlanır … Ancaq bir problem var idi! USB bağlantısı daxil deyil və orada çox şey yoxdur
Batareyanın daxili müqavimətini ölçmək üçün 4 addım: 4 addım
Batareyanın Daxili Müqavimətini Ölçmək üçün 4 Adım: Hamurun daxili müqavimətini ölçməyə kömək edə biləcək 4 sadə addım
Daxili Universal İnterfeys Kartı - USB/Bluetooth/WIFI Nəzarəti: 6 addım
Daxili Universal İnterfeys Kartı - USB/Bluetooth/WIFI Nəzarəti: Tez -tez cihaz məlumat cədvəlinə əsasən sıfırdan yeni quraşdırılmış modullar üçün kitabxana yaratdığımı görürəm. Kitabxana yaratarkən, bir işin işlədiyini və səhvsiz olmasını təmin edərkən bir kod dövrü içərisində qaldığımı, tərtib etdiyimi, proqramlaşdırdığımı və sınadığımı görürəm. Tez -tez com
Daxili Powerbank ilə WiFi Jammer: 12 addım
Daxili Powerbank ilə WiFi Jammer: Salam Dostum, Bu Videoda Sizə Necə Deyəcəyəm Daxili elektrik bankı ilə həm mobil telefonunuzu doldurmaq, həm də WiFi tıxacınızı gücləndirmək üçün istifadə edilə bilən portativ WiFi jammerini necə hazırlaya bilərsiniz.: Xəbərdarlıq :: Bu WiFi şəbəkəsini kiməsə bağlamaq qanunsuzdur
Wifi İdarə Edilən Daxili İşıqlar (avtomobil): 5 Addım (Şəkillərlə birlikdə)
Wifi İdarə Edilən Daxili İşıqlar (avtomobil): Hər kəsə salam! Bu təlimatda, avtomobilinizin salonu üçün Wifi nəzarətli RGB LED Şeridi quraşdıracağıq. Bu layihədə öz maşınımdan istifadə edəcəyəm (2010 Mitsubishi Lancer GTS), lakin qurğu əksər avtomobillər üçün işləməlidir. Orada