Satura rādītājs:
- 1. darbība: rīku apkopošana
- 2. darbība: gaismas diožu savienošana
- 3. solis: slīdnis
- 4. solis: LED ekrāns
- 5. solis: poga
- 6. darbība: pārbaude
- 7. solis: pārdošana
- 8. solis: apvalks
- 9. solis: pēdējais vārds
Video: Arduino reakcijas spēle: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Es šo spēli veicu kā skolas uzdevumu. Mums bija jāveido kaut kas interaktīvs ar arduino. Šis ir mans pirmais Arduino projekts, ko esmu izveidojis, tāpēc tas bija diezgan grūti, bet ne neiespējami!
1. darbība: rīku apkopošana
Šim projektam jums būs nepieciešams:
- Arduino. (Es izmantoju nano, bet jūs varat izmantot jebkuru Arduino)
- slīdnis (potenciometrs)
- Poga
- LED ekrāns, vēlams 32 x 128
- Vismaz sešas LED lampas (es ieteiktu tās iegādāties, tās viegli salūzīs)
- Maizes dēlis, lai pārbaudītu savu projektu
- akumulatora turētājs
- klēpjdatoru
- Lodāmurs
2. darbība: gaismas diožu savienošana
Kad esat savācis visus instrumentus, ir pienācis laiks to pagatavot!
Šī ir projekta shēma.
Tātad, kā jūs to darāt?
Pirmkārt, pievienojiet Arduino datoram un lejupielādējiet kodu. Augšupielādējiet to savā Arduino
Kad esat augšupielādējis kodu, izņemiet maizi!
Pievienojiet savas LED lampas saskaņā ar iepriekš minēto shēmu, novietojiet gaismas diodes mazo virkni maizes dēļa zemējuma līnijā (parasti tā ir zilā līnija maizes dēļa augšējā pusē). Iegūstiet vienu vai savus kabeļus un pievienojiet to GND (zemei) savā arduino, bet otru pusi - maizes dēļa zemes līnijai. Tagad viss, ko jūs uzliksiet uz visas šīs horizontālās līnijas, tiks iezemēts.
Gaismas diodes otrai pusei jābūt uz maizes dēļa. Jūs varat tos ievietot jebkur, ja vien pievienojat tos Arduino digitālajām tapām. Tādā veidā viņi saņems elektrību, un jūs varat tos izmantot savam kodam. Kas attiecas uz digitālajām tapām: jums ir pieci gaismas diodes, tāpēc jūs tos visus savienosit ar dažādām digitālajām tapām.
Vienam LED jābūt savienotam ar digitālo tapu 3, diviem - pie digitālā kontakta 5, trim - pie digitālās tapas 7, četriem - pie digitālā kontakta 9 un pieciem - pie digitālā tapas 10. Pārliecinieties, ka kabeļi ir pievienoti uz maizes dēļa vertikālās līnijas, nevis uz horizontālās līnijas.
Ir sestā vadība, šī vadība ir jūsu spēlētāju "Life lamp", gaisma, kas norāda, vai spēlētājs zaudē vai ne. Šai gaismai jābūt savienotai tādā pašā veidā, bet tiek izmantota digitālā tapa 11.
Un tas ir gaismas diožu savienošanai!
3. solis: slīdnis
Slīdni ir diezgan viegli savienot. Slīdnim ir 3 tapas. Divas tapas vienā pusē ir zeme un volti, otra tapa ir jūsu signāls.
Signāla tapa tiek pārvietota uz analogo tapu A1
Zemes tapa iet uz maizes dēļa zemes līnijas.
Tagad mēs to vēl neesam izdarījuši, taču ir svarīgi arī izveidot 5V līniju uz jūsu maizes dēļa. Tas atrodas zem zemes līnijas vai virs tās, un tā ir sarkana. Paņemiet kabeli un ievietojiet to 5 V savā arduino. Novietojiet otru līniju uz maizes dēļa 5V līnijas. Visa šī horizontālā līnija tagad ir jūsu 5V līnija, un jūs varat šeit ievietot visu savu elektrību.
Ievietojiet 5V tapu uz šīs līnijas, un slīdnim jābūt savienotam!
4. solis: LED ekrāns
Šī instrukcijas daļa darbojas tikai Arduino Nano 4 kontaktu LED ekrānam. Pārliecinieties, vai ekrānā ir šādas tapas: GND, VDD, SCK un SDA. Arduino Uno ir ieslēgts SCK un SDA, tāpēc, ja neesat pārliecināts, kā savienot ekrānu, googlē veiciet šo darbību.
GND tapa ir vienkārša, jūs to savienojat vai nu ar savu maizes līniju, vai arduino atlikušo zemējuma tapu.
Pēc tam pievienojiet VDD savai 5V līnijai.
SCK un SDA izmanto analogās tapas 4 un 5, SCK izmanto analogo tapu 5 un SDA izmanto analogo tapu 4.
Tagad, kad ekrāns ir pievienots, ievietojiet arduino barošanas avotā un pārliecinieties, vai tas darbojas.
5. solis: poga
Pēdējā lieta, kas jums jāpievieno, ir jūsu poga. Ir dažādas pogas ar dažādiem savienojuma veidiem. Iepriekš jūs varat redzēt pogu, kuru izmantoju. Ja jums ir šī vai līdzīga poga ar tām pašām tapām, varat sekot šai apmācībai. Pretējā gadījumā jums ir jāmeklē google, kā savienot pogu.
Uz šīs pogas ir 3 tapas.
GND iet uz jūsu pamata līnijas uz maizes dēļa
VCC iet uz jūsu 5V līniju uz maizes dēļa
un S ir digitālā izeja, iet uz 8. ciparu tapu.
Yay! Tagad viss ir savienots un gatavs testēšanai.
6. darbība: pārbaude
Tagad viss ir gatavs testēšanai!
Ja vēl neesat to izdarījis, lejupielādējiet un augšupielādējiet kodu savā Arduino. Tas varētu izskatīties mazliet dīvaini, taču jūsu spēle tagad ir gatava darbam! Jūs varat prototipēt lietu ar kartonu (tāpat kā es) un izlemt, kur vēlaties slīdni, pogu, LED ekrānu un LED gaismas.
7. solis: pārdošana
Tagad šī ir cietā daļa, it īpaši Arduino Nano. Pirms sākat pārdošanu, pārliecinieties, vai atrodaties ārā vai lietojat masku, lai novērstu elpošanu no pārdodamā dzelzs toksiskā gaisa.
Visas lietas, kuras tikko savienojāt savā maizes dēlī un arduino, jūs pastāvīgi pievienosit. Pārliecinieties, vai visi vadi darbojas un vai pareizajā vietā ir pareizais vads.
Labi, tāpēc es to izdarīju šādi.
5V līnija un zemes līnija ir jāatjauno ar kaut ko, ko varat pārdot. Es izmantoju protobordu (attēls iepriekš). Izgrieziet protoboardu, lai jums būtu divas mazākas daļas. Tam nav jābūt patiešām lielam, taču pārliecinieties, vai tiem ir pietiekami daudz vietas kabeļiem. Tagad izkāpiet no šī dzelzs dzelzs un pārdodiet vienu vadu maizes dēļa 5V līnijai. Otra puse jāpārdod vienā no protobordiem. Tagad mēs esam atjaunojuši 5 V līniju visā šajā protobordā. Visu, kam nepieciešams 5V, var pārdot šim. Dariet to pašu ar otru protoboard, bet izmantojiet Arduino zemes tapu.
Labi, uz šiem dēļiem ir jāpārdod viss, kam iepriekš bija nepieciešams 5V un Ground. Jūs varat sajaukt tos visus kopā, lai padarītu to mazliet vieglāku. Tas nozīmē, ka visiem jūsu gaismas diodēm jābūt savienotām ar kabeļiem un mazākās daļas jāpārdod zemes protoboardam. (Pārējās puses jāpārdod savām digitālajām tapām, kurās mēs tās iepriekš prototipējām)
Būtībā viss, ko vadu, tiks pārdots šādi.
Kad tas ir izdarīts, jūsu projekts ir pastāvīgs!
8. solis: apvalks
Pēdējais solis ir visu salikt kopā: jūs izstrādāsit lietu!
Šī lieta var būt jebkas, ko vēlaties, ja vien detaļas ir piemērotas. Mans korpuss ir 3D drukāts modelis, kuru es izstrādāju un kāds cits man modelēja 3D, es vēlos to augšupielādēt, taču tam ir daži trūkumi dizainā, tāpēc vislabāk, ja jūs to izgatavojat pats. Turklāt, kad jūs to darīsit, tas jutīsies kā jūsu projekts!
Tātad, ja jūs iepriekš veidojāt prototipu, varat to izmantot, lai pārliecinātos, ka jums ir pietiekami daudz vietas visām detaļām. Tāpat neaizmirstiet atbrīvot vietu arduino kabelim pie barošanas avota! Es ceru, ka tu kļūsi traks un izmantosi savus materiālus un krāsas!
9. solis: pēdējais vārds
Tātad, es ceru, ka jums patika mans pamācāmais un izveidojāt savu skaisto projektu. Jūtieties brīvi mainīt lietas, kā vēlaties. Kas attiecas uz mani, šis projekts vēl nav beidzies. Mans galīgais dizains strādāja, bet pēc dažām stundām mans Arduino pārtrauca darbu, tāpēc es ceru atrast risinājumu, lai tas darbotos pastāvīgi. Man patika šis projekts, lai gan tas bija liels stress, stundas un asaras. Es ceru, ka nākotnē darīšu vairāk un ka jums patiks jūsu projekts!
Ieteicams:
555 Taimera reakcijas spēle: 5 soļi
555 Taimera reakcijas spēle: Mērķauditorija Grūtības līmenis Tas būtu grūti, ja
Smieklīga Arduino reakcijas spēle: 3 soļi
Smieklīga Arduino reakcijas spēle: Smieklīga Arduino reakcijas spēle visai ģimenei;) Pamatojoties uz pārrobežu Bluetooth komunikāciju. Jums ir vajadzīgas tikai dažas Arduino lietas, Android viedtālrunis un apavu kaste. Ja jums nav neviena no šiem, ticiet tam stingri: nav nekā tāda, kas
Reakcijas spēle- Datoru inženierijas projekts: 3 soļi
Reakcijas spēle- Datoru inženierijas projekts: Reakcijas spēle ir tieši tā, kā norāda nosaukums, tā pārbauda jūsu reakcijas ātrumu. Jūs varētu jautāt, kādas priekšrocības šis serveris varētu sniegt ārpus izklaides, un jūs varat to izmantot personām, kas rehabilitējas pēc operācijas vai nelaimes gadījumiem. Viņu reakcija konkrēti
FPGA reakcijas spēle: 10 soļi
FPGA reakcijas spēle: Summer Rutherford un Regita Soetandar
Ātrās reakcijas spēle: Attāluma versija: 5 soļi (ar attēliem)
Ātrās reakcijas spēle: Attāluma versija: Sveiki. Šī ir pamācība, kā izveidot spēli, kas pārbauda gan jūsu reakcijas laiku, gan attāluma sajūtu. Šis projekts ir balstīts uz vecu projektu, kurā es piedalījos, iesaistot divus spēlētājus, kuri sacentās, lai uzzinātu, kam bija ātrāks reakcijas laiks, noklikšķinot uz pogas