Obsah:

Arduino LCD hra: 3 kroky (s obrázkami)
Arduino LCD hra: 3 kroky (s obrázkami)

Video: Arduino LCD hra: 3 kroky (s obrázkami)

Video: Arduino LCD hra: 3 kroky (s obrázkami)
Video: Высокая плотность 2022 2024, November
Anonim
Image
Image
Zostavenie dielov
Zostavenie dielov

Vytvorenie veľkého množstva vecí je s mikrokontrolérmi Arduino veľmi jednoduché. Tento návod vám povie, ako vytvoriť jednoduchú videohru s 1 tlačidlom vyrobenú z niekoľkých dielov a obvodov Tinkercad. Je to skákacia hra s bočným posúvaním. Slúži to ako dobrý východiskový bod pre vytváranie vlastných hier z jednoduchej elektroniky od výrobcu.

Zoznam položiek:

  • 1 x Arduino UNO
  • 1 x LCD displej (16 x 2 znaky)
  • 1 x Doska na elektroniku
  • 1 x 220 Ω odpor
  • 1 x vypínač
  • Pripojovací drôt s pevným jadrom
  • 1 x kábel USB

Krok 1: Zostavenie dielov

Zostavenie dielov
Zostavenie dielov

Potrebné diely sú zobrazené na obrázku vyššie. Začnite bez napájania Arduina. Nezapájajte USB kábel. K tomu dôjde v neskoršom kroku, keď je načase ho naprogramovať a vyskúšať hru.

Dlhým prepojovacím káblom prepojte 5V signál na Arduine úplne vľavo od červeného radu v hornej časti nepájivej dosky.

Pomocou dlhého drôtu pripojte signál GND úplne vľavo od čierneho (alebo modrého na niektorých doskách) v hornej časti nepájivej dosky.

Modul LCD (displej z tekutých kryštálov) má na spodnej strane 16-kolíkový konektor. Zapojte ho do dosky na chlieb, ako je znázornené na obrázku. Cez túto hlavičku prechádzajú všetky elektronické signály, ktoré napájajú a ovládajú LCD displej.

Tieto kolíky sú (zľava doprava):

  1. GND - signál uzemnenia napájania
  2. VCC - pozitívny výkonový signál
  3. V0 - úprava kontrastu
  4. RS - zaregistrujte sa
  5. R/W - výber na čítanie/zápis
  6. E - signál aktivácie prevádzky
  7. DB0 - dátový bit 0 (tu sa nepoužíva)
  8. DB1 - dátový bit 1 (tu sa nepoužíva)
  9. DB2 - dátový bit 2 (tu sa nepoužíva)
  10. DB3 - dátový bit 3 (tu sa nepoužíva)
  11. DB4 - dátový bit 4
  12. DB5 - dátový bit 5
  13. DB6 - dátový bit 6
  14. DB7 - dátový bit 7
  15. LED+ - podsvietenie LED pozitívne
  16. LED- - podsvietenie LED negatívne

Pomocou krátkych káblov pripojte GND a LED- (kolíky 1 a 16) k čiernemu radu v hornej časti.

Podobne zapojte VCC (kolík 2) do červeného radu v hornej časti pomocou krátkeho drôtu.

Ohnite drôtové vodiče rezistora 220 Ω (červeno-červeno-hnedé farebné pásy) a zapojte ich medzi LED+ a červený riadok v hornej časti dosky.

Na zostávajúce spoje použite dlhšie prepojovacie vodiče:

  • Pripojte DB7 k pinu Arduino 3
  • Pripojte DB6 k pinu Arduino 4
  • Pripojte DB5 k pinu Arduino 5
  • Pripojte DB4 k pinu Arduino 6
  • Pripojte E k pinu Arduino 9
  • Pripojte R/W k pinu Arduino 10 (alebo k čiernemu radu v hornej časti dosky)
  • Pripojte RS k pinu Arduino 11
  • Pripojte V0 k pinu Arduino 12 (alebo k čiernemu radu v hornej časti dosky)

Zapojte tlačidlo niekam doľava od obrazovky LCD tak, aby obkolesilo kanál vedený stredom dosky (viď obrázok vyššie). Pripojte jeden z dvoch horných kolíkov tlačidla k čiernemu radu v hornej časti nepájivej dosky pomocou krátkeho drôtu. Pripojte druhý kolík v hornej časti tlačidla k kolíku 2 Arduina.

Krok 2: Programovanie Arduina

Programovanie Arduina
Programovanie Arduina

V tomto mieste by ste mali byť pripravení naprogramovať Arduino a vyskúšať ho.

Začnite tým, že sa uistíte, že máte v počítači nainštalovaný softvér Arduino. Stiahnite si súbor LCD_Game.ino z tejto stránky do počítača a otvorte ho v softvéri Arduino. Uistite sa, že je doska správne nastavená na programovanie (Nástroje → Doska → Arduino Uno).

Pripojte Arduino k počítaču pomocou kábla USB. To poskytne napájanie Arduino/hre a umožní vám nahrať váš program do Arduina.

V tomto mieste by sa mala rozsvietiť obrazovka LCD displeja.

Programujte Arduino výberom File → Upload (alebo stlačte tlačidlo so šípkou vpravo v hornej časti softvéru Arduino).

Ak všetko pôjde dobre, LCD obrazovka by teraz mala zobrazovať úvodnú obrazovku hry ako na obrázku vyššie.

Krok 3: Zmena vecí a vytvorenie herného štítu Arduino

Zmena vecí a vytvorenie herného štítu Arduino
Zmena vecí a vytvorenie herného štítu Arduino

V tomto momente máte všetko funkčné, takže čo je ešte potrebné urobiť?

Ak chcete zmeniť spôsob, akým hra funguje, alebo pre tento projekt vytvoriť skvelú dosku s plošnými spojmi, ktorá sa zapojí priamo do Arduina a nahradí všetky tie chaotické káble, postupujte takto.

Túto hru som vyvinul výhradne pomocou veľmi cool (ZDARMA!) Online simulátora elektroniky Tinkercad Circuits. V skutočnosti som mal hru plne funkčnú a testovanú predtým, ako som zo sady vybral Arduino. Tu je virtuálny okruh pre hru Arduino LCD.

V skutočnosti môžete hru hrať priamo vo svojom prehliadači bez toho, aby ste museli dávať dohromady skutočnú elektroniku („Ach, teraz mi to povieš“). Ak chcete v hre vykonať akékoľvek zmeny alebo preskúmať, čo sa deje, môžete virtuálny okruh skopírovať pomocou tlačidla „Duplikovať projekt“. Potom môžete upraviť zdrojový kód a vyskúšať zmeny priamo tam. K dispozícii je tiež plnohodnotný debugger, v ktorom môžete prechádzať programom po riadkoch a sledovať, čo sa deje!

Ak ste tak naklonení, môžete si tiež vyrobiť dosku s plošnými spojmi, ktorá pekne prepojí vašu elektroniku s Arduinom. Projekt má tlačidlo „Stiahnuť Gerber“, ktoré vám prinesie súbory potrebné na to, aby ste výrobcovi dosky plošných spojov (PCB) dali vyrobiť vlastnú dosku s plošnými spojmi. Tu je niekoľko užitočných informácií o výrobe tejto DPS.

Užite si to!

Odporúča: