Taula de continguts:

Piano Arduino simple: 8 passos
Piano Arduino simple: 8 passos

Vídeo: Piano Arduino simple: 8 passos

Vídeo: Piano Arduino simple: 8 passos
Vídeo: Arduino Tutorial: Learn how to play sound with Arduino by building a DIY Micro Piano. Easy Project 2024, De novembre
Anonim
Piano Arduino senzill
Piano Arduino senzill

Avui crearem un senzill piano Arduino d’una octava, que pot ser un gran punt de partida per a altres projectes. Aquest projecte introduirà components bàsics d’Arduino i programació a nivell de batxillerat. Tot i que el codi està prefabricat, els individus ja poden canviar les notes i la cançó prefabricada del programa.

Edat objectiu: 9-12è grau

Per als professors de secundària / pares de les escoles casolanes, aquest projecte es relaciona amb els estàndards ITEEA per a l'alfabetització tecnocloigal i en enginyeria.

Estàndard 3: Integració de coneixements, tecnologies i pràctiques

La tecnologia i l'enginyeria són interdisciplinàries i es relacionen amb més d'una àrea de contingut. L'impacte i la afectació de la transferència de tecnologia amb altres camps. Un exemple d’utilització de raigs X en excavacions d’arqueologia, telescopis per mirar les estrelles o microscopis per mirar la vida microbiana. El coneixement i les pràctiques en aquests camps avancen i són avançats per altres camps i escoles de pensament, és a dir, biomimicry.

Aquest projecte combina tecnologia i música en forma de "teclat" que algú pot crear.

Pràctica 1: pensament de sistemes:

Per a la primera pràctica, promou el pensament en sistemes, on cal pensar. Una eina esmentada en aquesta secció és el model de sistemes universals que és: entrada, procés, sortida i retroalimentació. L’entrada analitza el que es necessita per crear tecnologia. El procés és com es fabrica la tecnologia o què es necessita perquè funcioni. El resultat és el primer rendiment de la tecnologia, ja sigui bona o dolenta. Els comentaris prenen el procés i les sortides del producte i veuen què es pot millorar, com ara els efectes sobre els usuaris, la societat i el medi ambient.

Pràctica 3: fer i fer:

Fer i fer es pot produir en molts entorns, tant informals com formals. Fer és el fet de fer alguna cosa mentre es fa i es defineix àmpliament com l’ús de processos pràctics associats al disseny, construcció, operació i avaluació de productes i sistemes tecnològics. S’ha produït un canvi de la producció d’objectes predissenyats a centrar-se en el desenvolupament d’habilitats industrials a la creació de solucions innovadores per als reptes de disseny oberts en educació tecnològica i enginyeria. Els estudiants que treballen en solucions als reptes de disseny de finalitat oberta estimulen el seu desenvolupament d’habilitats de pensament i disseny d’ordre superior i integren contingut d’altres disciplines. Els estudiants que participen en pràctiques de creació i realització obertes, experimenten un procés similar al que científics, tecnòlegs i enginyers. També és deure de l’educador ensenyar les precaucions de seguretat als estudiants. Amb l’abundància creixent d’eines i estàndards de la indústria, poder utilitzar amb seguretat eines i materials és fonamental per prevenir accidents. Fer i fer també requereix l’ús de la creació de models: conceptuals, matemàtics, gràfics, físics i virtuals. Aquests models diferencien l'educació tecnològica i d'enginyeria d'altres matèries.

Aquest projecte consisteix en la pràctica 3 Making and Doing, ja que els estudiants poden aprendre a utilitzar un Arduino, construir aquest "teclat" i aprofitar-se d'aquest projecte. Pràctica 1 Els sistemes de pensament estan involucrats a mesura que van passant pel pas per crear el teclat.

Context 1: càlcul, automatització, intel·ligència artificial i robòtica

Els contextos poden ser unitats dins d’un currículum com a projectes, lliçons, viatges o altres activitats. Per al context 1 combina, computació, automatització, IA i robòtica.

Context 5: informació i comunicació

Aquest context implica informació i comunió que es poden representar de la manera que es comparteixen les dades o d’altres maneres de comunicar-se, com ara dibuixos, imatges, suports, altres continguts digitals i poder compartir aquesta informació.

Degut a l'aspecte de programació d'aquest projecte, es relaciona amb el context 1: computació, automatització, intel·ligència artificial i robòtica, i 5 informació i comunicació. Tot i que el programa us s’ofereix, és un bon pas per veure com funciona el programa i com es relaciona amb l’element físic.

Objectius d'aprenentatge:

Al final, els estudiants haurien de tenir una comprensió bàsica del funcionament d'Arduino.

Poder connectar un Arduino.

Com canviar el codi.

Com penjar codi.

Subministraments

9 interruptors de botó

9 resistències de 1000 ohm (les resistències de diferents mides canviaran la intensitat del corrent a la placa que afecta el so)

12 cables de pont (poden ser de qualsevol longitud o color)

1 brunzidor piezoelèctric

1 tauleta de suport

1 Arduino Uno

1 suport Arduino (no és obligatori opcional funcionarà sense ell)

1 cable USB

1 ordinador

Pas 1: afegiu els botons

Afegiu els botons
Afegiu els botons

Per començar, si us plau, orienteu la taula de visualització com la imatge superior amb la posició de les lletres verticalment amb el número 1 a la part superior. Col·loqueu els botons a la taula de pa separats uniformement (aquí he fet dos espais intermedis). Els botons haurien d’estar al pont entre la bretxa de la taula de treball. La meitat dreta del tauler és positiva i la meitat esquerra és el costat negatiu.

Els botons enviaran una entrada (enviar informació) una vegada que siguin premuts a l'Arduino.

Pas 2: afegiu les resistències

Afegiu les resistències
Afegiu les resistències

Afegiu les resistències a la part inferior de cada botó. Aquest és el costat negatiu del botó. Els altres costats de la resistència entraran al forat amb el costat del símbol - (negatiu) a la mateixa fila del botó.

Les resistències envien un corrent a través del botó a través de la placa.

Pas 3: afegiu el buzzer

Afegiu el buzzer
Afegiu el buzzer

Afegiu el brunzidor a la pissarra. Hauria de ser el mateix espai que els botons. Connecteu el costat vermell al costat dret i el negre a l’esquerra.

El brunzidor serà el que produeix el so una vegada que rep la informació del botó de l'Arduino.

Pas 4: afegiu els cables de pont

Afegiu els cables de pont
Afegiu els cables de pont

Afegiu els cables del pont al costat dret del botó i a la meitat superior, aquest és el costat positiu. L’altra cara entrarà a l’Arduino pel costat digital.

Pas 5: connecteu l'Arduino

Connecteu l’Arduino
Connecteu l’Arduino
Connecteu l'Arduino
Connecteu l'Arduino

De dalt a baix, poseu-los als ports de 2, 3, 4, 5, 6, 7, 8, 9 i 10. Per al brunzidor, afegiu un pont al costat vermell i al costat negre del brunzidor. Aquests entraran als ports 11 i 13 respectivament. L'últim cable de pont tindrà un costat cap al port de terra i cap a un forat al costat del símbol - (negatiu) del tauler. L’ordre de la qüestió del port com si obriu el codi fa referència a determinats botons del port especificat. El port de terra és el mateix que connectar-se a alguna cosa a terra en un circuit o en un cotxe. Serveix per limitar la tensió que passa per l’Arduino i la placa de control.

Pas 6: descarregueu el programari (Omet si ja el teniu)

Si no coneixeu Arduino, feu clic a l'enllaç següent per descarregar el programari que s'utilitzarà per a aquest programa. Ara Arduino també té una versió en línia per a la vostra necessitat de codificació si no voleu descarregar el programari.

www.arduino.cc/ca/main/software

Pas 7: pengeu el programa

Pengeu el programa
Pengeu el programa
Pengeu el programa
Pengeu el programa

Descarregueu-vos el programa! Dins del programa, una persona pot canviar les notes i la cançó feta prèviament. Al codi s’han afegit comentaris per ajudar-lo a entendre-ho millor i a què es pot canviar. Si canvieu alguna cosa, haureu de llegir-lo per descarregar-lo a l'Arduino passant per sketch and upload o Ctrl + U. Diverteix-te i crea't!

Pensant més endavant:

Què passa amb més botons?

Què passa si volgués tenir dues o més cançons predeterminades?

Pas 8: resolució de problemes

Si alguns dels botons responen i alguns no comproven el següent:

Estan connectats tots els ponts?

Són les resistències tot el camí que entren i toquen la part inferior de la taula?

El pont està al punt correcte del botó? Què passa amb la resistència?

Si canvieu el codi:

Va sortir com volia?

Els botons / el brunzidor estan configurats als ports adequats?

Les notes són la longitud / ton adequat que vull?

Recomanat: