Sadržaj:

Arduino LCD igra: 3 koraka (sa slikama)
Arduino LCD igra: 3 koraka (sa slikama)

Video: Arduino LCD igra: 3 koraka (sa slikama)

Video: Arduino LCD igra: 3 koraka (sa slikama)
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Studeni
Anonim
Image
Image
Sklapanje dijelova
Sklapanje dijelova

Izraditi mnoge stvari vrlo je jednostavno s Arduino mikrokontrolerima. Ovaj Instructable govori vam kako stvoriti jednostavnu videoigru s 1 gumbom napravljenu od nekolicine dijelova i Tinkercad kola. To je skakačka igra sa bočnim pomicanjem. Ovo služi kao dobro polazište za stvaranje vlastitih igara od jednostavne elektronike proizvođača.

Popis dijelova:

  • 1 x Arduino UNO
  • 1 x LCD ekran (16 x 2 znaka)
  • 1 x ploča za elektroniku
  • 1 x 220 Ω otpornik
  • 1 x Prekidač na gumb
  • Priključna žica s čvrstom jezgrom
  • 1 x USB kabel

Korak 1: Sklapanje dijelova

Sklapanje dijelova
Sklapanje dijelova

Potrebni dijelovi prikazani su na gornjoj slici. Počnite s Arduinom bez napajanja. NE priključujte USB kabel. To će se dogoditi u kasnijem koraku kada dođe vrijeme za programiranje i isprobavanje igre.

Upotrijebite dugu žicu za spajanje da biste spojili 5V signal na Arduinu s krajnje lijeve strane crvenog reda na vrhu matične ploče.

Upotrijebite dugu žicu za spajanje da spojite signal GND krajnje lijevo od crnog (ili plavog na nekim pločama) reda na vrhu ploče.

Modul LCD (zaslon s tekućim kristalima) sa donje strane ima 16-pinsko muško zaglavlje. Uključite ovo u ploču kao što je prikazano na slici. Svi elektronički signali koji napajaju i upravljaju LCD -om prolaze kroz ovo zaglavlje.

Ove igle su (slijeva nadesno):

  1. GND - signal uzemljenja
  2. VCC - signal pozitivne snage
  3. V0 - podešavanje kontrasta
  4. RS - odabir registra
  5. R/W - odabir čitanja/pisanja
  6. E - signal za omogućavanje rada
  7. DB0 - podatkovni bit 0 (ovdje se ne koristi)
  8. DB1 - podatkovni bit 1 (ovdje se ne koristi)
  9. DB2 - podatkovni bit 2 (ovdje se ne koristi)
  10. DB3 - podatkovni bit 3 (ovdje se ne koristi)
  11. DB4 - podatkovni bit 4
  12. DB5 - podatkovni bit 5
  13. DB6 - podatkovni bit 6
  14. DB7 - podatkovni bit 7
  15. LED+ - pozadinsko osvjetljenje LED pozitivno
  16. LED- - pozadinsko osvjetljenje LED negativno

Koristeći kratke spojne žice, spojite GND i LED- (pinovi 1 i 16) u crni red na vrhu.

Slično, spojite VCC (pin 2) s crvenim redom na vrhu kratkom spojnom žicom.

Savijte žice otpornika od 220 Ω (trake u boji crveno-crveno-smeđe boje) i spojite ga između LED+ i crvenog reda na vrhu ploče.

Za spajanje preostalih veza upotrijebite duže žice za spajanje:

  • Spojite DB7 na Arduino pin 3
  • Spojite DB6 na Arduino pin 4
  • Spojite DB5 na Arduino pin 5
  • Spojite DB4 na Arduino pin 6
  • Spojite E na Arduino pin 9
  • Spojite R/W na Arduino pin 10 (ili na crni red na vrhu matične ploče)
  • Spojite RS na Arduino pin 11
  • Spojite V0 na Arduino pin 12 (ili na crni red na vrhu matične ploče)

Uključite gumb negdje lijevo od LCD zaslona, prelazeći kanal koji se proteže po sredini ploče (pogledajte gornju sliku). Spojite jedan od dva gornja pina gumba s crnim redom na vrhu matične ploče pomoću kratke žice za spajanje. Spojite drugi pin na vrhu gumba na pin 2 Arduina.

Korak 2: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

U ovom trenutku trebali biste biti spremni programirati Arduino i isprobati ga.

Počnite tako da provjerite imate li na računalu instaliran softver Arduino. Preuzmite datoteku LCD_Game.ino na ovoj stranici na svoje računalo i otvorite je u softveru Arduino. Provjerite je li ploča pravilno postavljena za programiranje (Alati → Ploča → Arduino Uno).

Spojite Arduino na računalo pomoću USB kabela. To će Arduinu/igri osigurati snagu i omogućiti vam da učitate svoj program na Arduino.

Tada bi se zaslon LCD zaslona trebao zasvijetliti.

Programirajte Arduino odabirom Datoteka → Učitaj (ili pritisnite tipku sa strelicom udesno pri vrhu Arduino softvera).

Ako sve prođe kako treba, LCD zaslon bi sada trebao prikazati početni zaslon igre kao na gornjoj slici.

Korak 3: Promijenite stvari i napravite Arduino štit za igre

Promjena stvari i izrada Arduino štita za igre
Promjena stvari i izrada Arduino štita za igre

U ovom trenutku sve vam radi, pa što još možete učiniti?

Ako želite promijeniti način na koji igra radi, ili napraviti cool tiskanu ploču za ovaj projekt koja se priključuje izravno na Arduino i zamjenjuje sve te neuredne žice, evo kako započeti.

U potpunosti sam razvio ovu igru koristeći vrlo cool (BESPLATNO!) Mrežni simulator elektronike Tinkercad Circuits. Zapravo sam imao potpuno ispravnu i testiranu igru prije nego što sam Arduino izvadio iz kompleta. Evo virtualnog kruga za Arduino LCD igru.

Zapravo možete igrati igru izravno u svom pregledniku, a da ne morate sastaviti nikakvu stvarnu elektroniku ("Oh, sad mi ti reci"). Ako želite unijeti bilo kakve promjene u igru ili istražiti što se događa, možete kopirati virtualni krug pomoću gumba "Duplicate Project". Zatim možete urediti izvorni kod i isprobati promjene upravo tamo. Tu je i potpuno opremljen alat za ispravljanje pogrešaka u kojem možete korak po korak proći kroz program i vidjeti što se događa!

Ako ste toliko skloni, možete napraviti i pločicu kako biste lijepo povezali svoju elektroniku s Arduinom. Projekt ima gumb "Preuzmi Gerber" koji će vam dostaviti datoteke potrebne za davanje proizvođaču tiskanih pločica (PCB) za izradu prilagođene tiskane ploče. Evo nekoliko korisnih informacija o izradi te PCB ploče.

Uživati!

Preporučeni: