Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Zdravo!
Danes bi rad delil projekt za ustvarjanje preproste logične igre "Stolpci". Za to potrebujemo:
- Eden najbolj dostopnih in cenovno dostopnih zaslonov SPI,
- Arduino Nano,
- TFT-ščit za Arduino Nano (s katerim bomo posamezne komponente združili v eno enoto).
Ta ščit je druga (lahka, za Arduino Nano) različica TFT ščita za Arduino Uno, o kateri lahko preberete tukaj in tukaj in tukaj.
Kratek opis TFT ščita:
- Velikost plošče je 64x49 mm,
- 30-polni konektor za priključitev Arduino Nano,
- 14-polni priključek za povezavo TFT zaslona 320x240 z vmesnikom SPI (vključno z zaslonom na dotik),
- Priključek za kartico microSD,
- Priključek za modul Bluetooth (HC-06),
- 20-pinski priključek za kamero OV7670 (pa tudi za druge),
- Mini USB priključek, kot tudi ločen 2-polni konektor za napajanje 5V.
Sama igra je zelo znana, zato se ne bom ukvarjal z opisom njenih pravil. In govoriti o upravljanju. Ker v tej napravi ni mehanskih gumbov, bomo uporabili zaslon na dotik samega zaslona. Meje območij zaslona in njihove ustrezne funkcije so prikazane na naslednji sliki.
Nič zapletenega. Torej, začnimo.
1. korak: Montaža
Sestavljanje plošč je zelo preprosto. Pred namestitvijo morate pazljivo prebrati oznake stikov. Najprej morate namestiti ploščo Arduino Nano, kot je prikazano na fotografiji. Po tem je priključen zaslon, ki ga je mogoče povezati tako na eni strani plošče (fotografije od 1 do 6) kot na drugi (fotografije s 7 in drugo). Po tem lahko napajanje priključite z mini kablom USB. Spodaj so fotografije.
Izbral sem sklop z nosilci za stojala, ker je to bolj kompaktna oblika in ga je bolj udobno držati v roki. Upoštevajte, da so montažne luknje zasnovane za zaslon z diagonalo 2,8.
Po montaži lahko nadaljujete s prenosom skic, vendar pred tem ne pozabite namestiti potrebne knjižnice za delo s ščitom TFT. Knjižnica se nahaja na povezavi:
Preden se odpravim na skico same igre, bi vam rad pokazal zmožnosti plošče pri risanju besedila in grafike ter pri obdelavi zaslona na dotik.
2. korak: Demo 1. Grafika in besedilo
To poglavje prikazuje primer dela z besedilom, grafiko in zaslonom na dotik. Ta skica uporablja pisave iz knjižnice Adafruit.
Za udobje je priporočljivo, da najprej programirate ploščo Arduino Nano in nato sestavite napravo (lahko pa tudi programirate ploščo kot del naprave). Vizualno risanje elementov na zaslonu je hitrejše, kot če bi bil zaslon povezan z Arduino Nano neposredno prek SPI.
3. korak: Demo 2. Zaslon na dotik
Naslednja skica prikazuje, kako delati z zaslonom na dotik. Ker je zaslon na dotik uporen, je z njim bolj priročno delati s pisalom.
Na podlagi teh dveh skic lahko že razvijate svoje projekte z grafiko, besedilom in zaslonom na dotik.
4. korak: Demo 3. Logična igra "Stolpci"
In končno pridemo do najpomembnejše skice - logične igre "Kolumne". Kot sem rekel, nadzor poteka s klikom na območje zaslona (to je še bolj priročno kot mehanski gumbi na dnu zaslona). Zaradi dejstva, da obstaja več velikosti zaslona: 2,4 ", 2,8", 3,2 "(združljivo z vso programsko opremo), je igranje na zaslonu z diagonalo 3,2" veliko prijetnejše kot pri 2,4 ".
5. korak: Demo video
Na koncu sem dodal demo video. Upam, da ste uživali v mojem projektu. V prihodnosti nameravam objaviti nov projekt in prikazati nove funkcije s to napravo. Hvala za pozornost!
Priporočena:
Logična vrata s tranzistorjem: 3 koraki
Logična vrata z uporabo tranzistorja: Logična vrata so osnovni gradniki vsakega digitalnega sistema
Naredite logična vrata v Excelu: 11 korakov
Naredite logična vrata v Excelu: Izdelava vseh 7 osnovnih logičnih vrat v Excelu ni zelo težka. Če razumete funkcije v Excelu, bi bil ta projekt dokaj preprost, če tega ne storite, brez skrbi, da se ne bo dolgo navadil. Excel je že ustvaril nekaj logičnih vrat za
PUZZLE - Logična igra Arduino: 3 koraki
PUZZLE - Arduino logična igra: Pozdravljeni. Rad bi vam povedal o zgodovini ustvarjanja preproste puzzle igre " Puzzle " z uporabo Arduino UNO in TFT-Shield. Za izdelavo igre sem potreboval naslednje komponente: Arduino UNO napajalnik (AC-DC) 6-12V za Arduino UNO Micro
Logična sonda z zaznavanjem impulzov: 8 korakov
Logična sonda z zaznavanjem impulzov: DVA TRANZISTORSKA LOGC SONDA, ki jo je predstavil jazzzzttps: //www.instructables.com/id/Two-Transistor-Logic-Probe/ je preprosto-vendar ne neumno-deluje zelo dobro pri določanju logične ravni TTL in CMOS.Velik problem pri testiranju digitalnih vezij je
Dvojna logična tranzistorska vrata: 10 korakov
Dvojna logična tranzistorska vrata: Tranzistorska vrata gradim nekoliko drugače kot večina drugih inženirjev elektronike. Večina ljudi, ko gradi tranzistorska vrata; graditi jih le s pozitivno logiko v mislih, vendar imajo vrata v IC -jih dve logiki, pozitivno logiko in negativno logiko. A