Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
С момента открытия огня нам удалось согреться и выжить в небольшой колонии. Первобытные люди могут собираться вокруг и следить друг за другом в поисках диких животных в ночное время.
И тогда Томас Эдисон буквально озарил мир, заменив масляную лампу лампой накаливания, которая работает через вольфрамовую нить в вакуумной лампе.
В этом уроке давайте продвинемся вперед, построив интеллектуальную лампу со светодиодами RGB на ней, а также контролируя ее через Интернет, чтобы вы могли управлять ею из любой точки планеты, если у вас есть подключение к Интернету.
Запасы
- 20x 5мм белые светодиоды
- ESP8266
- Ардуино
- Любой тумблер
- Женский адаптер для печатной платы MicroUSB
- Светодиодная лента RGB
- 3 транзистора TIP31C
Шаг 1: соберите все детали
Первым шагом будет 3D-печать всех необходимых деталей. Все они доступны здесь. Было бы здорово, если бы у вас было несколько принтеров. По-прежнему работает, если у вас 1 принтер, но это займет некоторое время. Что касается меня, я использую белый пластик PLA и армию 3D-принтеров моего колледжа, чтобы построить этого зверя.
Шаг 2: Придайте деталям красивую отделку
Мне бы хотелось, чтобы моя умная лампа была гладкой, поэтому я зачистил все поверхности лестницы на 3D-принтере, а затем добавил немного белой краски на синий верх. (У меня есть только определенное количество белых нитей, которые я могу использовать одновременно.)
Чтобы отшлифовать детали, напечатанные на 3D-принтере, начните с наждачной бумаги с сеткой примерно 100, а затем медленно переходите к сетке 500 или выше. И чтобы смыть весь порошкообразный пластик, просто используйте спирт.
Шаг 3. Добавьте матовую панель на 3D-печатный держатель светодиода
Одна из частей, напечатанных на 3D-принтере, - это нижний держатель светодиода с большим прямоугольным отверстием. Нам нужно будет создать морозный и несколько прозрачный финиш, чтобы рассеять резкий белый светодиод.
Для этого я растопила связку горячего клея и налила ее на прямоугольное отверстие. Вы можете использовать другие слепки, например воск для свечей, но он также может не оставаться на месте.
Шаг 4: Работа с электроникой
Вам понадобится 20 белых светодиодов и немного светодиодной ленты RGB, чтобы осветить лампу, как рождественский свет. Белый светодиод входит в держатель, в котором есть куча круглых отверстий. Ножки войдут в отверстие, и вам нужно будет соединить их параллельно. Поскольку он потребляет очень много тока, вы можете попробовать включить его напрямую с помощью 5 В, но я рекомендую добавить резистор 10 Ом последовательно.
Схема, с другой стороны, состоит из преобразователя постоянного тока в постоянный, Arduino, транзистора TIP31 и ESP8266. Преобразователь постоянного тока в постоянный увеличивает напряжение с 5 В до 12 В для светодиода RGB, и им управляет транзистор. Между тем, ESP8266 будет разрешать запросы TCP и UDP для Интернета вещей.
Шаг 5: Код
Прошивка для Arduino должна будет связаться с ESP8266 и выполнить некоторый TCP-запрос, чтобы получить информацию о том, какое количество энергии требуется для управления цветами светодиода RGB и белого светодиода.
Сервер - это мой самодельный IoT-сервер на Python и Flask. В будущем один и тот же сервер будет использоваться в других проектах. Если вы не уверены в веб-разработке, попробуйте вместо этого использовать Blynk. Просто немного измените мой код для этого.
И IoT-сервер, и прошивка Arduino доступны на моем GitHub.
Шаг 6: наслаждайтесь футуристической лампой
Кому нужна ИКЕА, если можно создать собственную умную лампу? Теперь вы можете управлять своим светом через Интернет. Таким образом, вы можете отключить его в школе, если вы о нем забыли. Если Wi-Fi недоступен, он просто отключится и по умолчанию включит весь свет до максимальной яркости.
Вперед и поразите своих друзей и семью своим творением! Я уверен, что они будут в восторге от этого.