Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
- Addım 3: Visuino'da Komponentlər əlavə edin
- Addım 4: Visuino Set Komponentlərində
- Addım 5: Visuino Connect Komponentlərində
- Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 7: Oyna
- Addım 8: Növbəti Dərslikdə
Video: DIY Sərin Görünən Saat Necə Hazırlanır - StickC - Asanlıqla: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda, ESP32 M5Stack StickC -ni Arduino IDE və Visuino ilə LCD -də bir vaxt göstərmək üçün necə proqramlaşdıracağını və StickC düymələrindən istifadə edərək vaxtı təyin etməyi öyrənəcəyik.
Addım 1: Nə lazımdır
M5StickC ESP32: buradan əldə edə bilərsiniz
Visuino proqramı: Visuino'yu yükləyin
Qeyd: StickC ESP32 lövhəsinin necə qurulacağına dair bu təlimatı yoxlayın
Addım 2: Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentindəki (Alətlər) düyməsini (Şəkil 1) vurun Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "M5 Stack Stick C" seçin.
Addım 3: Visuino'da Komponentlər əlavə edin
- Seçmək üçün "M5 Stack Stick C" lövhəsinə vurun
- "Xüsusiyyətlər" pəncərəsində "Modullar" ı seçin və genişləndirmək üçün "+" düyməsini basın,
- "Display ST7735" seçin və genişləndirmək üçün "+" düyməsini basın,
- "İstiqamətləndirməni" "goRight" olaraq təyin edin
- "Arka Plan Rəngini" "ClBlack" olaraq təyin edin
- "Elements" seçin və 3 nöqtəli mavi düyməni basın …
- Elements Dialog göstərəcək
- Elements Dialog -da "Mətn Sahəsini" sağdan sola sürükləyin
-
Seçmək üçün sol tərəfdəki "Mətn Sahəsi1" düyməsini basın, sonra "Xüsusiyyətlər pəncərəsində" "Rəng" ə vurun və "aclWhite" olaraq təyin edin və "Doldurma Rəngi" üzərinə vurun və "aclBlack" (Siz İstəsəniz rənglərlə oynaya bilərsiniz)
-eyni zamanda X: 10 və Y: 20 xüsusiyyətlər pəncərələrində vaxtı LCD -də göstərmək istədiyiniz yerdir -ölçüsü: 3 (bu vaxtın şrift ölçüsüdür) Elementlər pəncərəsini bağlayın
- "Dekodlaşdırın (Bölün) Tarix/Saat" komponentini əlavə edin
- "Formatlanmış mətn" komponentini əlavə edin
Addım 4: Visuino Set Komponentlərində
- "FormattedTxt1" komponentini seçin və "Xüsusiyyətlər" pəncərəsinin altında "Mətn" i%0:%1:%2 olaraq təyin edin.
- "FormattedText1" komponentini iki dəfə vurun və Elements dialoqunda 3x "Mətn Elementi" ni sola sürükləyin.
- "M5 Stack Stick C" lövhəsini seçin və "Xüsusiyyətlər" pəncərəsində "Modullar"> "Real Zaman Zəngli Saat (RTC)"> "Elementlər" seçin
- 3 nöqtəli mavi düyməni basın və Elements dialoqunda "Saatı Ayarla", "Dəqiqəni Ayarla" və "Saniyəni Ayarla" düymələrini sola sürükləyin.
- Sol tərəfdəki "Saatı Ayarla 1" elementini seçin və "Xüsusiyyətlər" pəncərəsinin altında "Dəyər Əlavə et" i "Doğru" ya "Dəyər" i "1" olaraq təyin edin.
- Sol tərəfdəki "Dəqiqəni Ayarla1" elementini seçin və "Xüsusiyyətlər" pəncərəsinin altında "Dəyər əlavə et" i "Doğru" və "Dəyəri" "1" olaraq təyin edin.
- Solda "Second Second1" elementini seçin və "Properties" pəncərəsinin altında "Add Value" to "True" və "Value" to "1" seçin.
İzahat:
"Dəyər", hər bir düyməni basaraq mövcud saata nə qədər əlavə etmək istədiyimiz deməkdir (saatlar, dəqiqələr və ya saniyələr)
Addım 5: Visuino Connect Komponentlərində
- "M5 Stack Stick C"> Real Time Zəngli Saat (RTC)> Pin [Çıxış] düyməsini "DecodeDateTime1" komponent pininə [Daxil] bağlayın
- "DecodeDateTime1" komponent pinini [Saat] "FormattedText1" komponenti "TextElement1" pininə [Daxil edin] bağlayın
- "DecodeDateTime1" komponent pinini [Minute] "FormattedText1" komponentinin "TextElement2" pininə [Daxil] bağlayın
- "DecodeDateTime1" komponent pinini [İkinci] "FormattedText1" komponenti "TextElement3" pininə [Daxil] bağlayın
- "FormattedText1" komponent pinini [Çıxış] "M5 Stack Stick C" lövhəsinə "Ekran ST7735"> "Mətn Sahəsi1" pininə [Daxil] bağlayın
- "M5 Stack Stick C"> "A (M5)" düymələrini "M5 Stack Stick C" ə qoşun> Real Zamanlı Zəngli Saat (RTC)> "Saatı Ayarla 1" Pin [Saat]
- "M5 Stack Stick C"> "B" düymələrini "M5 Stack Stick C" ə qoşun> Real Zamanlı Zəngli Saat (RTC)> "Dəqiqəni Ayarla1" Pin [Saat]
Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin
-
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 7: Oyna
M5Sticks modulunu işə salırsınızsa, ekranda vaxtı göstərməyə başlamalıdır. Saatlar üçün "M5" və Dəqiqələr üçün "B" düymələrindən istifadə edərək vaxtı dəyişə bilərsiniz
Təbrik edirik! Visuino ilə M5Sticks layihənizi tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də buradan yükləyə bilərsiniz.
Visuino'da yükləyə və aça bilərsiniz:
Addım 8: Növbəti Dərslikdə
Növbəti dərsdə sizə StickC düymələrindən istifadə edərək vaxtı (saatlar, dəqiqələr və saniyələr) təyin edə biləcəyiniz və sadə bir menyu yarada biləcəyiniz Sərin Görünüşlü bir saat necə edəcəyinizi göstərəcəyəm!
Tövsiyə:
Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım
Menyu və Parlaqlıq İdarəçiliyi ilə M5StickC Sərin Görünüşlü Saat: Bu təlimatda ESP32 M5Stack StickC -ni Arduino IDE və Visuino ilə LCD -də bir vaxt göstərmək üçün necə proqramlaşdırmağı öyrənəcəyik, həmçinin menyudan və StickC düymələrindən istifadə edərək vaxtı və parlaqlığı təyin edəcəyik. Bir nümayiş videosuna baxın
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: 3 Addım
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: Bu gün biz Analog Clock & Led Strip və Arduino ilə MAX7219 Dot modulu olan rəqəmsal saat yerli vaxt qurşağı ilə saatı düzəldəcək. Analog saat daha uzun bir LED şeridi istifadə edə bilər, buna görə də sənətkar olmaq üçün divara asıla bilər
Bir saat ərzində necə sərin bir Mp3 Dinamik Docku hazırlamaq olar: 8 addım
Bir saatın içində necə sərin bir Mp3 Dinamik Dock etmək olar: Bir saatın içində pis bir sərin mp3 hoparlör yuvasını necə etmək olar
Gimp -də sərin səhifələr necə hazırlanır: 10 addım
Gimp -də Cool Səhifələr Necə Hazırlanır: Gimpdə zəhmli bir afişanın necə hazırlanacağını göstərir
RC Avtomobildən Sərin Robot Necə Hazırlanır: 11 Addım
RC Avtomobildən Sərin Robot Necə Hazırlanır: Bu sərin layihə, orta məktəb şagirdləri və ya sərin bir robot etmək istəyən hər hansı bir hobbi üçündür. Mən uzun müddət interaktiv robot hazırlamağa çalışırdım, amma etməsəniz, onu hazırlamaq asan deyil ' hər hansı bir elektronika və ya xüsusi proqramlaşdırma dilini bilmir. İndi isə