Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Kumuha ng mga PCB para sa Iyong Proyekto na Manupaktura
- Hakbang 3: I-download at I-set up ang Arduino IDE
- Hakbang 4: Ihanda ang mga Bahagi
- Hakbang 5: Pag-coding ng Modyul
- Hakbang 6: Naglalaro ng Shield
Video: Madaling Ipatupad ang UI -- OLED Display Na May Joystick & Buttons: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang module na ito ay may isang display na OLED na may dalawang mga pindutan, 5-way na joystick at isang 3-axis accelerometer. Kapaki-pakinabang ito sa pag-set up ng UI para sa isang proyekto.
Hoy, ano na guys? Ang Akarsh dito mula sa CETech. Ngayon ay titingnan namin ang isang all-in-one na module na lubos na kapaki-pakinabang sa pag-rig up ng isang mabilis na interface ng hardware ng UI para sa anumang proyekto na gagawin namin sa hinaharap. Panoorin ang video sa aking channel upang makita ang pagkilos ng board! Magsimula tayo sa proyekto ngayon!
Hakbang 1: Mga Bahagi
Upang magawa ito kakailanganin mo ng isang board na ESP8266 at maaari ka ring magdagdag ng isang baterya kung nais mo.
Mahahanap mo rito ang module ng Firebeetle OLED.
Iminumungkahi kong gumamit ng isang board mula sa DFRobot sa modyul na ito dahil ang pinout ay magkatugma at hindi ka haharapin sa anumang mga isyu saanman, ginamit ko ang board ng Firebeetle mula sa DFRobot dahil mayroon itong onboard baterya na pagsingil at solusyon sa pagsubaybay.
Hakbang 2: Kumuha ng mga PCB para sa Iyong Proyekto na Manupaktura
Dapat mong suriin ang JLCPCB para sa pag-order ng mga PCB online para sa murang!
Makakakuha ka ng 10 mahusay na kalidad na mga PCB na gawa at naipadala sa iyong pintuan para sa 2 $ at ilang pagpapadala. Makakakuha ka rin ng isang diskwento sa pagpapadala sa iyong unang order. Upang idisenyo ang iyong sariling ulo ng PCB sa easyEDA, sa sandaling tapos na i-upload ang iyong mga Gerber file sa JLCPCB upang makagawa ang mga ito ng mahusay na kalidad at mabilis na oras ng pag-ikot.
Hakbang 3: I-download at I-set up ang Arduino IDE
I-download ang Arduino IDE mula rito.
1. I-install ang Arduino IDE at buksan ito.
2. Pumunta sa File> Mga Kagustuhan
3. Idagdag ang https://arduino.esp8266.com/stable/package_esp8266… ang Mga Karagdagang Mga Boards Manager URL.
4. Pumunta sa Tools> Board> Boards Manager
5. Maghanap para sa ESP8266 at pagkatapos ay i-install ang board.
6. I-restart ang IDE.
Hakbang 4: Ihanda ang mga Bahagi
1. Paghinang ng mga header sa OLED kalasag pati na rin ang module ng microcontroller.
TIP: Gumamit ng isang breadboard upang ihanay ang mga header at pagkatapos ay solder ang module na pinapanatili ang mga header na nakapasok sa breadboard.
2. Pantayin ang mga sulok na may mga puting kulay sa parehong mga module at isalansan ito gamit ang mga header. Ngayon ikonekta ang board sa PC.
Hakbang 5: Pag-coding ng Modyul
1. I-download ang mga sumusunod na aklatan:
1.1.
1.2.
2. I-extract ang mga na-download na aklatan, palitan ang pangalan ng mga ito sa pamamagitan ng pag-alis ng pangalang "-master" mula sa kanila.
3. Mag-navigate sa folder ng mga aklatan sa iyong Arduino IDE at i-paste ang parehong mga folder dito.
4. I-restart ang Arduino IDE.
5. Mag-navigate sa File> Mga Halimbawa> DFRobot_OLED12864> testall at buksan ang code na ito.
6. Mag-navigate sa Mga Tool> Lupon. Piliin ang naaangkop na board na iyong ginagamit, Firebeetle ESP8266 sa aking kaso.7. Piliin ang tamang comm. port sa pamamagitan ng pagpunta sa Tools> Port.
8. Pindutin ang pindutan ng pag-upload.
9. Kapag sinabi ng tab na Tapos Na Pag-upload handa ka nang gamitin ang kalasag. Matapos ang pag-upload buksan ang serial monitor upang matingnan ang mga sumusunod na detalye.
Hakbang 6: Naglalaro ng Shield
1. Ikonekta ang module na may isang supply ng kuryente gamit ang micro USB konektor sa board o i-on lamang ang switch kung nakakonekta ka sa isang baterya.
2. Sa sandaling konektado ang modyul makikita mo ang display na buhay.
3. Kapag gagamitin mo ang iba't ibang mga pindutan sa joystick makikita mo na ang pagpapakita sa real time ay nagpapakita kung anong direksyon mo inilipat ang joystick.
4. Ang pagpindot sa pindutan na A & B ay nagpapakita ng iba't ibang mga uri ng data tulad ng sa mga larawan sa ibaba.
5. CONGO! Gumagana ang module tulad ng inaasahan.