Cuprins:
- Pasul 1: Lista instrumentelor utilizate
- Pasul 2: Instrucțiuni pas cu pas
- Pasul 3: Codul, în Explicație adâncime
- Pasul 4: Video
Video: Dacă asta, atunci: Blackbox: Run, Dodge and Jump: 4 Steps
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Numele meu este Remco Liqui lung și acesta este un proiect de școală If This Then That.
Caseta neagră: Run, Dodge and Jump este o cutie cu un joc care poate fi jucat.
Ideea din spate este că joci un joc și când atingi un anumit scor (100 de puncte) îți poți lua recompensa în interiorul casetei. În acest fel poți simți că ai realizat ceva și vei fi recompensat pentru munca ta grea. Destul de direct înainte nu?
Jocul care se joacă folosește un arduino cu control de bază.
Codul original pe care l-am folosit provine de la Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), apoi i-am adăugat o mică întorsătură adăugând și modificând codurile.
În acest tutorial vă voi arăta cum am creat caseta, lista instrumentelor necesare creării acesteia, codul și ideile alternative de aplicat.
Fără alte întrebări, să luăm colegi de lucru!
Pasul 1: Lista instrumentelor utilizate
Instrumentele pe care le-am folosit cu arduino:
- Arduino Uno
- Pană de pâine
- Ecran LCD (20x4)
- Scut I2C pentru LCD
- 3 x comutator cu buton
- 4 x fire mascul-femeie
- 7 x fire de panou
- Breadboardprint
Pentru cutie:
- Doar ești o cutie standard, orice dimensiune poate fi folosită.
- Câteva șuruburi pentru a înșuruba lcd, arduino și balamale.
- Lipiți pistolul cu lipici pentru a lipi cutia împreună.
- Cuțit utilitar sau foarfece pentru tăierea cartonului.
- Butoane de cauciuc care pot fi luate de la un controler de jocuri.
- Mufa USB
Pasul 2: Instrucțiuni pas cu pas
Să începem cu arduino-ul este pus împreună.
Schema la care ar trebui conectat firul este după cum urmează:
- GND și Reset se conectează la buton (Resetează jocul)
- GND și Pinul 4 se conectează la buton (alege dificultatea)
- Butonul de conectare GND și Pin 2 (folosit pentru a juca jocul)
Pentru aceasta puteți utiliza fire obișnuite de panou pentru a vă conecta la arduino.
Afișajul este lipit cu un ecran I2C care poate fi achiziționat separat sau conectat la LCD. Conectarea este pur de la scut la arduino folosind fire de la mamă la masculină, nu este nevoie să conectați firele la panoul de măsurare.
- SCL se conectează la A5
- SDA se conectează la A4
- GND se conectează la GND
- VCC se conectează la 5V
Când vă mulțumiți cu modul în care arată pe panou, îl puteți lipi pe un panou.
Modul în care este lipit, cablurile sunt pe partea din spate a imprimării, în timp ce butoanele sunt în partea din față. Acest lucru face mai ușor să ajungeți la butoane fără a interveni cablurile.
Pentru a face cutia destul de simplă, puteți pune una împreună sau pur și simplu utilizați o cutie care are dimensiunea potrivită pe placul dvs.
Cutia mea poate fi disecată în 2 părți.
Prima parte în care este ascuns arduino este de fapt o cutie de livrare care avea dimensiunea și stabilitatea potrivite pentru a înșuruba arduino și lcd, cu suficient spațiu pentru imprimare (control). Puteți personaliza locul în care arduino este introdus foarte ușor, deoarece este foarte flexibil și poate fi aplicat oricărei forme de obiect. M-am asigurat că am un port unde să îmi pot conecta cablul la arduino, astfel nu ar fi nevoie să deschid cutia în care este arduino. Cu o mufă USB puteți conecta arduino la o priză de perete pentru electricitate.
Pasul 3: Codul, în Explicație adâncime
Codul este simplu în unele părți, pe care le voi explica cum puteți personaliza un pic pe placul dvs.
În fișierul de coduri este explicat ce fac codurile și unde au făcut referire ca comentarii.
Ce diferență am adăugat în cod?
Ei bine, am aplicat codul de utilizat pentru un ecran de 20x4, am ajustat caracterul și nivelul pentru a utiliza întregul ecran.
A fost adăugată pagina introductivă pentru proiectul școlii și s-a ajustat selecția dificultății. Centrat tot ce conține text. Deoarece ecranul meu are un scut I2C lipit, folosește biblioteca LiquidCity special concepută pentru un ecran I2C.
Pasul 4: Video
Un videoclip care arată jocul care este jucat
Recomandat:
Dacă asta atunci ArDino: 3 pași
If This Then That ArDino: Pentru proiectul nostru de școală dacă asta atunci a trebuit să realizăm un obiect interactiv folosind un arduino. M-am hotărât să fac un Ardino blând. Este foarte talentat și cu o apăsare de buton va cânta tema parcului jurassic pentru tine
Dacă aceasta, atunci Cat: 5 pași
If This Then Cat: If This Then Cat is makkelijk na te maken omdat het voornamelijk is gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Zo recycle je ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Dacă aceasta, atunci că: Consola Arduino portabilă: 5 pași
Dacă aceasta, atunci că: Consola Arduino portabilă: Aceasta este o simplă trage jocul țintă. Mutați playerul cu două module tactile capacitive și trageți făcând sunete dure, cum ar fi să bateți, să strigați sau să scuturați cutia
Arduino Singleplayer Pong - Dacă acesta, atunci că: 5 pași
Arduino Singleplayer Pong- If This, Then That: Dit arduino project is gebaseerd op een 2 speler pong project hier instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is singur jucător întâmpinat simplu AI.Onderdelen: ecran Arduino Uno Nokia 5100. https: // ww
Joc de memorie cu atingere (Simon spune) - Dacă asta, atunci: 6 pași (cu imagini)
Memory Game With Touch (Simon Says) - If This Then That: Am făcut un joc de memorie cu tampoane tactile auto-realizate și un inel de neopixeli pentru un proiect școlar. Acest joc este similar cu Simon Says, cu excepția faptului că multe forme de intrare și feedback (sunete și efecte de lumină) în joc sunt diferite. Am programat sunete din Su