Turinys:

Lengva įdiegti vartotojo sąsają -- OLED ekranas su vairasvirte ir mygtukais: 6 žingsniai
Lengva įdiegti vartotojo sąsają -- OLED ekranas su vairasvirte ir mygtukais: 6 žingsniai

Video: Lengva įdiegti vartotojo sąsają -- OLED ekranas su vairasvirte ir mygtukais: 6 žingsniai

Video: Lengva įdiegti vartotojo sąsają -- OLED ekranas su vairasvirte ir mygtukais: 6 žingsniai
Video: LG OLED televizoriai („webOS Smart TV“ ir garsas) 2024, Liepa
Anonim
Image
Image

Šis modulis turi OLED ekraną su dviem mygtukais, 5 krypčių vairasvirtę ir 3 ašių akselerometrą. Tai naudinga nustatant projekto vartotojo sąsają.

Ei, kas vyksta vaikinai? Akarsh čia iš „CETech“. Šiandien mes pažvelgsime į „viskas viename“modulį, kuris yra labai naudingas sukuriant greitą vartotojo sąsajos aparatūros sąsają bet kokiam projektui, kurį ateityje padarysime. Žiūrėkite vaizdo įrašą mano kanale, kad pamatytumėte lentos veikimą! Pradėkime nuo projekto dabar!

1 žingsnis: dalys

Dalys
Dalys

Norėdami tai padaryti, jums reikės ESP8266 plokštės ir, jei norite, taip pat galite pridėti bateriją.

„Firebeetle OLED“modulį rasite čia.

Siūlau su šiuo moduliu naudoti „DFRobot“plokštę, nes „pinout“bus suderinama ir niekur nesusidursite su problemomis. Aš naudojau „FireFree“plokštę iš „DFRobot“, nes joje yra akumuliatoriaus įkrovimo ir stebėjimo sprendimas.

2 veiksmas: įsigykite PCB savo projektui

Gaukite PCB savo projektui
Gaukite PCB savo projektui

Norėdami pigiai užsisakyti PCB internetu, turite patikrinti JLCPCB!

Jūs gausite 10 geros kokybės PCB, pagamintų ir pristatytų prie jūsų namų slenksčio už 2 USD ir šiek tiek pristatymo. Taip pat gausite nuolaidą pristatydami pirmąjį užsakymą. Norėdami sukurti savo PCB, pereikite prie „easyEDA“, kai tai bus padaryta, įkelkite „Gerber“failus į JLCPCB, kad jie būtų pagaminti kokybiškai ir greitai.

3 veiksmas: atsisiųskite ir nustatykite „Arduino IDE“

Atsisiųskite ir nustatykite „Arduino IDE“
Atsisiųskite ir nustatykite „Arduino IDE“

Atsisiųskite „Arduino IDE“iš čia.

1. Įdiekite ir atidarykite „Arduino IDE“.

2. Eikite į Failas> Nuostatos

3. Pridėkite https://arduino.esp8266.com/stable/package_esp8266… papildomų lentų tvarkyklės URL.

4. Eikite į Tools> Board> Boards Manager

5. Ieškokite ESP8266 ir įdiekite plokštę.

6. Iš naujo paleiskite IDE.

4 žingsnis: Paruoškite dalis

Paruoškite dalis
Paruoškite dalis
Paruoškite dalis
Paruoškite dalis
Paruoškite dalis
Paruoškite dalis

1. Lituokite antraštes ant OLED skydo ir mikrovaldiklio modulio.

PATARIMAS: Norėdami sulygiuoti antraštes, naudokite duonos lentą, o po to lituokite modulį, laikydami antraštes įkištas į duonos lentą.

2. Sulygiuokite kampus su abiejų modulių baltomis spalvomis ir sukraukite juos naudodami antraštes. Dabar prijunkite plokštę prie kompiuterio.

5 žingsnis: modulio kodavimas

Modulio kodavimas
Modulio kodavimas

1. Atsisiųskite šias bibliotekas:

1.1.

1.2.

2. Ištraukite atsisiųstas bibliotekas, pervardykite jas pašalindami iš jų pavadinimą „-master“.

3. Eikite į bibliotekų aplanką savo „Arduino IDE“ir įklijuokite abu aplankus čia.

4. Iš naujo paleiskite „Arduino IDE“.

5. Eikite į Failas> Pavyzdžiai> DFRobot_OLED12864> testall ir atidarykite šį kodą.

6. Eikite į Įrankiai> Lenta. Pasirinkite tinkamą plokštę, kurią naudojate, mano atveju „Firebeetle ESP8266“. Pasirinkite tinkamą kom. prievadą, eikite į Įrankiai> Uostas.

8. Paspauskite įkėlimo mygtuką.

9. Kai skirtuke sakoma „Atlikta įkėlimas“, esate pasiruošę naudoti skydą. Įkėlę atidarykite serijinį monitorių, kad pamatytumėte šią informaciją.

6 žingsnis: Žaiskite su skydu

Žaidimas su skydu
Žaidimas su skydu
Žaidimas su skydu
Žaidimas su skydu
Žaidimas su skydu
Žaidimas su skydu

1. Prijunkite modulį prie maitinimo šaltinio naudodami mikro USB jungtį arba tiesiog įjunkite jungiklį, jei prijungėte bateriją.

2. Kai tik modulis bus prijungtas, pamatysite, kad ekranas atgyja.

3. Kai naudosite įvairius kreiptuko mygtukus, pamatysite, kad ekrane realiuoju laiku rodoma, kuria kryptimi pasukote vairasvirtę.

4. Paspaudus mygtuką A ir B rodomi skirtingų tipų duomenys, kaip parodyta paveikslėliuose žemiau.

5. KONGO! Modulis veikia kaip tikėtasi.