INHOUDSOPGAWE:

MUSIEKVRAAG: 5 stappe
MUSIEKVRAAG: 5 stappe

Video: MUSIEKVRAAG: 5 stappe

Video: MUSIEKVRAAG: 5 stappe
Video: 5 stappen 2024, November
Anonim
MUSIEKVRAAG
MUSIEKVRAAG

Hallo, ons is 'n groep van drie studente op die vierdejaarsmodule vir elektroniese ingenieurswese aan die Universiteit van Malaga, die skool van telekommunikasie (https://www.uma.es/etsi-de-telecomunicacion/) en ons gaan u ons wys projek vir die onderwerp genaamd 'Creative Electronics'.

Die projek bestaan uit 'n minispeletjie waarin die arduino-bord willekeurig 'n melodie besluit om te speel en die speler gepas moet antwoord deur op die ooreenstemmende drukknop te klik; As u op die drukknoppie druk wat verband hou met die liedjie wat speel, brand 'n groen LED en die vertonings sal toeneem, indien nie, dan brand 'n rooi LED en word die telling teruggestel.

Hoop jy geniet!

Stap 1: Lys van materiale en komponente

1x Arduino Leonardo

1x PCB -bord

8x drukknoppies

Weerstands van 7 x 220 ohm

1x 74HC595

1x 7-segment LED-skerm

1x gonser

1x lasser

1x blikkie spoel

1x tang

1x 5V uitsetkragbron (byvoorbeeld powerbank)

Dit is die materiaal wat nodig is om die boks te maak:

1x 'n stuk hout

1x Wit gom

1x 'n Elektriese saag

1x Henge

Stap 2: Bou die boks

Bou die boks
Bou die boks
Bou die boks
Bou die boks
Bou die boks
Bou die boks
Bou die boks
Bou die boks

Sny eers die vier kante van die boks met die afmetings (20x5) cm. Maak dan die bokant van die boks en die basis, met die afmetings van die vierkant met die kante, en plak die kante met die basis.

Plaas later die bokant met 'n skarnier en maak die gate vir die knoppies, LED's en die sewe segmente. Plak die knoppies bo -op en plaas die Arduino -bord met 'n skroef op die basis.

Uiteindelik word al die komponente verbind en die foto's van die liedjies word bo -op die boks geplak.

Stap 3: Binne die boks

Binne die boks
Binne die boks
Binne die boks
Binne die boks
Binne die boks
Binne die boks

As u die boks kry, beveel ons aan dat u die kring in 'n protobord toets voordat u die printplaat soldeer. Let daarop dat die knoppies deur die sagteware die PULL-UP-weerstand van Arduino gebruik.

Koppel dan alle drukknoppies en die 7seg-skerm aan die arduino-bord met byvoorbeeld manlike-vroulike verbindings.

Die arduino -bord kan aangedryf word deur 'n eksterne battery in die boks of as u wil, direk met die rekenaar verbind deur 'n gat in die boks.

Stap 4: Programmeer en blokkeer diagram

Programmeer en blokkeer diagram
Programmeer en blokkeer diagram

Die grootste probleem is om baie liedjies te kan plaas sonder om 'n SD -module te gebruik en sonder om die kode baie lank en moeilik te bestuur. Hiervoor het ons al die liedjies in 'n aparte biblioteek geplaas, en ons het van die arduino gebel om 'n kode maklik te lees en maklik aan te pas, sodat u die liedjies kan verander soos u wil. Die biblioteek gebruik die frekwensie en stilte van elke noot.

Die Arduino-kode is gemaak met 'n skakelaarstruktuur. Eerstens word 'n ewekansige getal gegenereer en 'n liedjie wat in hierdie geval geassosieer word, klink. As die gebruiker op die regte knoppie druk, sal die blou led brand en die toonbank sal 1 byvoeg, anders brand die rooi led en word 'n ander ewekansige liedjie gegenereer as die startknoppie ingedruk word.

Om die kode saam te stel, moet u eers die.cpp en.h kodes zip, dan moet u die biblioteek in u arduino IDE invoer, Program-> Include library-> Add. ZIP library.

Aanbeveel: