Taula de continguts:

Piano de terra Arduino: 10 passos (amb imatges)
Piano de terra Arduino: 10 passos (amb imatges)

Vídeo: Piano de terra Arduino: 10 passos (amb imatges)

Vídeo: Piano de terra Arduino: 10 passos (amb imatges)
Vídeo: Маленький лисенок вышел к людям за помощью 2024, De novembre
Anonim
Piano de terra Arduino
Piano de terra Arduino

Durant un estiu vaig crear aquest piano de terra. Està modelat lleugerament després del piano que apareix a la pel·lícula "Big". He passat gairebé 100 hores creant això, però calculo que només trigaria 30 hores si ho tornés a fer. Hi ha més de 120 peus de filferro, 300 línies de codi i innombrables trossos de fusta. Vaig entrar-hi a la fira del nostre comtat i vaig aconseguir gran campió. Vaig anar a la fira estatal amb ell i també vaig aconseguir Gran Campió.

No dubteu a fer cap canvi o millora al vostre propi piano.

Diverteix-te i molta sort!

Pas 1: subministraments

  • Arduino Uno
  • Taula de pa
  • Resistències 1k (12)
  • Filferro de calibre 18-20 (aproximadament 75 peus)
  • Fusta contraxapada (3 peus per 4 peus)
  • Full acrílic (4 fulls 18 "x24")
  • Wood Lath (he utilitzat uns 160 peus)
  • Serra circular (fulles: 24 dents i 140 dents)
  • Clips de cocodril (36)
  • Cinta de segell de finestra de 3/8 polzades (aproximadament 42 ")
  • Frontisses (4-6 com més petites millor)
  • Soldador
  • Soldar
  • Adhesiu per esprai
  • Pintura d'esprai
  • Paper d'alumini
  • Cola de fusta
  • Super Glue
  • Pinces

Es necessitaran altres articles i eines per a la llar

Pas 2: Dibuixar l'esquema

Dibuixar l’esquema
Dibuixar l’esquema
Dibuixar l’esquema
Dibuixar l’esquema

Primer vaig dibuixar l’esquema del piano sobre el full de fusta contraxapada, de manera que era més fàcil visualitzar el piano.

Les tecles blanques mesuraven 6 7/8 "per 33"

Les tecles negres estan centrades a les vores de les tecles blanques i mesuren 4 "per 15"

L'àrea d'emmagatzematge fa 3 d'ample i té una longitud del piano (4 peus)

Pas 3: Construir els divisors

Construint els divisors
Construint els divisors
Construint els divisors
Construint els divisors
Construint els divisors
Construint els divisors
Construint els divisors
Construint els divisors

Primer vaig mesurar i tallar el llistó de fusta perquè tingués la mateixa mida que les línies que vaig dibuixar al pas anterior.

A continuació, vaig esborrar les vores per evitar futures estelles i per obtenir un aspecte més suau.

Després de polir, vaig fer servir cola de fusta d’Elmer per enganxar totes les peces. Vaig subjectar els separadors a la fusta contraxapada durant uns 30 minuts.

Aleshores vaig fer alçadores per a cada clau. Aquests s'adaptarien perfectament als compartiments de les claus i permetrien que les tecles estiguessin al nivell de la part superior. Vaig fer piles de llistó que feien 3 d’alçada i després vaig col·locar llargs trossos de llistó per sobre.

Pas 4: Pintar el piano

Pintar el piano
Pintar el piano
Pintar el piano
Pintar el piano
Pintar el piano
Pintar el piano
Pintar el piano
Pintar el piano

1. Vaig utilitzar la pintura en aerosol negra per pintar les tecles negres i el compartiment d’emmagatzematge.

2. Vaig deixar assecar la pintura negra durant unes hores, i després vaig posar cinta adhesiva sobre el negre.

3. Aleshores he pintat amb esprai les tecles blanques de blanc. La cinta mantenia negres totes les tecles negres.

4. Després de deixar assecar la pintura, vaig treure la cinta.

Nota: no cal pintar totes les tecles. Només les vaig pintar, de manera que podia fer servir acrílic semi-opac més endavant.

Pas 5: Tallar i pintar l’acrílic

Tallar i pintar l’acrílic
Tallar i pintar l’acrílic
Tallar i pintar l’acrílic
Tallar i pintar l’acrílic

1. mesureu les dimensions de cada clau i dibuixeu una còpia de la clau al full d'acrílic.

2. Tallar l’acrílic

Primer vaig provar d’utilitzar un ganivet d’acrílic, però va fallar. Al seu lloc, va acabar trencant el full acrílic.

He utilitzat una fulla de serra circular amb 200 dents. Va funcionar molt bé i es va tallar ràpidament.

3. Comproveu que tingueu la mida correcta

Si el tauler és massa gran, retalleu-lo una mica i torneu a comprovar-ho.

4. esprai pintar l’acrílic

Intenta pintar el més ràpid i uniformement possible. A la pintura li agrada agrupar-se i després no sembla tan agradable.

Pas 6: feu els coixinets del sensor

Feu els coixinets del sensor
Feu els coixinets del sensor
Feu els coixinets del sensor
Feu els coixinets del sensor
Feu els coixinets del sensor
Feu els coixinets del sensor

1. Cobriu un full de paper gran amb paper d'alumini. Vaig utilitzar adhesiu per esprai i va funcionar molt bé. (Com més pesi el paper, millor)

2. Talleu les formes de les claus als coixinets. Acabo d’utilitzar unes tisores i estimacions aproximades de longitud.

3. Dibuixa el contorn dels coixinets sobre el paper.

Aquest és un dels passos més difícils. assegureu-vos de seguir els patrons i tallar-los al llarg de les línies de manera que s’enganxi una peça del mig i que les dues meitats s’enganxin sense tocar-les.

4. Talleu els coixinets per la meitat

He utilitzat un ganivet utilitari, però si teniu un ganivet xacto, funcionaria millor.

5. La segona peça dels sensors va sobre els panells acrílics. Cobriu el lateral del tauler que no està pintat amb paper d'alumini. (L'adhesiu per esprai funciona molt bé!)

