Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 4 -qadam: Visuino -da komponentlarni qo'shing
- 5 -qadam: Visuino Set komponentlarida
- 6 -qadam: Visuino Connect komponentlarida
- 7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 8 -qadam: O'ynang
Video: Ovoz indikatori Neopixel Ws2812 LED halqa va Arduino: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Ushbu qo'llanmada biz Neopixel Ws2812 LED halqa va arduino yordamida ovoz indikatorini yasashni o'rganamiz.
Videoni Ko'ring!
1 -qadam: Sizga nima kerak
- Arduino Uno yoki boshqa Arduino taxtasi
- NeoPixel - RGB LED halqali
- Jumper simlari
- Potentsiometr
- Visuino dasturi: Bu yerdan yuklab oling
2 -qadam: O'chirish davri
- Arduino 5V pinini LedRing pinli VCC -ga ulang
- Arduino GND pinini GNDni LedRing pin GND ga ulang
- Arduino Digital Digital pin 2 ni LedRing pin DI ga ulang
- OTB potentsiometr pinini Arduino analog pin A0 ga ulang
- VCC potentsiometr pinini Arduino analog pin 5V ga ulang
- GND potentsiometr pinini Arduino Pin GND ga ulang
3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.
Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
4 -qadam: Visuino -da komponentlarni qo'shing
- "Analog xaritalar diapazoni" komponentasini qo'shing
- "Analog qiymatga rampa" komponentini qo'shing
- "Analogga imzosiz" komponentasini qo'shing
- 2X "Analog qiymatni solishtiring" komponentini qo'shing
- 2X "Rang qiymati" komponentini qo'shing
- "RGBW rangli ko'p manbali birlashma" komponentini qo'shing
- "NeoPixels" komponentini qo'shing
5 -qadam: Visuino Set komponentlarida
- "MapRange1" -ni tanlang va xususiyatlarida Kirish diapazoni> Maksni 1 -ga, Kirish diapazoni> Min -ni 0 -ga qo'ying.
- "MapRange1" ni tanlang va xususiyatlarda Chiqish diapazoni> Maksni 12 ga va Chiqish diapazoni> Minni 0 ga o'rnating.
Eslatma: Chiqish diapazoni> Maksdan 12 gacha - LED halqasidagi LEDlar soni
- "RampToValue1" -ni tanlang va xususiyatlar oynasida Nishabni (S) 1000 ga o'rnating
- "CompareValue1" -ni tanlang va xususiyatlar oynasida "Type to ctBigger to Value to 10" ni belgilang, shuningdek "Value" maydonini tanlang va "Pin" belgisini bosing va "Float chig'anoq pinini" tanlang.
- "CompareValue2" -ni tanlang va xususiyatlar oynasida "Type to ctSmaller -ni solishtiring" -ni belgilang, shuningdek "Qiymat" maydonini belgilang va "Icon" belgisini bosing va "Float chig'anoq pinini" tanlang.
- "ColorValue2" -ni tanlang va xususiyatlar oynasida ValN -ni clNavy -ga o'rnating
- "NeoPixels1" -ni ikki marta bosing va PixelGroups oynasida ColorPixel -ni chap tomonga suring va xususiyatlar oynasida "Piksellar sonini 12" ga qo'ying.
Eslatma: Count Pixels 12 - bu LED halqasidagi LEDlar soni
6 -qadam: Visuino Connect komponentlarida
- Arduino Analog pinini [0] MapRangega 1 pinli ulang
- "MapRange1" pinini RampToValue1 pin iniga ulang va CompareValue1 pin qiymati va CompareValue2 pin qiymatini ulang.
- "RampToValue1" pinini CompareValue1 pin in va CompareValue2 pin In va AnalogToUnsigned1 pin In ga ulang.
- AnalogToUnsigned1 pinni NeoPixels1 pin indeksiga ulang
- CompareValue1 pin Out -ni ColorValue1 pinli soatiga ulang
- CompareValue2 pin Out -ni ColorValue2 pinli soatiga ulang
- ColorValue1 pinini RGBWColorMultiMerger1 piniga ulang [0]
- ColorValue2 pinini RGBWColorMultiMerger1 piniga ulang [1]
- RGBWColorMultiMerger1 pinini NeoPixels1 pinli Rangga ulang
- NeoPixels1 pinini Arduino Digital Pin 2 ga ulang
7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
8 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz va potansiyometrni siljitsangiz, LED halqasi potentsiometrning pozitsiyasini bildiradi, siz ovozli ilovalar yoki ovoz balandligi pozitsiyasini yoki biron -bir vizual indikator kerak bo'lgan boshqa loyihani ko'rsatishingiz kerak.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:
Tavsiya:
Itlar uchun LED masofa indikatori: 5 qadam (rasmlar bilan)
Itlar uchun LED masofa indikatori: Men odatda itim Rusioni quyosh botganda sayrga olib chiqaman, shunda u qizib ketmasdan o'ynashi mumkin. Muammo shundaki, u tayoqdan tushganida, ba'zida u juda hayajonlanib, kerak bo'lgandan ko'ra yuguradi, past yorug'lik va boshqa itlar bilan
Ovoz/ovoz darajasi ko'rsatkichi: 10 qadam
Ovoz/ovoz balandligi indikatori: Ushbu loyihada men sizga operatsion kuchaytirgichlar yordamida oddiy ovoz darajasi ko'rsatkichini qanday qurishni ko'rsataman. Eslatma: Savol berish uchun, iltimos, mening saytimga tashrif buyuring, mutaxassisdan so'rang, yordamchi qo'shimcha videolar: non taxtasida simulyatsiya qilingan sxemani o'rnatish (Proto-
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi - Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da kamalakni ishga tushirish: 5 qadam
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi | Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da Rainbow-ni ishga tushiring: Salom bolalar, biz bu ko'rsatmalarni o'qib beramiz, biz neopixel ws2812 LEDlarini yoki LED tasmasini yoki LED matritsasini yoki LED halqasini m5stack m5stick-C Arduino IDE bilan ishlab chiqish platasi bilan ishlatishni o'rganamiz. u bilan kamalak namunasi
Ovoz kuchaytirgichidagi ovoz balandligi, bosh va balandlik davri: 11 qadam
Ovoz kuchaytirgichidagi ovoz balandligi, bass va baland ovoz sxemasi: salom do'stim, bugun men ovoz balandligi, bass va treblni yaratmoqchiman. O'chirish faqat bitta kanalli audio ampl uchun bo'ladi
NeoPixel halqa kaleydoskopi: 8 qadam (rasmlar bilan)
NeoPixel halqa kaleydoskopi: LightLogo kaleydoskopini tayyorlash bo'yicha ko'rsatmalar va materiallarni taklif qilishdan mamnunman! Men buni ko'p oylar davomida o'ylardim va nihoyat dizaynni ishlab chiqdim. Agar sizda ushbu dizayn bo'yicha yaxshilanishlar bo'lsa, iltimos, baham ko'ring