Mundarija:
- 1 -qadam: Kerakli materiallar:
- 2 -qadam: LED spektrum analizatorini qanday qilish kerak:
- 3 -qadam: Boshqarish panelini qanday qilish kerak:
- 4 -qadam: LED audio spektrli analizator davri va tenglikni
- 5 -qadam: Led spektrli analizator PCB prototipi
- 6 -qadam: payvandlash va ulash
- 7 -qadam: Dasturni yuklab oling
Video: LED audio spektr analizatorini qanday qilish kerak: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
LED audio spektr analizatori musiqaning intensivligiga qarab chiroyli yorug'lik modelini yaratadi, bozorda ko'plab DIY LED musiqali spektrli to'plamlar mavjud, lekin bu erda biz NeoPixel RGB LED matritsasi va ARM mikrokontrolleridan foydalanib, LED audio spektr analizatorini tayyorlamoqchimiz..
Siz bu rangli musiqa spektrini quyidagi videoda ko'rishingiz mumkin.
Ushbu yo'riqnomada biz sizga LED audio spektr analizatorining butun ish jarayonini ko'rsatib beramiz, shuningdek loyihaning to'liq sxemasi, tenglikni va kodini taqdim etamiz.
1 -qadam: Kerakli materiallar:
- Moslashuvchan 16x16 NeoPixel RGB LED matritsasi *2 (https://www.adafruit.com/products/2547)
- STM32F103RBT6 *1
- Asosiy karta (EasyEDA tomonidan yaratilgan PCB)
- Kommutatsion quvvat manbai, 5V 40A.
- Ovoz liniyasi *1, 1 min 2 audio interfeys *1, Dinamiklar *1.
2 -qadam: LED spektrum analizatorini qanday qilish kerak:
1. LED ulanishi
Birinchi LED matritsaning DOU interfeysini ikkinchisining DIN interfeysiga ulab, 16*16 RGB ikkita ikkita LED matritsasini ulang, bu esa kattaroq 16*32 RGB LEDli matritsani tashkil qiladi.
2. Quvvat ulanishi
Mening LED ish kuchlanishim 5 V, shuning uchun men ikkita LED quvvat interfeysini 5V boshqaruv kuchiga ulashni xohlayman. E'tibor bering, ishlaydigan LEDning maksimal oqimi 18 A, shuning uchun 40 A dan yuqori boshqaruv kuchini ishlatish va uni ulash uchun etarlicha qalin simni tanlash tavsiya etiladi.
3 -qadam: Boshqarish panelini qanday qilish kerak:
Boshqarish paneli audio signallarni qabul qiladi, ular FFT tomonidan qayta ishlanadi va keyin LED matritsali displeyda ko'rsatiladi.
Boshqariladigan LED-bu WS2812b tomonidan dasturlashtirilgan nuqta-matritsa, uning nazorat qilish chastotasi 800KGts. Va vaqtni nazorat qilish diagrammasi yuqorida ko'rsatilgan.
Har bir LED 24 bitli ma'lumotlar bilan boshqariladi, uning tuzilishi G7 ~ G0+R7 ~ R0+B7 ~ B0. Ma'lumotlar birinchi o'rinda va GRB ketma -ketligiga muvofiq yuqori o'rin printsipi bo'yicha yuboriladi.
LM358 tomonidan analog sxema yordamida qurilgan, kuchaytirilgan sxema yuqoridagi diagrammada ko'rsatilgan.
Diagrammada IN_CH-bu kompyuterning audio kirish terminali, PC3-bu kuchaytirilgan chiqish signalidir, u keyinchalik STM 32 ga yuboriladi. C13, R6 va R7 signal kuchaytiruvchi zanjirga birlashtirilgan bo'lib, ular signal kuchlanishini va manfiy kuchlanishni musbatga aylantiring. R8dan keyingi elektron signal kuchaytirgichdir, uning signal kuchi PC 3 R8dan oldingi oldingi signalning R9/R8 barobariga teng. IN 1+ - OUT 1dan minimal kuchlanish qiymatining chiqishining oxiri.
4 -qadam: LED audio spektrli analizator davri va tenglikni
Bu erda biz boshqaruv panelini loyihalash uchun EasyEDA -dan foydalanamiz. EasyEDA - bu EDA uchun oddiy va samarali dasturiy ta'minot bo'lib, uning yordamida siz diagramma chizishingiz yoki naqshni qulay kesishingiz mumkin.
Bu havola - bu mening raqobatchi elektron sxemam va tenglikni, siz uni aniq ko'rishingiz mumkin.
Siz ham o'z hisobingizni to'g'ridan -to'g'ri hisobingizga ulash uchun hisobni ro'yxatdan o'tkazishingiz mumkin.
5 -qadam: Led spektrli analizator PCB prototipi
PCB dizaynini tugatgandan so'ng, men EasyEDA shaklidagi ba'zi tenglikni buyurtma qildim. Men olgan taxtalardan juda xursandman va narxlari yaxshi edi, ularning hammasi yaxshi ishlaydi.
Agar sizga bu yoqsa, siz PCB buyurtmasidan foydalanib, bu spektrli analizatorni boshqarishingiz mumkin.
6 -qadam: payvandlash va ulash
Quyidagi skrinshot ko'rsatilgandek, komponentlar payvandlangandan so'ng, boshqaruv paneli to'ldiriladi. Bu juda oddiy.
Kompyuterning audio kabelini payvandlangan interfeysning beta -versiyasiga ulang, so'ngra kompyuter musiqasini oching. Ovoz chizig'ini kiritgandan so'ng, siz kompyuter musiqasining tovushini eshitmasligingiz mumkin. Bunday holda, biz kompyuterning audio chiqishini ikkita kanalli chiqishga aylantirish uchun 1-burilishli ikkita ulagichdan foydalanishimiz mumkin. Bir kanal yadro platasiga, ikkinchisi karnayga ulangan.
Yuqorida ko'rsatilgan diagrammada, yadro platasi kompyuter USB orqali quvvatlanadi va audio chiqish interfeysi orqali ulanadi. Kompyuter audio chiqishining boshqa interfeysi tashqi dinamikga ulangan. Tarmoqni boshqarish interfeysining signal chizig'i topraklama simiga va DIN va GND nuqta matritsasiga ulanganda mumkin.
7 -qadam: Dasturni yuklab oling
Endi siz quyida berilgan dastur kodini STM32F103RBT6 ARM Microcontroller -ga yuklashingiz kerak va siz rang -barang musiqa spektrini ko'rishingiz mumkin.
Shunday qilib, biz bu erda RGB LEDli Audio Spektr analizatorini qurdik, umid qilamanki, bu sizga yoqadi va siz musiqa spektrini yanada ajoyib qilish uchun dasturni o'zgartirishingiz mumkin.
Tavsiya:
Uyda Arduino Nano yordamida 32 diapazonli LED audio musiqali spektr analizatorini qanday yasash mumkin #arduinoproject: 8 qadam
Uyda Arduino Nano yordamida 32 diapazonli LED audio musiqali spektr analizatorini qanday qilish kerak #arduinoproject: Bugun biz Arduino yordamida uyda 32 diapazonli LED audio musiqa spektr analizatorini yasaymiz, u bir vaqtning o'zida chastota spektrini ko'rsatishi va muiskni o'ynashi mumkin. 100k qarshilik qarshisida ulangan bo'lishi kerak, aks holda ovoz balandligi
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: 11 qadam (rasmlar bilan)
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: Maqsadlar: ≤ 500 dollarga ma'lumot yozuvchi yasang. U harorat, pH va DO ma'lumotlarini vaqt tamg'asi va I2C aloqasi yordamida saqlaydi. Nima uchun I2C (Inter-Integrated Circuit)? Bir nechta sensorlarni bir qatorga yig'ish mumkin, chunki ularning har birida
Kostyum uchun chastotali audio vizualizatorni qanday qilish kerak (Arduino loyihasi): 8 qadam (rasmlar bilan)
Kostyum uchun chastotali ovozli vizualizatorni qanday qilish kerak (Arduino loyihasi): Men bu ko'rsatmada shisha tolali ko'pikli kostyumga o'rnatilgan hayajonli audiovizualizatorni yaratish bo'yicha maslahatlar, rejalar va kodlarni beraman. Yo'l davomida men arduino FFT kutubxonalarini joriy qilishni istaganlar uchun foydali qadamlar va qo'shimcha kodlar bilan bo'lishaman
USB orqali zaryadlanadigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning shaxsiy USB avtomobil zaryadlovchini qanday qilish kerak: 10 qadam (rasmlar bilan)
USB orqali zaryad oladigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning USB avtomobil zaryadlovchini qanday yasash mumkin: 5v va USB ulagichli vilkasini chiqaradigan avtomobil adapterini birlashtirib, USB orqali quvvat oladigan har qanday iPod yoki boshqa qurilma uchun USB zaryadlovchini yarating. Loyihaning eng muhim qismi - bu siz tanlagan avtomobil adapterining chiqishiga ishonch hosil qilish