Mündəricat:
- Addım 1: Ətraf mühitin qurulması
- Addım 2: ESP32 kabelinin çəkilməsi
- Addım 3: ESP8266 kabelinin çəkilməsi
- Addım 4: Proqramlaşdırma
- Addım 5: Son nəticə
Video: ESP32 / ESP8266 WiFi Modulları ilə HiFive1 Veb Server Dərsliyi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
HiFive1, SiFive-dən FE310 CPU ilə qurulan ilk Arduino uyğun RISC-V əsaslı lövhədir. Board, Arduino UNO -dan təxminən 20 qat daha sürətlidir, lakin UNO board HiFive1 -in simsiz bağlantısı yoxdur. Xoşbəxtlikdən, bu məhdudiyyəti azaltmaq üçün bazarda bir neçə ucuz modul var.
Əvvəlki dərslərimdə, AT əmrləri ilə minimalist WiFi bağlantısı əlavə etməyi və ya MQTT brokeri ilə dünya miqyasında əlçatanlığı necə əldə edəcəyimizi gördük.
Bu təlimatda, HiFive1 -ə bir Web Server qabiliyyəti əlavə edəcəyik. Yerli şəbəkədəki hər hansı bir cihaz Veb Brauzerdən istifadə edərək Veb Server ilə ünsiyyət qura biləcək.
Bu layihə, sadə bir veb səhifəsi vasitəsilə HiFive1 daxili RGB LED-in necə idarə olunacağını göstərir.
Bu layihə üçün lazım olan materiallar:
- HiFive1 lövhəsi (burada əldə edilə bilər)
- ESP32 Dev Modulu və ya ESP8266 NodeMCU 1.0
- 4 keçid teli
Addım 1: Ətraf mühitin qurulması
Birincisi, Arduino IDE -yə ehtiyacınız var
1. HiFive1 board Arduino paketini və USB sürücüsünü quraşdırmaq üçün təlimatları izləyin.
2. "Fayl-> Tercihlər-> Əlavə Kartlar Menecerinə" uyğun bir URL əlavə edərək ESP32 və ya ESP8266 lövhə paketini quraşdırın:
ESP8266 -
ESP32 -
Addım 2: ESP32 kabelinin çəkilməsi
Bir ESP8266 istifadə edirsinizsə, 3 -cü addıma keçin.
Atlama tellərini aşağıdakı şəkildə bağlayın:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
IOREF atlayıcısının 3.3v olaraq təyin olunduğundan əmin olun.
Addım 3: ESP8266 kabelinin çəkilməsi
Atlama tellərini aşağıdakı şəkildə bağlayın:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
IOREF atlayıcısının 3.3v olaraq təyin olunduğundan əmin olun.
Addım 4: Proqramlaşdırma
HiFive1 Kodu:
Proqramlaşdırmadan əvvəl "Tools-> Board" u "HiFive1", "Tools-> CPU Clock Frequency" ni "256MHz PLL", "Tools-> Programmer" ı "SiFive OpenOCD" olaraq təyin edin və düzgün Serial Portu təyin edin.
ESP32/8266 Kodu:
Proqramlaşdırma zamanı ESP lövhəsində Rx və Tx sancaqlarının bağlantısı kəsilməlidir.
Kod uğurla yükləndikdən sonra, HiFive1 və ESP arasında əlaqəni təmin etmək üçün ESP üzərindəki Rx və Tx pinlərini yenidən bağlayın.
ESP32 üçün-"Tools-> Board" -u "ESP32 Dev Module", "Tools-> Programmer" -i "AVRISP mkll" olaraq təyin edin və düzgün Serial Portu təyin edin.
ESP8266 üçün-"Tools-> Board" u "NodeMCU 1.0 (ESP-12E Module)", "Tools-> Programmer" ı "AVRISP mkll" olaraq təyin edin və düzgün Serial Portu təyin edin.
Addım 5: Son nəticə
ESP Veb Səhifəsinə qoşulmaq üçün kompüterinizdə və ya mobil cihazınızda bir brauzer açın və IP ünvanını daxil edin (IP ünvanını quraşdırma funksiyasında WiFi.localIP () ilə işarəni açaraq tapa bilərsiniz. Yenidən yazmağı unutmayın. Eskizin düzgün işləməsi üçün IP tapdıqdan sonra xətti şərh edin).
Mənim vəziyyətimdə, IP -lər: ESP32 - 10.0.49.94 və ESP8266 - 10.0.51.252.
Serial Monitorunuzun Baud Rateini eskizdə istifadə olunan 115200 olaraq təyin edin.
Son səhifəniz əlavə şəkillərdəki kimi olmalıdır.
Tövsiyə:
Veb Server olaraq Esp8266 istifadə edərək Əlaqə ilə Qaraj Qapı Açacağı .: 6 Addım
Esp8266 Veb Server olaraq İstifadə Edilən Əlaqə ilə Qaraj Qapı Açacağı. Salam, sizə qaraj qapısı açmağın sadə bir yolunu göstərəcəyəm. Əlaqə, biləcəksiniz ki, qapı real vaxtda açıq və ya yaxındır-Sadə, bunu etmək üçün yalnız bir qısa yol
Ümumi 433MHz RF Modulları ilə DIY Telsiz: 4 addım
Ümumi 433MHz RF Modulları ilə DIY Telsiz: Bu proyektdə sizə funksional Walkie-Talkie yaratmaq üçün Ebaydan ümumi 433MHz RF modullarından necə istifadə edəcəyinizi göstərəcəyəm. Bu o deməkdir ki, fərqli RF Modullarını müqayisə edəcəyik, bir sinif d gücləndiricisi haqqında bir az məlumat əldə edəcəyik və nəhayət Walkie-Talkie quracağıq
RF Modulları ilə Uzaqlığa RSSI (Xbees): 4 Addım
RF Modulları ilə Məsafəyə RSSI (Xbees): Xbees, məlumatları irəli -geri göndərmək və digər daha spesifik istifadə üçün faydalı ola biləcək kiçik Radio Tezlik modullarıdır. Bu layihə üçün, bunları qiymətləndirmək üçün Alınan Siqnal Güc Göstəricisi (RSSI) dəyərlərini əldə etmək üçün istifadə edirəm
Thingspeak və DHT11 Dərsliyi ilə ESP8266 - Veb Server: 7 addım
Thingspeak və DHT11 Dərsliyi ilə ESP8266 | Veb Server: Hey, nə var, uşaqlar! Akarsh burada CETech -dən. Mənim bu layihəm, MQTT ideyası ilə birlikdə Thingspeak platformasını başa düşmək və sonra ESP8266 ilə Thingspeak istifadə etmək üçün daha çox öyrənmə əyrisidir
DPS5005 və USB Modulları ilə Özü Üçlü (3x 250W) Laboratoriya Güc Təchizatı: 7 addım
DPS5005 və USB Modulları ilə Self -Made Üçlü (3x 250W) Laboratoriya Güc Təchizatı: Asan qurulumu və 3x 250W (hər bir Panel üçün 50Vdc və 5A) olan yüksək səviyyəli Lab Güc Təchizatı. Panelləri ayrı -ayrılıqda idarə etmək üçün hər DPS5005 -i kompüterinizə qoşa bilərsiniz. Bu Powersuplly -ni qurmaq 4-8 saat çəkəcək, vaxt çox dəyişəcək