
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:50



Бұл оқулықта Arduino Uno және адрестік жарықдиодты шамдардың көмегімен аудиовизуализаторды қалай құру керектігін түсіндіреді. Бұл мен көптен бері жасағым келетін жоба, себебі мен дыбыстық реактивті шамдарды сорғышпын. Бұл шамдар FFT (Fast Fourier Transform) кітапханасын пайдаланып, микрофон естіген жиілік шыңдарын есептейді және әр жиілікті басқа түспен көрсетеді.
Мен бастапқыда түйме мен дисплейге балама режимдерді қосуды жоспарладым, бірақ оған кодты жазуға мүмкіндік болмады. Егер сізде Arduino тәжірибесі болса, менің кодты басқа анимацияларды немесе тіпті басқа түстерді қосу үшін өзгерту өте қиын болмауы керек. Сізге 330 Ом резисторы бар түйме қажет.
Код:
STL:
Жабдықтар
Elegoo өте мейірімді болды және маған осы жобаға арналған Arduino негізгі стартер жинағын жіберді! Егер сіз Arduino -да жаңадан болсаңыз немесе қосымша бөлшектерді алғыңыз келсе, біреуін алғыңыз келеді: менің мазмұнды қолдау үшін серіктестік сілтемелерді пайдаланыңыз!
amzn.to/3fqEkIJ
Міне, қолданылғанның бәрі:
1/8 дюймдік фанера - жергілікті аппараттық дүкен
Жарық диодты жолақ (5м 30 лед/м) -
Акрил парақтары -
Микрофон -
Сым -
Сымды тазартқыш -
Ыстық желім тапаншасы -
Пісіру темірі -
3D принтері -
Жіп -
1 -қадам: негізді кесіңіз және акрилді құммен жағыңыз


Ағашты 1 'x 1' квадратқа кесіңіз (немесе акриліңіздің өлшеміне сәйкес). Мұны дөңгелек арамен немесе қолмен жасауға болады, егер сіз шеттерін төртбұрыштай ұстай алсаңыз, бірақ бұл қарапайым немесе столарлы арамен оңай.
Мұздату үшін акрил парағының екі жағын төмен құмды қағазбен сүртіңіз. Мұны тегістеуішпен немесе қолмен жасауға болады. Құмды қатты құмнан аулақ болыңыз, себебі сіз материалдың ішінде үлкен жарылыстарды қалдырасыз, бұл дайын көріністі бұзады.
2 -қадам: Светодиодтар мен микрофонды қосыңыз



Жарық диодты жолағын 8 жарықдиодты 8 ұзындыққа кесіңіз. Оларды ағаш негізге жабыстырыңыз, біркелкі қашықтықта және бағыттар бойынша. Көрсеткілерге назар аударыңыз, бұл жарықдиодты жолақтар тек бір бағытта жұмыс істейді. Әр жолақтың үш шығысын келесі жолақтың үш кірісіне дәнекерлеңіз. Бірінші жолақтың кірістерін arduino тақтасына қосыңыз, егер сіз менің кодты қолдансаңыз, мен деректер үшін 2 -пинді қолдандым.
Дәнекерлеу үтікті өшірмес бұрын FastLED үлгісінің көмегімен қосылымдарды тексеріңіз. Мен ColorPallets қолданғанды ұнатамын.
Бұл микрофонды Arduino -ға қосудың жақсы уақыты. Қуатты 3.3В шығысына және деректерді A0 -ге қосыңыз. Сіз мұны GitHub бетіндегі эскизбен тексере аласыз.
3 -қадам: кодты жүктеңіз
Эскизді түпнұсқалық қондырмамен сынап көру маңызды. Егер бірдеңе көмектеспесе, оны түзету кейінірек қарағанда оңай болады. Мен жазған эскизді мына жерден табуға болады:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Оны Arduino IDE -де ашыңыз және #DEFINE мәлімдемелерінің жанындағы жоғарыдағы барлық мәндердің сіздің баптауларыңызға сәйкес келетініне көз жеткізіңіз. Эскиз жүктеліп, дұрыс жұмыс істегеннен кейін сіз соңғы қадамға өтуіңізге болады.
4 -қадам: Қорытынды жиналыс




