Mục lục:
- Bước 1: Tập hợp tất cả các bộ phận
- Bước 2: Chế tạo Thảm cảm biến
- Bước 3: Gắn dải đèn LED trên giường của bạn
- Bước 4: Lập trình Trinket
- Bước 5: Xây dựng mạch
- Bước 6: Thưởng thức !!
Video: Đèn ngủ lạ mắt trên giường: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Bởi Danni FRFollow me on twitterFollow More by the author:
Giới thiệu: Tôi quan tâm đến các công nghệ mới và những thứ mà chúng ta có thể tự làm với một vài thành phần và một chút trí tưởng tượng. Thông tin thêm về Danni FR »
Đây là hệ thống đèn ngủ của tương lai! Chúng sẽ bật khi bạn bước ra khỏi giường vào lúc nửa đêm và tắt khi bạn bước vào cỗ máy mơ mộng thoải mái của mình. Vì vậy, không còn tai nạn ban đêm và ngón chân bị đập nát !!
Điều này rất dễ xây dựng và giường của bạn sẽ nhìn ra thế giới này. Vì vậy, chúng ta hãy bắt đầu, phải không?
Bước 1: Tập hợp tất cả các bộ phận
Okey, để bắt đầu, chúng ta cần có tất cả các phần cần thiết cho dự án này. Vui lòng đọc bước lỗ này trước khi mua bất cứ thứ gì. Vì vậy, bạn sẽ cần:
- Một Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
- Một breadboard (https://www.adafruit.com/product/64)
- Một số dây nhảy (https://www.adafruit.com/product/153)
- Điện trở 4k7 ohm (https://www.adafruit.com/product/2783)
- Một tờ giấy dán tường (https://www.adafruit.com/product/1361)
- Dải đèn LED của chúng tôi (https://www.adafruit.com/product/2237)
- Nguồn điện (https://www.adafruit.com/product/1466)
- Và tất nhiên là một chút băng keo, lá nhôm và một tấm bìa cứng mỏng
- Một số dụng cụ như kìm, kéo và mỏ hàn.
- Một chút băng dính điện và băng kapton.
- Tất nhiên là một tấm thảm trải giường !!!
Như bạn có thể thấy, tôi là một fan hâm mộ lớn của các sản phẩm Adafruit, tuy nhiên bạn có thể sử dụng các mẫu dải LED khác. Điều này là tùy thuộc vào bạn, mã của tôi có rất nhiều tùy chọn có sẵn. Trong thiết lập của mình, tôi đã sử dụng 50 mô-đun LED SM16716, hãy thoải mái sử dụng bao nhiêu đèn LED tùy thích và bất kỳ mô hình nào mà mã hỗ trợ. Nhưng hãy xem xét nguồn cung cấp điện phù hợp cho thiết lập của bạn, hãy nhớ rằng hầu hết các dải rgb có thể cần tới 60 mA cho mỗi đèn LED. Vì vậy, bạn đã được cảnh báo!
Bước 2: Chế tạo Thảm cảm biến
Đây có lẽ là phần dài nhất của hướng dẫn này, nhưng nó rất dễ. Vui lòng sử dụng các bức ảnh làm tài liệu tham khảo và làm theo các bước sau:
- Cắt hai tấm giấy nhôm nhỏ hơn một chút so với tấm velostat.
- Sau đó, sử dụng một số băng dính điện để nối 3 tấm, nhớ rằng ở giữa là tấm velostat. Cũng nên để một khoảng trống nhỏ không có băng keo cho hệ thống dây điện.
- Sử dụng một số vòi bằng đồng để tạo các tiếp điểm điện, một cái đi vào lá nhôm dưới cùng và cái còn lại ở trên cùng.
- Hàn dây vào băng đồng kèm theo và sử dụng một số băng kapton để bảo vệ kết nối.
- Sau đó sử dụng một tấm bìa cứng mỏng để bảo vệ lá nhôm không bị rách, các tấm này phải có cùng kích thước với toàn bộ cảm biến. Cố định nó bằng nhiều băng dính điện hơn. Ngoài ra, hãy cẩn thận để một khoảng trống nhỏ không có băng dính hoặc tạo một lỗ nhỏ trên cả nhôm và bìa cứng để không khí thoát ra ngoài mà không làm hỏng cảm biến.
- Mọi thứ đã ổn rồi, bạn đã có một cảm biến bước đầy đủ chức năng !!!
Lưu ý: Tôi đã sử dụng túi nhựa đi kèm với tấm khóa dán để bảo vệ cảm biến khỏi độ ẩm, chỉ cần nhét nó vào:)
Bước 3: Gắn dải đèn LED trên giường của bạn
Bây giờ chúng ta hãy đến phần thú vị của dự án này, gắn đèn vào giường của bạn !!! Tôi sẽ không nhập chi tiết nhiều với điều này, chỉ cần bạn sáng tạo và làm theo cách bạn muốn. Nhưng nếu bạn cần một chút cảm hứng, tôi đặt mìn mỗi vài cm và tôi sử dụng băng dính để cố định nó vào giường.
Hãy thoải mái sử dụng bao nhiêu Led tùy thích, ở vị trí và khoảng cách bạn muốn:)
Bước 4: Lập trình Trinket
Được rồi, trước hết bạn sẽ cần học cách sử dụng Trinket. May mắn thay, adafruit có một hướng dẫn tuyệt vời ngay tại đây. Khi bạn đã sẵn sàng, hãy quay lại hành động.
Tôi hiểu rồi, bạn đã trở lại. Bây giờ bạn đã biết cách tải các chương trình vào Trinket bằng Arduino và những điều cơ bản, có thể bạn đã thực hiện một bản demo Blinky:)
Bây giờ hãy tải xuống thư viện FastLED tuyệt vời từ GitHub và cài đặt nó. Và sau đó đặt mã của tôi vào đồ trang sức của bạn, được lập trình để chuyển đèn LED thành màu xanh lam với một hình ảnh động nhỏ. Nhưng hãy thoải mái sửa đổi theo cách nào bạn muốn, hãy nhớ định cấu hình số lượng đèn led bạn đang sử dụng và loại dải.
// Dự án này được tạo bởi Danni Fernandez # include #include "FastLED.h" #define NUM_LEDS 50 // số lượng đèn led dải của bạn có # xác định DATA_PIN 0 // dòng dữ liệu cho dải của bạn #define CLOCK_PIN 1 // dòng đồng hồ cho dải của bạn, dải của bạn không có nhận xét này nó # xác định SENSOR_PIN 1 // nơi cảm biến được kết nối, trên chân cắm tương tự của phụ kiện 1 tương đương với chân kỹ thuật số 2 # xác định TRIGGER 50 // giá trị bên dưới khi coi ai đó đang bước CRGB đã dẫn [NUM_LEDS]; int inicialization = 0; int state = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // khi muốn trang sức chạynig ở 16MHZ, vui lòng chọn nó trên menu bảng // Bỏ ghi chú / chỉnh sửa một trong các dòng sau cho dải đèn led mà bạn đang sử dụng // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); FastLED.addLeds (đã dẫn, NUM_LEDS); // trong trường hợp của tôi, đây là mô hình dải của tôi // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); // FastLED.addLeds (đã dẫn, NUM_LEDS); inicialization = 1; delay (500);} void loop () {if (inicialization == 1) // tắt tất cả đèn led bật nguồn {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); inicialization = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // nếu ai đó đang ở trên thảm {if (state == 0) // đã tắt đèn led thì hãy thực hiện hoạt ảnh này để bật {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); chậm trễ (100); } delay (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); chậm trễ (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
Đối với phiên bản cuối cùng của mã, hãy lấy nó trên GitHub:
Bước 5: Xây dựng mạch
Là một mạch khá dễ dàng, vì vậy chúng tôi sẽ chỉ mất vài phút để làm điều này trong breadboard của chúng tôi,:)
Các kết nối của tôi như sau:
- 5V từ nguồn điện đến chân BAT của Trinket và Vcc của dải LED của chúng tôi.
- GND từ nguồn điện đến Trinket, một dây của cảm biến thảm của chúng tôi và GND của dải đèn LED.
- Chân đinh 0 đến chân dữ liệu của dải LED.
- Chân đinh 1 đến chân đồng hồ của dải LED.
- Dây còn lại của cảm biến tấm thảm đi đến chân Trinket 2, cũng là một điện trở 4k7 ohm đi giữa chân này và chân 5V của Trinket.
Chỉ vậy thôi, bạn có nghĩ vậy dễ dàng không?
Bước 6: Thưởng thức !!
Giấu mọi thứ dưới gầm giường của bạn và đặt cảm biến dưới tấm thảm. Bây giờ bạn đã sẵn sàng để khởi động dự án này.
Tôi hy vọng bạn sẽ thích nó và thực hiện nhiều hack với các hình ảnh động và ánh sáng.
Cảm ơn bạn đã đọc tôi:)
Đề xuất:
Chiếu sáng giường ngủ tự động: 5 bước (có hình ảnh)
Đèn chiếu sáng giường tự động: Bạn cũng ngủ vào ban đêm? Bạn cũng không nhìn thấy gì trong bóng tối? Bạn cũng có bóng tối trong phòng vào ban đêm? Nếu vậy, thiết bị này là dành cho bạn! Tôi nghĩ hầu hết chúng ta đều thích ở lại một chút lâu hơn vào buổi tối. Các lý do có thể khác nhau - Netflix, YouTube,
Cung cấp cho giường ngủ của bạn ánh sáng rực rỡ!: 7 bước (kèm hình ảnh)
Cung cấp ánh sáng cho giường của bạn !: Trong phần có thể hướng dẫn này, tôi sẽ giải thích cách làm cho giường của bạn trông tuyệt đẹp với đèn LED RGB. Những cái tôi có được điều khiển từ xa, chúng có các tùy chọn khác nhau như mờ dần hoặc nhấp nháy, và chúng rất rẻ. Gần đây có một đợt giảm giá trên bangg
Điều khiển đầu giường MQTT không dây trên giường: 5 bước (có hình ảnh)
Điều khiển đầu giường MQTT không dây trên giường: Một vài năm trước, chúng tôi đã mua một chiếc giường xốp hoạt tính mới và, như trường hợp của hầu hết các giường, bạn cũng phải mua một trong những " đế được chấp thuận " để duy trì một bảo hành. Vì vậy, chúng tôi đã chọn cơ sở ít tốn kém nhất cũng bao gồm t
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): 5 bước (có hình ảnh)
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): Cách kết hợp một đèn báo tia cực tím tân cổ điển phát sáng kỳ lạ. . Ý tưởng của tôi là sử dụng những thứ này khi tôi
Đèn ngủ / Đèn LED mini đầu giường: 5 bước
Đèn ngủ / Đèn LED mini đầu giường: Trước tiên, tôi phải nói rằng điều này được lấy cảm hứng từ đèn LED đứng mini của Sunbanks. Thay vì sử dụng biro để giữ đèn led khỏi bàn làm việc, tôi đã sử dụng một số nhân vật rõ ràng để chiếu ánh sáng từ đế. Dự án nhỏ này là một nguyên mẫu