Satura rādītājs:

Mūzikas viktorīna: 5 soļi
Mūzikas viktorīna: 5 soļi

Video: Mūzikas viktorīna: 5 soļi

Video: Mūzikas viktorīna: 5 soļi
Video: Музыкальная викторина для младших классов 2024, Jūlijs
Anonim
Mūzikas viktorīna
Mūzikas viktorīna

Sveiki, mēs esam trīs studentu grupa Malagas Universitātes Elektronikas inženierzinātņu moduļa 4. kursā, telekomunikāciju skolā (https://www.uma.es/etsi-de-telecomunicacion/), un mēs jums parādīsim savu projekta priekšmets “Radošā elektronika”.

Projekts sastāv no mini spēles, kurā arduino dēlis nejauši izvēlas atskaņojamu melodiju, un spēlētājam ir atbilstoši jāatbild, noklikšķinot uz atbilstošās spiedpogas; ja nospiežat ar atskaņojamo dziesmu saistīto pogu, iedegas zaļa gaismas diode un displeja skaits palielināsies, ja nē, iedegas sarkana gaismas diode un skaitīšana tiek atiestatīta.

Ceru, ka jums patiks!

1. darbība. Materiālu un sastāvdaļu saraksts

1x Arduino Leonardo

1x PCB plate

8x spiedpogas

7x 220ohm rezistori

1x 74HC595

1x 7 segmentu LED displejs

1x skaņas signāls

1x metinātājs

1x alvas spole

1x knaibles

1x 5V izejas barošanas avots (piemēram, powerbank)

Šie materiāli ir nepieciešami kastes izgatavošanai:

1x koka gabals

1x balta līme

1x elektriskais zāģis

1x Henge

2. darbība: izveidojiet kasti

Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti

Vispirms nogrieziet kastes 4 malas ar izmēriem (20x5) cm. Pēc tam izveidojiet kastes augšpusi un pamatni, veicot kvadrāta mērījumus ar malām un pielīmējiet malas ar pamatni.

Vēlāk novietojiet augšpusi ar eņģēm un izveidojiet caurumus pogām, gaismas diodēm un 7 segmentiem. Līmējiet pogas uz augšu un novietojiet Arduino plāksni uz pamatnes ar skrūvi.

Visbeidzot, visi komponenti ir savienoti, un dziesmu fotogrāfijas tiek ielīmētas kastes augšpusē.

3. darbība: kastes iekšpusē

Kastes iekšpusē
Kastes iekšpusē
Kastes iekšpusē
Kastes iekšpusē
Kastes iekšpusē
Kastes iekšpusē

Kad esat ieguvis kastīti, pirms PCB plates lodēšanas mēs iesakām pārbaudīt ķēdi protoboardā. Ņemiet vērā, ka pogām tiek izmantots programmatūras Arduino PULL-UP rezistors.

Pēc tam pievienojiet visas spiedpogas un 7 segmentu displeju arduino plāksnei, izmantojot, piemēram, vīriešu un sieviešu savienotājus.

Arduino plāksni var darbināt ar ārēju akumulatoru kastes iekšpusē vai, ja vēlaties, tieši savienot ar datoru ar caurumu kastē.

4. solis: Programmēšana un bloku diagramma

Programmēšanas un bloku diagramma
Programmēšanas un bloku diagramma

Galvenā problēma ir iespēja ievietot daudzas dziesmas, neizmantojot SD moduli un nepadarot kodu ļoti garu un grūti pārvaldāmu. Šim nolūkam mēs esam ievietojuši visas dziesmas atsevišķā bibliotēkā un esam zvanījuši no arduino, padarot kodu viegli lasāmu un viegli maināmu, lai jūs varētu mainīt dziesmas, kā vēlaties. Bibliotēka izmanto katras piezīmes biežumu un klusumu.

Arduino kods ir izveidots, izmantojot slēdža korpusa struktūru. Pirmkārt, tiek ģenerēts nejaušs skaitlis un skan šajā gadījumā saistītā dziesma. Ja lietotājs nospiež pareizo pogu, iedegas zilā gaismas diode un skaitītājs pievienos 1, pretējā gadījumā iedegas sarkanā gaismas diode un, nospiežot sākuma pogu, tiek ģenerēta vēl viena nejauša dziesma.

Lai apkopotu kodu, vispirms ir jānostiprina.cpp un.h kodi, pēc tam bibliotēka jāimportē savā arduino IDE, Programma-> Iekļaut bibliotēku-> Pievienot. ZIP bibliotēku.

Ieteicams: