Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və NodeMCU ESP-12 seçin
- Addım 4: WiFi qurulması
- Addım 5: Visuino'da Komponentlər əlavə edin
- Addım 6: Visuino -da: Komponentləri birləşdirmək
- Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
Video: NODEMCU VISUINO İNTERNETDƏN CANLI XƏBƏRLƏR: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-02-01 14:39
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
Tövsiyə:
Xəbərlər, Hava, Siqnal, Taymer və Todolist ilə Sehrli Güzgü: 9 addım
Xəbərlər, Hava, Siqnal, Zamanlayıcı və Todolist ilə Sehrli Güzgü: Sehrli Güzgü, arxasında ekranı olan xüsusi bir tərəfli güzgüdür. Raspberry Pi -yə qoşulan ekranda hava, otaq istiliyi, vaxt, tarix, todolist və sair kimi məlumatlar göstərilir. Hətta mikrofon da əlavə edib onu qura bilərsiniz
ESP8266 istifadə edərək İnternetdən vaxt əldə etmək - ESP8266 Nodemcu ilə NTP Saat Layihəsi: 5 addım
ESP8266 istifadə edərək İnternetdən vaxt əldə etmək | ESP8266 Nodemcu ilə NTP Saat Layihəsi: Bu təlimatda Arduino IDE ilə ESP8266/nodemcu istifadə edərək necə vaxt qazanacağımızı görəcəyik. Vaxt əldə etmək, oxunuşlarınızı zaman damgası ilə qeyd etmək üçün xüsusilə faydalıdır. ESP8266 layihənizin İnternetə çıxışı varsa, Network T istifadə edərək vaxt qazana bilərsiniz
VISUINO İnternetdən Canlı Forex Valyuta Qiymətini Göstərin: 9 Addım
VISUINO İnternetdən Canlı Forex Valyuta Qiymətini Göstərin: Bu dərslikdə NodeMCU Mini, OLED Lcd və Visuinodan istifadə edərək LCD -də internetdən bir neçə saniyədə canlı valyuta EUR/USD dəyərini göstərəcəyik. Bir nümayiş videosuna baxın
Vaxt, Xəbərlər və Ətraf Mühit Məlumatları üçün Öz MQTT EInk Ekranınızı yaradın: 7 addım
Zaman, Xəbərlər və Ətraf Mühit Məlumatları üçün Öz MQTT EInk Ekranınızı yaradın: 'THE', Zaman, Xəbərlər və Ətraf Mühit Məlumatları üçün kiçik bir MQTT Məlumat Ekranıdır. 4.2 düymlük eInk ekranından istifadə edərək onun konsepsiyası sadədir-hər iki dəqiqədən bir yenilənən məlumatları rotasiya əsasında göstərmək. Məlumatlar hər hansı bir yem ola bilər - f
NodeMCU istifadə edərək İnternetdən idarə olunan LED: 6 addım
NodeMCU istifadə edərək İnternetə Nəzarət Edilən LED: Əşyaların İnterneti (IoT), bir -biri ilə əlaqəli hesablama cihazları, mexaniki və rəqəmsal maşınlar, obyektlər, heyvanlar və ya bənzərsiz identifikatorlarla təchiz edilmiş və insanlara ehtiyac olmadan şəbəkə üzərindən məlumat ötürmə qabiliyyəti sistemidir