Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu dərslikdə NodeMCU Mini, OLED Lcd və Visuinodan istifadə edərək LCD -də internetdən bir neçə saniyədə canlı XƏBƏRLƏR göstərə bilərik. Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- NodeMCU Mini
- OLED LCD
- Çörək lövhəsi
- Jumper telləri
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- NodeMCU -dan GND -ni çörək taxtası pininə (gnd) bağlayın
- NodeMCU -dan çörək taxtası pininə 5V pin bağlayın (müsbət)
- NodeMCU -dan OLED LCD pininə (SCL) 0 pinini (SCL) qoşun
- NodeMCU -dan OLED LCD pininə (SDA) pin 1 (SDA) bağlayın
- OLED LCD pinini (VCC) çörək taxtası pininə qoşun (müsbət)
- OLED LCD pinini (GND) çörək taxtası pininə (GND) bağlayın
Addım 3: Visuinonu işə salın və NodeMCU ESP-12 seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Əgər etməmisinizsə, Arduino IDE -ni ESP 8266 proqramlaşdırmaq üçün bu Təlimat kitabındakı addımları izləyin!
Visuino da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentindəki "Alətlər" düyməsini (Şəkil 1) basın.
Dialoq görünəndə Şəkil 2-də göstərildiyi kimi "NodeMCU ESP-12" seçin
Addım 4: WiFi qurulması
NodeMCU ESP-12 seçin və Modullar> WiFi> Giriş nöqtələri redaktorunda […] düyməsini vurun ki, "Giriş nöqtələri" pəncərəsi açılsın
Bu redaktorda WiFi giriş nöqtəsini sola sürükləyin.
- "SSID" altına WiFi Şəbəkənizin adını yazın
- "Şifrə" bölməsinə WiFi şəbəkəniz üçün giriş parolunu daxil edin
"Giriş nöqtələri" pəncərəsini bağlayın
Redaktorun solunda Modullar> Wifi> Yuvalar seçin, […] düyməsini vurun ki, "Soketlər" pəncərəsi açılsın.
TCP Müştərisini sağdan sola sürükləyin
Xüsusiyyətlər pəncərəsi altında portu təyin edin: 80
Addım 5: Visuino'da Komponentlər əlavə edin
CharToText1 komponentini əlavə edin
Maksimum Uzunluğu 1000 təyin edin
Ekran OLED I2C əlavə edin
İki dəfə vurun və pəncərədə Mətn Sahəsini sola sürükləyin
Formatlanmış Mətn əlavə edin
Bunu "mətn" dəyərinin altına qoyun: GET
Qəbul edin: text/html, application/xhtml+xml, application/xml; q = 0.9, image/webp, image/apng, */ *; q = 0.8
Qəbul et-Charset: *. *
Qəbul Dili: en-US, en; q = 0.7, sl; q = 0.3
Ev sahibi: feeds.reuters.com
DNT: 1
Mətni Dəyişdirin (ReplaceText1)
- "Dəyərdən" seçin:
- "ToValue" u boş olaraq təyin edin
Mətni əvəz et (ReplaceText2)
- (şəklə baxın) "Dəyərdən" seçin: TAB TAB
- "ToValue" u boş olaraq təyin edin
- Mətn Uzunluğu əlavə edin (TextLength2)
- ContainsText əlavə edin (ContainsText1)
-
"Mətn" dəyərini təyin edin: TAB TAB
(şəkilə baxın)
- Yadda saxla mətni əlavə edin
-
Məntiq VƏ əlavə edin
- AddValue əlavə edin
-
Qiyməti təyin edin: 1
-
CompareValue əlavə edin (CompareValue1)
- "comparetype" qurun: ctSmallerOrEqual
-
"dəyər" təyin edin: 2
-
CompareValue əlavə et (CompareValue3)
- "comparetype" qurun: ctBigger
- "dəyər" təyin edin: 3
-
Addım 6: Visuino -da: Komponentləri birləşdirmək
- NodeMCU ESP-12> Modulları WiFi Yuvaları TCP Müştəri1> Bağlayın [Çıx] CharToText1 pininə [Daxil edin]
- CharToText1 pinini [çıxarıb] ReplaceText1 pininə qoşun
- ReplaceText1 pinini [çıxarıb] TextLength2 pininə [in] və ContainsText1 pininə [in] və RememberText1 pininə [in] bağlayın.
- TextLength2 pinini [çıxarıb] CompareValue3 pininə qoşun
- CompareValue3 pinini [çıxarıb] And1 pininə [1] bağlayın
- ContainsText1 pinini [çıxarıb] And1 pininə [0] bağlayın
- And1 pinini [çıxart] AddValue1 pininə qoşun
- AddValue1 pinini [çıxarıb] CompareValue1 pininə qoşun
- CompareValue1 pinini [çıxarmaq] RememberText1 pininə [yadda saxlamağa] və pin [geri çağırmağa] qoşun
- RememberText1 pinini [çıxarıb] ReplaceText2 pininə qoşun
- ReplaceText2 pinini [çıxarıb] NodeMCU ESP-12 serial0 pininə [in] və DisplayOLED1 elementlərinin mətn sahəsinin pinini [in] qoşun
- DisplayOLED1 pinini [çıxarıb] NodeMCU ESP-12 I2C pininə qoşun
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.
Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)
Addım 8: Oyna
NodeMCU moduluna güc versəniz, OLED Lcd ən son Dünya Xəbərlərini göstərməyə başlayacaq.
Təbrik edirik! Visuino ilə Canlı Xəbərlər layihənizi tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur. Visuino'da yükləyə və aça bilərsiniz: Yükləmə linki