Акрилді светодиодтан ажырату үшін 4 дюймдік төрт өлшемді 3D басып шығару. Егер сізде 3D принтер болмаса, сіз бұл аралықтарды импровизациялау үшін кез келген нәрсені қолдана аласыз. Картон немесе ағаш блоктар жақсы жұмыс істейді. Arduino мен микрофонды төрт бұрышқа қойыңыз, сонда Arduino қуатты қабылдай алады, ал микрофон шуды ести алады.
Қажет болса, қабырғаға бекітуге арналған саусақтардың көмегімен бірнеше тесіктерді бұрғылауға болады. Немесе сіз оны үстелдің әшекейі ретінде қалдыра аласыз немесе оны қабырғаға бекітіңіз.
Соңында акрилді әр бұрыштағы бөлгіштерге ыстық желіммен жабыңыз және оны құрғатыңыз. Енді сізде әдемі жарықдиодты визуализатор бар, оны достарыңызды таң қалдыруға немесе көңіл көтеруге болады!
Ұсынылған:
IoT Halloween асқабақ - Arduino MKR1000 және Blynk қосымшасы бар жарық диодтары ???: 4 қадам (суреттермен)

IoT Halloween асқабақ | Arduino MKR1000 және Blynk қосымшасының көмегімен светодиодтар ???: Барлығына сәлем, Бірнеше апта бұрын Хэллоуин болды, мен дәстүр бойынша балконыма жақсы асқабақ ойып алдым. Бірақ сыртта асқабағым болғанда, мен шамды жағу үшін әр кеш сайын көшеге шығудың ыңғайсыз екенін түсіндім. Және мен
AtTiny85 адрестік жарық диодты жолағы: 10 қадам

AtTiny85 адресативті жарық диодты жолағы: Менің мақсатым- жарықдиодты үстелден шам жасау. Мен оны реттелуін қаладым, сондықтан оны күндіз де, түнде де қолдануға болады. Бірінші әрекетте мен қарапайым жарықдиодты жолақты және үлкен MOS- қолдандым. FETs оларды 12 вольтпен басқарады. Бұл жолы мен қуатты светодиодты таңдадым
Дыбыстық реактивті жалын, Bluetooth динамигі және анимациялық жарық диодтары бар өрт шұңқыры: 7 қадам (суреттермен)

Дыбыстық реактивті жалынмен, Bluetooth динамигімен және анимациялық жарықдиодты шамдармен өрт сөндіру: Жаз мезгілінде оттың жанында демалуға ештеңе жоқ деп айтуға болады. Бірақ сіз оттан жақсы нәрсені білесіз бе? От пен музыка! Бірақ біз бір қадам жоқ, екі қадам алға қарай жүре аламыз … Өрт, музыка, жарықдиодты шамдар, дыбыстық реактивті жалын! Бұл өршіл болып көрінуі мүмкін, бірақ бұл
Жоғары және орташа жарық диодты жарықдиодты жарық диодтары: 4 қадам

Жарықдиодты жоғары және орташа өту сүзгілері: Біз жоғары және орташа өту сүзгілерін жасадық, олар жарық диодты жарықтандыруға және схемаға енгізілген жиілікке байланысты күңгірттенуге мүмкіндік берді. Схемаға жоғары жиіліктер енгізілгенде, тек жасыл жарық диоды жанады. Жиілік тізбекке енгізілгенде мен
Жарық диодтары жарық сенсоры ретінде: 5 қадам

Жарық диодтары жарық сенсоры ретінде: жарық диодтары жарық шығаруға өте ыңғайлы, бірақ олар жарықты сезеді! Мен жақында осы сайтқа тап болдым, ол былай дейді: «1977 жылы Форрест М.Мимс бізге өзінің« Инженер дәптерлерінің »бірінде еске салады. светодиодтарды фотодиод ретінде де қолдануға болады … & q