Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Simulan ang Visuino, at Piliin ang M5 Stack Stick C Board Type
- Hakbang 3: Sa Visuino Itakda ang StickC Board
- Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi
- Hakbang 5: Sa Mga Component ng Visuino Set
- Hakbang 6: Sa Mga Component ng Visuino Connect
- Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
- Hakbang 8: Maglaro
Video: M5StickC Cool Naghahanap ng Manood Gamit ang isang Menu at Liwanag Control: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa tutorial na ito matututunan namin kung paano i-program ang ESP32 M5Stack StickC na may Arduino IDE at Visuino upang Ipakita ang isang oras sa LCD at itakda din ang oras at ang ningning gamit ang menu at ang mga pindutan ng StickC.
Manood ng isang demonstration video.
Hakbang 1: Ano ang Kakailanganin Mo
M5StickC ESP32: maaari mo itong makuha dito
Programa ng Visuino: I-download ang Visuino
Tandaan: Suriin ang tutorial na ito dito sa kung paano Mag-install ng board ng StickC ESP32
Hakbang 2: Simulan ang Visuino, at Piliin ang M5 Stack Stick C Board Type
Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "M5 Stack Stick C" tulad ng ipinakita sa Larawan 2
Hakbang 3: Sa Visuino Itakda ang StickC Board
- Mag-click sa "M5 Stack Stick C" Board upang mapili ito
- Sa window ng "Properties" piliin ang "Mga Modyul" at i-click ang "+" upang Palawakin,
- Piliin ang "Display ST7735" at i-click ang "+" upang palawakin ito,
- Itakda ang "Orientation" sa "goRight"
- Itakda ang "Kulay sa Background" sa "ClBlack"
- Piliin ang "Mga Elemento" at mag-click sa asul na pindutan na may 3 tuldok …
- Ipapakita ang Mga Elementong Dialog
- Sa Mga Elemento ng Dialog i-drag ang 2X "Text Field" mula sa kanang bahagi hanggang kaliwa
- Mag-click sa "Text Field1" sa kaliwang bahagi upang mapili ito, pagkatapos ay sa "Properties window" mag-click sa "Kulay" at itakda ito sa "aclOrange" at mag-click sa "Punan ang Kulay" at itakda ito sa "aclBlack" (Ikaw Maaari mong i-play ang mga kulay kung nais mo) -dagdag din sa mga katangian ng windows set X: 10 at Y: 20 dito mo nais ipakita ang oras sa laki ng LCD-set: 3 (ito ang laki ng font ng oras)
- Mag-click sa "Text Field2" sa kaliwang bahagi upang piliin ito, pagkatapos ay sa "Properties window" mag-click sa "Kulay" at itakda ito sa "aclAqua" at mag-click sa "Punan ang Kulay" at itakda ito sa "aclBlack"
(Maaari mong i-play ang mga kulay kung nais mo) -set ang "Paunang Halaga" upang: Itakda ang ORAS
-Gayundin sa mga katangian ng windows set X: 10 at Y: 2 dito ko nais na ipakita ang menu sa laki ng LCD -set: 1 (ito ang laki ng font ng menu)
Isara ang window ng mga elemento
- Mag-click sa "M5 Stack Stick C" Board upang mapili ito
- Sa window ng "Properties" piliin ang "Mga Modyul" at i-click ang "+" upang Palawakin,
- Piliin ang "Display Real Time Alarm Clock (RTC)" at i-click ang "+" upang palawakin ito,
- Piliin ang "Mga Elemento" at mag-click sa asul na pindutan na may 3 tuldok …
- Sa Elemen Dialog i-drag ang "Itakda ang Oras" mula sa kanang bahagi patungo sa kaliwa at sa window ng mga pag-aari itakda ang "Magdagdag ng Halaga" sa: Tama at "Halaga" sa: 1
- Sa Elemen Dialog i-drag ang "Itakda ang Minuto" mula sa kanang bahagi patungo sa kaliwa at sa window ng mga pag-aari itakda ang "Magdagdag ng Halaga" sa: Tama at "Halaga" sa: 1
- Sa Mga Elemento ng Dialog i-drag ang "Itakda ang Pangalawa" mula sa kanang bahagi patungo sa kaliwa at sa window ng mga pag-aari itakda ang "Magdagdag ng Halaga" sa: Tama at "Halaga" sa: 1
Isara ang window ng mga elemento
Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi
- Magdagdag ng 2x sangkap na "I-debalo ang Button"
- Idagdag ang sangkap na "Auto Repeat Button"
- Magdagdag ng sangkap na "Text Array"
- Magdagdag ng sangkap na "Analog Array"
- Magdagdag ng 2x sangkap na "Counter"
- Idagdag ang sangkap na "Clock Demux (Multiple Output channel Switch)
- Idagdag ang sangkap na "I-decode (Hatiin) Petsa / Oras"
- Idagdag ang sangkap na "FormattedText1"
Hakbang 5: Sa Mga Component ng Visuino Set
- Piliin ang sangkap na "FormattedText1" at sa ilalim ng window ng "Properties" itakda ang "Text" sa:% 0:% 1:% 2
- Mag-double click sa sangkap na "FormattedText1" at sa dialog ng Mga Elemento i-drag ang 3x "Elementong Text" sa kaliwa
- Piliin ang "TextElement1" sa kaliwang bahagi at sa window ng mga pag-aari itakda ang "Punan ang Character" sa: 0 at "Haba" sa: 2
- Piliin ang "TextElement2" sa kaliwang bahagi at sa window ng mga pag-aari itakda ang "Punan ang Character" sa: 0 at "Haba" sa: 2
- Piliin ang "TextElement3" sa kaliwang bahagi at sa window ng mga pag-aari itakda ang "Punan ang Character" sa: 0 at "Haba" sa: 2
- Piliin ang sangkap na "ClockDemmux1" at sa window ng mga pag-aari itakda ang "Mga Output Pins" sa: 5
- Piliin ang sangkap na "Counter1" at sa window ng mga pag-aari palawakin ang "Max" at itakda ang "Halaga" sa: 4
- Piliin ang sangkap na "Counter1" at sa window ng mga pag-aari palawakin ang "Min" at itakda ang "Halaga" sa: 0
- Piliin ang sangkap na "Counter2" at sa window ng mga pag-aari palawakin ang "Max" at itakda ang "Halaga" sa: 6
- Piliin ang sangkap na "Counter2" at sa window ng mga pag-aari palawakin ang "Min" at itakda ang "Halaga" sa: 0BUILDING THE MENU:
- Piliin ang sangkap na "Array1" (Text Array) at i-double click dito.-Sa mga window ng elemento i-drag ang 4X "Halaga" sa kaliwang bahagi-Sa kaliwang bahagi Piliin ang "Item [1]" at sa window ng mga pag-aari itakda ang "Halaga" sa: SET HOURS-Sa kaliwang bahagi Piliin ang "Item [2]" at sa window ng mga pag-aari itakda ang "Halaga" sa: SET MINUTES-Sa kaliwang bahagi Piliin ang "Item [3]" at sa window ng mga pag-aari itakda ang "Halaga" sa: SET SECONDS-Sa kaliwang bahagi Piliin ang "Item [4]" at sa window ng mga pag-aari itakda ang "Halaga" sa: SET SET BRIGHTNESSSara ang window ng Mga Elemento. PAGTATAKO NG MGA HALAGA PARA SA KARAPATAN:
-
Piliin ang sangkap na "Array2" (Analog Array) at i-double click dito.-Sa mga window ng elemento ay i-drag ang 6X "Halaga" sa kaliwang bahagi-Sa kaliwang bahagi Piliin ang "Item [0]" at sa window ng mga pag-aari itakda ang "Halaga" sa: 1
-Oo sa kaliwang bahagi Piliin ang "Item [1]" at sa window ng mga pag-aari itakda ang "Halaga" sa: 0.9
-Ang kaliwang bahagi Piliin ang "Item [2]" at sa window ng mga pag-aari itakda ang "Halaga" sa: 0.8 -Ong kaliwang bahagi Piliin ang "Item [3]" at sa window ng mga pag-aari itakda ang "Halaga" sa: 0.7-On sa kaliwang bahagi Piliin ang "Item [4]" at sa window ng mga pag-aari itakda ang "Halaga" sa: 0.6-Sa kaliwang bahagi Piliin ang "Item [5]" at sa window ng mga pag-aari itakda ang "Halaga" sa: 0.55
Hakbang 6: Sa Mga Component ng Visuino Connect
- Ikonekta ang "M5 Stack Stick C" pin A (M5) sa "Button2" pin [In]
- Ikonekta ang "M5 Stack Stick C" pin [B] sa "Button1" pin [In]
- Ikonekta ang "Button2" na pin [Out] sa 'Repeat Button1 "pin [In]
- Ikonekta ang "Repeat Button1" pin [Out] sa "ClockDemmux1" pin [In]
- Ikonekta ang "Button1" pin [Out] sa "Counter1" pin [In]
- Ikonekta ang "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" pin [Out] sa "DecodeDateTime1" pin [In]
- Ikonekta ang "DecodeDateTime1" pin [Hour] sa "FormattedText1"> "TextElement1" pin [In]
- Ikonekta ang "DecodeDateTime1" pin [Minute] sa "FormattedText1"> "TextElement2" pin [In]
- Ikonekta ang "DecodeDateTime1" pin [Pangalawa] sa "FormattedText1"> "TextElement3" pin [In]
- Ikonekta ang "FormattedText1" pin [Out] sa "M5 Stack Stick C" board> "Display ST7735"> "Text Field1" pin [In]
- Ikonekta ang "Counter1" pin [Out] sa "ClockDemmux1" pin [Select] at sa "Array1" pin [Index]
- Ikonekta ang "Counter2" pin [Out] sa "Array2" pin [Index]
- Ikonekta ang "Array1" pin [Out] sa "M5 Stack Stick C" board> "Display ST7735"> "Text Field2" pin [In]
- Ikonekta ang "Array2" na pin [Out] sa board na "M5 Stack Stick C"> "Display ST7735"> pin [Liwanag]
- Ikonekta ang "ClockDemmux1" pin [1] sa "M5 Stack Stick C" board> "Real Time Alarm Clock (RTC)"> "Itakda ang Oras1" na pin [Clock]
- Ikonekta ang "ClockDemmux1" pin [2] sa "M5 Stack Stick C" board> "Real Time Alarm Clock (RTC)"> "Itakda ang Minute1" na pin [Clock]
- Ikonekta ang "ClockDemmux1" pin [3] sa "M5 Stack Stick C" board> "Real Time Alarm Clock (RTC)"> "Itakda ang Second1" pin [Clock]
- Ikonekta ang "ClockDemmux1" pin [4] sa "Counter2" pin [In]
Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".
Hakbang 8: Maglaro
Kung pinapagana mo ang M5Sticks module, dapat na simulang ipakita ang oras. Maaari mong baguhin ang oras at ningning gamit ang mga pindutan na "B" upang ipakita ang Menu at paglipat sa pagitan ng (Itakda ang Mga Oras, Itakda ang Mga Minuto, Itakda ang Segundo, Itakda ang Liwanag) at gamitin ang pindutan na "M5" para sa pagtatakda nito.
Binabati kita! Nakumpleto mo na ang iyong proyekto sa M5Sticks kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mo itong i-download dito. Maaari mong i-download at buksan ito sa Visuino:
Inirerekumendang:
Tangkilikin ang Iyong Cool na Tag-init Gamit ang isang M5StickC ESP32 Fan - Naaayos na Bilis: 8 Hakbang
Tangkilikin ang Iyong Cool na Tag-init Gamit ang isang M5StickC ESP32 Fan - Naaayos na Bilis: Sa proyektong ito matututunan natin kung paano makontrol ang isang bilis ng FAN gamit ang isang board na M5StickC ESP32 at L9110 fan module
DIY Paano Gumawa ng isang Cool na Naghahanap ng Panoorin - StickC - Madaling Gawin: 8 Hakbang
DIY Paano Gumawa ng isang Cool na Nanood ng Panoorin - StickC - Madaling Gawin: Sa tutorial na ito matututunan namin kung paano i-program ang ESP32 M5Stack StickC na may Arduino IDE at Visuino upang Ipakita ang isang oras sa LCD at itakda din ang oras gamit ang mga pindutan ng StickC
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Arduino Menu sa isang Nokia 5110 Lcd Gamit ang isang Rotary Encoder: 6 Mga Hakbang (na may Mga Larawan)
Arduino Menu sa isang Nokia 5110 Lcd Gamit ang isang Rotary Encoder: Minamahal na mga kaibigan maligayang pagdating sa isa pang tutorial! Sa video na ito matututunan namin kung paano bumuo ng menu ng aming pag-aari para sa tanyag na display ng Nokia 5110 LCD, upang gawing mas madaling gamitin at mas may kakayahan ang aming mga proyekto. Magsimula na ’ s! Ito ang projec
I-automate ang isang Liwanag Gamit ang MESH Motion Sensor: 3 Hakbang (na may Mga Larawan)
I-automate ang isang Liwanag Gamit ang MESH Motion Sensor: Madalas mong kalimutan na patayin ang mga ilaw? Palaging posible na kalimutan na patayin ang mga ilaw kapag umaalis sa iyong bahay o silid, ngunit sa MESH Motion Sensor, nalutas namin ang isyu sa pamamagitan ng paggamit ng pagtuklas at hindi makita ang mga pag-andar upang matulungan ka