
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Привет всем! Если вы любите комнатные растения и лампы настроения, вас ждет угощение, я собираюсь показать вам, как легко сделать свое собственное "прикоснись ко мне светящимся растением". Это сделано с помощью Arduino, резистора и провода, который действует как емкостной сенсорный датчик, который распознает всякий раз, когда мы касаемся и меняет свет в соответствии с ним. Свет меняется случайным образом и освещает все растение… так что приступим !!
Запасы
Arduino Uno × 1 Резистор 1М. × 1 Адресная светодиодная лента WS218b × 1Провод (любой длины)
Шаг 1: Подключение




Сначала подключите резистор 1 M к контактам 2 и 4. подключите провод к контакту 2 Arduino (тот же контакт, что и резистор).. и подключите другой конец провода к установке. В моем случае я опускаю провод в бутылку (я использовал гитарную струну в качестве провода, потому что в то время у меня не было длинного провода, и струна была почти не видна.) Теперь пришло время подключить светодиодную ленту: Подключите контакт vcc - arduino Вывод 5v Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 Все выводы могут быть изменены в соответствии с вашим использованием в коде, приведенном ниже
Шаг 2: Настройка




Настроить очень просто. Поместите провод (который мы подключили к контакту 2) в контейнер, в который помещается растение. Теперь коснитесь растения, прочтите значение на последовательном плоттере Arduino ide и измените код в соответствии с ним (если у вас есть какие-либо сомнения по этому поводу. (см. ниже). Светодиоды могут быть размещены по вашему желанию, я поместил под бутылкой, чтобы получить такой эффект.
Шаг 3: Код
#include "FastLED.h" #include #define NUM_LEDS 6 // Вывод данных, на котором данные светодиода будут записаны поверх #define DATA_PIN 7CRGB светодиодов [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // резистор 10 МОм между контактами 4 и 2, контакт 2 - контакт датчика, добавить провод, фольгировать setup () {Serial.begin (9600); задержка (2000); FastLED.addLeds (светодиоды, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // проверка производительности в миллисекундахSerial.print ("\ t"); // символ табуляции для окна отладки spacingSerial.println (total1); // вывод вывода датчика на печать 1delay (100); // произвольная задержка для ограничения данных последовательным портом if (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); светодиоды [1] = светодиоды [0]; светодиоды [2] = светодиоды [0]; FastLED.show (); // включаем светодиод:}}
Шаг 4: видео

Вот так "прикоснись ко мне, светящееся растение" выглядит в светлой и темной комнате … извините за дерьмовое видео, которое я снял на свой телефон.
Шаг 5: Заключение
Я использовал 2 библиотеки FastLED.h CapacitiveSensor.h, их можно загрузить на самом Arduino ide. (Если у вас возникли проблемы с загрузкой комментария ниже). Все значения в коде могут быть изменены в соответствии с вашим использованием. подробности и помощь вы можете написать мне. Надеюсь, всем понравился этот проект
Рекомендуемые:
Plant Monitor с использованием ESP32 Thing и Blynk: 5 шагов

Монитор растений с использованием ESP32 Thing и Blynk: Обзор Целью этого проекта является создание компактного устройства, способного контролировать состояние комнатного растения. Устройство позволяет пользователю проверять уровень влажности почвы, уровень влажности, температуру и «ощущения». температура от
ЧУВСТВИТЕЛЬНЫЙ К СЕНСОРУ ARDUINO PLANT: 6 шагов

ЧУВСТВИТЕЛЬНЫЙ К СЕНСОРУ ARDUINO PLANT: в этом уроке я показываю, как построить сенсорное устройство с помощью Arduin, то есть когда вы касаетесь растения, цвет меняется. сначала посмотрите это видео
Ожерелье Revenge of the Sith Glow PCB: 6 шагов (с изображениями)

Revenge of the Sith Glow PCB Necklace: если вы не знакомы с мультивселенной Звездных войн или живете в далекой галактике, это о людях, сражающихся на лазерных мечах в космосе, используя эту вещь, называемую силой, и нося мантии. , джедаи - светлая сторона, а ситы - да
Plant'm: 6 шагов (с изображениями)

Plant'm: Как и многие другие, я люблю, когда в доме есть растения. К сожалению, они почти всегда умирают в течение пары недель. Поэтому, когда в конце первого года обучения в MCT в Howest мне было поручено создать проект, который бы показал все
Окей, Google Plant Waterer / водяной пистолет: 20 шагов

Окей, Google Plant Waterer / водяной пистолет: это забавный проект, в котором используется Google Home или любой телефон с помощником Google на нем, чтобы распылять воду на кого-то или поливать растения. У него также есть много потенциальных применений для других целей, таких как освещение, отопление, вентиляторы и т. Д. Если тебе это нравится