Агуулгын хүснэгт:

Touch Me Glow Plant!: 5 алхам
Touch Me Glow Plant!: 5 алхам

Видео: Touch Me Glow Plant!: 5 алхам

Видео: Touch Me Glow Plant!: 5 алхам
Видео: A$AP Ferg - Plain Jane (Audio) 2024, Арваннэгдүгээр
Anonim
Намайг гэрэлтүүлээрэй!
Намайг гэрэлтүүлээрэй!
Намайг гэрэлтүүлээрэй!
Намайг гэрэлтүүлээрэй!

Сайн байцгаана уу, хэрэв та доторх ургамал, сэтгэлийн дэнлүүг хайрладаг хүн байвал танд амттан өгөхийг хүсч байна. Үүнийг ардуино, резистор болон утсыг ашиглан хийсэн бөгөөд мэдрэгч нь мэдрэгч болж ажилладаг. Гэрэл нь санамсаргүй байдлаар өөрчлөгдөж, ургамлыг бүхэлд нь гэрэлтүүлдэг.. тэгвэл эхэлцгээе !!

Хангамж

Arduino Uno × 1Rezistor 1M. × 1WS218b хаягтай LED зурвас × 1 Утас (ямар ч урт)

Алхам 1: Цахилгааны утас

Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!

Эхлээд 1 М резисторыг 2 ба 4 -р зүүгээр холбож, утсыг Arduino -ийн 2 -р зүүгээр холбоно уу (эсэргүүцэл холбогдсонтой ижил зүү).. мөн утасны нөгөө үзүүрийг үйлдвэрт холбоно уу. Миний тохиолдолд би утсыг дүрнэ. лонхонд хийнэ (тэр үед би урт утасгүй байсан бөгөөд утас нь бараг харагдахгүй байсан тул би утсандаа гитарын утсыг ашигласан.) Одоо LED туузыг холбох цаг боллоо: Connect vcc pin - arduino 5в pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 Бүх зүүг доорх кодын дагуу таны хэрэглээний дагуу өөрчлөх боломжтой.

Алхам 2: Тохируулах

Засч байна
Засч байна
Засч байна
Засч байна
Засч байна
Засч байна
Засч байна
Засч байна

Үүнийг тохируулахад маш хялбар байдаг. Утасыг (бид 2 -р зүүгээр холбосон) ургамлыг байрлуулсан саванд хийнэ. Одоо үйлдвэрт хүрч, Arduino ide цуваа плоттер дээрх утгыг уншаад кодыг нь өөрчилнө үү. (Хэрэв та үүнд эргэлзэж байвал Төслийг доороос асуух нь үнэгүй байсан). Энэ нөлөөг авахын тулд гэрлийг таны лонхны доор байрлуулсан таны хүслийн дагуу байрлуулж болно.

Алхам 3: Код

#include "FastLED.h"##тодорхойлох NUM_LEDS 6 // өгөгдлийг удирдсан өгөгдлийн зүүг#DATA_PIN 7CRGB leds [NUM_LEDS] дээр бичнэ; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 4 ба 2 -р зүү хоорондын 10 мегаом эсэргүүцэл, 2 -р зүү нь мэдрэгч зүү, утас нэмэх, foilvoid тохиргоо () {Serial.begin (9600); саатал (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - эхлэх); // гүйцэтгэлийг миллисекундээр шалгах Serial.print ("\ t"); // цонхыг дибаг хийх зайны тэмдэглэгээSerial.println (total1); // хэвлэх мэдрэгчийн гаралт 1 хоног (100); // өгөгдлийг цуваа портоор хязгаарлах дурын саатал (хэрэв нийт1> 1500) {leds [0] = CRGB (санамсаргүй (), санамсаргүй (), санамсаргүй ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // LED асаах:}}

Алхам 4: Видео

Гэрэл, харанхуй өрөөнд "touch me glow plant" иймэрхүү харагдаж байна.. утсан дээрээ авсан муухай бичлэгийг уучлаарай.

Алхам 5: Дүгнэлт

Би FastLED.h CapacitiveSensor.h гэсэн 2 номын санг ашигласан болно. Үүнийг Arduino ide дээр татаж авч болно. дэлгэрэнгүй мэдээлэл, туслалцаа надад мессеж бичих боломжтой. Энэ төсөл бүгдэд таалагдсан гэж найдаж байна

Зөвлөмж болгож буй: