Mục lục:

Touch Me Glow Plant!: 5 bước
Touch Me Glow Plant!: 5 bước

Video: Touch Me Glow Plant!: 5 bước

Video: Touch Me Glow Plant!: 5 bước
Video: [Review Phim] Từ Cô Nàng Bóng Bàn Trở Thành Giám Đốc Nhà Tang Giàu Nhất Hàn Quốc | Review Phim Hàn 2024, Tháng mười một
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Xin chào tất cả mọi người, Nếu bạn là một người yêu thích cây cảnh trong nhà và những chiếc đèn tâm trạng, tôi sẽ chỉ cho bạn cách dễ dàng để tự làm "cây phát sáng". Điều này được làm bằng arduino, điện trở và một dây dẫn hoạt động như một cảm biến cảm ứng điện dung có thể cảm nhận bất cứ khi nào chúng ta chạm vào và thay đổi ánh sáng theo nó. Ánh sáng thay đổi ngẫu nhiên và phát sáng toàn bộ cây..vì vậy chúng ta hãy bắt đầu !!

Quân nhu

Arduino Uno × 1Resistor 1M. × 1WS218b dải dẫn có địa chỉ × 1Wire (bất kỳ độ dài nào)

Bước 1: Lên dây

Lắp lên !
Lắp lên !
Lắp lên !
Lắp lên !
Lắp lên !
Lắp lên !
Lắp lên !
Lắp lên !

Đầu tiên kết nối điện trở 1 M qua chân 2 và 4. kết nối dây với chân 2 của Arduino (cùng một chân với điện trở được kết nối).. và kết nối đầu kia của dây với cây. Trường hợp của tôi, tôi nhúng dây vào chai (mình đã dùng dây ghita làm dây vì hồi đó chưa có dây dài và dây gần như không nhìn thấy). Bây giờ là lúc kết nối dải led: Kết nối chân vcc - arduino Chân 5v Chân Gnd - Chân gnd Arduino Chân dữ liệu - Chân Arduino 7 Tất cả các chân này có thể được sửa đổi tùy theo nhu cầu sử dụng của bạn trong đoạn mã dưới đây

Bước 2: Thiết lập

Đang cài đặt
Đang cài đặt
Đang cài đặt
Đang cài đặt
Đang cài đặt
Đang cài đặt
Đang cài đặt
Đang cài đặt

Nó rất dễ dàng để thiết lập. Đặt dây (mà chúng tôi đã kết nối với chân 2) vào hộp chứa nơi đặt cây Bây giờ hãy chạm vào cây và đọc giá trị trên máy vẽ nối tiếp Arduino Ide và thay đổi mã theo nó. (Nếu bạn có bất kỳ nghi ngờ nào về điều này dự án rơi tự do để hỏi xuống bên dưới). Các led có thể được đặt theo ý muốn của bạn Tôi đã đặt bên dưới chai để có được hiệu ứng đó.

Bước 3: Mã

#include "FastLED.h" #include #define NUM_LEDS 6 // Chân dữ liệu mà dữ liệu đã dẫn sẽ được ghi trên # định nghĩa DATA_PIN 7CRGB dẫn [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // Điện trở 10 megohm giữa chân 4 & 2, chân 2 là chân cảm biến, thêm dây, foilvoid setup () {Serial.begin (9600); chậm trễ (2000); FastLED.addLeds (led, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // kiểm tra hiệu suất tính bằng mili giâySerial.print ("\ t"); // ký tự tab để gỡ lỗi cửa sổ spacingSerial.println (total1); // in đầu ra cảm biến 1delay (100); // độ trễ tùy ý để giới hạn dữ liệu đến cổng nối tiếp if (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // bật đèn LED:}}

Bước 4: Video

Đây là cách "chạm vào tôi cây phát sáng" trông giống như trong phòng sáng và tối.. Xin lỗi vì video tồi tệ mà tôi đã quay nó trên điện thoại của mình.

Bước 5: Kết luận

Tôi đã sử dụng 2 thư viện FastLED.h CapacitiveSensor.h Có thể tải xuống 2 thư viện này trên chính Arduino Ide (nếu bạn gặp khó khăn khi tải xuống hãy comment bên dưới). Tất cả các giá trị trong mã có thể được thay đổi tùy theo nhu cầu sử dụng của bạn. chi tiết và giúp đỡ bạn có thể nhắn tin cho tôi. Hy vọng mọi người thích dự án này

Đề xuất: