Sadržaj:

Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka
Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka

Video: Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka

Video: Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka
Video: Остатки пенопласта больше не выбрасываю! Эксперименты и применение! 2024, Novembar
Anonim

U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom za prikaz vremena na LCD -u te također postaviti vrijeme pomoću tipki StickC.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati

M5StickC ESP32: možete ga nabaviti ovdje

Visuino program: Preuzmite Visuino

Napomena: Ovdje pročitajte ovaj vodič o tome kako instalirati StickC ESP32 ploču

Korak 2: Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče

Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "M5 Stack Stick C" kao što je prikazano na slici 2

Korak 3: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  1. Kliknite na ploču "M5 Stack Stick C" da biste je odabrali
  2. U prozoru "Svojstva" odaberite "Moduli" i kliknite "+" za proširenje,
  3. Odaberite "Display ST7735" i kliknite "+" da biste ga proširili,
  4. Postavite "Orijentacija" na "goRight"
  5. Postavite "Boja pozadine" na "ClBlack"
  6. Odaberite "Elementi" i kliknite plavo dugme s 3 točke…
  7. Dijalog elemenata će se prikazati
  8. U dijalogu Elementi povucite "Polje za tekst" s desne strane na lijevu stranu
  9. Kliknite na "Polje za tekst1" s lijeve strane da biste ga odabrali, a zatim u prozoru "Svojstva" kliknite na "Boja" i postavite ga na "aclWhite", a zatim kliknite na "Boja ispune" i postavite ga na "aclBlack" (Vi možete se igrati bojama ako želite)

    -takođe u prozorima svojstava postavljenih X: 10 i Y: 20 ovdje želite prikazati vrijeme na LCD -u -veličina skupa: 3 (ovo je veličina fonta vremena) Zatvorite prozor elemenata

  10. Dodajte komponentu "Decode (Split) Date/Time"
  11. Dodajte komponentu "Formatirani tekst"

Korak 4: U Visuinu Set Components

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  1. Odaberite komponentu "FormattedTxt1" i u prozoru "Svojstva" postavite "Tekst" na:%0:%1:%2
  2. Dvaput kliknite na komponentu "FormattedText1" i u dijalogu Elementi povucite 3x "Tekstualni element" ulijevo
  3. Odaberite ploču "M5 Stack Stick C" i u prozoru "Svojstva" odaberite "Moduli"> "Budilica u stvarnom vremenu (RTC)"> "Elementi"
  4. Kliknite na plavo dugme s 3 točke i u dijalogu Elementi povucite "Postavi sat", "Postavi minutu" i "Postavi drugo" na lijevu stranu
  5. Odaberite lijevo element "Postavi sat 1", a zatim u prozoru "Svojstva" postavite "Dodaj vrijednost" na "Tačno" i "Vrijednost" na "1"
  6. Odaberite lijevo element "Postavi minutu1", a u prozoru "Svojstva" postavite "Dodaj vrijednost" na "Tačno", a "Vrijednost" na "1"
  7. Odaberite s lijeve strane element "Set Second1", a zatim u prozoru "Properties" postavite "Add Value" na "True" i "Value" na "1"

Objašnjenje:

"Vrijednost" znači koliko želimo dodati svakim pritiskom na dugme postojećem vremenu (bilo satima, minutima ili sekundama) "Dodati vrijednost" znači da želimo dodati vrijednost postojećem vremenu

Korak 5: U Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  1. Spojite "M5 Stack Stick C"> Budilicu u stvarnom vremenu (RTC)> Pin [Out] na pin komponente "DecodeDateTime1" [In]
  2. Spojite pin komponente "DecodeDateTime1" [Sat] na komponentu "FormattedText1" komponente "TextElement1" [In]
  3. Spojite pin komponente "DecodeDateTime1" [Minute] na komponentu "FormattedText1" "TextElement2" pin [In]
  4. Spojite pin komponente "DecodeDateTime1" [Drugo] na "FormattedText1" komponentu "TextElement3" iglu [In]
  5. Spojite iglu komponente "FormattedText1" [Out] na ploču "M5 Stack Stick C" ploču "Display ST7735"> "Text Field1" pin [In]
  6. Spojite "M5 Stack Stick C"> Dugmad "A (M5)" na "M5 Stack Stick C"> Budilicu u stvarnom vremenu (RTC)> "Set Hour1" Pin [Sat]
  7. Spojite "M5 Stack Stick C"> Dugmad "B" na "M5 Stack Stick C"> Budilicu u realnom vremenu (RTC)> "Set Minute1" Pin [Sat]

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
  1. U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".

Korak 7: Igrajte se

Ako napajate modul M5Sticks, zaslon bi trebao početi prikazivati vrijeme. Vrijeme možete promijeniti pomoću tipki "M5" za sate i "B" za minute

Čestitamo! Završili ste svoj projekt M5Sticks s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti ovdje.

Možete ga preuzeti i otvoriti u Visuinu:

Korak 8: U sljedećem vodiču

U sljedećem tutorijalu pokazat ću vam kako napraviti sat koji izgleda cool, gdje možete postaviti vrijeme (sate, minute i sekunde) pomoću tipki StickC i stvoriti jednostavan meni! Ostanite s nama i pogledajte moje ostale vodiče ovdje.

Preporučuje se: