Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda LCD-də canlı GPS mövqeyini göstərmək üçün NodeMCU Mini, OLED Lcd, NEO-6M GPS və Visuinodan istifadə edəcəyik. Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
Bütün modullar makerfabs -dəndir. İşıq ili qabaqda olan ən keyfiyyətli modullara sahibdirlər, həm də ən münasib qiymətlərlə.
- NodeMCU Mini
- NEO-6M GPS modulu
- 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
- Çörək taxtası GPS pinindən (VCC) 5V pin bağlayın
- Çörək taxtası GPS pinindən (GND) GND pinini bağlayın
- NodeMCU -dan GPS pininə (TXD) pin (RX) 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: Visuino'da Komponentlər əlavə edin
DisplayOLED komponenti əlavə edin
- iki dəfə vurun və "Mətn Sahəsi" ni altı dəfə əlavə edin (şəklə baxın)
- Xüsusiyyətlər pəncərəsinin altında Y hər bir mətn sahəsi üçün 10, birinci mətn sahəsi Y: 0, ikinci mətn sahəsi Y: 10, üçüncü mətn sahəsi Y: 20 və s.
GPS komponenti əlavə edin
Addım 5: Visuino -da: Komponentləri birləşdirmək
- NodeMCU ESP-12 I2C pinini [daxil] DisplayOLED1 I2C pininə [Çıx] bağlayın
- NodeMCU ESP-12 Serial IN Pinini [0] GPS1 Pininə [Çıxış] bağlayın
- GPS1 pinini [Boylamı] DisplayOLED1 Elements. TextField1 pininə [Daxil] bağlayın
- GPS1 pinini [Latitude] DisplayOLED1 Elements. TextField2 pininə [Daxil edin] bağlayın.
- GPS1 pinini [Say] DisplayOLED1 Elements. TextField3 pininə [Daxil edin] bağlayın.
- GPS1 pinini [Sürət] DisplayOLED1 Elements. TextField4 pininə [Daxil] bağlayın.
- GPS1 pinini [Kursu] DisplayOLED1 Elements. TextField5 pininə [Daxil] bağlayın
- GPS1 pinini [Azimuth] DisplayOLED1 Elements. TextField6 pininə [Daxil] bağlayın
Addım 6: 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 7: Oyna
NodeMCU moduluna güc verirsinizsə, OLED Lcd GPS mövqeyini və Sürət və s. Kimi digər məlumatları göstərməyə başlayacaq. GPS modulunun təmiz bir siqnal qəbul edə bilməsi üçün SKY -nin göründüyündən əmin olun.
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