Съдържание:
- Стъпка 1: Консумативи
- Стъпка 2: Изчертаване на контура
- Стъпка 3: Изграждане на разделители
- Стъпка 4: Рисуване на пиано
- Стъпка 5: Изрежете и боядисайте акрила
- Стъпка 6: Направете сензорните подложки
- Стъпка 7: Сглобете ключовете
- Стъпка 8: Окабеляване
- Стъпка 9: Кодът
- Стъпка 10: Подобрения
Видео: Подово пиано Arduino: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В продължение на едно лято създадох това подово пиано. Той е леко моделиран след пианото, представено във филма "Big". Прекарах почти 100 часа в създаването на това, но изчислявам, че ще ми отнеме само 30 часа, ако го направя отново. Има над 120 фута тел, 300 реда код и безброй парчета дърво вътре в него. Влязох в нашия окръжен панаир и получих голям шампион. Отидох на държавния панаир с него и също получих Grand Champion.
Чувствайте се свободни да правите промени или подобрения в собственото си пиано.
Забавлявайте се и късмет!
Стъпка 1: Консумативи
- Arduino Uno
- Платка
- 1k резистори (12)
- 18-20 габарит тел (около 75 фута)
- Шперплат (3 фута на 4 фута)
- Акрилен лист (4 листа 18 "x24")
- Wood Lath (използвах около 160 фута)
- Циркулярен трион (остриета - 24 зъба и 140 зъба)
- Алигаторни клипове (36)
- 3/8 инчова лента за уплътняване на прозорци (около 42 ")
- Панти (4-6 колкото по-малки, толкова по-добре)
- Поялник
- Припой
- Лепило за пръскане
- Спрей боя
- Алуминиево фолио
- Лепило за дърво
- Супер лепило
- Щипки
Ще са необходими други домакински предмети и инструменти
Стъпка 2: Изчертаване на контура
Първо нарисувах очертанията на пианото върху листа от шперплат, така че по -лесно да се визуализира пианото.
Белите клавиши са с размери 6 7/8 "на 33"
Черните клавиши са центрирани по краищата на белите клавиши и измерват 4 "на 15"
Зоната за съхранение е широка 3 инча и се простира по дължината на пианото (4 фута)
Стъпка 3: Изграждане на разделители
Първо измерих и изрязах дървената летва, така че да е със същия размер като линиите, които нарисувах в предишната стъпка.
След това шлайфах ръбовете, за да избегна бъдещи парчета и за по -гладък вид.
След шлайфане използвах лепилото за дърво на Elmer, за да залепя всички парчета надолу. Затегнах разделителите към шперплата за около 30 минути.
След това направих щрангове за всеки ключ. Те биха се вписали направо в отделенията за ключове и биха позволили ключовете да са изравнени с горната част. Направих купчини летва с височина 3 и след това сложих дълги парчета летва отгоре.
Стъпка 4: Рисуване на пиано
1. Използвах черната спрей боя за боядисване на черните ключове и отделението за съхранение.
2. Оставих черната боя да изсъхне за няколко часа, след което залепих лентата върху черната.
3. След това спрей боядисах белите клавиши в бяло. Лентата поддържаше всички черни клавиши черни.
4. След като оставих боята да изсъхне, махнах лентата.
Забележка: Не е необходимо да рисувате всички ключове. Боядисах ги само, за да мога по-късно да използвам полупрозрачен акрил.
Стъпка 5: Изрежете и боядисайте акрила
1. измерете размерите на всеки ключ и начертайте копие на ключа върху акрилния лист.
2. Изрежете акрила
Първо се опитах да използвам акрилен нож, но това се провали. Вместо това се разби акрилната ламарина.
Използвах диск за циркуляр с 200 зъба. Това работи чудесно и се отряза бързо.
3. Проверете дали е с правилния размер
Ако панелът е твърде голям, отрежете малко и проверете отново.
4. спрей боя акрил
Опитайте се да рисувате възможно най -бързо и равномерно. Боята обича да се събира и тогава не изглежда толкова хубава.
Стъпка 6: Направете сензорните подложки
1. Покрийте голям лист хартия с алуминиево фолио. Използвах лепило за пръскане и работи чудесно. (Колкото по -тежка е хартията, толкова по -добре)
2. Изрежете формите на клавишите в подложките. Току -що използвах ножица и груби оценки на дължината.
3. Начертайте контура на подложките върху хартията.
Това е една от най -трудните стъпки. не забравяйте да следвате шаблоните и да изрежете по линиите, така че да проникне средно парче, а двете половини да се закрепят, без да се докосват.
4. Нарежете подложките наполовина
Използвах помощен нож, но ако имате нож xacto, това ще работи по-добре.
5. Втората част от сензорите отива върху акрилните панели. Покрийте страната на панела, която не е боядисана с фолио. (Лепилото за пръскане работи чудесно!)
Повторете тези стъпки за всеки клавиш на клавиатурата
Стъпка 7: Сглобете ключовете
1. Поставете щрангове
Залепете ги с лепило за дърво
2. Поставете ленти от пяна
Поставете лентите от пяна по вертикалните (дълги) краища на клавишите. Те действат като пружини. Когато акрилът се натисне надолу, пяната се кондензира и панелът се понижава. Когато акрилът се освободи, пяната се издига.
3. поставете хартия/фолио
Поставете фолиото между двата реда пяна. Уверете се, че двете половини не се допират в нито един момент.
4. Поставете акрил върху пяната.
Намерих за полезно да маркирам акрилните панели, така че да знам къде се вписват панелите.
Сега имате нещо, което много прилича на клавиатура, но създава шум. В следващите стъпки ще добавим звук към пианото.
Стъпка 8: Окабеляване
За щастие, електричеството/окабеляването в този проект е доста просто. Състои се от 3 проводника към всеки ключ и един резистор за всеки ключ.
От едната страна на долната подложка искате да свържете положително напрежение, а от другата две - заземяване и сигнален проводник. Сигналният проводник преминава директно в цифров вход/изход на Arduino. Заземяващият проводник преминава през резистор (всяка стойност работи) и след това към обща маса. Всички проводници са скрити в отделението за съхранение.
1. Пробийте 3 дупки от хранилището до всеки ключ.
Тези отвори трябва да са достатъчно големи, за да се поберат през проводника.
2. подаване на тел през отворите.
За моите алигаторни клипове просто отрязах краищата на проводниците. Захранвах жицата от щипките през предварително пробити отвори.
Прикрепете две щипки от алигатор към една плоча и една към друга, 3. Поялни проводници
Следващата стъпка е да запоите проводника от алигаторните щипки към дългите проводници, които се връщат към вашия Arduino и дъската.
4. Свържете проводници
Един проводник, който е свързан с два собствени панела, се свързва директно към 5v. За да направя това, пуснах джъмперна жица към положителната релса на чертеж, след което всеки ключ имаше положителна жица, вървяща обратно към тази положителна релса.
На другия панел (този с два проводника) свържете един проводник директно към цифров вход/изход на вашата платка Arduino. Вторият проводник се свързва към земята с издърпващ се резистор. Свързах земята към отрицателната шина, след което използвах малките релси за свързване на резистора и проводника към земята.
Стъпка 9: Кодът
Има две основни програми на кода. Кодът на Arduino и кодът на python. Arduino просто предава информацията обратно на компютъра, използвайки серийните портове. След това компютърът възпроизвежда аудио файловете въз основа на въведените числа.
1. Всички файлове могат да бъдат намерени в това хранилище на GitHub.
Съхранявайте всички файлове в една папка
2. Качете файла „final_Arduino_Program“на вашия Arduino
3. Настройте работната си директория на Python IDE на папката, съдържаща всички ваши файлове.
4. Отворете файла „1 octive final.py“
5. Променете серийния порт на ред 65 на порта, съдържащ Arduino. (Намерих това с помощта на Arduino IDE)
6. Стартирайте програмата „1 octive final.py“
Има инструкции за смяна на инструмента във файла python
Забавлявай се!
Стъпка 10: Подобрения
Имам няколко идеи, които имах за подобрения на пианото.
- Създайте игра като Guitar Hero
- Създайте превключвател на октава, за да позволите да се свири по -широк диапазон от ноти
- Създайте превключвател за инструменти, за да превключвате между инструменти
- Създайте GUI за по -лесна навигация
- Заменете Arduino с Raspberry Pi, така че да не се налага да бъде свързан с компютър
- запояване на печатна платка вместо макет
Подобрения, които направих
- Създадох капак за над зоната за съхранение
- Изрязах дупка отстрани, за да позволя капака да се затвори и също да се свърже с компютъра
Препоръчано:
Обикновено Robo-Dog (направено от клавиши за пиано, играчка и мишка): 20 стъпки (със снимки)
Просто робо-куче (направено от клавиши за пиано, играчка и мишка): О, Азербайджан! Земя на огъня, страхотно гостоприемство, приятелски настроени хора и красиви жени (… извинявай, жено! Разбира се, че имам очи само за теб, моята жена gözəl balaca ana ördəkburun!). Но честно казано, това е много трудно място за производителя, особено когато
Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: 6 стъпки (със снимки)
Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: Обикновено пианото, било то електрическа или механична работа върху простия механизъм на натискане на бутона. Но тук има обрат, бихме могли просто да премахнем нуждата от клавиши в пиано, като използваме някои сензори. И инфрачервените сензори за близост най-добре отговарят на причината, защото
Научете клавишите за пиано с Makey Makey: 6 стъпки (със снимки)
Научете клавишите за пиано с Makey Makey: Създадох това за една нощ на Instuctables в гара Maker. Тази игра ви помага да научите къде са нотите на клавиатурата на пиано чрез игра. Нашата група беше поканена да бъде част от павилион Maker Station на образователно изложение. Докато разговаряте с educa
Arduino - Пиано плочки: 16 стъпки (със снимки)
Arduino - Piano Tiles: Здравейте интернет хора, това ще бъде за това как да направите това, което ОПРЕДЕЛНО не е откъсване от мобилна игра на arduino uno r3. така, за да започнете, ще ви трябват всички части, които са както следва ! 1x Arduino Uno r3 ($ 42) 2x LCD клавиатурен щит ($ 19 всеки) 5
Подово пиано: 9 стъпки (със снимки)
Floor Piano: Направих това подово пиано като проект за работа. Бяхме вдъхновени, разбира се, от филма ГОЛЯМ - знаете сцената - където Том Ханкс и Робърт Лоджия свирят на гигантско подово пиано във ФАО Шварц. Това ми създаде много проблеми и отне много, много