INHOUDSOPGAWE:

Maklik om te implementeer UI -- OLED -skerm met joystick en knoppies: 6 stappe
Maklik om te implementeer UI -- OLED -skerm met joystick en knoppies: 6 stappe

Video: Maklik om te implementeer UI -- OLED -skerm met joystick en knoppies: 6 stappe

Video: Maklik om te implementeer UI -- OLED -skerm met joystick en knoppies: 6 stappe
Video: Прохождение The Last of Us part 2 (Одни из нас 2)#1 Постаревшая Элли в снегах 2024, Julie
Anonim
Image
Image

Hierdie module het 'n OLED-skerm met twee knoppies, 'n 5-rigting joystick en 'n 3-as versnellingsmeter. Dit is handig om UI vir 'n projek op te stel.

Haai, hoe gaan dit ouens? Akarsh hier van CETech. Vandag gaan ons kyk na 'n alles-in-een-module wat baie nuttig is om 'n vinnige UI-hardeware-koppelvlak op te stel vir enige projek wat ons in die toekoms maak. Kyk na die video op my kanaal om die bord in aksie te sien! Kom ons begin nou met die projek!

Stap 1: Onderdele

Dele
Dele

Hiervoor benodig u 'n ESP8266 -bord en u kan ook 'n battery byvoeg as u wil.

U kan die Firebeetle OLED -module hier vind.

Ek stel voor om 'n bord van DFRobot met hierdie module te gebruik, aangesien die pinout versoenbaar is en u nêrens probleme ondervind nie; ek het Firebeetle -bord van DFRobot gebruik, aangesien dit 'n oplossing vir die laai en monitor van batterye aan boord het.

Stap 2: Kry PCB's vir u projek

Kry PCB's vir u projek vervaardig
Kry PCB's vir u projek vervaardig

U moet JLCPCB besoek om goedkoop PCB's aanlyn te bestel!

U kry 10 PCB's van goeie gehalte wat vir 2 $ en 'n bietjie aflewering by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling. Om u eie PCB -ontwerp na easyEDA te ontwerp, laai u Gerber -lêers sodra dit klaar is op JLCPCB om dit met goeie kwaliteit en vinnige omkeertyd te laat vervaardig.

Stap 3: Laai die Arduino IDE af en stel dit op

Laai die Arduino IDE af en stel dit op
Laai die Arduino IDE af en stel dit op

Laai die Arduino IDE hier af.

1. Installeer die Arduino IDE en maak dit oop.

2. Gaan na Lêer> Voorkeure

3. Voeg https://arduino.esp8266.com/stable/package_esp8266… die Addisionele Boordbestuurder -URL's by.

4. Gaan na Tools> Board> Boards Manager

5. Soek ESP8266 en installeer die bord.

6. Herbegin die IDE.

Stap 4: Berei die onderdele voor

Berei die onderdele voor
Berei die onderdele voor
Berei die onderdele voor
Berei die onderdele voor
Berei die onderdele voor
Berei die onderdele voor

1. Soldeer die kopstukke op die OLED -skild sowel as die mikrobeheermodule.

WENK: Gebruik 'n broodbord om die koppe in lyn te bring en soldeer dan die module terwyl die koppe in die broodbord geplaas word.

2. Rig die hoeke in lyn met die wit kleure op beide modules en stapel dit met die kopstukke. Koppel nou die bord aan die rekenaar.

Stap 5: Kodering van die module

Kodering van die module
Kodering van die module

1. Laai die volgende biblioteke af:

1.1.

1.2.

2. Pak die afgelaaide biblioteke uit, hernoem dit deur die naam "-master" daarvan te verwyder.

3. Navigeer na die biblioteekmap in u Arduino IDE en plak albei dopgehou hier.

4. Herbegin die Arduino IDE.

5. Navigeer na File> Voorbeelde> DFRobot_OLED12864> testall en maak hierdie kode oop.

6. Gaan na Tools> Board. Kies die toepaslike bord wat u gebruik, Firebeetle ESP8266 in my geval. Kies die korrekte komm. poort deur na Tools> Port te gaan.

8. Druk die oplaai -knoppie.

9. As die oortjie sê Klaar oplaai, is u gereed om die skild te gebruik. Nadat u opgelaai het, maak die seriële monitor oop om die volgende besonderhede te sien.

Stap 6: Speel met die skild

Speel met die skild
Speel met die skild
Speel met die skild
Speel met die skild
Speel met die skild
Speel met die skild

1. Koppel die module met 'n kragtoevoer met behulp van die mikro -USB -aansluiting aan boord, of skakel net die skakelaar aan as u 'n battery gekoppel het.

2. Sodra die module gekoppel is, sien u die skerm lewendig word.

3. As u die verskillende knoppies op die joystick gebruik, sal u sien dat die skerm intyds wys in watter rigting u die joystick ingeskuif het.

4. Deur op die knoppie A & B te druk, word verskillende tipes data getoon soos op die foto's hieronder.

5. KONGO! Die module werk soos verwag.