Съдържание:
- Стъпка 1: Изградете базата
- Стъпка 2: Направете дифузионния блок
- Стъпка 3: Запоявайте веригата и стартирайте кода
- Стъпка 4: Стартирайте програмата на всеки Pi, стартирайте сървъра и го вижте в действие
Видео: Най -добри светлини за приятели на дълги разстояния: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Направих синхронизирани светлини на дълги разстояния, известни като лампи „Най -добър приятел“. Това просто означава, че те се поддържат в синхрон с текущия цвят на другата лампа. Така че, ако трябва да смените една лампа в зелено, малко след това другата лампа ще стане зелена. Това е много лесен проект за малиново пи, в който всеки може да скочи и използва много наистина основни концепции, върху които е чудесно да се надгражда.
Това би бил чудесен проект, който да се изпълнява по време на карантина, тъй като не можете да сте близо един до друг през цялото време и може да се използва в един и същи дом, за да обозначи дали сте на среща или друго важно събитие.
Консумативи:
- ws2811 LED крушки -
- Raspberry pi zero, който използвах (мога да използвам всяко pi, не забравяйте да вземете SD карта) -
- Акрилен лист -
- Натисни бутона
- Черешово дърво, червен дъбов дървен материал - Местен дистрибутор на дърва
Стъпка 1: Изградете базата
За да започнете, ще ви трябва кутия, в която да поставите електронните компоненти и да подадете светлината. Оставаха ми малко черешово дърво и червен дъб, които използвах за направата на кутията. Използвах едно квадратно парче череша за върха, което в крайна сметка беше около 4,5 инча х 4,5 инча и дебелина 1,25 инча. След това използвах парчета от червено дъбово дърво, за да добавя секция, в която ще бъдат електронните компоненти. Тези парчета бяха с дължина около 4,5 инча, дебелина 1 инч и ширина 2 инча. Ако трябваше да направя това отново, със сигурност щях да направя червения дъб по -тънък, така че електронните компоненти да имат повече място за поставяне. След като отрязах парчетата, ги шлайфах и пробих дупка за ws2811 led с помощта на 1/2 -инчова свредло. След това ги довърших с ореховото масло на Mahoney.
Стъпка 2: Направете дифузионния блок
След като основата беше направена, започнах да правя дифузионния блок, който ще се използва за разпръскване на светлината от светодиода ws2811. За да направя това, изрязах правоъгълни парчета от акрил и след това шлайфах акрила, за да стане наистина размазан. Това ще позволи на светлината от светодиода да се разпръсне и да осветява повече. След това използвах горещо лепило, за да закрепя структурата
Стъпка 3: Запоявайте веригата и стартирайте кода
Това е моментът за запояване на веригата. Всяка лампа има малинова pi нула, светодиод ws2811, бутон и резистор. Едната верига се използва за управление на светодиода ws2811, докато другата се използва за проверка за въвеждане от потребителя. Светодиодната схема ws2811 е проста, която използва заземителните, 5v и pwm щифтове на малиновото пи за управление на светодиода. Входната верига на потребителя има резистор за ограничаване на тока и бутон, който се използва за включване и изключване на напрежението от входен щифт на малинов pi.
Всеки пи изпълнява една и съща програма. Тази програма проверява, когато бутонът е натиснат, и ако е така, променя цвета. След това изпраща съобщение до уеб сървър, който проследява текущия цвят. На всеки 5 секунди тази програма проверява и текущия цвят от уеб сървъра и ако този цвят е различен от текущия цвят на лампата, той се променя в този цвят. По този начин те се поддържат в синхрон. Така че, ако промените цвета на червен на една лампа, тази лампа ще каже на уеб сървъра, че текущият цвят е червен, другата лампа ще провери уеб сървъра за 5 секунди и ще види, че текущият цвят е червен и впоследствие се променя на този цвят. Уеб сървърът, който използвах, беше хостван на един от pis, тъй като го използвах в същата мрежа, но можете лесно да стартирате този сървър на всеки публичен сървър и лампите ще работят на всички континенти.
Като се има предвид този дизайн, можете лесно да го мащабирате до много повече от 2 лампи.
По -долу са двете репозитории, които ще ви трябват, за да стартирате проекта. Ако имате проблеми с инсталирането на BiblioPixel, можете да разгледате моя видеоклип за създаването на табло за съобщения. Той разглежда подробно инсталирането на BiblioPixel.
Най -добрата програма за приятелски светлини, която се изпълнява на всяко пи:
github.com/tmckay1/best_friend_light
Уеб сървър, който следи текущия цвят:
github.com/tmckay1/raspberrypi_gateway
Стъпка 4: Стартирайте програмата на всеки Pi, стартирайте сървъра и го вижте в действие
Сега можете да стартирате програмата в командния ред, като проверите readme в предишните хранилища, стартирате сървъра след readme и го видите в действие!
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
IoT- Ubidots- ESP32+Сензор за безжична връзка с дълги разстояния и вибрации и температура: 7 стъпки
IoT-Ubidots- ESP32+Сензор за безжична връзка с дълги разстояния и вибрации и температура: Вибрацията е наистина движение напред-назад-или трептене-на машини и компоненти в моторизирани джаджи. Вибрациите в промишлената система могат да бъдат симптом или мотив на караница или могат да бъдат свързани с ежедневна работа. Например, osci
Схема на система за предаване на дълги разстояния: 6 стъпки
Схема на система за пренос на дълги разстояния: Днес в тази статия ще говорим за това как да направите основна схема за система за пренос на дълги разстояния. В този смисъл, нека ви дам кратко описание на веригата. Как най -общо това функционира и как ви говоря с нещата
WiFi скенер за дълги разстояния, използващ ESP8266: 6 стъпки (със снимки)
WiFi скенер за дълги разстояния, използващ ESP8266: В тази инструкция правя портативно устройство за сканиране с дълъг обхват 2.5 лента за захранване с батерии, използвано за определяне кой канал е най -подходящ за домашната ми мрежа. Може да се използва и за намиране на отворени точки за достъп до WiFi в движение. Разходи за изработка: Около 25 долара
Филтър за Wi -Fi сигнал (WokFi) за дълги разстояния: 3 стъпки (със снимки)
Wi -Fi филтър за сигнали (WokFi) за дълги разстояния: В тази инструкция направя общ WiFi Thumbdrive в силен удължител на Wi -Fi! “Параболичната азиатска цедка за готвене (кнедли) е идеалният кандидат за този проект. Успях да взема още 20 достъпа точки в града и се свържете с мрежа