Съдържание:
- Стъпка 1: Части и инструменти:
- Стъпка 2: Процес на изграждане:
- Стъпка 3: Програмиране на Arduino + Blynk App:
- Стъпка 4: Окончателни снимки:
Видео: RBG 3D печатна луна, контролирана с Blynk (iPhone или Android): 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Това е 3D печатна луна със стойка. Изграден с RGB LED лента от 20 светодиода, свързана към arduino uno и програмирана за управление с blynk. След това arduino е възможно да се управлява чрез приложението от blynk на iPhone или Android.
Стъпка 1: Части и инструменти:
1x - ws2812b LED лента, използвах 1m 30led лента и изрязах 20 светодиода за това.
1x - 3D отпечатана луна, връзка за изтегляне от thingiverse:
1x - 3D печатна лунна стойка, връзка от thingiverse:
1x - 3D отпечатан държач на LED лента, самостоятелно изтеглете добавения zip файл, за да получите файла. Трябва да го мащабирате до 1000%!
1x - arduino uno + кабел
1x компютър с мрежа
Стъпка 2: Процес на изграждане:
Започнах, като сложих лента върху LED лентата и я прикрепих към държача на LED лентата. Уверете се, че не покривате нито една от светлините, а също така използвайте непроводима лента, когато я прикрепяте към ролката.
За да направя стойката за Луната по -здрава, използвах двустранна лента и натиснах за няколко секунди и те се държаха много добре заедно.
Светодиодната лента с държача за водеща ролка беше поставена върху стойката, избутах кабелите от led лентата през стойката и я свързах към arduino. Използвах и някаква двустранна лента, за да я държа на място.
Как са свързани кабелите:
- Черен кабел към земята (gnd)
- Червен кабел към 5v от arduino
- Зелен кабел към пин 8, кодът от zip файла също ще използва пин 8 + 20 светодиода.
Не използвах външно захранване, затова намалих използваната яркост към светодиодите.
Arduino uno е малко голям за тази стойка, така че трябваше да извадя долния слой на стойката и да поставя цялата стойка върху малка кутия с малко място под луната.
Просто сложих луната върху ролката, така че е възможно просто да се повдигне, ако това някога се наложи.
Стъпка 3: Програмиране на Arduino + Blynk App:
Програмата е взета най -вече от примерната страница на blynk:
Използвах RGB контрола на зебра и плъзгач, за да настроя яркостта.
Когато сте задали своя код за автентификация и сте качили кода в arduino, тогава можете да стартирате cmd, ако сте на windows или терминал на mac или linux, към тук има ръководство: https://www.youtube.com/embed/ fgzvoan_3_w
Код:
#include #include // Трябва да получите Auth Token в приложението Blynk. // Отидете в Настройки на проекта (икона на гайка). char auth = "ВАШИЯТ КОД ТУК"; // задайте кода си от приложението blynk тук Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 е за брой светодиоди, 8 в щифта, използван на платката arduino // Въведете стойност от 0 до 255, за да получите стойност на цвета. // Цветовете са преход r - g - b - обратно към r. uint32_t Wheel (байт WheelPos) {if (WheelPos <85) {връщаща лента. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; обратна лента. Цвет (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; обратна лента. Цвет (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int brightness = param.asInt (); strip.setBrightness (яркост); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // ИЛИ: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Конзола за отстраняване на грешки // Blynk ще работи чрез Serial // Не четете и не пишете този сериал ръчно във вашата скица Serial.begin (9600); Blynk.begin (сериен, авт.); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
Стъпка 4: Окончателни снимки:
Вече можете да контролирате цвета и яркостта на луната с телефона си. Също така виждате много по -подробна луна с жълто/бели светлини с по -ниска яркост. Но цветовете изглеждат наистина добре на 3D отпечатаната луна.
Надявам се това да е помогнало на някого:)
Препоръчано:
Електронно мастило: Луна / МКС / Хора в космоса : 6 стъпки
Електронно мастило: Луна / МКС / Хора в космоса …: Имах малинова и електронна хартия ШАПКА и исках да я използвам, за да покажа информация като къде е МКС или колко хора сега са в космоса. .Заявих да проверя дали има API в Интернет за получаване на тези данни и ги намерих
3D печатна ABS печатна платка: 6 стъпки (със снимки)
3D печатна ABS печатна платка: Когато трябваше да свържа 4-цифрен 7-сегментен дисплей към моя Teensy, реших, че трябва да започна да проучвам производството на печатни платки у дома по някакъв лесен начин. Традиционното офорт е доста досадно и опасно, затова бързо го изхвърлих. Добра идея, която видях
Най -добрата машина за мъгла със сух лед - контролирана чрез Bluetooth, захранвана от батерии и 3D отпечатана .: 22 стъпки (със снимки)
Най -добрата машина за мъгла със сух лед - контролирана чрез Bluetooth, захранвана от батерии и 3D отпечатана.: Наскоро се нуждаех от машина за сух лед за някои театрални ефекти за местно шоу. Бюджетът ни не би се простирал до наемане на професионален, затова вместо това изградих това. Той е предимно 3D отпечатан, управляван дистанционно чрез Bluetooth, захранване на батерията
LED лента Neopixel Ws 2812 с Arduino, контролирана чрез Bluetooth от Android или Iphone: 4 стъпки
Neopixel Ws 2812 LED лента с Arduino, контролирана от Bluetooth от Android или Iphone: Здравейте момчета в тази инструкция, аз съм обсъждал как да управлявам неопикселова LED лента или ws2812 LED лента от вашия Android телефон или iphone чрез Bluetooth връзка. За да можете добавете неопикселова LED лента във вашия дом заедно с Arduino с
Solderdoodle Plus: Поялник със сензорен контрол, LED обратна връзка, 3D печатна кутия и USB презареждане: 5 стъпки (със снимки)
Solderdoodle Plus: Поялник със сензорен контрол, LED обратна връзка, 3D отпечатан калъф и USB акумулаторна батерия: Моля, щракнете по-долу, за да посетите страницата на нашия проект за Kickstarter за Solderdoodle Plus, акумулаторен USB акумулаторен горещ многофункционален инструмент и предварително поръчайте производствен модел! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho