Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Porniți Visuino și selectați tipul de placă M5 Stack Stick C
- Pasul 3: În Visuino Adăugați componente
- Pasul 4: În Visuino Set Components
- Pasul 5: În componentele Visuino Connect
- Pasul 6: Generați, compilați și încărcați codul Arduino
- Pasul 7: Joacă
- Pasul 8: În următorul tutorial
Video: DIY Cum să faci un ceas cool - StickC - Ușor de făcut: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest tutorial vom învăța cum să programăm ESP32 M5Stack StickC cu Arduino IDE și Visuino pentru a afișa o oră pe ecranul LCD și, de asemenea, să setăm ora folosind butoanele StickC.
Pasul 1: De ce veți avea nevoie
M5StickC ESP32: îl puteți obține aici
Programul Visuino: Descărcați Visuino
Notă: Consultați acest tutorial aici despre cum să instalați placa StickC ESP32
Pasul 2: Porniți Visuino și selectați tipul de placă M5 Stack Stick C
Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „M5 Stack Stick C” așa cum se arată în Imaginea 2
Pasul 3: În Visuino Adăugați componente
- Faceți clic pe placa „M5 Stack Stick C” pentru a o selecta
- În fereastra „Proprietăți” selectați „Module” și faceți clic pe „+” pentru a extinde,
- Selectați „Afișați ST7735” și faceți clic pe „+” pentru ao extinde,
- Setați „Orientare” la „goRight”
- Setați „Culoare fundal” la „ClBlack”
- Selectați „Elemente” și faceți clic pe butonul albastru cu 3 puncte …
- Se va afișa fereastra de dialog Elements
- În fereastra de dialog Elemente, trageți „Câmp text” din partea dreaptă spre stânga
-
Faceți clic pe „Câmpul de text1” din partea stângă pentru al selecta, apoi în „Fereastra de proprietăți” faceți clic pe „Culoare” și setați-l la „aclWhite” și faceți clic pe „Culoare umplere” și setați-l la „aclBlack” (Dvs. poti juca cu culorile daca vrei)
-de asemenea, în ferestrele de proprietăți setate X: 10 și Y: 20 aici doriți să afișați ora pe ecranul LCD -set size: 3 (aceasta este dimensiunea fontului timpului) Închideți fereastra elementelor
- Adăugați componenta „Decodează (împarte) data / ora”
- Adăugați componenta „Text formatat”
Pasul 4: În Visuino Set Components
- Selectați componenta „FormattedTxt1” și sub fereastra „Proprietăți” setați „Text” la:% 0:% 1:% 2
- Faceți dublu clic pe componenta „FormattedText1” și în dialogul Elements glisați 3x „Element text” la stânga
- Selectați placa „M5 Stack Stick C” și în fereastra „Proprietăți” selectați „Module”> „Ceas cu alarmă în timp real (RTC)”> „Elemente”
- Faceți clic pe butonul albastru cu 3 puncte și în dialogul Elements trageți „Set Hour”, „Set Minute” și „Set Second” în partea stângă
- Selectați în partea stângă elementul „Set Hour1” și sub fereastra „Properties” setați „Add Value” la „True” și „Value” la „1”
- Selectați în partea stângă elementul „Set Minute1” și sub fereastra „Proprietăți” setați „Adăugați valoare” la „Adevărat” și „Valoare” la „1”
- Selectați în partea stângă elementul „Set Second1” și sub fereastra „Properties” setați „Add Value” la „True” și „Value” la „1”
Explicaţie:
„Valoare” înseamnă cât de mult vrem să adăugăm cu fiecare clic al unui buton la ora existentă (fie ore, minute sau secunde) „Adăugare valoare” înseamnă că dorim să adăugăm valoarea la ora existentă
Pasul 5: În componentele Visuino Connect
- Conectați „M5 Stack Stick C”> Ceas cu alarmă în timp real (RTC)> Pin [Out] la pinul componentei „DecodeDateTime1” [In]
- Conectați pinul componentei "DecodeDateTime1" [Ora] la pinul "Componentă formatat Text1" "TextElement1" [În]
- Conectați pinul componentei "DecodeDateTime1" [Minut] la pinul "Componenta formatat Text1" "TextElement2" [În]
- Conectați pinul componentei "DecodeDateTime1" [Second] la pinul "TextElement3" component "FormattedText1" [In]
- Conectați pinul componentei "FormattedText1" [Out] la placa "M5 Stack Stick C" "Afișați ST7735"> pinul "Field Field1" [In]
- Conectați „M5 Stack Stick C”> Butoanele „A (M5)” la „M5 Stack Stick C”> Ceas cu alarmă în timp real (RTC)> Pinul „Set Hour1” [Ceas]
- Conectați „M5 Stack Stick C”> Butoanele „B” la „M5 Stack Stick C”> Ceas cu alarmă în timp real (RTC)> „Set Minute1” Pin [Clock]
Pasul 6: Generați, compilați și încărcați codul Arduino
-
În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.
Pasul 7: Joacă
Dacă porniți modulul M5Sticks, afișajul ar trebui să înceapă să arate ora. Puteți schimba ora folosind butoanele „M5” pentru ore și „B” pentru minute
Felicitări! V-ați finalizat proiectul M5Sticks cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca de aici.
Puteți să o descărcați și să o deschideți în Visuino:
Pasul 8: În următorul tutorial
În următorul tutorial vă voi arăta cum să creați un ceas Cool Look în care să setați ora (ore, minute și secunde) folosind butoanele StickC și să creați un meniu simplu!
Recomandat:
Cum să faci ceas analogic și ceas digital cu bandă LED folosind Arduino: 3 pași
Cum să faci ceas analogic și ceas digital cu bandă led folosind Arduino: Astăzi vom face un ceas analogic & Ceas digital cu Led Strip și modul MAX7219 Dot cu Arduino. Acesta va corecta ora cu fusul orar local. Ceasul analogic poate folosi o bandă cu LED mai lungă, deci poate fi agățat pe perete pentru a deveni un artist
Cum să faci un ceas Arduino: 5 pași
Cum să faci un ceas Arduino: Am proiectat aproximativ 15 ceasuri analogice. Aici vă prezint una dintre ele
Cum să faci o ceas cu alarmă DIY cu ecranul tastaturii LCD: 5 pași
Cum să faci o ceas cu alarmă DIY cu ecranul tastaturii LCD: Bună tuturor! În acest instructable, vă voi arăta cum să creați o ceas cu alarmă folosind placa Arduino. Am folosit Arduino UNO, ecranul tastaturii LCD, 5V Buzzer și Jumper Wires pentru a construi acest ceas. Puteți vedea ora pe ecran și puteți seta ora
Cum să faci un ceas digital Arduino: 5 pași
Cum să faci un ceas digital Arduino: ceasurile digitale sunt una dintre marile invenții în domeniul științei. V-ați întrebat vreodată „Cum să vă creați propriile ceasuri digitale, la fel ca în filme! „Și eu mi-am petrecut copilăria într-un vis pentru a-mi construi propriul clo digital
Cum să faci un ceas digital: 10 pași (cu imagini)
Cum se realizează un ceas digital: este prima dată când scriu un instructabil, așa că sper să scriu suficient de bine pentru a înțelege. Astăzi vă voi spune cum să creați un ceas digital de pe un site web pe care l-am găsit. Site-ul se numește sainsmart.com. A fost foarte ușor