Lav en Custom Game Timer med dine egne lyde: 7 trin (med billeder)

Lav en Custom Game Timer med dine egne lyde: 7 trin (med billeder)

Indholdsfortegnelse:

Anonim

Den øverste og nederste halvdel af knappen blev holdt sammen med mærkelige "triangle drive" skruer. Jeg har ikke en chauffør til at passe disse skruer specifikt, men jeg brugte en 1,5 mm skruenøgle, og det fungerede perfekt. Åbning af huset viser, at elektronikken er virkelig enkel. Vi skal genbruge næsten alt, men vi bytter i vores egen lydchip.

Trin 3: Hardware og software

Vi skal begynde med at tilslutte Fox Development Board. Dette giver dig mulighed for at teste det eksisterende program, så du kan lege med det og se, hvordan det fungerer. Fox Board skal være tilsluttet din computer med et USB-kabel. Her er forbindelserne som vist på diagrammet:

1.) Højttaleren er tilsluttet PWM-stikket.

2.) En trykknap er forbundet mellem pin P1.0 og 3.3V

3.) En slidsomskifter er forbundet mellem pin P2.0 og 3.3V

4.) En slidsomskifter er forbundet mellem pin P2.1 og 3.3V

Alle de softwarefiler, der bruges til at oprette dette projekt, er inkluderet her, men kan også findes på GitHub. Du kan downloade disse filer og bruge dem som grundlag for dit eget program. Programmet ændrer ikke meget, men du kan erstatte i dine egne lydeffektfiler, som du vil bruge.

For at teste det eksisterende program med hardware, inden du foretager nogen ændringer, skal du bruge Fox Hardware Programmer til at indlæse filen custom_game_timer.bin på Fox Development Board. Når programmet er indlæst, skal du kunne trykke på knappen og høre "tick-tock" lyden efterfulgt af "times up" lydeffekten.

Trin 4: Opdatering af programmet til at indeholde dine egne lyde

For at foretage ændringer i programmet skal du bruge kodeditoren, som er en del af Foxonix-softwarebundtet.

Du kan tilpasse programmet til at indeholde din egen timer lyd og "gange op" lydeffekter ved blot at flytte dine lydfiler til programmappen og ændre filnavne i programmet. Det kan også være nødvendigt at ændre programmet lidt afhængigt af antallet af lyde, du vil medtage, da du måske har flere eller færre lydeffekter end prøveprojektet. Når du har lavet dine opdateringer og genkompileret programmet, kan du indlæse det nye program på udviklingskortet for at teste det.

Trin 5: Programmering af projektstyrelsen

Når du har opdateret dit program, og du er tilfreds med, hvordan alt lyder, kan du indlæse programmet på et projektkort til installation i huset. En af de superkøle ting om Foxonix er, at udviklingsstyrelsen har indbygget programmeringsstik, så du kan blot sætte projektionsbordet i det stik og oplade koden. Nu har du et lille, selvstændigt PCB med dit program og lyd på det, hvilket er perfekt til at sætte i projekter.

Trin 6: Sammenlægge elektronikken

Nu er det tid til at samle elektronikken ind i huset.

For at starte, fjern batterierne og højttalerledningerne, der er tilsluttet det originale printkort. Fjern det originale printkort fra huset og fjern trykknappen fra det pågældende plade. Jeg forsøgte at bruge trykknappen, mens den stadig var forbundet til printkortet, men det fungerede ikke på grund af de andre komponenter, der stadig var forbundet med det. Så i stedet fjernede jeg knappen og limmede det varmt til midten af ​​PCBs anden side. Dette printkort har allerede monteringshuller og skruer, så vi vil genbruge det.

For at få projektstyrelsen til at passe, måtte jeg fjerne nogle af støtteposterne på indersiden af ​​husets nederste del som vist på et af ovenstående billeder.

Højttaleren og knapperne forbindes til projektstyret på samme måde som på udviklingsstyrelsen i trin 3:

1.) Højttaleren er tilsluttet PWM pads.

2.) En tryknap er forbundet mellem pin P1.0 og Vcc.

3.) En slidsomskifter er forbundet mellem pin P2.0 og 3.3V (vist i næste trin)

4.) En slidsomskifter er forbundet mellem pin P2.1 og 3.3V (vist i næste trin)

Du skal også tilslutte den positive (+) ledning fra batteripakken til Vcc pad og den negative ledning (-) til GND pad.

Trin 7: Placering af elektronikken i boligen

Efter batterierne er højttaler, trykknap og kontakter koblet til printkortet, skal alt blive installeret i huset. Jeg har boret to huller i den nederste del af huset, så skifterne kan svinge igennem. En af disse kontakter vil blive brugt til at vælge timerens varighed, og den anden vil vælge "times up" lydeffekten.

Glideskifterne er varmt limet på plads på indersiden af ​​huset

Da projektstyret presses mellem det gamle PCB og batterirummet, sætter jeg noget elektrisk tape rundt om det, så det ikke er kort for noget. Jeg fjernede også foråret, der var lige over, hvor projektstyret sidder. Det tog lidt for at få alt indeholdt i, men jeg kunne lukke huset op og skru det sammen igen uden for mange problemer.

OPERATION: For at starte timeren skal du blot trykke på den store røde knap! Hvis timeren når slutningen, afspilles "tid op" lydeffekten. Hvis du trykker på den røde knap, mens timeren tikker, stopper timeren.

Held og lykke, have det sjovt, og lad mig vide, om jeg kan hjælpe dig med noget! Tak!