Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: Көлөм көрсөткүчү Neopixel Ws2812 LED Ring & Arduino: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз Neopixel Ws2812 LED Ring жана arduino аркылуу үн көрсөткүчүн жасоону үйрөнөбүз.
Видео көрүү!
1 -кадам: Сизге эмне керек
- Arduino Uno же башка Arduino тактасы
- NeoPixel - RGB LED шакеги
- Өткөргүч зымдар
- Потенциометр
- Visuino программасы: Бул жерден жүктөп алыңыз
2 -кадам: Circuit
- 5V Arduino тактасын LedRing пин VCCге туташтырыңыз
- Gdu Arduino тактасын GND менен LedRing пин GNDга туташтырыңыз
- Ардуино тактасын Digital pin 2ди LedRing pin DIге туташтырыңыз
- OTB потенциометрин Arduino Analog Pin A0 менен туташтырыңыз
- VCC потенциометрин Arduino Analog Pin 5V менен туташтырыңыз
- GND потенциометрин Arduino Pin GNDге туташтырыңыз
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino: https://www.visuino.eu да орнотулушу керек. Акысыз версиясын жүктөп алыңыз же акысыз сыноого катталыңыз.
Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 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го коюңуз
Эскертүү: Output Range> Max to 12 LEDRingдеги LEDдин саны
- "RampToValue1" тандап, касиеттер терезесинде Slope (S) 1000ди коюңуз
- "CompareValue1" тандап, касиеттер терезесинде ctBigger менен Value 10го салыштыруу түрүн коюңуз.
- "CompareValue2" тандап, касиеттер терезесинде ctSmaller менен Салыштырмалуу Түрдү белгилеңиз, ошондой эле Маанис талаасын тандап, Pin сөлөкөтүн чыкылдатыңыз жана "Float Sink Pin" тандаңыз.
- "ColorValue2" тандап, касиеттер терезесинен ValNetти clNavyге коюңуз
- "NeoPixels1" дегенди эки жолу чыкылдатыңыз жана PixelGroups терезесинде ColorPixelди сол жагына сүйрөңүз, ал эми касиеттер терезесинде Count Pixels'ти 12 деп коюңуз.
Эскертүү: Count Pixels 12 - бул LEDRingдеги LEDдин саны
6 -кадам: Visuino Connect компоненттеринде
- Arduino Analog pin [0] туташуу MapRange1 пин In
- "MapRange1" pinин RampToValue1 pin In'ге туташтырыңыз жана CompareValue1 pin Value жана CompareValue2 pin Valueга туташтырыңыз
- "RampToValue1" пин туташуусун CompareValue1 pin In жана CompareValue2 pin In жана AnalogToUnsigned1 pin In менен туташтырыңыз.
- AnalogToUnsigned1 пинти NeoPixels1 пин индексине туташтырыңыз
- ColorValue1 пин саатына CompareValue1 пин туташуу
- CompareValue2 пинди ColorValue2 пин саатына туташтырыңыз
- ColorValue1 пинди RGBWColorMultiMerger1 пинге туташтырыңыз [0]
- ColorValue2 пинди RGBWColorMultiMerger1 пинге туташтырыңыз [1]
- RGBWColorMultiMerger1 пинти NeoPixels1 пин түсүнө туташтырыңыз
- NeoPixels1 пинти Arduino Digital Pin 2ге туташтырыңыз
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
8 -кадам: Play
Эгерде сиз Arduino UNO модулуна кубат берсеңиз жана потенциометрди жылдырсаңыз, LED Ring потенциометрдин позициясын көрсөтөт. Бул ыкманы Аудио Тиркемелерде колдонсоңуз болот, анда сиз үн көрсөткүчтөрүн же кандайдыр бир визуалдык индикатор керек болгон башка долбоорду көрсөтүшүңүз керек.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
Arduino Neopixel LED Ring Ws2812 - Visuino үйрөткүчү: 8 кадам
Arduino Neopixel LED Ring Ws2812 - Visuino үйрөткүчү: Бул үйрөткүчтө биз LED пикселди айланып өтүү үчүн Arduino жана Visuino аркылуу Neopixel Led Ring Ws2812ди башкарууну үйрөнөбүз
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонсо болот: 4 кадам
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонуу керек: Салам балдар, Neopixel алып келген тилке абдан популярдуу жана ал ошондой эле ws2812 LED тилкеси деп аталат. Алар абдан популярдуу, анткени бул лентада биз ар бир светодиодду өзүнчө чече алабыз, демек, эгер сиз бир нече леддердин бир түстө жаркырашын кааласаңыз
Arduino Ws2812 LED же Neopixel Led Strip же Ring үйрөткүчү: 4 кадам
Arduino Ws2812 LED же Neopixel Led Strip же Ring Tutorial: Бул көрсөтмөлөрдө биз неопикселди же ws 2812ди же Arduino менен тез жетектөөнү үйрөнөбүз. Светодиоддор жекече даректелет, ошондуктан аларды инди деп да аташат
LED КОЛДОНУУЧУ ЖАРЫК КӨЛӨМ !!: 5 кадам (Сүрөттөр менен)
Светодиоддун жардамы менен жарык берүүчү !!: СИЗДИН ҮЙҮҢҮЗДҮН БИР БИРЧЕГИНДЕ ЖАТКАН СИЗДИН КӨЗҮҢҮЗДҮГҮ КҮЗҮГҮҢҮЗ БОЛОБУ …….. СОНУН УЧУРДА ЭН УКТУКТУУЛУКТАРДЫ КӨРСӨТҮП, ЭРКИНДИККЕ ЧЫГАРУУ УБАКЫТЫ
TECHNO VIKING! Космос Викинг туулгасындагы LED мүйүздөрү: Көлөм индикатору + Тунук Викинг туулга: 6 кадам
TECHNO VIKING! Космостук Викинг туулгасындагы LED мүйүздөрү: Көлөмдүн индикатору + Тунук Викинг туулгасы: Ооба! Бул Space Vikings үчүн туулга. *** Жаңыртуу, бул Techno Viking Helmet деп аталышы керек *** Бирок анын октябрь 2010 жана мен бүгүн гана Techno Viking жөнүндө билдим. Мэмдин ийри сызыгынын артында. Whateva 'Бул жерде ал жогорку продукция менен