Sadržaj:

Korisnički interfejs jednostavan za implementaciju -- OLED ekran sa džojstikom i tasterima: 6 koraka
Korisnički interfejs jednostavan za implementaciju -- OLED ekran sa džojstikom i tasterima: 6 koraka

Video: Korisnički interfejs jednostavan za implementaciju -- OLED ekran sa džojstikom i tasterima: 6 koraka

Video: Korisnički interfejs jednostavan za implementaciju -- OLED ekran sa džojstikom i tasterima: 6 koraka
Video: CS50 2014 – 8-я неделя, продолжение 2024, Juli
Anonim
Image
Image

Ovaj modul ima OLED ekran sa dva dugmeta, 5-smjernom džojstikom i troosnim akcelerometrom. Ovo je korisno pri postavljanju korisničkog sučelja za projekt.

Hej, šta ima ljudi? Akarsh ovdje iz CETech-a. Danas ćemo pogledati sve-u-jednom modul koji je vrlo koristan u namještanju brzog korisničkog sučelja korisničkog sučelja za bilo koji projekt koji napravimo u budućnosti. Pogledajte video na mom kanalu da vidite ploču na djelu! Počnimo s projektom odmah!

Korak 1: Dijelovi

Delovi
Delovi

Da biste to učinili, trebat će vam ploča ESP8266, a možete dodati i bateriju ako želite.

OLED modul Firebeetle možete pronaći ovdje.

Predlažem da s ovim modulom koristite ploču iz DFRobota jer će ispis biti kompatibilan i nećete se nigdje suočiti s problemima. Koristio sam Firebeetle ploču iz DFRobota jer ima ugrađeno rješenje za punjenje i nadzor baterije.

Korak 2: Nabavite PCB -ove za vaš projekat

Nabavite PCB -ove za vaš projekat Proizvedeni
Nabavite PCB -ove za vaš projekat Proizvedeni

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!

Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.

Korak 3: Preuzmite i postavite Arduino IDE

Preuzmite i postavite Arduino IDE
Preuzmite i postavite Arduino IDE

Preuzmite Arduino IDE odavde.

1. Instalirajte Arduino IDE i otvorite ga.

2. Idite na Datoteka> Postavke

3. Dodajte https://arduino.esp8266.com/stable/package_esp8266… dodatne URL -ove upravitelja ploča.

4. Idite na Alati> Ploča> Upravitelj ploča

5. Potražite ESP8266, a zatim instalirajte ploču.

6. Ponovo pokrenite IDE.

Korak 4: Pripremite dijelove

Pripremite dijelove
Pripremite dijelove
Pripremite dijelove
Pripremite dijelove
Pripremite dijelove
Pripremite dijelove

1. Lemite zaglavlja na OLED štitu, kao i modul mikrokontrolera.

SAVJET: Pomoću matične ploče poravnajte zaglavlja, a zatim lemite modul držeći zaglavlja umetnuta u matičnu ploču.

2. Poravnajte uglove s bijelim bojama na oba modula i složite ih pomoću zaglavlja. Sada povežite ploču s računarom.

Korak 5: Kodiranje modula

Kodiranje modula
Kodiranje modula

1. Preuzmite sljedeće biblioteke:

1.1.

1.2.

2. Raspakujte preuzete biblioteke, preimenujte ih uklanjanjem imena "-master" iz njih.

3. Idite do mape biblioteke u svom Arduino IDE -u i zalijepite obje mape ovdje.

4. Ponovo pokrenite Arduino IDE.

5. Idite na Datoteka> Primjeri> DFRobot_OLED12864> testall i otvorite ovaj kod.

6. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP8266 u mom slučaju.7. Odaberite ispravnu komunikaciju port tako što ćete otići na Tools> Port.

8. Pritisnite dugme za učitavanje.

9. Kada na kartici piše Gotovo učitavanje, spremni ste za upotrebu štita. Nakon učitavanja otvorite serijski monitor da vidite sljedeće detalje.

Korak 6: Igranje sa štitom

Igranje sa štitom
Igranje sa štitom
Igranje sa štitom
Igranje sa štitom
Igranje sa štitom
Igranje sa štitom

1. Povežite modul s izvorom napajanja pomoću mikro USB konektora na ploči ili samo uključite prekidač ako ste priključili bateriju.

2. Čim se modul poveže, vidjet ćete kako zaslon oživljava.

3. Kada ćete koristiti različite tipke na upravljačkoj palici, vidjet ćete da zaslon u stvarnom vremenu pokazuje u kojem smjeru ste pomaknuli joystick.

4. Pritiskom na tipke A & B prikazuju se različite vrste podataka kao na donjim slikama.

5. CONGO! Modul radi prema očekivanjima.