Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Цикл
- 3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: Дыбыс көрсеткіші Neopixel Ws2812 LED сақинасы мен Arduino: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз Neopixel Ws2812 LED сақинасы мен arduino көмегімен дыбыс индикаторын жасауды үйренеміз.
Видеоны қараңыз!
1 -қадам: Сізге не қажет
- Arduino Uno немесе кез келген басқа Arduino тақтасы
- NeoPixel - RGB жарықдиодты сақина
- Өткізгіш сымдар
- Потенциометр
- Visuino бағдарламалық қамтамасыз ету: мына жерден жүктеп алыңыз
2 -қадам: Цикл
- Arduino тақтасының 5V штырын LedRing PIN VCC -ге қосыңыз
- Arduino тақтасының GND штырын LNDRing түйрегіне GND қосыңыз
- Arduino тақтасы Digital pin 2 -ді LedRing PIN -ге қосыңыз
- OTB потенциометрінің түйреуішін Arduino аналогтық пин A0 -ге қосыңыз
- VCC потенциометрінің түйреуішін Arduino Analog Pin 5V -ге қосыңыз
- GND потенциометрлік штырын Arduino Pin GND -ге қосыңыз
3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino: https://www.visuino.eu орнату қажет. Тегін нұсқаны жүктеп алыңыз немесе ақысыз сынаққа жазылыңыз.
Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз
- «Аналогтық карта диапазоны» компонентін қосыңыз
- «Аналогты мәнге рампа» компонентін қосыңыз
- «Аналогты қол қойылмағанға» компонентін қосыңыз
- 2X «Аналогтық мәнді салыстыру» компонентін қосыңыз
- 2X «Color Value» компонентін қосыңыз
- «RGBW Color Multi-Source Merger» компонентін қосыңыз
- «NeoPixels» компонентін қосыңыз
5 -қадам: Visuino Set компоненттерінде
- «MapRange1» тармағын таңдап, сипаттарда Енгізу диапазоны> Максимум 1 -ге, ал Енгізу ауқымы> Мин -0 мәнін орнатыңыз.
- «MapRange1» тармағын таңдап, сипаттарда Шығу диапазоны> Максимумды 12 -ге, Шығу диапазоны> Минді 0 -ге орнатыңыз
Ескерту: Шығу диапазоны> Максимумнан 12 -ге дейін - бұл LED сақинасындағы жарықдиодты шамалар саны
- «RampToValue1» таңдаңыз және сипаттар терезесінде көлбеуді (S) 1000 -ға орнатыңыз
- «CompareValue1» таңдаңыз және қасиеттер терезесінде ctBigger түріне салыстыру түрін орнатыңыз және 10 мәніне мән мәнін енгізіңіз және түйреу белгішесін нұқыңыз және «қалталы шұңқыр түйреуішін» таңдаңыз.
- «CompareValue2» таңдаңыз және сипаттар терезесінде ctSmaller -ге салыстыру түрін орнатыңыз, сонымен қатар Мән өрісін таңдап, түйреу белгішесін нұқыңыз және «қалқымалы раковина» таңдаңыз.
- «ColorValue2» таңдаңыз және сипаттар терезесінде мәнді clNavy етіп орнатыңыз
- «NeoPixels1» түймесін екі рет шертіңіз және PixelGroups терезесінде ColorPixel -ді сол жаққа сүйреп апарыңыз, ал сипаттар терезесінде пиксельдерді санауды 12 -ге орнатыңыз.
Ескерту: Count Pixels 12 - бұл LED сақинасындағы жарықдиодты шаманың саны
6 -қадам: Visuino Connect компоненттерінде
- Arduino аналогтық түйреуішті [0] Connect MapRange 1 істікшесіне қосыңыз
- «MapRange1» түйреуішін RampToValue1 түйіспесіне, CompareValue1 түйінінің мәні мен CompareValue2 түйреуіш мәніне қосыңыз.
- «RampToValue1» түйреуішін CompareValue1 түйіспелі кірістіруге және CompareValue2 түйіспелі кірістіруге және AnalogToUnsigned1 түйреуішке жалғаңыз.
- AnalogToUnsigned1 түйреуішті NeoPixels1 түйреуіш индексіне қосыңыз
- CompareValue1 істікшесін ColorValue1 істікшелі сағатқа қосыңыз
- CompareValue2 істікшесін ColorValue2 істікшелі сағатқа қосыңыз
- ColorValue1 түйреуішін RGBWColorMultiMerger1 түйрегіне жалғаңыз [0]
- ColorValue2 түйреуішін RGBWColorMultiMerger1 түйреуішіне жалғаңыз [1]
- RGBWColorMultiMerger1 түйреуішін NeoPixels1 түйреуіш түсіне қосыңыз
- NeoPixels1 түйреуішін Arduino Digital Pin 2 -ге қосыңыз
7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз Arduino UNO модуліне қуат берсеңіз және потенциометрді сырғытсаңыз, жарықдиодты сақина потенциометрдің орнын көрсетеді, сіз бұл әдісті дыбыстық қосымшаларда қолдана аласыз, онда дыбыс деңгейін немесе визуалды индикатор қажет басқа жобаны көрсету қажет.
Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:
Ұсынылған:
Күн белгісінің сақинасы: Мен қателестім, сондықтан сізге қажет емес: 11 қадам
Күн белгісінің сақинасының бұзылуы: Мен қателестім, сондықтан сізге қажет емес: Менде қоңырау есігі бар, ол өте керемет. Яя, қоңырау үшін. Содан кейін менде Ring Stick-up камерасы болды, онда барлық онлайн-Ризашылық күні сатылымдары жүріп жатты. $ 50 жеңілдік, және олар маған бұл сақиналы күн белгісін ТЕГІН жіберді (бар -жоғы $ 49!). Мен сенімдімін
Arduino Neopixel LED сақинасы Ws2812 - Visuino оқулығы: 8 қадам
Arduino Neopixel LED сақинасы Ws2812 - Visuino оқулығы: Бұл оқулықта біз LED пиксельді айналдыру үшін Arduino және Visuino көмегімен Neopixel Led Ring Ws2812 басқаруды үйренеміз
Neopixel Ws2812 кемпірқосақ жарық диоды M5stick-C - Arduino IDE көмегімен M5stack M5stick C көмегімен Neopixel Ws2812 -де кемпірқосақты іске қосу: 5 қадам
Neopixel Ws2812 кемпірқосақ жарық диоды M5stick-C | Arduino IDE көмегімен M5stack M5stick C көмегімен Neopixel Ws2812-де кемпірқосақты іске қосу: Сәлеметсіз бе балалар, біз осы нұсқаулықта Arduino IDE көмегімен m5stack m5stick-C әзірлеу тақтасы бар neopixel ws2812 жарық диодты немесе жарық диодты немесе жарықдиодты матаны немесе жетекші сақинаны қолдануды үйренеміз. онымен бірге кемпірқосақтың үлгісі
Бейне мен анимацияға дыбыс жазу: бірнеше кеңестер мен амалдар: 8 қадам
Бейне мен анимацияға дыбыс жазу: бірнеше кеңестер мен амалдар: Егер сіз суретші болғыңыз келсе немесе YouTube -те анимация жасауды ұнататын бала болсаңыз, аудионы жазуда бірнеше мәселе туындауы мүмкін. бейне немесе анимация визуалды түрде жақсы болуы мүмкін, егер оны көретін адамдар көре алса
TECHNO викинг! Ғарыштық викинг дулығасындағы жарықдиодты мүйіздер: дыбыс көрсеткіші + мөлдір викинг дулыға: 6 қадам
TECHNO викинг! Ғарыштық викинг дулығасындағы жарықдиодты мүйіздер: дыбыс көрсеткіші + мөлдір викинг дулыға: Иә! Бұл ғарыштық викингтерге арналған дулыға. *** Жаңарту, бұл Techno Viking дулыға деп аталуы керек *** Бірақ оның 2010 жылдың қазанында мен Techno Viking туралы бүгін ғана білдім. Мэм қисығының артында. Уатева 'мұнда ол жоғары өнімділікпен