Съдържание:
- Консумативи
- Стъпка 1: Neopixel
- Стъпка 2: Подготовка на неопикселите
- Стъпка 3: Свързване на Neopixel Strip и Micro: bit
- Стъпка 4: Получаване на разширението
- Стъпка 5: Първа програма
- Стъпка 6: Втора програма
Видео: Micro: бит Neopixel Въведение: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Тази инструкция ще научи някои основни неща за Neopixel и ще покаже как да използвате библиотеката Neopixel. Неопикселите са чудесен начин да осветите вашите проекти, тъй като са евтини, лесни за използване и micro: bit може да контролира много от тях едновременно.
Консумативи
1 x Micro: бит
3 x Алигатор-Алигатор скокове
Лента от неопиксели (WS2812B).
Някакъв проводник
Припой
Поялник
Стъпка 1: Neopixel
Неопикселите са индивидуално адресируеми светодиоди. Всеки от тях има три входа. Захранване, заземяване и въвеждане на данни. На снимката това е 5v, gnd и Din. Той също така има три изхода. Захранване, заземяване и данни. Което отново е 5v, gnd и Do на снимката. Тъй като всеки неопиксел може да изпраща данните, захранването и земята към следващия неопиксел, можете да свържете последователно голямо количество неопиксели заедно и да ги контролирате с един извод и да ги захранвате от едно захранване.
Докато неопикселът казва 5 волта, можете да го пуснете на 3,3 волта, но те изискват определено количество енергия, така че не трябва да се опитвате да захранвате много от вашия micro: bit. Така че, ако искате да стартирате много неопиксели, трябва да използвате само micro: bit за въвеждане на данни, докато получавате захранване от друг източник. Тук ще използваме само 3 неопиксела, така че захранването му от micro: bit не е проблем.
Стъпка 2: Подготовка на неопикселите
Първо ще изрежем неопикселовата лента, така че да имаме само три неопиксела. Неопикселовата лента може да бъде изрязана между пикселите. Ако погледнете първата снимка, тогава лентата може да бъде прикрепена към бялата ивица. Просто използвайте тел за рязане.
Виждал съм някои хора да поставят алигаторни клипове директно върху неопикселови LED ленти, но тъй като правилно ще използвам тази къса лента няколко пъти, ще запоя проводници към нея. Три жици. Зелен проводник на Din, черен проводник на gnd и червен на 5 v.
Стъпка 3: Свързване на Neopixel Strip и Micro: bit
Използваме алигаторните проводници, за да свържем неопиксела към micro: bit.
Neopixel -> Micro: бит
Gnd -> Gnd
Din -> Пин 0
5 v -> 3,3 v
Стъпка 4: Получаване на разширението
Първо отидете в редактора на Makecode и започнете нов проект. След това отидете на „Разширени“и изберете „Разширения“. Имайте предвид, че тъй като съм датчанин, тези бутони имат малко различни имена на снимките. В разширенията търсите „neopixel“и избирате горния ляв резултат.
Стъпка 5: Първа програма
Все още съм датчанин, така че моят Makecode е на датски, но все още можете правилно да видите с какво се сравняват блоковете в английската версия.
Първият блок в "При стартиране" (Ved start) казва на micro: bit да намери неопикселовата лента и колко неопиксела са свързани към нея. Тук свързваме 3 неопиксела към пин 0.
Следващият блок задава яркост от 0 до 255. Задаваме я на 30, която все още е много ярка.
Във веригата завинаги (за altid) използваме три различни начина за задаване на цветовете на LED.
Първият блок задава първия светодиод да бъде червен. Това е най -лесният начин за задаване на цветове, но има само 10 различни цвята за избор. Този блок всъщност не показва цвета на LED лентата. Трябва да използваме show block за това.
Вторият блок задава цвета на втория светодиод въз основа на нюанса (Вид на основния цвят), наситеността (Колко силен е цветът) и яркостта (Колко ярък или тъмен е цветът). Това ще бъде ярко турско синьо.
Третият блок задава цвета на третия светодиод въз основа на това колко зелено, синьо и червено има в него. Този цвят е направен от 80 зелени и 40 червени, които ни дават тъмно зелен цвят.
Последният блок във цикъла завинаги е блокът show. Промените в цветовете, които направихме, ще влязат в сила, когато стартираме шоу блока.
Тъй като няма нищо променящо се в тази програма, ние действително бихме могли да поставим цялата програма в "При стартиране".
Ето програмата.
Стъпка 6: Втора програма
Във втората програма сме поставили цялата първа програма в „При стартиране“
При натискане на бутон A (Når der trykkes på knappen A) използваме командата shift pixel. Това ще премести целия цвят при стъпка нагоре. Така третият светодиод получава цвета на втория светодиод, вторият светодиод получава цвета на първия светодиод и с командата за смяна първият светодиод ще стане празен. Ние също използваме show block, защото без show block LED действително няма да промени цвета си.
При натиснат бутон В (Når der trykkes på knappen B) използваме командата за завъртане на пиксела. Това работи много подобно на командата за смяна на пиксела, но вместо първият светодиод да стане празен, той ще вземе цвета на последния светодиод. Така третият светодиод получава цвета на втория светодиод, вторият светодиод получава цвета на първия светодиод и с командата завъртане първият светодиод ще получи цвета на третия светодиод. Ние също използваме show block, защото без show block LED действително няма да промени цвета си.
Натиснат бутон A+B (Når der trykkes på knappen A+B). Първият блок отпечатва очакваната консумация на енергия от Neopixels на mico: bit. Вторият блок ни дава 2 секунди, за да прочетем прогнозата. След това третият блок изчиства екрана.
Ето втората програма.
Препоръчано:
"High-Fivey" картон Micro: бит робот: 18 стъпки (със снимки)
„High-Fivey“на Cardboard Micro: bit Robot: Останал вкъщи, но все пак имате нужда да хапнете някого? Направихме приятелски малък робот с малко картон и micro: bit заедно с битовата дъска на Crazy Circuits и всичко, което тя иска от вас, е една петица, за да поддържа любовта ви към вас жива
Автоматична система за поливане на растения, използваща Micro: бит: 8 стъпки (със снимки)
Автоматична система за поливане на растения с помощта на Micro: bit: В тази инструкция ще ви покажа как да изградите автоматична система за поливане на растения, използвайки Micro: bit и някои други малки електронни компоненти. Micro: bit използва сензор за влага да следи нивото на влага в почвата на растението и
Накланяне на LEGO Maze с Micro: бит: 9 стъпки
Накланяне на LEGO Maze With Micro: bit: Не е тайна, че LEGO е страхотно и няма нищо, което обичаме повече от добавяне на забавна електроника към нашите комплекти LEGO, за да ги направим още по -страхотни. Нашият LEGO лабиринт има копчета от двете страни, които ви позволяват да наклоните горната половина и да маневрирате топка
Micro: bit Zip Tile Въведение: 9 стъпки (със снимки)
Micro: bit Zip Tile Въведение: Преди да продължа моята серия от инструкции за MU сензор за зрение за Micro: bit, трябва да направя тази инструкция за Kitronik Zip Tile, тъй като ще го използвам. просто го наречете Zip отсега нататък, е 8x8 неопикселова постелка
Измервания на светлината и цвета с Pimoroni Enviro: бит за Micro: бит: 5 стъпки
Измервания на светлината и цвета с Pimoroni Enviro: бит за Micro: bit: Преди това бях работил на някои устройства, които позволяват измерване на светлината и цвета и може да откриете много за теорията зад тези измервания на инструкциите тук и тук. наскоро пусна enviro: bit, добавка за m