Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Dobrý deň, sme skupina troch študentov 4. ročníka modulu elektroniky z University of Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) a ukážeme vám naše projekt na tému „Kreatívna elektronika“.
Projekt pozostáva z minihry, v ktorej arduino doska náhodne vyberie melódiu, ktorú má hrať, a hráč musí zodpovedajúcim spôsobom odpovedať kliknutím na príslušné tlačidlo; ak stlačíte tlačidlo priradené k prehrávanej skladbe, rozsvieti sa zelená LED dióda a počet zobrazení sa zvýši, ak nie, rozsvieti sa červená LED dióda a počet sa vynuluje.
Dúfam, že sa vám bude páčiť!
Krok 1: Zoznam materiálov a komponentov
1x Arduino Leonardo
1x doska plošných spojov
8x tlačidlá
Rezistory 7 x 220 ohmov
1x 74HC595
1x 7-segmentový LED displej
1x bzučiak
1x zváračka
1x Cínová cievka
1x kliešte
1x 5V výstupný napájací zdroj (napríklad powerbank)
Na výrobu škatule sú potrebné tieto materiály:
1x Kus dreva
1x Biele lepidlo
1x elektrická píla
1x Henge
Krok 2: Zostavte krabicu
Najprv odrežte 4 strany škatule s mierami (20 x 5) cm. Potom urobte vrch škatule a základne pomocou rozmerov štvorca vytvoreného po stranách a strany prilepte k základni.
Neskôr umiestnite hornú časť závesom a urobte otvory pre gombíky, LED a 7 LED segmentov. Na vrch prilepte tlačidlá a pomocou skrutky umiestnite dosku Arduino na základňu.
Nakoniec sú všetky komponenty prepojené a fotografie piesní sú nalepené na vrch škatule.
Krok 3: Vo vnútri škatule
Keď dostanete krabicu, odporúčame pred spájkovaním dosky plošných spojov otestovať obvod v protoboarde. Tlačidlá používajú softvérový odpor Arduino PULL-UP.
Potom pripojte všetky tlačidlá a 7seg displej k doske arduino napríklad pomocou konektorov muž-žena.
Doska arduino môže byť napájaná externou batériou vo vnútri škatule alebo priamo pripojená k počítaču otvorom v krabici, ak chcete.
Krok 4: Diagram programovania a blokov
Hlavným problémom je byť schopný vložiť veľa skladieb bez použitia modulu SD a bez toho, aby bol kód veľmi dlhý a ťažko spravovateľný. Za týmto účelom sme vložili všetky piesne do samostatnej knižnice a zavolali sme z arduina, aby bol kód ľahko čitateľný a ľahko upraviteľný, aby ste mohli skladby ľubovoľne meniť. Knižnica používa frekvenciu a tichosť každej poznámky.
Kód Arduino bol vytvorený pomocou štruktúry rozvádzača. Najprv sa vygeneruje náhodné číslo a v takom prípade zaznie pieseň. Ak používateľ stlačí správne tlačidlo, modrá dióda sa rozsvieti a počítadlo pridá 1, inak sa rozsvieti červená kontrolka a po stlačení tlačidla štart sa vygeneruje ďalšia náhodná skladba.
Na zostavenie kódu musíte najskôr skomprimovať.cpp a.h kódy, potom budete musieť importovať knižnicu do svojho Arduino IDE, Program-> Zahrnúť knižnicu-> Pridať. ZIP knižnicu.