สารบัญ:

ไซม่อนพูดว่า: 3 ขั้นตอน
ไซม่อนพูดว่า: 3 ขั้นตอน

วีดีโอ: ไซม่อนพูดว่า: 3 ขั้นตอน

วีดีโอ: ไซม่อนพูดว่า: 3 ขั้นตอน
วีดีโอ: บุคคลที่เกิดเพียงครั้งเดียวทุกๆ 1,000 ปี..เหลือเชื่อมาก 2024, พฤศจิกายน
Anonim
ไซม่อนบอกว่า
ไซม่อนบอกว่า

คำแนะนำนี้เขียนเป็นภาษาดัตช์

สัมมนา Voor onze 'Happy Hacking' เกี่ยวกับ HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon กล่าว ปุ่มเปิดปิดประตู te drukken komt er een geluid uit Elke ปุ่มส้นสูง eigen geluid. Ons Simon กล่าวว่า 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 สะกดคำ

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ

- โปสเตอร์รูปแบบ A0

- เส้น Houten

- ไม้กระดาน Houten (de circkels van de ปุ่ม te maken)

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

- Kwasten - เครื่องพิมพ์โปสเตอร์

- การแก้ไขโปรแกรม (wij gebruikten Adobe Illustrator)

- Arduino

- Lijm

- บูร

- ซากตาเฟล

- กล่องเสียง

- น็อต 4x

- โล่ MP3

- การ์ด Micro SD

- พาวเวอร์แบงค์

- สายสัญญาณเสียง AUX

ขั้นตอนที่ 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Koop een houten bord van A0 รูปแบบของ Groter

Op Adobe Illustrator ออกแบบโลโก้ je het วัด op het bord มากมาย kom te zitten.

Vervolgens sla je dat op als een groot PDF formaat en print je het uit op A0 รูปแบบโปสเตอร์

พบกับ lijm maak je de poster มากมาย op het bord.

ใน het bord boor je acht kleine gaatjes, daar komen de draadjes ใน van de knoppen (2 draadjes ต่อ knop)

Voor de knoppen maken wij houten ปุ่ม uit een plank.

Maak vier cirkels พบกับ een เส้นผ่านศูนย์กลาง van 5 cm in de plank en zaag ze vervolgens uit

ใน houten cirkels maak je kleine gaten waar de bovenkant van de knop ในอดีต

กดปุ่ม houten je eerst wit.

Waneer ze gedroogd zijn ga je er พบ een laag kleur overheen

รวมปุ่ม krijg je dan vier ใน de kleuren rood, blauw, geel en groen

กดปุ่ม druk je ใน de knoppen zodat ze zitten มากมายใน het bord

Op de achterkant van het bord tape je de Arduino, ลำโพงและ powerbank มากมาย

ขั้นตอนที่ 3: โปรแกรมเมอร์

โปรแกรมเมอร์
โปรแกรมเมอร์

การติดตั้ง Maak de bovenstaande บน Arduino

Voer vervolgens deze รหัสใน: (De SD moet met fat geformatteerd zijn en de nummers Track001 tot Track 004 heten.) #include //Add the SdFat Libraries #include //#include //and the MP3 Shield Library #include // Below ไม่จำเป็นหากมีการขัดจังหวะ ปลอดภัยที่จะเอาออกถ้าไม่ใช้ #if กำหนด (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif กำหนด (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include ไลบรารี * * วัตถุหลักสำหรับจัดการฟังก์ชัน SdCard ทั้งหมด */ SdFat sd; /** * \brief Object instancing the SFEMP3Shield library * * วัตถุหลักสำหรับจัดการคุณลักษณะ สมาชิก และฟังก์ชันทั้งหมดสำหรับไลบรารี */ SFEMP3Shield เครื่องเล่น MP3; ปุ่ม int = {2, 3, 4, 5}; //------------------------------------------------ ------------------------------ /** * \brief ตั้งค่าคุณสมบัติของ Arduino Chip สำหรับการใช้งานของเรา * * หลังจากที่เคอร์เนลของ Arduino บูตแล้ว ให้เริ่มต้นคุณสมบัติพื้นฐานสำหรับแอปพลิเคชันนี้ * เช่น พอร์ตอนุกรมและออบเจ็กต์เครื่องเล่น MP3 ที่มี.begin * พร้อมกับแสดงเมนูช่วยเหลือ * * \note ส่งคืน รหัสข้อผิดพลาดมักจะถูกส่งผ่านจาก MP3player * Whicn ผลัดกันสร้างและเริ่มต้นวัตถุ SdCard * * \see * \ref Error_Codes */ void setup() { ผลลัพธ์ uint8_t; //โค้ดผลลัพธ์จากฟังก์ชันบางอย่างที่จะทดสอบในภายหลัง Serial.begin(115200); // เริ่มต้น SdCard ถ้า(!sd.begin(SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt(); // ขึ้นอยู่กับสภาพแวดล้อม SdCard ของคุณ SPI_HAVE_SPEED อาจทำงานได้ดีขึ้น if(!sd.chdir("/")) sd.errorHalt("sd.chdir"); //เริ่มต้นผลลัพธ์โล่เครื่องเล่น MP3 = MP3player.begin(); // ตรวจสอบผลลัพธ์ ดู readme สำหรับรหัสข้อผิดพลาด #if กำหนด (_BIOFEEDBACK_MEGA_) // หรือเหตุผลอื่นที่คุณเลือก // ปกติแล้วโล่ส่วนใหญ่ไม่ได้ใช้ ดังนั้นแสดงความคิดเห็น Serial.println(F("กำลังใช้โปรแกรมแก้ไข ADMixer")); if (MP3player. ADMixerLoad ("admxster.053") == 0) { Serial.println (F ("การตั้งค่าปริมาณ ADMixer")); MP3player. ADMixerVol(-3); } #endif for(int i = 2; i

แนะนำ: