Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Poštovani, mi smo grupa od tri studenta na četvrtoj godini modula elektroničkog inženjerstva sa Univerziteta u Malagi, Škole za telekomunikacije (https://www.uma.es/etsi-de-telecomunicacion/) i pokazat ćemo vam naše projekt za temu pod nazivom "Kreativna elektronika".
Projekt se sastoji od mini igre u kojoj arduino ploča nasumično odlučuje melodiju za reprodukciju, a igrač mora odgovoriti na odgovarajući način klikom na odgovarajuće dugme; ako pritisnete tipku povezanu s pjesmom koja se reproducira, zasvijetlit će zelena LED dioda i broj prikaza će se povećati, ako ne, crvena LED lampica zasvijetli i broj se resetira.
Nadam se da ćete uživati!
Korak 1: Lista materijala i komponenti
1x Arduino Leonardo
1x PCB ploča
8x dugmad
7x 220ohm otpornici
1x 74HC595
1x 7-segmentni LED ekran
1x zujalica
1x zavarivač
1x limena zavojnica
1x kliješta
1x 5V izlazno napajanje (na primjer powerbank)
Za izradu kutije potrebni su sljedeći materijali:
1x Komad drveta
1x Bijelo ljepilo
1x Električna pila
1x Kućica
Korak 2: Izgradite kutiju
Prvo izrežite 4 strane kutije dimenzija 20x5 cm. Zatim napravite vrh kutije i podnožje, s mjerenjima kvadrata napravljenim sa stranicama, a stranice zalijepite podlogom.
Kasnije postavite vrh šarkama i napravite rupe za dugmad, LED diode i LED diode za 7 segmenata. Zalijepite gumbe na vrh i postavite Arduino ploču na podnožje vijkom.
Konačno, sve komponente su povezane, a fotografije pjesama zalijepljene su na vrh kutije.
Korak 3: Unutar kutije
Kada dobijete kutiju, preporučujemo da testirate kolo na protoboru prije lemljenja PCB ploče. Imajte na umu da softverski gumbi koriste Arduino PULL-UP otpornik.
Zatim povežite sve tipke i zaslon od 7 sekundi na arduino ploču pomoću, na primjer, muško-ženskih konektora.
Arduino ploču može napajati vanjska baterija unutar kutije ili izravno povezati s računalom rupom u kutiji ako želite.
Korak 4: Programiranje i dijagram blokova
Glavni problem je biti u mogućnosti staviti mnoge pjesme bez korištenja SD modula i bez otežavanja upravljanja kodom. Zbog toga smo sve pjesme stavili u zasebnu biblioteku i pozvali smo iz arduina čineći kôd lakim za čitanje i lako mijenjanjem, tako da možete mijenjati pjesme kako želite. Biblioteka koristi frekvenciju i tišinu svake note.
Arduino kôd napravljen je pomoću strukture razvodnih kućišta. Prvo se generira slučajni broj i zvuči pjesma povezana u tom slučaju. Ako korisnik pritisne ispravno dugme, plava LED lampica će zasvijetliti, a brojač će dodati 1, u suprotnom će zasvijetliti crvena LED lampica i generirat će se druga nasumična pjesma kada se pritisne dugme za pokretanje.
Da biste kompajlirali kôd, prvo morate komprimirati.cpp i.h kodove, zatim ćete morati uvesti biblioteku u svoj arduino IDE, Program-> Uključi biblioteku-> Dodaj. ZIP biblioteku.