Sisukord:

Simon ütleb: 3 sammu
Simon ütleb: 3 sammu

Video: Simon ütleb: 3 sammu

Video: Simon ütleb: 3 sammu
Video: Simon Cowell Cries After Golden Buzzer Tribute Audition To Nightbirde On America's Got Talent 2023 2024, Juuli
Anonim
Simon ütleb
Simon ütleb

See juhend on kirjutatud hollandi keeles.

Voor onze seminar 'Happy Hacking' op HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon sanoo. Ukse avamise nupp te drukken komt er een geluid uit. Elke nupp heeft een ei geluid. Ons Simon ütleb bord komt te hangen bij de bushaltes om tijd te rekken. In plaats van dat je op de telefoon scrolt of saai zit te wachten, can je een leuk simpel spelletje spelen.

Samm 1: Materialen

Materiaalne
Materiaalne

- A0 formaadis plakat

- Houten bord

- Houteni plank (nuppude ringid)

- Verf in de kleuren rood, geel, blauw, groen en wit

- Kwasten - plakatiprinter

- redigeerimisprogramm (Adobe Illustrator)

- Arduino

- Lijm

- Boor

- Zaagtafel

- Helikast

- 4x nupp

- MP3 kilp

- Micro SD kaart

- Akupank

- AUX helikaabel

2. samm: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Koop een houten bord van A0 formaadis groter.

Avage Adobe Illustratori kujundus ja logo ning vaadake seda, mis on suur.

Vervolgens sla je dat op als een groot PDF -vormingus ja printida hetkeks A0 plakativormingus.

Met lijm maak je de poster vast op het bord.

In het bord boor je acht kleine gaatjes, daar komen de draadjes in van de knoppen (2 draadjes per knop).

Voor de knoppen maken wij houten nupud uit een plank.

Maak vier cirkels met een läbimõõt van 5 cm in de plank en zaag ze vervolgens uit.

In de houten cirkels maak je kleine gaten waar de bovenkant van de knop in past.

De houten nupud schilder je eerst wit.

Waneer ze gedroogd zijn ga je er met een laag kleur overheen.

Totaal krijg je dan vier nupud de kleuren rood, blauw, geel en groen.

De nupud druk je in de knoppen zodat ze vast zitten in het bord.

Arduino akordeerija, kõlar ja powerbank avar.

3. samm: programmeerimine

Programmeerija
Programmeerija

Maak de bovenstaande setup on op je Arduino.

Voer vervolgens deze kodeerib: katkestuse korral pole seda vaja. Ohutu eemaldada, kui seda ei kasutata. #if defineeritud (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif defineeritud (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #sees* * * peamine objekt kõigi SdCardi funktsioonide haldamiseks. */ SdFat sd; /*** / lühike SFEMP3Shieldi teeki tutvustav objekt. * * peamine objekt raamatukogu kõigi atribuutide, liikmete ja funktsioonide haldamiseks. */ SFEMP3Shield MP3 -mängija; int nupud = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / lühike Seadistage Arduino kiibi funktsioon meie kasutamiseks. * * Pärast seda, kui Arduino kernel on käivitanud, käivitage selle * rakenduse põhifunktsioonid, näiteks jadaport ja MP3 -mängija objektid.begin abil. * Koos abimenüü kuvamisega. * * / märkus tagastatud Veakoodid edastatakse tavaliselt MP3 -mängijast. * Whicn kordamööda loob ja lähtestab SdCardi objektid. * * / see * / ref Error_Codes */ void setup () {uint8_t result; // tulemuse kood mõnest funktsioonist, mida hiljem testida. Seriaalne algus (115200); // SdCardi vormindamine. if (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // olenevalt teie SdCardi keskkonnast võib SPI_HAVE_SPEED paremini toimida. if (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // MP3 -mängija kilbi tulemuse initsialiseerimine = MP3player.begin (); // kontrollige tulemust, vaadake veakoode readme. #if määratletud (_ BIOFEEDBACK_MEGA_) // või muudel teie valitud põhjustel. // Tavaliselt ei kasuta enamik kilpe, seega kommenteeriti. Serial.println (F ("ADMixeri plaastri rakendamine")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("ADMixeri helitugevuse seadistamine.")); MP3-mängija. ADMixerVol (-3); } #endif for (int i = 2; i

Soovitan: