Оглавление:

Touch Me Glow Plant !: 5 шагов
Touch Me Glow Plant !: 5 шагов

Видео: Touch Me Glow Plant !: 5 шагов

Видео: Touch Me Glow Plant !: 5 шагов
Видео: Перевод песни из детства которюу лучьше не знать😬🤯 2024, Ноябрь
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Привет всем! Если вы любите комнатные растения и лампы настроения, вас ждет угощение, я собираюсь показать вам, как легко сделать свое собственное "прикоснись ко мне светящимся растением". Это сделано с помощью 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. (Если у вас возникли проблемы с загрузкой комментария ниже). Все значения в коде могут быть изменены в соответствии с вашим использованием. подробности и помощь вы можете написать мне. Надеюсь, всем понравился этот проект

Рекомендуемые: