Სარჩევი:

სიმონ ამბობს: 3 ნაბიჯი
სიმონ ამბობს: 3 ნაბიჯი

ვიდეო: სიმონ ამბობს: 3 ნაბიჯი

ვიდეო: სიმონ ამბობს: 3 ნაბიჯი
ვიდეო: Megi Gogitidze - Sapexurebi / მეგი გოგიტიძე - საფეხურები (Official Video) 2024, ივლისი
Anonim
Საიმონი ამბობს
Საიმონი ამბობს

ეს ინსტრუქცია დაწერილია ჰოლანდიურად.

Voor onze სემინარი "Happy Hacking" op HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel სიმონ ამბობს. კარის ოპ ღილაკი te drukken komt er een geluid uit. Elke ღილაკს დაემორჩილნენ. ონს სიმონ ამბობს bord komt te hangen bij de bushaltes om tijd te rekken. In plaats van dat je op de de telefonoon scrolt of saai zit te wachten, kan je een leuk simpel spelletje spelen.

ნაბიჯი 1: მატერიალური

მატერიალენი
მატერიალენი

- A0 ფორმატის პლაკატი

- ჰოტენ ბორდ

- Houten plank (de cirkels van de buttons te maken)

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

- Kwasten - პლაკატის პრინტერი

- პროგრამის რედაქტირება (wij gebruikten Adobe Illustrator)

- არდუინო

- ლიჯმ

- ბურ

- ზააგტაფელი

- აუდიო ყუთი

- 4x knoppen

- MP3 ფარი

- მიკრო SD კარატ

- Powerbank

- AUX აუდიო კაბელი

ნაბიჯი 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

ეს არის გროტერის A0 ფორმატი.

Op Adobe Illustrator design je het logo, wat op het het bord kom te zitten.

თქვენ შეგიძლიათ გამოიყენოთ PDF ფორმატი და დაბეჭდოთ ის A0 პლაკატის ფორმატით.

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).

დააწკაპუნეთ ღილაკზე და დაფაზე.

მაიკ ვიერ ცირკელებმა შეხვდნენ დიამეტრის ფურგონს 5 სმ -ში დაფაზე და ზააგ ზე ვერვოლგენს.

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

ამოიღეთ ღილაკები schilder je eerst wit.

ვანერ ზე გედროოგდ ზიჟნ გა ერ ერ მეენ ლააგ კლერ ოვერჰენ.

სრულიად ახალი, გამოუყენებელი, დაზიანების …

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

Op de achterkant van het bord tape je de Arduino, სპიკერი და უზარმაზარი ბანკი.

ნაბიჯი 3: პროგრამისტები

პროგრამისტები
პროგრამისტები

დააინსტალირეთ და დააყენეთ ის არდუინოზე.

Voer vervolgens deze codes in: (De SD moet met fat geformatteerd zijn en de nummers Track001 tot Track 004 heten.) #Include // Add the SdFat Libraries #include // #include // და MP3 Shield Library #include // ქვემოთ არ არის საჭირო, თუ შეწყვეტა ამოძრავებს. უსაფრთხოა ამოღება, თუ არ იყენებთ. თუ განსაზღვრულია (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #მოიცავს #elif განსაზღვრულია (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == შემოიტანე** შეიყვანე* * * SdCard ყველა ფუნქციის დამუშავების ძირითადი ობიექტი. */ SdFat sd; /*** / მოკლე ობიექტის ინსტალაცია SFEMP3Shield ბიბლიოთეკაში. * * ბიბლიოთეკის ყველა ატრიბუტის, წევრისა და ფუნქციის დამუშავების მთავარი ობიექტი. */ SFEMP3Shield MP3player; int ღილაკები = {2, 3, 4, 5}; // ---------------------------------------------------- ------------------------------ /*** / მოკლე დაყენება Arduino ჩიპის ფუნქცია ჩვენი გამოყენებისთვის. * * მას შემდეგ, რაც Arduino– ს ბირთვმა ჩატვირთა ამ პროგრამის ძირითადი მახასიათებლების ინიციალიზაცია, როგორიცაა სერიული პორტი და MP3player ობიექტები. დასაწყისით. * დახმარების მენიუს ჩვენებასთან ერთად. * * / შენიშვნა დაბრუნდა შეცდომის კოდები ჩვეულებრივ გადადის MP3player– დან. * რომელიც მონაცვლეობით ქმნის და ინიციალებს SdCard ობიექტებს. * * / see * / ref Error_Codes */ void setup () {uint8_t result; // შედეგის კოდი ზოგიერთი ფუნქციისგან, რომელიც მოგვიანებით უნდა შემოწმდეს. Serial.begin (115200); // SdCard ინიციალიზაცია. თუ (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // თქვენი SdCard გარემოს მიხედვით, SPI_HAVE_SPEED შეიძლება უკეთესად იმუშაოს. თუ (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // MP3 Player– ის ფარის შედეგის ინიციალიზაცია = MP3player.begin (); // შეამოწმეთ შედეგი, იხილეთ readme შეცდომის კოდებისთვის. #განსაზღვრული (_ BIOFEEDBACK_MEGA_) // ან სხვა მიზეზები, თქვენი არჩევანით. // როგორც წესი, ფარის უმეტესობა არ იყენებს, ამიტომ გამოაქვეყნა კომენტარი. Serial.println (F ("ADMixer პატჩის გამოყენება.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("ADMixer Volume Setting")); MP3player. ADMixerVol (-3); } #endif for (int i = 2; i

გირჩევთ: