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, Novembar
Anonim
Image
Image
Sklapanje delova
Sklapanje delova

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

Lista 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 dugme
  • Priključna žica sa čvrstim jezgrom
  • 1 x USB kabl

Korak 1: Sklapanje dijelova

Sklapanje delova
Sklapanje delova

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

Upotrijebite dugu žicu za spajanje da spojite 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 matične ploče.

Modul LCD (zaslon s tekućim kristalima) ima 16-pinsko muško zaglavlje na donjoj strani. Uključite ovo u matičnu ploču kao što je prikazano na slici. Svi elektronički signali koji napajaju i kontrolišu LCD 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 - bit podataka 0 (ovdje se ne koristi)
  8. DB1 - bit podataka 1 (ovdje se ne koristi)
  9. DB2 - bit podataka 2 (ovdje se ne koristi)
  10. DB3 - bit podataka 3 (ovdje se ne koristi)
  11. DB4 - bit podataka 4
  12. DB5 - bit podataka 5
  13. DB6 - bit podataka 6
  14. DB7 - bit podataka 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) u crveni red na vrhu kratkom spojnom žicom.

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

Upotrijebite duže žice za spajanje kako biste uspostavili preostale veze:

  • 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 dugme negdje lijevo od LCD ekrana, prelazeći kanal koji se proteže duž središta 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 što ćete provjeriti imate li na računaru instaliran Arduino softver. 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. Ovo će omogućiti napajanje Arduinu/igri i omogućiti vam da otpremite svoj program na Arduino.

U ovom trenutku, ekran LCD ekrana bi trebao zasvijetliti.

Programirajte Arduino odabirom Datoteka → Otpremi (ili pritisnite tipku sa strelicom nadesno pri vrhu Arduino softvera).

Ako sve prođe dobro, na LCD ekranu bi sada trebao biti prikazan početni ekran igre kao na gornjoj slici.

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

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

U ovom trenutku sve funkcionira, pa što još treba učiniti?

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

Razvio sam ovu igru u potpunosti koristeći vrlo cool (BESPLATNO!) Online 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 direktno u svom pregledniku, a da pritom 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 virtualno kolo pomoću gumba "Duplicate Project". Zatim možete urediti izvorni kod i isprobati promjene upravo tamo. Tu je i potpuno opremljen program za otklanjanje greš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ču za lijepo povezivanje vaše elektronike s Arduinom. Projekt ima dugme "Preuzmi Gerber" koje će vam dostaviti datoteke potrebne za davanje proizvođaču štampane ploče (PCB) za izradu prilagođene štampane ploče. Evo nekoliko korisnih informacija o tome kako napraviti PCB.

Uživajte!

Preporučuje se: