Satura rādītājs:

Arduino reakcijas spēle: 9 soļi
Arduino reakcijas spēle: 9 soļi

Video: Arduino reakcijas spēle: 9 soļi

Video: Arduino reakcijas spēle: 9 soļi
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Novembris
Anonim
Arduino reakcijas spēle
Arduino reakcijas spēle

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

Gaismas diodes savienošana
Gaismas diodes 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īdnis
Slīdnis
Slīdnis
Slīdnis
Slīdnis
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

LED ekrāns
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

Poga
Poga
Poga
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

Testēšana
Testēšana

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

Pārdošana
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

Korpuss
Korpuss

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: