جدول المحتويات:

سايمون يقول: 3 خطوات
سايمون يقول: 3 خطوات

فيديو: سايمون يقول: 3 خطوات

فيديو: سايمون يقول: 3 خطوات
فيديو: سيمون سينك : أفضل 5 قواعد للنجاح فى الحياة - خطاب ملهم جداً 2024, يوليو
Anonim
يقول سيمون
يقول سيمون

هذه التعليمات مكتوبة باللغة الهولندية.

ندوة فور أونز "Happy Hacking" op de HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon. قم بالبحث عن زر للباب. زر Elke heeft een eigen geluid. يقول Ons Simon bord komt te hangen bij de bushaltes om tijd te rekken. في بلاتس فان دات جي أوب دي تلفون سكرولت من ساي زيت تي واتشتن ، كان جين ليوك سيمبل سبيلن سبيلن.

الخطوة 1: المادي

المادي
المادي

- ملصق تنسيق A0

- بورد هوتين

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

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

- Kwasten - طابعة ملصقات

- تحرير البرنامج (wij gebruikten Adobe Illustrator)

- اردوينو

- ليجم

- بائس

- زقتافل

- صندوق صوتي

- 4x مقبض

- درع MP3

- كارت Micro SD

- أداة للشحن

- كابل صوت AUX

الخطوة 2: Het Maken Van Het Bord

هيت ماكين فان هيت بورد
هيت ماكين فان هيت بورد

Koop een houten bord van A0 Formaat of groter.

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

Vervolgens sla je dat op als een groot PDF formaat en print je het uit op A0 poster forma.

التقى lijm maak je de poster الفسيح الهائل.

في het bord boor je acht kleine gaatjes ، daar komen de draadjes in van de knoppen (2 دراج لكل عقدة).

Voor de knoppen maken wij houten أزرار من اللوح الخشبي.

معاك vier cirkels مع قطر 5 سم في de plank en zaag ze vervolgens uit.

في de houten cirkels maak je kleine gaten waar de bovenkant van de knop في الماضي.

أزرار دي هوتين شيلدر هو أفضل ذكاء.

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

أزرار Totaal krijg je dan vier بلون de kleuren rood و blauw و geel en groen.

دي أزرار druk je في de knoppen zodat ze zitten الهائل في هيت بورد.

Op de achterkant van het bord tape je de Arduino ، مكبر الصوت في powerbank واسع.

الخطوة 3: المبرمج

مبرمج
مبرمج

إعداد Maak de bovenstaande غير متوفر في Arduino.

Voer vervolgens deze code in: (De SD moet met fat geformatteerd zijn en de nummers Track001 tot Track 004 heten.) # تضمين // أضف مكتبات SdFat # تتضمن // # include // ومكتبة MP3 Shield # تضمين // أدناه ليست هناك حاجة إذا المقاطعة مدفوعة. آمن للإزالة في حالة عدم الاستخدام. #if تعريف (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif المعرفة (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_include # instimer. * * الكائن الرئيسي للتعامل مع جميع وظائف SdCard. * / SdFat sd ؛ / ** * / كائن مختصر يثبّت مكتبة SFEMP3Shield. * * الهدف الأساسي للتعامل مع جميع سمات وأعضاء ووظائف المكتبة. * / SFEMP3Shield مشغل MP3 ؛ أزرار int = {2، 3، 4، 5} ؛ // ------------------------------------------------ ------------------------------ / ** * / إعداد موجز لميزة Arduino Chip لاستخدامنا. * * بعد أن قام نواة Arduino بتمهيد تهيئة الميزات الأساسية لهذا التطبيق * ، مثل المنفذ التسلسلي وكائنات MP3player مع.begin. * مع عرض قائمة المساعدة. * * / تم إرجاع ملاحظة رموز الخطأ عادةً ما يتم تمريرها من مشغل MP3. * الذي بدوره يقوم بإنشاء وتهيئة كائنات SdCard. * * / see * / ref Error_Codes * / void setup () {uint8_t result؛ // رمز النتيجة من بعض الوظائف ليتم اختباره في وقت لاحق. Serial.begin (115200) ؛ // تهيئة بطاقة الذاكرة الرقمية المؤمنة. if (! sd.begin (SD_SEL، SPI_FULL_SPEED)) sd.initErrorHalt () ؛ // اعتمادًا على بيئة SdCard الخاصة بك ، قد يعمل SPI_HAVE_SPEED بشكل أفضل. إذا (! sd.chdir ("/")) sd.errorHalt ("sd.chdir") ؛ // تهيئة نتيجة درع مشغل MP3 = MP3player.begin () ؛ // تحقق من النتيجة ، راجع الملف التمهيدي لمعرفة رموز الخطأ. # إذا تم تعريفها (_ BIOFEEDBACK_MEGA_) // أو أسباب أخرى من اختيارك. // عادة لا تستخدم من قبل معظم الدروع ، ومن ثم تم التعليق عليها. Serial.println (F ("تطبيق تصحيح ADMixer.")) ؛ if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Setting ADMixer Volume.")) ؛ مشغل MP3. ADMixerVol (-3) ، } #endif لـ (int i = 2 ؛ i

موصى به: