Indholdsfortegnelse:
- Trin 1: Montering
- Trin 2: Demo 1. Grafik og tekst
- Trin 3: Demo 2. Touchscreen
- Trin 4: Demo 3. Logikspil "Kolonner"
- Trin 5: Demo video
Video: Logikspil "Kolonner": 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej!
I dag vil jeg gerne dele et projekt om at skabe et simpelt logisk spil "Kolonner". Til dette har vi brug for:
- En af de mest overkommelige og overkommelige SPI -skærme,
- Arduino Nano,
- TFT-skjold til Arduino Nano (som vi vil kombinere de enkelte komponenter til en enkelt enhed).
Dette skjold er den anden (lette, til Arduino Nano) version af TFT Shield til Arduino Uno, som du kan læse om her og her og her.
Kort beskrivelse af TFT -skjold:
- Pladens størrelse er 64x49 mm,
- 30-polet stik til tilslutning af Arduino Nano,
- 14-benet stik til tilslutning af et TFT-display 320x240 med et SPI-interface (inklusive en berøringsskærm),
- Stik til microSD -kort,
- Stik til Bluetooth-modulet (HC-06),
- 20-bens stik til kamera OV7670 (samt andre),
- Mini USB-stik, samt et separat 2-bens stik til strømforsyning 5V.
Selve spillet er meget berømt, så jeg vil ikke dvæle ved beskrivelsen af dets regler. Og tal om ledelse. Fordi der ikke er nogen mekaniske knapper i denne enhed, bruger vi berøringsskærmen på selve displayet. Grænserne for skærmområderne og deres tilsvarende funktioner er vist i den følgende figur.
Intet kompliceret. Og så, lad os komme i gang.
Trin 1: Montering
Montering af brædder er meget enkel. Men du skal være opmærksom på at læse kontaktbetegnelserne før installationen. Først skal du installere Arduino Nano -kortet som vist på billedet. Herefter tilsluttes en skærm, som kan tilsluttes både på den ene side af kortet (fotos fra 1 til 6) og på den anden (fotos fra 7 og andre). Derefter kan du tilslutte strømmen med et mini -USB -kabel. Følgende er fotos.
Jeg valgte samlingen med stativbeslag, fordi dette er et mere kompakt design og er mere behageligt at holde i hånden. Bemærk, at monteringshullerne er designet til et 2,8 diagonalt display.
Efter montering kan du fortsætte med at downloade skitser, men før disse glem ikke at installere det nødvendige bibliotek til at arbejde med TFT -skjoldet. Biblioteket er placeret på linket:
Inden jeg går til skitsen af selve spillet, vil jeg gerne vise dig bestyrelsens muligheder for at tegne tekst og grafik samt bearbejde berøringsskærmen.
Trin 2: Demo 1. Grafik og tekst
Dette kapitel giver et eksempel på arbejde med tekst, grafik og en berøringsskærm. Denne skitse bruger skrifttyper fra Adafruit -biblioteket.
Det anbefales for nemheds skyld, at du først programmerer Arduino Nano -kortet separat og derefter samler enheden (men du kan også programmere kortet som en del af enheden). Visuelt at tegne elementer på skærmen er hurtigere, end hvis skærmen var forbundet til Arduino Nano direkte via SPI.
Trin 3: Demo 2. Touchscreen
Den følgende skitse viser, hvordan man arbejder med berøringsskærmen. Da berøringsskærmen er resistiv, er det mere bekvemt at arbejde med den ved hjælp af pennen.
Ved at bruge disse to skitser som et eksempel kan du allerede udvikle dine egne projekter med grafik, tekst og en berøringsskærm.
Trin 4: Demo 3. Logikspil "Kolonner"
Og endelig kommer vi til den vigtigste skitse - det logiske spil "Kolonner". Kontrol sker som sagt ved at klikke på skærmområdet (det er endnu mere bekvemt end de mekaniske knapper i bunden af skærmen). Og på grund af det faktum, at der er flere skærmstørrelser: 2,4 ", 2,8", 3,2 "(alle software -kompatible), er afspilning på en skærm med en diagonal på 3,2" meget mere behagelig end ved 2,4 ".
Trin 5: Demo video
Til sidst tilføjede jeg en demovideo. Jeg håber, at du nød mit projekt. I fremtiden planlægger jeg at sende et nyt projekt og vise nye funktioner ved hjælp af denne enhed. Tak for opmærksomheden!
Anbefalede:
Sådan oprettes og indsættes en tabel og tilføjes yderligere kolonner og/eller rækker til den tabel i Microsoft Office Word 2007: 11 trin
Sådan opretter og indsætter du en tabel og tilføjer yderligere kolonner og/eller rækker til den tabel i Microsoft Office Word 2007: Har du nogensinde haft en masse data, du arbejder med og tænkt over for dig selv … " hvordan kan jeg lave alle af disse data ser bedre ud og er lettere at forstå? " Hvis ja, kan en tabel i Microsoft Office Word 2007 være dit svar
Byg din egen "" Banksys selvdestruerende kunstramme ": 4 trin
Byg din egen "" Banksys selvdestruerende kunstramme ": Da Ballonpigen selvstrimlede sig selv efter at have ramt 1,4 millioner dollars, begyndte vores indre beslutningstagere at analysere, hvordan det er gjort. Der var 2 indledende ideer i vores sind: Den første var, at knive blev fastgjort på bunden af rammen og to hjul
"Ready Maker" - kontrol over "Lego Power Functions" -projekt: 9 trin
"Ready Maker" - Kontrol over "Lego Power Functions" -projekt: Lær, hvordan du styrer Lego " Power -funktioner " komponenter med Arduino board og opbyg dit projekt i " Ready Maker " editor (ingen kode påkrævet) til fjernbetjening af din model
HC - 06 (Slave Module) Ændring af "NAME" uden brug "Monitor Serial Arduino" der "Let fungerer": Fejlfri måde!: 3 trin
HC - 06 (slave -modul) Ændring af "NAME" uden brug "Monitor Serial Arduino" … der "Let fungerer": Fejlfri måde!: Efter " Lang tid " forsøger at ændre navn på HC - 06 (slave -modul) ved hjælp af " seriel monitor af Arduino, uden " Succes ", jeg fandt en anden nem måde og jeg deler nu! Hav det sjovt venner
3 -akset CNC -router - 60 "x60" x5 " - JunkBot: 5 trin (med billeder)
3 Axis CNC Router - 60 "x60" x5 " - JunkBot: This Instructable er den første i en serie, der dokumenterer konstruktionen af en DIY 3 -akset CNC -router. Dette er også mit bidrag til Universal Laser Cutter Contest. Målet med denne Instructable er ikke at vise en fuldstændig trinvis fremgang, men derimod