Мазмұны:

Ардуинодағы фортепиано: 10 қадам (суреттермен)
Ардуинодағы фортепиано: 10 қадам (суреттермен)

Бейне: Ардуинодағы фортепиано: 10 қадам (суреттермен)

Бейне: Ардуинодағы фортепиано: 10 қадам (суреттермен)
Бейне: Arduino көмегімен шунт резисторымен тұрақты токтың 500А шамасын өлшеңіз 2024, Шілде
Anonim
Ардуино қабатындағы фортепиано
Ардуино қабатындағы фортепиано

Бір жазда мен бұл пианиноны жасадым. Ол «Үлкен» фильмінде көрсетілген фортепианодан кейін сәл модельденген. Мен мұны жасауға 100 сағатқа жуық уақыт жұмсадым, бірақ егер мен оны қайталап жасасам, 30 сағат қана кетеді деп есептеймін. Оның ішінде 120 футтан астам сым, 300 жолдық код және сансыз ағаш кесектері бар. Мен оны біздің округтік жәрмеңкеге қатыстым және гранд-чемпионға ие болдым. Мен онымен мемлекеттік жәрмеңкеге бардым, сонымен қатар Гранд Чемпионды алдым.

Өзіңіздің фортепианоға қандай да бір өзгерістер немесе жетілдірулер енгізіңіз.

Бақытты болыңыз және сәттілік!

