Obsah:

Snadno implementovatelné uživatelské rozhraní -- OLED displej s joystickem a tlačítky: 6 kroků
Snadno implementovatelné uživatelské rozhraní -- OLED displej s joystickem a tlačítky: 6 kroků

Video: Snadno implementovatelné uživatelské rozhraní -- OLED displej s joystickem a tlačítky: 6 kroků

Video: Snadno implementovatelné uživatelské rozhraní -- OLED displej s joystickem a tlačítky: 6 kroků
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Červen
Anonim
Image
Image

Tento modul má OLED displej se dvěma tlačítky, 5směrný joystick a 3osý akcelerometr. To je užitečné při nastavování uživatelského rozhraní pro projekt.

Hej, co lidi? Akarsh zde od CETech. Dnes se podíváme na modul typu vše v jednom, který je velmi užitečný při sestavování rychlého hardwarového rozhraní uživatelského rozhraní pro jakýkoli projekt, který v budoucnu vytvoříme. Podívejte se na video na mém kanálu a podívejte se na nástěnku v akci! Začněme hned s projektem!

Krok 1: Díly

Díly
Díly

K tomu budete potřebovat desku ESP8266 a můžete také přidat baterii, pokud chcete.

Modul Firebeetle OLED najdete zde.

Navrhuji použít desku od DFRobot s tímto modulem, protože pinout bude kompatibilní a nikde nebudete čelit žádným problémům, použil jsem desku Firebeetle od DFRobot, protože má řešení pro nabíjení a monitorování baterie.

Krok 2: Získejte PCB pro svůj projekt

Získejte PCB pro svůj projekt
Získejte PCB pro svůj projekt

Musíte se podívat na JLCPCB pro levné objednávání PCB online!

Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 2 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné. Chcete -li navrhnout vlastní desku plošných spojů na easyEDA, jakmile to bude hotové, nahrajte své soubory Gerber do JLCPCB, aby byly vyrobeny v dobré kvalitě a s rychlou dobou obratu.

Krok 3: Stáhněte a nastavte Arduino IDE

Stáhněte a nastavte IDE Arduino
Stáhněte a nastavte IDE Arduino

Stáhněte si Arduino IDE odtud.

1. Nainstalujte Arduino IDE a otevřete jej.

2. Přejděte na Soubor> Předvolby

3. Přidejte https://arduino.esp8266.com/stable/package_esp8266… adresy URL správce dalších desek.

4. Přejděte do nabídky Nástroje> Deska> Správce desek

5. Vyhledejte ESP8266 a poté nainstalujte desku.

6. Restartujte IDE.

Krok 4: Připravte si díly

Připravte si díly
Připravte si díly
Připravte si díly
Připravte si díly
Připravte si díly
Připravte si díly

1. Pájejte záhlaví na štítu OLED a modulu mikrokontroléru.

TIP: Pomocí lišty zarovnejte záhlaví a poté modul připájejte tak, aby záhlaví byla zasunuta do prkénka.

2. Zarovnejte rohy s bílými barvami na obou modulech a naskládejte je pomocí záhlaví. Nyní připojte desku k počítači.

Krok 5: Kódování modulu

Kódování modulu
Kódování modulu

1. Stáhněte si následující knihovny:

1.1.

1.2.

2. Extrahujte stažené knihovny, přejmenujte je odstraněním názvu „-master“z nich.

3. Přejděte do složky knihoven ve vašem Arduino IDE a vložte sem obě složky.

4. Restartujte Arduino IDE.

5. Přejděte na Soubor> Příklady> DFRobot_OLED12864> testall a otevřete tento kód.

6. Přejděte na Nástroje> Deska. Vyberte příslušnou desku, kterou používáte, v mém případě Firebeetle ESP8266. Vyberte správnou komunikaci port v nabídce Nástroje> Port.

8. Stiskněte tlačítko pro nahrání.

9. Když se na kartě zobrazí Hotovo nahrávání, jste připraveni štít použít. Po nahrání otevřete sériový monitor a zobrazte následující podrobnosti.

Krok 6: Hraní se štítem

Hraní se štítem
Hraní se štítem
Hraní se štítem
Hraní se štítem
Hraní se štítem
Hraní se štítem

1. Připojte modul ke zdroji napájení pomocí konektoru micro USB na desce nebo jednoduše zapněte vypínač, pokud jste připojili baterii.

2. Jakmile je modul připojen, displej ožije.

3. Když použijete různá tlačítka na joysticku, uvidíte, že displej v reálném čase ukazuje, jakým směrem jste joystick posunuli.

4. Stisknutím tlačítka A a B zobrazíte různé typy dat jako na obrázcích níže.

5. KONGO! Modul funguje podle očekávání.