Repetiu aquests passos per a cada tecla del teclat

Pas 7: Munteu les claus

Muntar les claus
Muntar les claus
Muntar les claus
Muntar les claus
Muntar les claus
Muntar les claus

1. Col·loqueu els elevadors

Enganxeu-los amb cola per a fusta

2. Col·loqueu tires d’escuma

Col·loqueu les tires d'escuma al llarg dels extrems verticals (llargs) de les tecles. Aquests actuen com a molles. Quan es prem l’acrílic cap avall, l’escuma es condensa i el panell baixa. Quan s’allibera l’acrílic, l’escuma augmenta.

3. col·loqueu paper / paper d'alumini

Col·loqueu el paper d'alumini entre les dues files d'escuma. Assegureu-vos que les dues meitats no es toquin en cap moment.

4. Col·loqueu acrílic damunt l’escuma.

Em va semblar útil etiquetar els panells acrílics perquè sabés on cabien els panells.

Ara teniu alguna cosa que s’assembla molt a un teclat, però que fa soroll. En els passos següents afegirem so al piano.

Pas 8: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

Afortunadament, el cablejat elèctric d’aquest projecte és bastant senzill. Consisteix en 3 cables que funcionen a cada clau i una resistència per a cada clau.

En un costat del coixinet inferior, voleu connectar el voltatge positiu i, en els altres dos, la terra i un cable de senyal. El cable de senyal s’executa directament a una entrada / sortida digital de l’Arduino. El cable de terra travessa una resistència (qualsevol valor funciona) i després a una terra comuna. Tots els cables estan ocults al compartiment d’emmagatzematge.

1. Traieu 3 forats des de l’emmagatzematge fins a cada clau.

Aquests forats haurien de ser prou grans com per fer-hi passar el cable.

2. introduïu filferro pels forats.

Per als meus clips de cocodril, acabo de tallar els extrems dels cables. Vaig alimentar el cable dels clips a través dels forats preforats.

Retalleu dos clips de cocodril a un plat i un a l’altre, 3. Cables de soldar

El següent pas és soldar el cable dels clips de cocodril als cables llargs que tornen al vostre Arduino i a la vostra taula de treball.

4. Connecteu els cables

El cable únic que està connectat al seu propi panell es connecta directament a 5v. Per fer-ho, vaig passar un cable de pujada al rail positiu en una pissarra, i cada tecla tenia un cable positiu que tornava a aquest rail positiu.

A l’altre panell (el de dos cables) connecteu un cable directament a una entrada / sortida digital de la vostra placa Arduino. El segon cable es connecta a terra amb una resistència desplegable. Vaig connectar la terra al rail negatiu de la placa de fusta i després vaig utilitzar els petits rails per connectar la resistència i el cable a terra.

Pas 9: el codi

Hi ha dos programes principals del codi. El codi Arduino i el codi python. L'Arduino només retransmet la informació a l'ordinador mitjançant els ports sèrie. A continuació, l'ordinador reprodueix els fitxers d'àudio en funció dels números introduïts.

1. Tots els fitxers es poden trobar en aquest dipòsit de GitHub.

Assegureu-vos de conservar tots els fitxers en una carpeta

2. Pengeu el fitxer "final_Arduino_Program" al vostre Arduino

3. Configureu el directori de treball del vostre IDE de Python a la carpeta que conté tots els fitxers.

4. Obriu el fitxer "1 octive final.py"

5. Canvieu el port sèrie de la línia 65 pel port que conté l'Arduino. (Ho he trobat amb l'IDE Arduino)

6. Executeu el programa "1 octive final.py"

Hi ha instruccions per canviar l'instrument al fitxer python

Diverteix-te!

Pas 10: millores

Millores
Millores
Millores
Millores
Millores
Millores

Poques idees he tingut per millorar el piano.

  • Crea un joc com Guitar Hero
  • Creeu un commutador d'octava per permetre reproduir una gamma més àmplia de notes
  • Creeu un commutador d'instruments per canviar entre instruments
  • Creeu una GUI per facilitar la navegació
  • Substituïu l'Arduino per un Raspberry Pi, de manera que no hagi d'estar connectat a un ordinador
  • soldeu un PCB en lloc d’una tauleta de suport

Millores que he fet

  • Vaig crear una coberta per a la zona d'emmagatzematge
  • Vaig tallar un forat al costat per permetre que la tapa es tanqués i també es connectés a l’ordinador

Recomanat: