Cov txheej txheem:
Video: Simon Hais: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Cov lus qhia no tau sau ua lus Dutch.
Voor onze seminar 'Zoo Siab Hacking' op de HKU hebben wij een soundboard gemaakt tuag yog gebaseerd op het spel Simon hais. Qhov rooj op een khawm te drukken komt er een geluid uit. Elke khawm heeft een eigen geluid. Ons Simon hais tias bord komt te hangen bij de bushaltes om tijd te rekken. Hauv plaats van dat je op de telefoon scrolt ntawm saai zit te wachten, kan je een leuk simpel spelletje spelen.
Kauj ruam 1: Cov ntaub ntawv
- A0 daim ntawv loj loj
- Houten ciam teb
- Houten plank (de cirkels van de buttons te maken)
- Verf in de kleuren rood, geel, blauw, groen en wit
- Kwasten - Daim ntawv loj loj tshuab luam ntawv
- Kho qhov programma (siv Adobe Illustrator)
-Ua Arduino
- Loj
- Boor Ib
- Zaagtafel
- Audiobox
-4 x kub
- MP3 ntaub thaiv npog
- Micro SD chaw
- Powerbank
- AUX audio kabel
Kauj Ruam 2: Het Maken Van Het Bord
Koop een houten bord van A0 formaat ntawm groter.
Op Adobe Illustrator tsim je het logo, wat op het bord loj heev kom ua zitten.
Vervolgens sla je dat op als een groot PDF formaat thiab luam tawm nws het uit op A0 daim ntawv loj loj formaat.
Nrog rau daim ntawv loj loj op het bord.
Hauv het bord boor je acht kleine gaatjes, daar komen de draadjes hauv van de knoppen (2 draadjes per knop).
Voor de knoppen maken wij houten nyoo uit een plank.
Maak vier cirkels ntsib een txoj kab uas hla 5 cm hauv de plank en zaag ze vervolgens uit.
Hauv tsib houten cirkels maak je kleine gaten waar de bovenkant van de knop yav dhau los.
Cov huten nyees khawm schilder yog eerst wit.
Waneer ze gedroogd zijn ga je er ntsib een laag kleur overheen.
Totaal krijg je dan vier nyees khawm hauv de kleuren rood, blauw, geel en groen.
Cov nyees khawm druk je hauv de knoppen zodat ze loj zitten hauv het bord.
Op de achterkant van het bord daim kab xev je de Arduino, hais lus en powerbank loj heev.
Kauj ruam 3: Programmeren
Maak de bovenstaande teeb tsa ntawm op je Arduino.
Voer vervolgens deze cov lej hauv: (De SD moet tau ntsib rog geformatteerd zijn en de nummers Track001 tot Track 004 heten.) #Include // Ntxiv SdFat Libraries #include // #include // thiab MP3 Shield Library #include // Hauv qab no tsis xav tau yog cuam tshuam tsav. Muaj kev nyab xeeb tshem tawm yog tias tsis siv. #if txhais (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif txhais (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include * * lub hom phiaj tseem ceeb rau kev tswj hwm txhua qhov haujlwm SdCard. */ SdFat sd; /*** / Nyeem lub hom phiaj txhim kho SFEMP3Shield library. * * lub hom phiaj tseem ceeb rau kev tswj hwm txhua tus cwj pwm, cov tswv cuab thiab cov haujlwm rau lub tsev qiv ntawv. */ SFEMP3Shield MP3 playerer; cov nyees khawm = {2, 3, 4, 5}; // ----------------------------------------------------------------------- ------------------------------ /*** / luv teeb Teeb Arduino Chip tus yam ntxwv rau peb siv. * * Tom qab Arduino lub kernel tau pib ua haujlwm pib qhov yooj yim rau daim ntawv thov no, xws li Serial chaw nres nkoj thiab MP3player khoom nrog.begin. * Nrog rau tso saib Cov Ntawv Qhia Pabcuam. * * / nco tseg rov qab yuam kev cov lej feem ntau dhau los ntawm MP3player. * Whicn nyob rau hauv lem tsim thiab pib ua SdCard khoom. * * / pom * / ref Error_Codes */ void setup () {uint8_t tshwm sim; // qhov chaws tshwm sim los ntawm qee qhov kev ua haujlwm kom raug sim tom qab lub sijhawm. Serial.begin (115200); // Pib SdCard. yog (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // nyob ntawm koj ib puag ncig SdCard, SPI_HAVE_SPEED tuaj yeem ua haujlwm zoo dua. yog (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Pib qhov MP3 Player Shield tshwm sim = MP3player.begin (); // txheeb xyuas qhov tshwm sim, saib readme rau cov lej yuam kev. #if txhais (_ BIOFEEDBACK_MEGA_) // lossis lwm yam laj thawj, ntawm qhov koj xaiv. // Feem ntau tsis siv los ntawm cov ntaub thaiv npog feem ntau, yog li tau hais tawm. Serial.println (F ("Thov ADMixer thaj.")); yog (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Teeb ADMixer Volume.")); MP3player. ADMixerVol (-3); } #endif rau (int kuv = 2; i
Pom zoo:
Txhim kho 'Simon Hais Hais' Code: 3 Cov Kauj Ruam
Txhim kho 'Simon Hais' Code: Hloov tshiab 'Simon Simon' txoj haujlwm. Tshwj xeeb, yooj yim dua los ua haujlwm nrog kev siv software
Coco Tus Hais Lus - Siab Fidelity Hais Lus: 6 Cov Kauj Ruam
Coco Speaker - Cov Neeg Hais Lus Siab Zoo: Nyob Zoo Instructabler's, Siddhant ntawm no. Koj puas xav mloog lub suab zoo? Tej zaum koj yuav nyiam … Zoo … qhov tseeb txhua leej txhua tus nyiam. tsis tsuas yog muab HD suab zoo tab sis kuj " MUAJ TSHAJ Qhov muag
Yuav Ua Li Cas Ua Yooj Yim Suab Amplifier Hauv Rs. 100 ($ 2) Lub Npe Hais Tias Hais Lus: 6 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Ua Yooj Yim Suab Amplifier Hauv Rs. 100 ($ 2) Lub Npe Handy Speaky: Hauv qhov haujlwm niaj hnub no, kuv yuav qhia koj yuav ua li cas ua kom lub suab nrov nrov yooj yim tshaj plaws raws li LM386. Lub suab nrov ua kom nrov tau yooj yim los ua, ntxiv rau, nws yog qhov me me, ua haujlwm nrog tsuas yog ib lub zog siv nrog qhov me me ntawm 6-12 volt
Yuav Ua Li Cas Thiaj Li Ua Yeeb Yam Hauv Tsev Nrog Tus Hais Lus Rov Hais Dua: 5 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Ua Yeeb Yam Hauv Tsev Nrog Tus Hais Lus Rov Hais Dua: Nyob Zoo Cov Menyuam, Hauv Cov Lus Qhia no Kuv yuav qhia koj li cas kuv thiaj ua tau yooj yim lub zog ua yeeb yam hauv tsev siv cov neeg hais lus rov los. Nws yog qhov yooj yim heev los ua, Kuv yuav piav qhia nws hauv qhov yooj yim ntxiv. Yog xav paub ntxiv mus ntsib Cov Khoom Siv Hluav Taws Xob HubLets
Tig Txhua Tus Hais Lus Rau Hauv Bluetooth Hais Lus: 4 Cov Kauj Ruam
Tig Ib Tus Neeg Hais Lus Rau Tus Hais Lus Bluetooth: Ntau xyoo dhau los nws yog ib qho rau cov neeg hais lus nqa tau kom muaj 3.5 hli nkaus thiab kom siv los ntawm AA roj teeb. Los ntawm cov qauv niaj hnub no, nws me ntsis dhau los tshwj xeeb tshaj yog lub roj teeb txij li txhua lub cuab yeej niaj hnub no muaj lub roj teeb rov tau. Lub mloog pob ntseg yog st