INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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.