Оглавление:
- Шаг 1. Лазерная резка нижней части и разборка лампы
- Шаг 2. Вставьте магниты и датчик / подключите USB-лампу
- Шаг 3. Код и схема
- Шаг 4: Последний шаг
Видео: Мрачная лампа: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Концепция:
Я сделал лампу, которая всегда требует внимания. На это меня вдохновила моя жена. Я учусь в аспирантуре, поэтому всегда занят школьными занятиями. Моя жена хочет поговорить со мной, когда я приду домой. Когда я мало обращаю на нее внимания, она дуется, а я хожу по яичной скорлупе. Я вложил ее характеристику в эту лампу. Чтобы лампа продолжала светиться, пользователь должен заводить ключ каждый час. Лампа погаснет, когда таймер покажет 0 минут.
Если вы делаете эту лампу, обращайтесь с ней как следует. (Тик-такт - это бонус для вас.)
Списки покупок:
Arduino Nano (ATmega328P)
Настольная лампа Basic
Лампа USB 5V 5W
Коммутационная плата с гнездовой розеткой USB типа A
Металлические ключи от часов
Таймер приготовления
Датчик эффекта Холла (A1301 / A1302)
Магниты (6 х 2 мм)
Винт с плоской головкой Phillips 6/32 (длина 2 дюйма)
Орехи, 6/32
Шаг 1. Лазерная резка нижней части и разборка лампы
Для нижней части я спроектировал и вырезал акриловые панели с помощью станка для лазерной резки.
Разберите лампу.
Шаг 2. Вставьте магниты и датчик / подключите USB-лампу
1. Поместите магнитный датчик Холла в часть тела для обнаружения магнита на вращающейся части.
2. Подключите USB-лампу, магнитный датчик Холла и Arduino Nano.
3. Вставьте магниты в отверстия.
Шаг 3. Код и схема
Схема ^
Код
/////// ДАТЧИК ЭФФЕКТА ЗАЛА /////////// #define NOFIELD 505L #define TOMILLIGAUSS 1953L
// Светодиод (коммутационная плата USB-разъема) к цифровому контакту 3
int led = 3;
// Датчик эффекта Холла к аналоговому выводу 0
int hall = A0;
// Строки ниже взяты из https://playground.arduino.cc/Code/HallEffect Роба Тиллаарта
int gauss;
int gaussX; int gauss2;
void setup () {pinMode (светодиод, ВЫХОД); pinMode (зал, ВХОД); Serial.begin (9600); }
void DoMeasurement ()
{int raw = analogRead (зал); длинная компенсация = raw - NOFIELD; // регулировка относительно отсутствия поля long gauss = компенсировано * TOMILLIGAUSS / 1000; // установить масштаб по Гауссу gaussX = constrain (gauss, 0, 500); gauss2 = map (gaussX, 0, 500, 0, 255); Serial.println (gauss2); // Serial.println (raw);
analogWrite (светодиод, gauss2);
}
пустой цикл ()
{DoMeasurement (); задержка (100); }
Шаг 4: Последний шаг
Выполнено.
Рекомендуемые:
Клаппи: лампа с контролируемым хлопком: 4 шага
Клаппи: лампа, управляемая хлопком: главное - это код, он использует логические значения. Когда мы хлопаем в ладоши, звуковой датчик посылает ВЫСОКИЙ сигнал, и это делает состояние нашего реле Истинным или Ложным
Трафаретная лампа - одна лампа, много оттенков: 5 шагов
Трафаретная лампа - одна лампа, много оттенков: это руководство покажет вам, как сделать простую лампу с переключаемыми оттенками (это абажур)
Лампа-мумие - умная лампа, управляемая Wi-Fi: 5 шагов (с изображениями)
Лампа-мумие - умная лампа с Wi-Fi: около 230 тысяч лет назад человек научился управлять огнем, это привело к серьезным изменениям в его образе жизни, поскольку он начал работать ночью, также используя свет от огня. Можно сказать, что это начало внутреннего освещения. Сейчас я
Лампа Lámpara De PVC Articulada / Шарнирная лампа из ПВХ: 5 ступеней
Лампа из ПВХ Articulada / Шарнирная лампа из ПВХ: esta es una manera muy divertida de utilizar las cosas que desechamos, esta l á mpara tiene movimiento y es muy pr á ctica para la mesa de la cama para leerTraducci ó n вещи, которые мы выбрасываем, в этой лампе м
Спиральная лампа (также известная как настольная лампа Loxodrome): 12 шагов (с изображениями)
Спиральная лампа (также известная как настольная лампа Loxodrome): Spiral Lamp (также известная как настольная лампа Loxodrome) - это проект, который я начал в 2015 году. Он был вдохновлен Локсодромным браом Пола Ниландера. Моя первоначальная идея заключалась в создании моторизованной настольной лампы, которая проецировала бы струящиеся световые завитки на стену. Я спроектировал и