Innehållsförteckning:
- Steg 1: Montering
- Steg 2: Demo 1. Grafik och text
- Steg 3: Demo 2. Pekskärm
- Steg 4: Demo 3. Logikspel "Kolumner"
- Steg 5: Demo -video
Video: Logikspel "Kolumner": 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej!
Idag skulle jag vilja dela ett projekt för att skapa ett enkelt logiskt spel "Kolumner". För detta behöver vi:
- En av de mest prisvärda och prisvärda SPI -skärmarna,
- Arduino Nano,
- TFT-skärm för Arduino Nano (med vilken vi kommer att kombinera de enskilda komponenterna till en enda enhet).
Denna sköld är den andra (lätt, för Arduino Nano) versionen av TFT Shield för Arduino Uno, som du kan läsa om här och här och här.
Kort beskrivning av TFT -sköld:
- Skivans storlek är 64x49 mm,
- 30-polig kontakt för anslutning av Arduino Nano,
- 14-polig kontakt för anslutning av en TFT-skärm 320x240 med ett SPI-gränssnitt (inklusive en pekskärm),
- Anslutning för microSD -kort,
- Anslutning för Bluetooth-modulen (HC-06),
- 20-polig kontakt för kamera OV7670 (liksom andra),
- Mini USB-kontakt, samt en separat 2-polig kontakt för strömförsörjning 5V.
Spelet i sig är väldigt känt, så jag kommer inte att stanna kvar vid beskrivningen av dess regler. Och prata om ledning. Eftersom det inte finns några mekaniska knappar i den här enheten använder vi pekskärmen på själva skärmen. Gränserna för skärmområdena och deras motsvarande funktioner visas i följande figur.
Inget komplicerat. Och så, låt oss komma igång.
Steg 1: Montering
Montering av brädor är mycket enkelt. Men du måste vara noga med att läsa kontaktbeteckningarna före installationen. Först måste du installera Arduino Nano -kortet som visas på bilden. Därefter ansluts en display som kan anslutas både på ena sidan av kortet (foton från 1 till 6) och på den andra (foton från 7 och andra). Efter det kan du ansluta strömmen med en mini -USB -kabel. Följande är foton.
Jag valde enheten med rackfästen, eftersom det här är en mer kompakt design och är mer bekväm att hålla i handen. Observera att monteringshålen är utformade för en 2,8 diagonal display.
Efter montering kan du fortsätta med nedladdningen av skisser, men glöm inte att installera det nödvändiga biblioteket för att arbeta med TFT -skölden innan dessa. Biblioteket finns på länken:
Innan jag går till skissen av själva spelet, skulle jag vilja visa dig styrelsens förmåga att rita text och grafik, samt bearbeta pekskärmen.
Steg 2: Demo 1. Grafik och text
Detta kapitel ger ett exempel på hur du arbetar med text, grafik och en pekskärm. Denna skiss använder teckensnitt från Adafruit -biblioteket.
Det rekommenderas för enkelhets skull att du först programmerar Arduino Nano -kortet separat och sedan monterar enheten (men du kan också programmera kortet som en del av enheten). Visuellt att rita element på skärmen är snabbare än om skärmen var ansluten till Arduino Nano direkt via SPI.
Steg 3: Demo 2. Pekskärm
Följande skiss visar hur du arbetar med pekskärmen. Eftersom pekskärmen är resistiv är det mer bekvämt att arbeta med den med pennan.
Med hjälp av dessa två skisser som ett exempel kan du redan utveckla dina egna projekt med grafik, text och en pekskärm.
Steg 4: Demo 3. Logikspel "Kolumner"
Och slutligen kommer vi till den viktigaste skissen - det logiska spelet "Kolumner". Kontrollen görs som sagt genom att klicka på skärmområdet (det är ännu bekvämare än de mekaniska knapparna längst ner på skärmen). Och på grund av att det finns flera skärmstorlekar: 2,4 ", 2,8", 3,2 "(all programvarukompatibel) är det mycket trevligare att spela på en skärm med en diagonal på 3,2" än på 2,4 ".
Steg 5: Demo -video
I slutet lade jag till en demovideo. Jag hoppas att du tyckte om mitt projekt. I framtiden planerar jag att lägga upp ett nytt projekt och visa nya funktioner med den här enheten. Tack för uppmärksamheten!
Rekommenderad:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
"Ready Maker" - Kontroll över "Lego Power Functions" -projekt: 9 steg
"Ready Maker" - Kontroll över "Lego Power Functions" -projekt: Lär dig hur du styr Lego " Power -funktioner " komponenter med Arduino -bräda och bygg ditt projekt i " Ready Maker " editor (ingen kod krävs) för att fjärrstyra din modell
HC - 06 (slavmodul) Ändra "NAME" utan användning "Monitor Serial Arduino" som "fungerar enkelt": Felfritt sätt!: 3 steg
HC - 06 (slavmodul) Ändra "NAME" utan användning "Monitor Serial Arduino" … som "fungerar enkelt": Felfritt sätt!: Efter " Lång tid " försöker ändra namn på HC - 06 (slavmodul), med " serieövervakning av Arduino, utan " Lyckas ", jag hittade ett annat enkelt sätt och jag delar nu! Ha kul kompisar
3 Axis CNC Router - 60 "x60" x5 " - JunkBot: 5 steg (med bilder)
3 Axis CNC Router - 60 "x60" x5 " - JunkBot: This Instructable är den första i serien som dokumenterar konstruktionen av en DIY 3 -axlig CNC -router. Detta är också mitt bidrag till Universal Laser Cutter Contest. Målet med denna instruerbara är inte att visa en fullständig steg för steg -utveckling utan snarare
Gör din kamera till "militär Nightvision", lägger till Nightvision -effekt eller skapar NightVision "-läge på valfri kamera !!!: 3 steg
Gör din kamera till "militär Nightvision", lägger till Nightvision -effekt eller skapar NightVision "-läge på vilken kamera som helst !!!: *** Detta har kommit in i DIGITAL DAGAR FOTO Tävling, rösta på mig ** *Om du behöver hjälp, vänligen maila: [email protected] Jag talar engelska, franska, japanska, spanska och jag kan nån annan språk om du