Kazalo:

Simon pravi: 3 koraki
Simon pravi: 3 koraki

Video: Simon pravi: 3 koraki

Video: Simon pravi: 3 koraki
Video: Саймон Синек: Как выдающиеся лидеры вдохновляют действовать 2024, November
Anonim
Simon pravi
Simon pravi

Ta navodila so napisana v nizozemščini.

Na seminarju "Happy Hacking" na HKU, ki je na voljo za zvočno ploščo, je najbolj primeren, pravi Simon. Gumb za odpiranje vrat te drukken komt er een geluid uit. Gumb Elke heeft een eigen geluid. Ons Simon pravi 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, kan je een leuk simpel spelletje spelen.

1. korak: Material

Materialen
Materialen

- plakat formata A0

- Houten bord

- Houten deska (de cirkels van de button te maken)

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

- Kwasten - Tiskalnik plakatov

- Urejanje programa (wij gebruikten Adobe Illustrator)

- Arduino

- Lijm

- Boor

- Zaagtafel

- Zvočna škatla

- 4x knoppen

- MP3 ščit

- Micro SD kartica

- Powerbank

- avdio kabel AUX

2. korak: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Koop een houten bord van A0 formaat groter.

Oblikovanje Adobe Illustratorja je logotip, ki je na voljo v velikem obsegu.

Vervolgens sla je dat op als een groot PDF format and print is het uit op A0 poster format.

Met lijm maak je de poster wide op het bord.

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

Če želite narediti gumb za uporabo gumbov na deski.

Maak vier cirkels dosegli premer 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 buttons schilder je eerst wit.

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

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

De button druk je in de knoppen zodat ze wide zitten in het bord.

Največji možni hitri trak je Arduino, zvočnik in powerbank ogromen.

3. korak: Programiranje

Programerji
Programerji

Maak de bovenstaande setup na op je Arduino.

Voer vervolgens deze kode v: (De SD moet met fat fatformaformat zijn en de nummers Track001 tot Track 004 heten.) #Include // Dodajte knjižnice SdFat #include // #include // in knjižnico MP3 Shield #include // Spodaj ni potrebna, če je prekinjen. Varno odstranite, če ga ne uporabljate. #if opredeljeno (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif definirano (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Simpletimer Simpl * * glavni objekt za ravnanje z vsemi funkcijami SdCard. */ SdFat sd; /*** / brief Objekt, ki namešča knjižnico SFEMP3Shield. * * glavni objekt za ravnanje z vsemi atributi, člani in funkcijami knjižnice. */ MP3 predvajalnik SFEMP3Shield; gumbi int = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / brief Nastavite funkcijo čipa Arduino za našo uporabo. * * Ko se jedro Arduina zažene, inicializirajte osnovne funkcije za to * aplikacijo, na primer serijska vrata in predvajalnike MP3player z.begin. * Skupaj s prikazom menija Pomoč. * * / note vrnjeno Kode napak se običajno posredujejo iz predvajalnika MP3. * Po vrsti ustvari in inicializira objekte SdCard. * * / glej * / ref Error_Codes */ void setup () {rezultat uint8_t; // koda rezultata iz neke funkcije, ki bo pozneje preizkušena. Serial.begin (115200); // Inicializirajte kartico SdCard. if (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // odvisno od okolja SdCard lahko SPI_HAVE_SPEED deluje bolje. if (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Inicializirajte rezultat ščita predvajalnika MP3 = MP3player.begin (); // preveri rezultat, za kode napak glej readme. #if opredeljen (_ BIOFEEDBACK_MEGA_) // ali iz drugih razlogov, po vaši izbiri. // Večina ščitov jih običajno ne uporablja, zato jih je komentiral. Serial.println (F ("Uporaba popravka ADMixer.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Nastavitev glasnosti ADMixerja.")); MP3 predvajalnik. ADMixerVol (-3); } #endif za (int i = 2; i

Priporočena: