Агуулгын хүснэгт:
- Алхам 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 11:00
Энэхүү гарын авлагад бид Neopixel Ws2812 LED бөгж, arduino ашиглан дууны индикаторыг хэрхэн хийхийг сурах болно.
Видеог үзээрэй!
Алхам 1: Танд хэрэгтэй зүйл
- Arduino Uno эсвэл бусад Arduino самбар
- NeoPixel - RGB LED бөгж
- Холбогч утас
- Потенциометр
- Visuino програм хангамж: Эндээс татаж авна уу
Алхам 2: Хэлхээ
- Arduino хавтангийн 5V зүүг LedRing pin VCC -тэй холбоно уу
- Arduino хавтангийн зүү GND -ийг LedRing зүү GND -тэй холбоно уу
- Arduino дижитал зүү 2 -ийг LedRing pin DI руу холбоно уу
- OTB потенциометрийн зүүг Arduino аналог Pin A0 руу холбоно уу
- VCC потенциометрийн зүүг Arduino аналог Pin 5V руу холбоно уу
- GND потенциометрийн зүүг Arduino Pin GND руу холбоно уу
Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Үнэгүй хувилбарыг татаж авах эсвэл үнэгүй туршилтанд бүртгүүлнэ үү.
Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- "Газрын зургийн аналог" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Ramp to Analog Value" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Аналогийг гарын үсэг зураагүй" бүрэлдэхүүн хэсгийг нэмнэ үү
- 2X "Аналог утгыг харьцуулах" бүрэлдэхүүн хэсгийг нэмнэ үү
- 2X "Өнгөний үнэ цэнэ" бүрэлдэхүүн хэсгийг нэмнэ үү
- "RGBW Өнгөний Олон эх сурвалжтай нэгдэх" бүрэлдэхүүн хэсгийг нэмнэ үү
- "NeoPixels" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- "MapRange1" -ийг сонгоод шинж чанаруудаас Input Range> Max -ийг 1 болгож, Input Range> Min -ийг 0 болгож тохируулна уу.
- "MapRange1" -ийг сонгоод шинж чанаруудаас Гаралтын хүрээ> Макс 12, Гаралтын хүрээ> Мин 0 болгож тохируулна уу.
Тэмдэглэл: Гаралтын хүрээ> Хамгийн ихдээ 12 нь LED цагираг дээрх LED тоо юм
- "RampToValue1" -ийг сонгоод шинж чанарын цонхонд налууг (S) 1000 болгож тохируулна уу
- "CompareValue1" -ийг сонгоод шинж чанарын цонхноос Compat Type to ctBigger, 10 -ийг Value болгож тохируулаарай.
- "CompareValue2" -г сонгоод шинж чанарын цонхноос Compat Type to ctSmaller -ийг тохируулаад Утга талбарыг сонгоод Pin дүрс дээр дараад "Float Sink Pin" -г сонгоно уу.
- "ColorValue2" -г сонгоод шинж чанарын цонхонд ValN -ийг clNavy болгон тохируулна уу
- "NeoPixels1" дээр давхар товшоод PixelGroups цонхонд ColorPixel -ийг зүүн тийш чирж, шинж чанарын цонхонд Count Pixels -ийг 12 болгож тохируулна уу.
Тэмдэглэл: Count Pixels 12 бол LED цагираг дээрх LED тоо юм
Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Arduino аналог зүү [0] -г MapRange1 зүү руу холбоно уу
- "MapRange1" зүүг RampToValue1 зүү оролттой холбож, CompareValue1 зүүний утга ба CompareValue2 зүүний утгыг холбоно уу.
- "RampToValue1" зүүг CompareValue1 pin In ба CompareValue2 pin In ба AnalogToUnsigned1 pin In руу холбоно уу.
- AnalogToUnsigned1 зүүг NeoPixels1 зүү индекстэй холбоно уу
- CompareValue1 pin Out -ийг ColorValue1 зүү цаг руу холбоно уу
- CompareValue2 зүүг ColorValue2 зүү цаг руу холбоно уу
- ColorValue1 зүүг RGBWColorMultiMerger1 зүүтэй холбоно уу [0]
- ColorValue2 зүүг RGBWColorMultiMerger1 зүүтэй холбоно уу [1]
- RGBWColorMultiMerger1 зүүг NeoPixels1 зүү өнгөөр холбоно уу
- NeoPixels1 pin Out -ийг Arduino Digital Pin 2 руу холбоно уу
Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 8: Тоглох
Хэрэв та Arduino UNO модулийг асааж, потенциометрийг гулсуулж байвал LED цагираг нь потенциометрийн байрлалыг харуулах болно. Та энэ аргыг Аудио програмд ашиглаж болно.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Зоосон машины чанга яригчийн эзлэхүүний адаптер: 3 алхам
Зоосон машины чанга яригчийн эзлэхүүний адаптер: Энэ бол аркадийн чанга яригчийн дууны түвшинг тохируулахын тулд аркад товчлуурын нүхийг хэрхэн яаж тохируулах тухай юм. нэгийг нь авах хэрэгсэл
Arduino Neopixel LED бөгж Ws2812 - Visuino заавар: 8 алхам
Arduino Neopixel LED Ring Ws2812 - Visuino заавар: Энэхүү гарын авлагад бид LED пикселийг ажиллуулахын тулд Arduino болон Visuino ашиглан Neopixel Led Ring Ws2812 -ийг хэрхэн удирдах талаар сурах болно
ЭКГ дээр суурилсан зүрхний цохилтын үзүүлэлт бөгж: 4 алхам
ЭКГ -д суурилсан зүрхний цохилтын индикаторын цагираг: Зүрхний цохилттойгоо зэрэгцэн олон тооны LED гэрэл анивчих нь энэ бүх технологийг ашиглахад хялбар байх ёстой, тийм үү? Яахав - одоог хүртэл тийм байгаагүй. Би хувьдаа хэдэн жилийн турш тэмцэж, PPG болон ЭКГ -ийн олон схемээс дохио авахыг хичээсэн
Neopixel Ws2812 Солонго солонгоруулагч LED нь M5stick-C - M5stack M5stick C ашиглан Arduino IDE ашиглан Neopixel Ws2812 дээр Солонго ажиллуулж байна: 5 алхам
Neopixel Ws2812 Солонго солонгоруулагч LED нь M5stick-C | Neopixel Ws2812 дээр солонго ажиллуулах нь M5stack M5stick C ашиглан Arduino IDE-ийг ашиглана уу: Сайн байна уу залуусаа энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack m5stick-C хөгжүүлэлтийн самбар бүхий neopixel ws2812 LED эсвэл LED тууз эсвэл LED матриц эсвэл LED цагираг ашиглах талаар сурах болно. түүнтэй хамт солонгын загвар
TECHNO VIKING! Сансрын Викинг дуулга дээрх LED эвэр: Эзлэхүүний үзүүлэлт + Тунгалаг Викинг дуулга: 6 алхам
TECHNO VIKING! Сансрын Викинг дуулга дээрх LED эвэр: Эзлэхүүний үзүүлэлт + Тунгалаг Викинг дуулга: Тийм ээ! Энэ бол сансрын викингүүдэд зориулсан дуулга юм. *** Шинэчлэлт, Үүнийг Техно Викинг дуулга гэж нэрлэх ёстой *** Гэхдээ 2010 оны 10 -р сард би Техно Викингийн талаар дөнгөж сая мэдсэн. Меме муруйн ард. Whateva 'Энд тэр илүү өндөр бүтээмжтэй байна