Sadržaj:

Korisničko sučelje jednostavno za implementaciju -- OLED zaslon s joystickom i gumbima: 6 koraka
Korisničko sučelje jednostavno za implementaciju -- OLED zaslon s joystickom i gumbima: 6 koraka

Video: Korisničko sučelje jednostavno za implementaciju -- OLED zaslon s joystickom i gumbima: 6 koraka

Video: Korisničko sučelje jednostavno za implementaciju -- OLED zaslon s joystickom i gumbima: 6 koraka
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Studeni
Anonim
Image
Image

Ovaj modul ima OLED zaslon s dvije tipke, 5-smjernom upravljačkom palicom i troosnim akcelerometrom. To je korisno pri postavljanju korisničkog sučelja za projekt.

Hej, što 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

Dijelovi
Dijelovi

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 upotrijebite ploču iz DFRobota jer će ispis biti kompatibilan i nigdje se nećete 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š projekt

Nabavite PCB -ove za vaš projekt Proizvedeno
Nabavite PCB -ove za vaš projekt Proizvedeno

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 za 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, prijeđite na easyEDA, nakon što to učinite, prenesite svoje Gerberove datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim vremenom izrade.

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čunalom.

Korak 5: Kodiranje modula

Kodiranje modula
Kodiranje modula

1. Preuzmite sljedeće knjižnice:

1.1.

1.2.

2. Raspakirajte preuzete knjižnice, preimenujte ih uklanjajući im naziv "-master".

3. Idite do mape knjižnice 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 kôd.

6. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP8266 u mom slučaju.7. Odaberite ispravnu komunikaciju port tako da odete na Tools> Port.

8. Pritisnite gumb za prijenos.

9. Kada kartica kaže Gotovo učitavanje, spremni ste za korištenje štita. Nakon učitavanja otvorite serijski monitor kako biste vidjeli 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 priključka na ploči ili samo uključite prekidač ako ste priključili bateriju.

2. Čim se modul spoji vidjet ćete kako zaslon oživljava.

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

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

5. KONGO! Modul radi prema očekivanjima.