1 -қадам: Жабдықтар

  • Ардуино Уно
  • Нан тақтасы
  • 1к резисторлар (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 -қадам: Бөлгіштерді құру

Бөлгіштерді құру
Бөлгіштерді құру
Бөлгіштерді құру
Бөлгіштерді құру
Бөлгіштерді құру
Бөлгіштерді құру
Бөлгіштерді құру
Бөлгіштерді құру

Алдымен мен ағаш тақтайшаны өлшеп, кесіп алдым, ол алдыңғы қадамда сызылған сызықтармен бірдей болады.

Әрі қарай, мен болашақта сырғып кетпеу үшін және тегіс көріну үшін шеттерін тегістедім.

Тегістеуден кейін мен барлық бөлшектерді желімдеу үшін Эльмердің ағаш желімін қолдандым. Мен бөлгіштерді фанераға шамамен 30 минут қыстым.

Содан кейін мен әр кілт үшін көтергіштерді жасадым. Олар негізгі бөліктерге сәйкес келеді және кілттердің жоғарғы жағымен сәйкес келуіне мүмкіндік береді. Мен биіктігі 3 дана лақтарды жасадым, содан кейін үстіңгі жағына ұзын рельстер қойдым.

4 -қадам: Фортепианода сурет салу

Фортепианода сурет салу
Фортепианода сурет салу
Фортепианода сурет салу
Фортепианода сурет салу
Фортепианода сурет салу
Фортепианода сурет салу
Фортепианода сурет салу
Фортепианода сурет салу

1. Мен қара бүріккіш бояуды қара пернелер мен сақтау бөлімін бояу үшін қолдандым.

2. Мен қара бояуды бірнеше сағат құрғатып жібердім, содан кейін қара таспаны жаптым.

3. Содан кейін мен ақ пернелерді ақ түске боядым. Таспа барлық қара пернелерді қара күйінде сақтады.

4. Бояуды құрғатқаннан кейін мен таспаны алып тастадым.

Ескерту: барлық кілттерді бояудың қажеті жоқ. Мен оларды кейін ғана жартылай мөлдір емес акрилді қолдану үшін боядым.

5 -қадам: акрилді кесіңіз және бояңыз

Акрилді кесіңіз және бояңыз
Акрилді кесіңіз және бояңыз
Акрилді кесіңіз және бояңыз
Акрилді кесіңіз және бояңыз

1. әр кілттің өлшемдерін өлшеп, кілттің көшірмесін акрил парағына салыңыз.

2. Акрилді кесіңіз

Мен алдымен акрил пышағын қолдануға тырыстым, бірақ бұл сәтсіз болды. Бұл оның орнына акрил парағын сындырды.

Мен 200 тісі бар дөңгелек аралау дискісін қолдандым. Бұл керемет жұмыс істеді және тез кесілді.

3. Оның өлшемі дұрыс екенін тексеріңіз

Егер тақта тым үлкен болса, оны сәл қиып алып, қайтадан тексеріңіз.

4. акрил бояуын шашыратыңыз

Мүмкіндігінше тез және біркелкі бояуға тырысыңыз. Бояу жиналғанды ұнатады, содан кейін ол жақсы көрінбейді.

6 -қадам: сенсорлық тақталарды жасаңыз

Сенсорлық тақталарды жасаңыз
Сенсорлық тақталарды жасаңыз
Сенсорлық тақталарды жасаңыз
Сенсорлық тақталарды жасаңыз
Сенсорлық тақталарды жасаңыз
Сенсорлық тақталарды жасаңыз

1. Үлкен қағаз парағын алюминий фольгамен жабыңыз. Мен спрей желімін қолдандым және ол жақсы жұмыс істеді. (Қағаз неғұрлым ауыр болса, соғұрлым жақсы)

2. Кілттердің пішіндерін жастықшаларға кесіңіз. Мен жай ғана қайшыны және ұзындықтың шамамен есептеулерін қолдандым.

3. Қағазға төсемдердің контурын салыңыз.

Бұл ең қиын қадамдардың бірі. өрнектерді ұстанғаныңызға және сызық бойымен кесілгеніне көз жеткізіңіз, осылайша ортаңғы бөлік жабысып қалады және екі жартысы бір -біріне тиіп кетпейді.

4. Жастықшаларды екіге бөліңіз

Мен қызметтік пышақты қолдандым, бірақ егер сізде както-пышақ болса, ол жақсы жұмыс істейді.

5. Датчиктердің екінші бөлігі акрил панельдеріне түседі. Панельдің фольгамен боялмаған жағын жабыңыз. (Бүріккіш желім жақсы жұмыс істейді!)

Бұл қадамдарды пернетақтадағы әр перне үшін қайталаңыз

7 -қадам: кілттерді жинаңыз

Кілттерді жинаңыз
Кілттерді жинаңыз
Кілттерді жинаңыз
Кілттерді жинаңыз
Кілттерді жинаңыз
Кілттерді жинаңыз

1. Көтергіштерді орналастырыңыз

Оларды ағаш желіммен жабыстырыңыз

2. Көбік белдеулерін салыңыз

Көбік белдеулерін пернелердің тік (ұзын) ұштары бойымен орналастырыңыз. Бұлар серіппе рөлін атқарады. Акрил төмен итерілген кезде көбік конденсацияланады және панель төмен түседі. Акрил босатылған кезде көбік көтеріледі.

3. қағаз/фольга салыңыз

Фольганы көбіктің екі қатарының арасына салыңыз. Екі жартысы бір уақытта жанаспайтынына көз жеткізіңіз.

4. Акрилді көбіктің үстіне қойыңыз.

Мен акрил панельдерін таңбалауды пайдалы деп таптым, сондықтан панельдердің қай жерде орналасатынын білдім.

Енді сізде пернетақтаға ұқсас нәрсе бар, бірақ ол шу шығарады. Келесі қадамдарда біз фортепианоға дыбыс қосамыз.

8 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Бақытымызға орай, бұл жобадағы электрлік сымдар өте қарапайым. Ол әр кілтке өтетін 3 сымнан және әр кілт үшін бір резистордан тұрады.

Төменгі тақтаның бір жағында сіз оң кернеуді қосқыңыз келеді, ал екіншісінде жерге және сигнал сымына. Сигнал сымы Arduino -дағы цифрлық кіріс/шығуға тікелей өтеді. Жерге қосылатын сым резистор арқылы өтеді (кез келген мән жұмыс істейді), содан кейін ортақ жерге. Барлық сымдар сақтау бөлімінде жасырылған.

1. Қоймадан әр кілтке 3 тесік бұрғылаңыз.

Бұл саңылаулар сым арқылы өтуге болатындай үлкен болуы керек.

2. сымдарды тесіктерден өткізіңіз.

Менің аллигатор клиптерім үшін мен сымдардың ұштарын кесіп тастадым. Мен қысқыштан алынған сымды алдын ала тесілген тесіктер арқылы бердім.

Аллигатордың екі қыстырғышын бір пластинаға, ал екіншісіне қыстырыңыз, 3. Дәнекерлеу сымдары

Келесі қадам - сымдарды аллигатор қысқыштарынан Arduino мен нан тақтасына оралатын ұзын сымдарға дәнекерлеу.

4. Сымдарды қосыңыз

Екі жеке панель қосылған бір сым тікелей 5в -ке қосылады. Мұны істеу үшін мен табақшадағы оң рельске секіргіш сыммен жүгірдім, содан кейін әр кілт оң позитивті рельске оралады.

Басқа панельде (екі сымы бар) бір сымды Arduino тақтасындағы сандық кіріс/шығысқа тікелей қосыңыз. Екінші сым жерге қосылатын резистормен қосылады. Мен жерді теріс тақтайшаға жалғадым, содан кейін резистор мен сымды жерге қосу үшін кішкене рельстерді қолдандым.

9 -қадам: Кодекс

Кодтың екі негізгі бағдарламасы бар. Arduino коды мен питон коды. 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 -мен алмастырыңыз, сонда оны компьютерге қосудың қажеті жоқ
  • нан тақтасының орнына ПХД дәнекерлеу

Мен жасаған жақсартулар

  • Мен сақтау орны үшін қақпақ жасадым
  • Мен қақпақты жабу үшін компьютерге қосылу үшін бүйірдегі тесікті кесіп алдым

Ұсынылған: