
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
Vrei să faci ceva interesant de Crăciun?
Ce zici de o felicitare electronică de Crăciun? Redă întrebările din fișierele Wave de pe un card SD, astfel încât să îl puteți personaliza cu întrebări atentă și / sau înfiorătoare. Dacă chestionarele sunt chestionare, acest card este mai mult un test.
Pasul 1: jocul Quiz
Cartea joacă întrebările santee și trebuie să răspundă prin apăsarea butoanelor A, B sau C.
Dacă greșesc răspunsul, trebuie să facă o penalizare (în acest caz ascultați colinde de Crăciun Boney M în timp ce apăsați în mod repetat o tastă pentru a vă asigura că nu fug doar) De fiecare dată când primiți o întrebare greșită, nivelul de penalizare crește (adică trebuie să asculți un clip Boney M și mai lung)
Pasul 2: Cum funcționează
Un microcontroler redă fișiere WAV mono de 16 kHz pe 8 biți de pe cardul SD. Fișierele sunt organizate în diverse întrebări și răspunsuri. Cel mai mult lucru este să puneți împreună toate întrebările.
Butoanele sunt fixate direct pe micro.
Difuzorul este acționat folosind o ieșire PWM, care presupun că este nouă. Are câteva filtrări externe simple.
Cardul SD este operat în modul SPI împreună cu antetul de programare ISP.
Pasul 3: Scrounging Parts
Am folosit un microprocesor Atmel ATMEGA32 AVR. Aproape orice AVR sau micro, de altfel, va funcționa. Rulez pe un cristal extern de 8Mhz pentru a menține sincronizarea coerentă pentru portul serial.
Am pus mâna pe un card SD vechi de 64 MB - Asigurați-vă că obțineți un card de 64 MB sau mai mare, astfel încât Windows să-l formateze pe FAT32.
De asemenea, veți avea nevoie de o baterie - am folosit o baterie de telefon mobil. Aveți nevoie și de un regulator LDO de 3,3V pentru a limita tensiunea.
Am găsit și o priză mini-usb pentru încărcarea bateriei
Luați un difuzor de pe o pereche de căști vechi.
Și obțineți și niște microîntrerupătoare
De asemenea, veți avea nevoie de niște tranzistoare ciudate și pasive, dar ar trebui să aveți aceste lucruri în jur!
Pasul 4: Circuit de alimentare
Alimentarea cardului este comutată folosind o bucată simplă de card care se plasează între două contacte de sârmă. Când capacul cardului este ridicat, cardul se trage înapoi și contactele sunt scurte, alimentând regulatorul.
Regulatorul furnizează 3,3V micro și cardul SD.
Bateria se încarcă prin portul USB utilizând un circuit oribil de încărcare.
Nivelul bateriei va fi între 3 și 4 volți, creând o scădere între 1,3 și 0,3 volți pe rezistor. Acest lucru oferă un curent de încărcare între 43 și 15mA, care este destul de lent, dar cel puțin este mai puțin probabil să explodeze.
Pasul 5: Circuit audio
Sunetul este condus de canalul PWM care rulează de pe ceasul sistemului la 8 MHz în modul „fază corectă” (în sus și în jos), care durează 512 ceasuri pe ciclu.
Aceasta înseamnă că rata efectivă de eșantionare este de 15, 625 KHz, care este suficient de apropiată de rata de eșantionare a fișierului audio de 16 KHz.
Rezistorul și condensatorul dinaintea tranzistorului sunt un filtru trece-jos. Potul ajustează răspunsul. Valoarea de 100K se datorează faptului că asta este tot ce am putut găsi!
Tranzistorul funcționează foarte ineficient într-o configurație a emițătorului.
Rezistorul / condensatorul după tranzistor sunt în speranța zadarnică de a suprima tranzitorii. Nu știu dacă funcționează conform intenției. Cardul funcționează, așa că sunt fericit …
Pasul 6: Construcție în interior
Am început prin imprimarea unui card de bază cu pozițiile componentelor. Am copiat și am lipit pinouturile pieselor din fișele tehnice, așa că aș avea o referință chiar acolo.
Loviți piesele cu pistolul de lipit.
Lipește-te!
Mai mult gluegun!
Pasul 7: Papercraft
Imprimați o cutie pe card, pliați-o și lipiți-o împreună!
Am făcut decupaje speciale pentru cardul SD, mufa de încărcare USB, antetul portului serial și antetul de programare.
Pasul 8: Software
Am furat software-ul de citire a cardului SD de la CC Dharmani. Consultați www.dharmanitech.com.
Nu postez codul meu, deoarece este foarte dezordonat și chiar a fost modificat de codul acestui tip.
Întreruperea de depășire a temporizatorului PWM scoate un eșantion nou dintr-un buffer și setează valoarea PWM. Programul principal încearcă să umple bufferul cât mai repede posibil de pe cardul SD. Pare destul de eficient.
Pasul 9: Clipuri de sunet
Codul joacă întrebări și penalizări.
Întrebările constau dintr-o introducere, o întrebare, trei clipuri „scrisoare” (adică „A”, „B”, „C”), trei „Opțiuni” (de exemplu „este”, „sau este”, „sau este răspuns”), cele trei opțiuni de răspuns, o buclă de așteptare, un clip„ corect”și un clip„ incorect”.
Am găsit undeva cine vrea să fie milionar și le-am folosit ca suport.
Pasul 10: Finalizat
Trimite-l unui prieten nebănuit.
Recomandat:
Respirarea pomului de Crăciun - Controler de lumină de Crăciun Arduino: 4 pași

Respirarea pomului de Crăciun - Controlerul de lumină de Crăciun Arduino: Nu este o veste bună faptul că cutia de control pentru bradul meu artificial de 9 ft pre-aprins s-a spart înainte de Crăciun , și producătorul nu oferă piese de schimb. Acest lucru de nepătruns arată cum să-ți faci propriul driver și controler de lumină LED să folosească Ar
Lumina de Crăciun pentru muzică de Crăciun: 4 pași

Christmas Music Cheer Light: Crăciun fericit! Vrei să ai un pom de Crăciun care să poată interacționa cu tine?
Arduino Crăciun Crăciun !: 5 pași (cu imagini)

Arduino Christmas Cheer !: Tiss the season to stick Arduino’s in places festive, and what better place than a Christmas tree! În acest proiect, vom realiza un pom de Crăciun care poate cânta o grămadă de cântece diferite de Crăciun și se poate aprinde împreună cu mu
Cum să convertiți o carte fizică într-o carte electronică ?: 7 pași (cu imagini)

Cum se poate converti o carte fizică într-o carte electronică ?: Fiind student cu specializarea Inginerie chimică, de obicei am cărți de text în vrac, cărți tehnice și note de scanat (uneori tipărite) Am căutat un scanner de carte eficient de ceva timp, dar majoritatea sunt scump, extrem de imens. În scurt timp
Carte de Crăciun și Ornament de hacking: 6 pași (cu imagini)

Cartea de Crăciun și Ornamentul de Crăciun: cărțile de vacanță care clipesc și sună ne-au fascinat întotdeauna. Aceasta este versiunea noastră hackabilă DIY realizată cu un ATtiny13A și câteva LED-uri - apăsați butonul pentru a reda un scurt spectacol de lumini în copac. Le trimitem prietenilor și familiei anul acesta. E o