Mündəricat:
- Addım 1: Bu Layihə üçün Əsas Tələblər aşağıdakı kimi sıralanır:-
- Addım 2: ESP8266 nədir?
- Addım 3: Arduino və IDE nədir?
- Addım 4: Arduino IDE və Quraşdırma Prosesini yükləyin
- Addım 5: ESP8266 üçün USB-TTL çeviricisinə Conncetion bağlayın
- Addım 6: Kod Yükləmə və Proqram
Video: ESP8266 WiFi Modulundan istifadə edərək LED İdarəetmə- Əşyaların İnterneti: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
ESP8266, Şanxay mərkəzli Çin istehsalçısı Espressif Systems tərəfindən istehsal olunan tam TCP/IP yığınına və MCU (mikrokontrolör vahidi) qabiliyyətinə malik ucuz bir Wi-Fi çipidir.
Çip ilk dəfə qərb istehsalçılarının diqqətinə 2014-cü ilin avqust ayında üçüncü tərəf istehsalçı Ai-Thinker tərəfindən hazırlanan ESP-01 modulu ilə gəldi. Bu kiçik modul mikrokontrolörlərə Wi-Fi şəbəkəsinə qoşulmağa və Hayes tərzi əmrlərindən istifadə edərək sadə TCP/IP əlaqələri qurmağa imkan verir. Ancaq o zaman çip və qəbul etdiyi əmrlər haqqında demək olar ki, heç bir ingilis dilində sənəd yox idi. Çox aşağı qiymət və modulda çox az miqdarda xarici komponentin olması, nəticədə həcm baxımından çox ucuz ola biləcəyini irəli sürdü., modulu, çipi və üzərindəki proqramı araşdırmaq və Çin sənədlərini tərcümə etmək üçün bir çox haker cəlb etdi. Wi-Fi.
Addım 1: Bu Layihə üçün Əsas Tələblər aşağıdakı kimi sıralanır:-
(1) ESP8266 WiFi Modulu
(2) Arduino IDE
(3) Çörək taxtası
(4) Atlama telləri
(5) USB-TTL çeviricisi
(6) Güc mənbəyi (3.3v DC)
(7) Simsiz İnternet Bağlantısı (WiFi)
(8) Veb Server (bizimkilərdən istifadə edə bilərsiniz)
(9) LED
Addım 2: ESP8266 nədir?
ESP8266, Şanxay mərkəzli Çin istehsalçısı Espressif Systems tərəfindən istehsal olunan tam TCP/IP yığınına və MCU (mikrokontrolör vahidi) qabiliyyətinə malik ucuz bir Wi-Fi çipidir.
Çip ilk dəfə 2014-cü ilin avqustunda üçüncü istehsalçı Ai-Thinker tərəfindən hazırlanan ESP-01 modulu ilə qərb istehsalçılarının diqqətinə çatdı. Bu kiçik modul mikrokontrolörlərə Wi-Fi şəbəkəsinə qoşulmağa və Hayes tərzi əmrlərindən istifadə edərək sadə TCP/IP əlaqələri qurmağa imkan verir. Ancaq o zaman çip və qəbul etdiyi əmrlər haqqında demək olar ki, heç bir ingilis dilində sənəd yox idi. Çox aşağı qiymət və modulda çox az miqdarda xarici komponentin olması, nəticədə həcm baxımından çox ucuz ola biləcəyini irəli sürdü., modulu, çipi və üzərindəki proqramı araşdırmaq və Çin sənədlərini tərcümə etmək üçün bir çox haker cəlb etdi. Wi-Fi.
Addım 3: Arduino və IDE nədir?
Arduino, istifadəsi asan olan hardware və proqram təminatına əsaslanan açıq mənbəli elektronika platformasıdır. Arduino lövhələri girişləri oxuya bilir - sensora işıq, düyməyə barmaq və ya Twitter mesajı - və onu çıxışa çevirə bilər - motoru işə salır, LED yandırır, internetdə nəsə dərc edir. Lövhədəki mikro nəzarətçiyə bir sıra təlimatlar göndərərək nə edəcəyinizi lövhənizə deyə bilərsiniz. Bunu etmək üçün Arduino proqramlaşdırma dilini (Kablolama əsasında) və İşlənməyə əsaslanan Arduino Proqramını (IDE) istifadə edirsiniz.
Sadə və əlçatan istifadəçi təcrübəsi sayəsində Arduino minlərlə fərqli layihə və tətbiqdə istifadə edilmişdir. Arduino proqramı yeni başlayanlar üçün istifadəsi asandır, lakin inkişaf etmiş istifadəçilər üçün kifayət qədər çevikdir. Mac, Windows və Linux -da işləyir. Müəllimlər və tələbələr, aşağı qiymətli elmi alətlər qurmaq, kimya və fizika prinsiplərini sübut etmək və ya proqramlaşdırma və robot texnikasına başlamaq üçün istifadə edirlər. Dizaynerlər və memarlar interaktiv prototiplər hazırlayır, musiqiçilər və rəssamlar onu quraşdırma və yeni musiqi alətləri ilə sınaqdan keçirmək üçün istifadə edirlər. Əlbəttə ki, istehsalçılar, məsələn, Maker Faire -də sərgilənən bir çox layihəni qurmaq üçün istifadə edirlər. Arduino yeni şeylər öyrənmək üçün əsas vasitədir. Hər kəs - uşaqlar, həvəskarlar, rəssamlar, proqramçılar - bir dəstin addım -addım təlimatlarına əməl edərək və ya Arduino cəmiyyətinin digər üzvləri ilə fikir mübadiləsi apara bilər.
Addım 4: Arduino IDE və Quraşdırma Prosesini yükləyin
- Linki vurun və https://goo.gl/Cxa9rX Arduino IDE -ni yükləyin
- Arduino IDE -ni sisteminizə quraşdırın
- Arduino IDE -ni açın və Fayl> Tercihlər sekmesini vurun
- İndi Əlavə İdarə Heyəti URLləri sahəsinə aşağıdakı URL əlavə edin və OK düyməsini basın.
- URL:-
- Alətlər> Lövhələr> İdarə Heyəti Menecerini açın
- Esp8266 axtarın və esp8266 icma paketlərini quraşdırın
- İndi Alətlər> Kartlar bölməsinə gedin və Ümumi ESP8266 Modulunu seçin
- Sketch> Kitabxana> Kitabxanaları İdarə Edin
- Arduino json axtarın və Benoît Blanchon tərəfindən arduino json kitabxanasını quraşdırın
Addım 5: ESP8266 üçün USB-TTL çeviricisinə Conncetion bağlayın
ESP8266-nın USB-TTL çeviricisinə qoşulma təfərrüatları
- USB-TTL 3.3V-u ESP8266 VCC və CH_PD-yə qoşun
- ESP8266 RX-i USB-TTL TX-ə və ESP8266 TX-i USB-TTL RX-ə qoşun
- ESP8266 GND-ni USB-TTL GND-ə qoşun
- LED -i GPIO 2 və GND -ə qoşun
- GPIO 0 -u GND -ə qoşun
Addım 6: Kod Yükləmə və Proqram
USB-TTL-ni Sisteminizə qoşun və Alətlər> Limanlar> COMn (Ex-COM4) bölməsindəki portu seçin.
İndi, WiFi Adı, WiFi Şifrəsi, Domen adı, yol kimi detalları düzəldin və eskizi tərtib edin və ESP8266-ya yükləyin.
Bir serveriniz varsa, öz faylınızı php və json kodu ilə aşağıdakı linkdən yükləyə bilərsiniz, əks halda yüklədiyiniz kodu https://www.bipulgupta.com/IoT/ istifadə edə bilərsiniz.
Hər hansı bir problem üçün mənimlə əlaqə saxlaya bilərsiniz-
Bipul Kumar Gupta
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Tövsiyə:
ESP8266 Flasher və Programmer, IOT Wifi Modulundan istifadə edərək ESP8266 AT Firmware -də Flaş və ya Proqramlaşdırma: 6 Addım
ESP8266 Flasher və Proqramçı, IOT Wifi Modulundan istifadə edərək ESP8266 Firmware-də Flaş Proqramlaşdırma və Proqramlaşdırma: Təsvir: Bu Modul, ESP-01 və ya ESP-01S tipli ESP8266 modulları üçün bir USB adapter /proqramçıdır. ESP01 -i bağlamaq üçün 2x4P 2.54mm qadın başlığı ilə rahat şəkildə təchiz edilmişdir. ESP-01-in bütün sancaqlarını 2x4P 2,54 mm ölçülü bir kişi hortumu ilə çıxarır
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım
I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
Arduino və Bluetooth Modulundan (HC-05) istifadə edərək LED Parlaqlığının İdarə Edilməsi: 4 Addım
Arduino və Bluetooth Modulundan (HC-05) istifadə edərək LED-in Parlaqlığının İdarə Edilməsi: Giriş Bu dərslikdə Arduino UNO, Bluetooth Modulu (HC-05) və Android üçün Bluetooth (Bluetooth Terminal) tətbiqindən istifadə edərək LED-in parlaqlığını idarə edəcəyik