Мазмұны:
- Жабдықтар
- 1 -қадам: код - жүктеу
- 2 -қадам: код (музыканы өзгерту)
- 3 -қадам: код (суретті / фотоны өзгерту)
- 4 -қадам: 3D моделі
- 5 -қадам: құрастыру
Бейне: Тобиас - Ардуино музыкалық қорабы теледидарда: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Алдымен осы жобаның шабытына айналған қызымның алып қонжығы Тобиасты таныстыруға рұқсат етіңіз.
Тобиастың жеке басы бар, ол уақыт өте келе қалыптасады, біз әзілмен ол жұмыстан кетіп бара жатқанда не істейді деп ойлаймыз.
Жоба қарапайым сыйлық болуға арналған, оның сүйікті әнін ойнайтын пьезо динамигі бар Arduino. Ол тез менің бақылауымнан шығып, музыкалық қорапқа айналды:
- 3D басып шығарылды
- AA батареяларын қолдана отырып, USB қосылымынсыз музыканы ойнатуға қабілетті
- әр нотамен жанып тұратын фортепиано «пернелері» бар
- ескі CRT теледидарында суреттерді RCA қосқыштары арқылы ойнатуға қабілетті
Жабдықтар
- Ардуино Нано
- Динамик (мен оны бүлінген ескі радиодан алдым)
- Toggle Switch (3 істікшелі) - режимді таңдаушы
- Айналмалы потенциометр - дыбыс деңгейін бақылау
- 2х 220Ω резистор
- 1x 440Ω резистор немесе 2x 220Ω резистор
- 1x 1 кОм резистор
- 11 3 мм шамдар
- 2x RCA аналық қосқыштары
- сымдар
- 3,5 мм ақ акрил
- ыстық желім немесе супер желім
Құралдар:
- дәнекерлеу жиынтығы
- 3D принтері
- кодты жүктеу үшін Arduino IDE бар компьютер
1 -қадам: код - жүктеу
Саған қажет болады:
- TVout кітапханасы - Arduino -ға суреттер мен дыбыстарды RCA немесе SCART байланысы бар теледидарға қоюға мүмкіндік береді
- arduino -volume1 - Бұл кітапхана дыбыс сапасын жақсартады, ол 1 режимде қолданылады (тек теледидарға қосылмаған Arduino). Алайда, 2-режимде оны бір мезгілде қолдану мүмкін емес, өйткені TVout кітапханасы том1 таймерін пайдаланады
Егер сіз музыканы немесе суретті өзгерткіңіз келсе, келесі қадамдарды қараңыз, егер кодты Arduino -ға жүктеп қоймаңыз, бірақ алдымен екі кітапхананың да орнатылғанын тексеріңіз.
2 -қадам: код (музыканы өзгерту)
Мұнда сіз әнді таба аласыз:
Мен музыканы бөліктерге бөліп, қайталанатын әр бөлікке әріп тағайындадым. Содан кейін мен әр ескертпе үшін 1 -ден 16 -ға дейінгі мәнді тағайындадым және оларды әр массивтің 0 жолына қойдым. Мәндер ойналатын нотаның жиілігіне сәйкес келеді (жиілік ). 1 -жолда мен әр жазбаның ұзақтығын жоғарыға қоямын. Мысал:
const байт melB1 [2] [6] PROGMEM = {
{11, 8, 0, 8, 7, 6}, // ескерту
{1, 3, 1, 1, 1, 1}}; // ұзақтығы
Егер сіз басқа әнді қолданғыңыз келсе:
- жиілік жиымын жаңа қажетті жиіліктермен өзгертіңіз (ескертулер)
- әннің әр бөлігіне сәйкес келетін массивтерді өзгерту
- in void music () ойнатылатын ретті таңдаңыз
- әр жолдағы элементтер санына арналған массив декларациясындағы «X» белгісін өзгертіңіз, сонымен қатар сәйкес бос орынға өзгертіңіз, мысалы:
melB1 [2] [X]
жарамсыз melodiaB1 () {
үшін (a = 0; a <X; a ++) {
3 -қадам: код (суретті / фотоны өзгерту)
Мен фотосуретті ақ -қара етіп өзгерту үшін GIMP қолдандым, қадамдар:
Түстер / қанықтылық = 0
Кескінді 95x95 пиксель ажыратымдылығына өзгерту керек. TVout кітапханасы жоғары ажыратымдылыққа мүмкіндік береді, бірақ мен қолданатын кодтың көлеміне байланысты мен ажыратымдылықты төмендетуге мәжбүр болдым.
- Тіктөртбұрышты таңдау құралы (аспектілік қатынас - 1: 1 бекітілген)
- Өңдеу/Көшіру
- Файл/Жасау/Алмасу буферінен
- Кескін/масштабты кескін (95x95)
Кескінді қара және ақ түске айналдыру өте маңызды.
- Қара түспен көрсеткім келетін аймақтарды таңдау үшін анық емес таңдау құралы мен еркін таңдау құралы.
- Біздің таңдауды қара ету үшін қарындаш (қара)
- Таңдау / Төңкеру (біздің таңдауды өзгертеді)
- Қалған аумақты ақ түске бояу үшін қарындаш (ақ)
- Түстер / Жарықтық-Контраст (қара түстің болуын қамтамасыз ету үшін максималды контраст)
Енді бізде ақ және қара түсті 95x95 пиксель рұқсаты бар сурет бар
Файл/экспорттау (. BMP)
Жаңа суретті кодқа түрлендіру үшін Image2Code қолдандым
Бұл бізге жақсы массив береді. Содан кейін мен оны көшіріп, Arduino IDE -ге қойдым.
Өңдеу / Табуды қолдану:
- барлық «0xFF» іздеңіз және оны «0» -ге ауыстырыңыз (Барлығын ауыстырыңыз)
- «0x00» үшін де солай жасаңыз және оны «1» -ге ауыстырыңыз.
- Барлық «{» және «}» жою
«0» қара пиксель болады
«1» ақ пиксель болады
4 -қадам: 3D моделі
3D моделін жасау үшін мен SketchUp қолдандым. Менің 3D принтерімнің шектеулеріне және ішкі байланыстардың қиындығына байланысты, мен модельді 4 бөліктен құруға шешім қабылдадым.
Мен SketchUp файлын жүктедім, егер сіз дизайндағы нәрсені өзгерткіңіз келсе,.stl файлдарын басып шығарыңыз
5 -қадам: құрастыру
Жинау күрделі емес, бірақ қораптың көлемі мен қосылатын сымдардың санына байланысты қиын.
Ұсынылған:
PIC16F1847 және AR1010 негізіндегі FM радиосының музыкалық қорабы: 5 қадам
PIC16F1847 және AR1010 негізіндегі FM радиосының музыкалық қорапшасы: Бұл менің бірінші нұсқаулық постым. Мен Ebay -ден сатып алған AR1010 FM радио қабылдағыш модулін және MICROCHIP -тен PIC16F1847 микроконтроллерін қолдана отырып, сандық FM радио қорабын жасадым. Неліктен PIC? Неге Arduino қолданбайды? Өйткені менде көп
DeWalt Tstak Bluetooth музыкалық қорабы: 12 қадам
DeWalt Tstak Bluetooth музыкалық қорапшасы: Сәлеметсіз бе, бұл менің нұсқаулықтағы әрекетім, сондықтан мен жұмыс үшін Bluetooth дыбыстық жүйесін алғым келеді деп шештім деп үміттенемін, бірақ ол менің қондырғыма сәйкес келуі керек еді. Tstak жүйесіБөліктер тізіміTstak терең қорабы4 x Spe
Мәтіндік дисплейі бар Arduino музыкалық қорабы: 9 қадам
Lyrics дисплейі бар Arduino музыкалық қорабы: Мен жақында ойнау үшін 16-жолақты 2-жолақты СКД (Сұйық кристалды дисплей) сатып алдым. Онымен танысқаннан кейін мен оны қолдану үшін жоба туралы ойлана бастадым; сәл түпнұсқа. Мен лириканы көрсететін музыкалық қорап жасауды шештім
Барби қорабы: Mp3 ойнатқышы үшін камуфляждалған қап/ бум қорабы: 4 қадам (суреттермен)
Барби қорабы: Mp3 ойнатқышы үшін камуфляждалған қап/ бум қорабы: Бұл сіздің mp3 ойнатқышқа арналған қапталған қорғаныш қапшық, ол құлаққап ұясын ширек дюймге түрлендіреді, коммутатордың бумында қорап ретінде әрекет ете алады. сіздің mp3 ойнатқышты тоқсаныншы жылдардың басындағы таспа ойнатқышы немесе соған ұқсас төмен ұрлық ретінде жасырады
Homebrew Sonos музыкалық қорабы, сұрыпталуы : 6 қадам
Homebrew Sonos музыкалық қорабы, сұрыпталуы …: БӨЛІМДЕР: Емен қорабы: 1 дана 300*300 мм (астыңғы) 2 дана 300*200 мм (2 жағы) 2 дана 300*(200 қалыңдығы) мм (2 жағы) 4 дана 50*50 (фут) Қақпақ: 4 жіңішке ағаш сізде бар. Емен ұсынылмайды, себебі бұл өте қиын