Taula de continguts:
- Pas 1: connecteu el botó al tauler de pa
- Pas 2: connecteu una resistència de 10K a una de les potes del botó
- Pas 3: connecteu l'altra pota de la resistència a terra (GND) amb un cable
- Pas 4: connecteu l'altra pota del botó amb un cable al + 5V
- Pas 5: connecteu la cama superior dreta del botó amb un cable al pin digital 12
- Pas 6: connecteu el timbre al tauler. Preneu nota de les etiquetes de les cares positives (+) i negatives (-) del timbre
- Pas 7: utilitzeu un cable per connectar la pota negativa (-) del brunzidor a terra (GND)
- Pas 8: utilitzeu un cable per connectar la pota positiva (+) del brunzidor al pin 8
- Pas 9: Codificació del vostre Arduino
- Pas 10: Enhorabona! Ara prem el botó i escolta la dolça música del feliç aniversari
Vídeo: Happy Birthday-Buzzer and Button: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest projecte utilitza l’Arduino Uno, un brunzidor i un botó per reproduir la cançó Happy Birthday! Quan es prem el botó, el brunzidor reprodueix tota la cançó de Happy Birthday. Veig la connexió amb les targetes musicals d’aniversari que tant agraden als meus fills.
Vaig optar per crear aquest projecte perquè quan vaig acabar el meu primer projecte amb un brunzidor no incloïa cap botó i jugava un patró molt senzill. Abans havia utilitzat botons per encendre LEDs, així que vaig decidir afegir un botó al brunzidor i també crear la cançó Happy Birthday com a sorpresa pel cinquè aniversari del meu fill. Li va encantar i va jugar una i altra vegada! Com sempre fan els nens, li encantava prémer el botó. El més difícil d’aquest projecte va ser crear de zero el codi de la cançó happy birthday, però va ser divertit veure com la codificació pot connectar-se amb altres temes com escriure música.
Nivell d’habilitat: principiant
Inspiració acreditada a:
Kilic, M. (2016, 24 de novembre). Melodia del botó del brunzidor. Obtingut de
Materials
- Microcontrolador Arduino Uno
- Taula de pa
- Zumbador piezoelèctric
- botó
- Resistència de 10K
- 5 cables jumper masculí-masculí
- Cable del connector USB
Pas 1: connecteu el botó al tauler de pa
Pas 2: connecteu una resistència de 10K a una de les potes del botó
Pas 3: connecteu l'altra pota de la resistència a terra (GND) amb un cable
Pas 4: connecteu l'altra pota del botó amb un cable al + 5V
Pas 5: connecteu la cama superior dreta del botó amb un cable al pin digital 12
Pas 6: connecteu el timbre al tauler. Preneu nota de les etiquetes de les cares positives (+) i negatives (-) del timbre
Pas 7: utilitzeu un cable per connectar la pota negativa (-) del brunzidor a terra (GND)
Pas 8: utilitzeu un cable per connectar la pota positiva (+) del brunzidor al pin 8
Pas 9: Codificació del vostre Arduino
Ara estem preparats per obtenir el codi per al vostre projecte. Aneu al següent enllaç i copieu el codi al vostre editor Arduino.
Codi de feliç aniversari
Codi a tenir en compte:
-
Creeu una segona pestanya per al codi del catàleg de pitch i anomeneu-la: pitches.h
- Enganxeu el codi del catàleg de pitchs a la nova pestanya pitches.h
- Les línies 4-9 del codi són les notes del bon aniversari de la cançó. Les notes provenen de la pestanya pitches.h
- La línia 15 conté les durades de les notes que corresponen a les notes de les línies 4-9
- La línia 42 és on es regula la velocitat de la melodia. Si voleu accelerar o alentir la melodia, canvieu aquest número en conseqüència.
- A la línia 34 es defineix quantes notes es reproduiran a la cançó. Per tant, si escriviu una melodia nova, és possible que hàgiu d’ajustar el número 28 perquè coincideixi amb el nombre de notes de la vostra nova melodia.
Pas 10: Enhorabona! Ara prem el botó i escolta la dolça música del feliç aniversari
Ara que heu jugat Happy Birthday, proveu les vostres habilitats musicals i codifiqueu una cançó nova amb la pestanya pitches.h com a catàleg de codi per a les diferents notes.
Recomanat:
Arduino: Singing Birthday Box for Regals: 14 passos
Arduino: caixa d'aniversari Singing per a regals: aquesta caixa d'aniversari Singing està feta amb el propòsit d'empaquetar regals d'aniversari, ajudada per Arduino per proporcionar funcions especials, com ara cantar i il·luminar espelmes LED. Amb la capacitat de cantar la cançó Happy Birthday i d’encendre el LED c
Interruptor USB Happy / Sad On / Off amb Lego's :): 9 passos
Interruptor USB Happy / Sad On / Off amb Lego's :): A dir la veritat, no intentava fer una cara somrient XD, només estava jugant amb la manera de construir una caixa de commutadors amb Lego's i això va passar. De totes maneres, aquí teniu les instruccions si voleu crear les vostres. =)
Passagier Teller. Happy Hacking: 4 passos
Passagier Teller. Happy Hacking: Gemaakt door.Owen CiciliaTim JansenMees van Essen Arduino comptador de passatgers: APCOpenbaar vervoer, wij maken allemaal weleens gebruik van. Je stapt soms de trein in en zoekend naar een zitplaats maar na twee coup é s beslis je toch te gaan staan
Projecte final LED Happy Face: 7 passos
Projecte final LED Happy Face: Benvingut al meu projecte de cara feliç. Aquest Instructable és un projecte Arduino una mica més que principiant dissenyat per a tothom que només vulgui divertir-se amb l’electrònica. Aquest projecte Arduino consisteix a utilitzar 8 LEDs que s’il·luminen d’esquerra a dreta al
Happy Hack Light Switch: 3 passos
Happy Hack Light Switch: les darreres dues setmanes hem treballat en un projecte escolar anomenat "Happy hacking". Amb aquest projecte hem intentat fer un " Happy hack " per a un espai públic. Bé, què és un "Happy hack"? En el nostre cas, necessitàvem fer alguna cosa