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 izmjena: 2024-01-30 08:07
Zdravo!
Danas bih htio podijeliti projekt za stvaranje jednostavne logičke igre "Kolone". Za ovo nam je potrebno:
- Jedan od najpovoljnijih i pristupačnih SPI ekrana,
- Arduino Nano,
- TFT-štit za Arduino Nano (s kojim ćemo kombinirati pojedinačne komponente u jednu jedinicu).
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 ekrana 320x240 sa SPI interfejsom (uključujući ekran osetljiv na dodir),
- Konektor za microSD karticu,
- Konektor 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 njenih pravila. I pričati o menadžmentu. Budući da u ovom uređaju nema mehaničkih tipki, koristit ćemo zaslon osjetljiv na dodir samog zaslona. Granice područja ekrana i njihove odgovarajuće funkcije prikazane su na sljedećoj slici.
Ništa komplikovano. I tako, počnimo.
Korak 1: Montaža
Sastavljanje ploča je vrlo jednostavno. Ali 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 s jedne strane ploče (fotografije od 1 do 6) i s druge (fotografije sa 7 i drugih). 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 pristupiti preuzimanju skica, ali prije toga ne zaboravite instalirati potrebnu biblioteku za rad s TFT štitom. Biblioteka se nalazi na linku:
Prije nego što pređem na skicu same igre, želio bih vam pokazati mogućnosti ploče u crtanju teksta i grafike, kao i obradi ekrana osjetljivog na dodir.
Korak 2: Demo 1. Grafika i tekst
Ovo poglavlje daje primjer rada s tekstom, grafikom i ekranom osjetljivim na dodir. Ova skica koristi fontove iz biblioteke Adafruit.
Zbog praktičnosti se preporučuje da prvo programirate Arduino Nano ploču, a zatim sastavite uređaj (ali ploču možete programirati i kao dio uređaja). Vizuelno crtanje elemenata na ekranu je brže nego da je ekran spojen na Arduino Nano direktno putem SPI -ja.
Korak 3: Demo 2. Zaslon osjetljiv na dodir
Sljedeća skica prikazuje način rada s ekranom osjetljivim na dodir. Budući da je zaslon osjetljiv na dodir otporniji, 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 ekranom osjetljivim na dodir.
Korak 4: Demo 3. Logička igra "Kolone"
I na kraju, dolazimo do najvažnije skice - logičke igre "Kolone". Kontrola se, kao što sam rekao, vrši klikom na područje ekrana (to je čak i praktičnije od mehaničkih tipki pri dnu ekrana). S obzirom na činjenicu da postoji nekoliko veličina zaslona: 2,4 ", 2,8", 3,2 "(kompatibilan sa svim softverima), igranje na ekranu 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 mogućnosti pomoću ovog uređaja. Hvala na pažnji!
Preporučuje se:
Logička vrata pomoću tranzistora: 3 koraka
Logička vrata pomoću tranzistora: Logička vrata su osnovni gradivni elementi svakog digitalnog sistema
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
ZAGONETKA - Arduino logička igra: 3 koraka
ZAGONETKA - Arduino logička igra: Zdravo.Želio bih vam reći o istoriji stvaranja jednostavne zagonetke " Slagalica " koristeći Arduino UNO i TFT-Shield. Za kreiranje 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 kojom se upravlja pomoću Arduina: 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. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača
HC - 06 (Slave modul) Promjena "NAME" bez upotrebe "Monitor Serial Arduino" koji "radi lako": Besprijekoran način!: 3 koraka
HC - 06 (Slave modul) Promjena "NAME" bez upotrebe "Monitor Serial Arduino" … koji "radi lako": Način bez greške!: Nakon " Dugotrajno " pokušavajući promijeniti naziv u HC - 06 (slave modul), koristeći " serijski monitor Arduina, bez " Uspješno ", pronašao sam još jedan lak način i dijelim ih sada! Zabavite se prijatelji