Съдържание:
Видео: NeoLamp: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
За моя първи проект на Hackathon исках да променя лава лава, така че цветовете вътре да се променят и да могат да бъдат препрограмирани според желания от мен модел. За да направя това, реших да използвам Neopixels, програмируема светлинна нишка, която може да изтича от Arduino и е достатъчно малка, за да се побере в структурата на вече произведена лава лампа. Исках да видя колко близо мога да стигна до идеалния продукт, използвайки само парчетата лава лампа, кичур неопиксели и какво може да предложи лабораторията на HackBerry.
Материали:
Лава лампа
Neopixel Roll
Проводници
Arduino ONE
Arduino IDE софтуер
Комплект за запояване
Стъпка 1: Код
За Версия 1 на този прототип използвах тестовия код Neopixel от Arduino IDE като програма за моите неопиксели; тази програма обаче ви позволява да кодирате по какъвто и да е модел за вашите светлини. За потенциална версия 2 бих искал да видя за свързването на неопикселите с високоговорител, за да синхронизирате светлинните движения с музика.
Бъдете внимателни, когато запоявате неопикселите си към вашия Arduino, за да не изпържите дъската!
Погрижете се и за инструментите си и се уверете, че не ги счупвате набързо!
Стъпка 2: Структура/Монтаж
Моят метод за изграждане на тази лампа наложи пренасочване на вече съществуващи парчета от самата лампа. Първата трудност, с която се сблъсках, беше необходимостта от място за поставяне на моя Arduino и пускане на Neopixels, за да направя това, използвах бормашина, за да сложа дупки в долната част на лампата и клещи, за да премахна долната плоча, в която също се помещаваше оригиналната крушка и окабеляване. Всичко, което премахнах, избрах да използвам отвора за кабела за моя захранващ кабел, който се нуждаеше от уголемяване, за да побере USB кабела. Използвах и металната капачка от лампата като средство за поставяне на неопикселите, така че всички те да се навият правилно под бутилката с течност.
Стъпка 3: Светлина
Успех! Остават само минути
Бъдещите подобрения ще включват по -сложен код за неопикселите, по -чист дизайн на структурата на лампата и подобрения на най -големия проблем, който е бутилката, съдържаща восък и течност "лава".
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати