Sadržaj:
- Korak 1: Montaža
- Korak 2: Demo 1. Grafika i tekst
- Korak 3: Demo 2. Zaslon osjetljiv na dodir
- Korak 4: Demo 3. Logička igra "Kolone"
- Korak 5: Demo video
Video: Logička igra "Kolone": 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Zdravo!
Danas bih želio podijeliti projekt za stvaranje jednostavne logičke igre "Kolone". Za to nam je potrebno:
- Jedan od najpovoljnijih i najpovoljnijih SPI zaslona,
- Arduino Nano,
- TFT-štit za Arduino Nano (s kojim ćemo kombinirati pojedinačne komponente u jednu cjelinu).
Ovaj štit je druga (lagana, za Arduino Nano) verzija TFT štita za Arduino Uno, o kojoj možete čitati ovdje i ovdje i ovdje.
Kratak opis TFT štita:
- Veličina ploče je 64x49 mm,
- 30-pinski konektor za povezivanje Arduino Nano,
- 14-pinski konektor za povezivanje TFT zaslona 320x240 sa SPI sučeljem (uključujući zaslon osjetljiv na dodir),
- Priključak za microSD karticu,
- Priključak za Bluetooth modul (HC-06),
- 20-pinski konektor za kameru OV7670 (kao i ostale),
- Mini USB konektor, kao i zasebni 2-pinski konektor za napajanje 5V.
Sama igra je vrlo poznata pa se neću zadržavati na opisu njezinih pravila. I razgovarati o upravljanju. Budući da u ovom uređaju nema mehaničkih gumba koristit ćemo zaslon osjetljiv na dodir samog zaslona. Granice područja zaslona i njihove odgovarajuće funkcije prikazane su na sljedećoj slici.
Ništa komplicirano. I tako, krenimo.
Korak 1: Montaža
Sastavljanje ploča vrlo je jednostavno. No, morate paziti da prije instalacije pročitate oznake kontakata. Prvo morate instalirati Arduino Nano ploču kao što je prikazano na fotografiji. Nakon toga se povezuje zaslon koji se može spojiti i na jednu stranu ploče (fotografije od 1 do 6) i na drugu (fotografije sa 7 i druge). Nakon toga možete spojiti napajanje mini USB kabelom. Slijede fotografije.
Odabrao sam sklop s nosačima za stalke, jer je ovo kompaktniji dizajn i ugodnije ga je držati u ruci. Imajte na umu da su montažne rupe dizajnirane za zaslon dijagonale 2,8.
Nakon montaže možete nastaviti s preuzimanjem skica, ali prije toga ne zaboravite instalirati potrebnu knjižnicu za rad s TFT štitom. Knjižnica se nalazi na poveznici:
Prije nego što pređemo na skicu same igre, želio bih vam pokazati mogućnosti ploče u crtanju teksta i grafike, kao i obradi zaslona osjetljivog na dodir.
Korak 2: Demo 1. Grafika i tekst
Ovo poglavlje daje primjer rada s tekstom, grafikom i zaslonom osjetljivim na dodir. Ova skica koristi fontove iz biblioteke Adafruit.
Zbog praktičnosti se preporučuje da prvo programirate ploču Arduino Nano, a zatim sastavite uređaj (ali ploču možete programirati i kao dio uređaja). Vizualno crtanje elemenata na zaslonu brže je nego da je zaslon spojen na Arduino Nano izravno putem SPI -ja.
Korak 3: Demo 2. Zaslon osjetljiv na dodir
Sljedeća skica prikazuje način rada s zaslonom osjetljivim na dodir. Budući da je zaslon osjetljiv na dodir, prikladnije je raditi s njim pomoću olovke.
Koristeći ove dvije skice kao primjer, već možete razvijati vlastite projekte s grafikom, tekstom i zaslonom osjetljivim na dodir.
Korak 4: Demo 3. Logička igra "Kolone"
I na kraju, dolazimo do najvažnije skice - logičke igre "Kolone". Upravljanje se, kao što sam rekao, vrši klikom na područje zaslona (to je čak i prikladnije od mehaničkih gumba pri dnu zaslona). Zbog činjenice da postoji nekoliko veličina zaslona: 2,4 ", 2,8", 3,2 "(kompatibilni sa svim softverima), igranje na zaslonu s dijagonalom 3,2" mnogo je ugodnije nego na 2,4 ".
Korak 5: Demo video
Na kraju sam dodao demo video. Nadam se da ste uživali u mom projektu. U budućnosti planiram objaviti novi projekt i pokazati nove značajke pomoću ovog uređaja. Hvala na pažnji!
Preporučeni:
Logička vrata pomoću tranzistora: 3 koraka
Logička vrata pomoću tranzistora: Logička vrata su osnovni gradivni elementi svakog digitalnog sustava
Zbir krugova proizvoda koji koriste logička vrata: 4 koraka
Zbir krugova proizvoda pomoću logičkih vrata: U ovom uputstvu pokazat ću vam kako stvoriti vlastiti sustav pomoću zbroja proizvoda, malo Booleove algebre i nekih logičkih vrata. Ne morate stvoriti isti sustav kao onaj u ovom vodiču, ali možete koristiti
ZAGONETKA - Arduino logička igra: 3 koraka
ZAGONETKA - Arduino logička igra: Pozdrav. Želio bih vam ispričati o povijesti stvaranja jednostavne zagonetke " Zagonetka " koristeći Arduino UNO i TFT-Shield. Za izradu igre trebale su mi sljedeće komponente: Arduino UNO adapter za napajanje (AC-DC) 6-12V za Arduino UNO Micro
Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. Izvorno, igru igraju dva igrača na komadu papira - stavljajući simbole "X" i "O" naizmjence. Naša ideja je bila ispitati ponašanje igrača
HC - 06 (Slave modul) Promjena "NAME" bez upotrebe "Monitor Serial Arduino" koji "radi jednostavno": Besprijekoran način!: 3 koraka
HC - 06 (Slave modul) Promjena "NAME" bez upotrebe "Monitor Serial Arduino" … koji "radi lako": Besprijekoran način!: Nakon " Dugotrajno " pokušavajući promijeniti naziv u HC - 06 (slave modul), koristeći " serijski monitor Arduina, bez " Uspjeh ", pronašao sam drugi jednostavan način i dijelim ih sada! Zabavite se prijatelji