Mục lục:

Đèn ngủ & Đồng hồ LED Batman (Arduino): 8 bước
Đèn ngủ & Đồng hồ LED Batman (Arduino): 8 bước

Video: Đèn ngủ & Đồng hồ LED Batman (Arduino): 8 bước

Video: Đèn ngủ & Đồng hồ LED Batman (Arduino): 8 bước
Video: Biến hình khi văn phòng Schannel có khách đến 2024, Tháng mười một
Anonim
Đèn ngủ & Đồng hồ LED Batman (Arduino)
Đèn ngủ & Đồng hồ LED Batman (Arduino)

Vài năm trước, tôi đã nhận được một số phong trào đồng hồ thạch anh và làm đồng hồ cho từng đứa trẻ.

Không thể tránh khỏi, người trẻ nhất của chúng tôi bây giờ cũng muốn có một chiếc đồng hồ, và kiên quyết rằng nó phải là một chiếc đồng hồ người dơi!

Tôi rất muốn làm cho nó một cái gì đó 'nhiều hơn', vì vậy tôi nghĩ rằng sẽ rất tốt nếu đánh nền logo Batman để làm cho nó trông giống như dấu hiệu kêu gọi mà chúng ta thấy được đúc trên những đám mây trong phim.

Nó đã làm việc một điều trị! Như thường lệ, đặc biệt là với các hiệu ứng ánh sáng, hình ảnh trong hướng dẫn này không phù hợp với nó, nhưng nó trông tuyệt vời trên tường vào ban đêm.

Vật liệu cần thiết:

  1. Phong trào đồng hồ thạch anh
  2. MDF 9mm, khoảng 700mm x 300mm (các vết cắt mỏng hơn cũng sẽ hoạt động, cũng như ván ép - về cơ bản chúng tôi đã sử dụng những gì chúng tôi có trong nhà để xe)
  3. Những thanh gỗ ngắn hơn, hình vuông khoảng 15mm (nhưng bạn cũng có thể sử dụng các vết cắt khác của gỗ ở trên)
  4. Sơn lót, giấy nhám và sơn đen mờ
  5. Keo dán gỗ và keo nóng

Thiết bị điện tử

  1. Dải đèn LED WS2812 (chúng tôi sử dụng dải 1 mét ở 60 đèn LED / mét)
  2. bảng mạch
  3. Ổ cắm IC 8 chân
  4. 2x xén hoặc chiết áp (chúng tôi sử dụng 50k Ohm)
  5. Điện trở phụ thuộc ánh sáng
  6. Điện trở 300 - 500 Ohm (chúng tôi đã sử dụng 470 Ohm)
  7. Chip Atmel ATTiny85 (nhưng bất kỳ Arduino nào cũng đủ)
  8. Tụ điện 100uF (không cần thiết nếu sử dụng bảng Arduino)
  9. Tụ 1000uF
  10. Ổ cắm USB (hoặc một số cách áp dụng 5V vào mạch)

Công cụ:

  1. Ghép hình hoặc cưa cuộn
  2. Hàn sắt
  3. dụng cụ sơn và chà nhám

Bước 1: Chọn một thiết kế và cắt bỏ

Chọn một thiết kế và cắt bỏ!
Chọn một thiết kế và cắt bỏ!
Chọn một thiết kế và cắt bỏ!
Chọn một thiết kế và cắt bỏ!
Chọn một thiết kế và cắt bỏ!
Chọn một thiết kế và cắt bỏ!

Tôi đã tìm kiếm nhanh trên google cho 'logo người dơi'.

Khi chúng tôi quyết định một thiết kế, chúng tôi đã phóng to nó lên khoảng khổ A3 và sử dụng nó làm mẫu trên một tấm ván MDF 9mm cũ đã được cắt bỏ. Sử dụng một hình ghép, chúng tôi cắt hình dạng và nó nhanh chóng bắt đầu thành hình!

Bước 2: Chuẩn bị, chà nhám và sơn

Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn
Chuẩn bị, chà nhám và sơn

Để có được một lớp hoàn thiện tốt, chúng tôi đã chà nhám tất cả các cạnh và các phần 'vụn' và thô do ghép hình để lại.

Hai lớp sơn lót có đánh nhám ở giữa là tất cả những gì cần thiết để tạo lớp nền vững chắc cho lớp sơn phủ màu đen. Tôi đã vẽ bức tranh với con trai mình như một điều thú vị (nếu lộn xộn!) để làm cùng nhau.

Bước 3: Chuẩn bị và gắn đồng hồ

Chuẩn bị và Gắn đồng hồ
Chuẩn bị và Gắn đồng hồ

Chúng tôi đã sử dụng các vết cắt cũ của gỗ sâu khoảng 15mm để làm giá đỡ đồng hồ người dơi trên tường.

Sử dụng mũi khoan 10mm ở trung tâm của logo, chúng tôi gắn bộ chuyển động đồng hồ thạch anh và sử dụng mũi khoan 7mm, chúng tôi đục một lỗ để chứa điện trở phụ thuộc vào ánh sáng. Hãy cẩn thận gắn nó đủ xa đồng hồ để tránh bàn tay quét qua cảm biến và gây ra tình trạng 'tối' làm bật đèn!

Bước 4: Gắn dải LED vào mặt sau của đồng hồ

Gắn dải LED vào mặt sau của đồng hồ
Gắn dải LED vào mặt sau của đồng hồ
Gắn dải LED vào mặt sau của đồng hồ
Gắn dải LED vào mặt sau của đồng hồ
Gắn dải LED vào mặt sau của đồng hồ
Gắn dải LED vào mặt sau của đồng hồ

Chúng tôi đã sử dụng dải đèn LED định địa chỉ WS2812, nhưng bất kỳ dải đèn LED nào cũng đủ.

Ưu điểm của đèn led địa chỉ là bạn có thể thay đổi màu sắc và cường độ trên mỗi đèn led. Cuối cùng, chúng tôi muốn logo có vẻ như có 'lửa' đằng sau nó, vì vậy việc thay đổi màu sắc của đèn led là điều mong muốn trong trường hợp của chúng tôi.

Bước đầu tiên ở đây là phân bố dải led dài 1m xung quanh chu vi của đồng hồ. Chúng tôi cắt dải theo những khoảng thích hợp và dán các đoạn vào mặt sau của đồng hồ bằng keo nóng. Hãy cẩn thận quan sát các mũi tên trên dải đèn - chúng phải chỉ theo một hướng liên tục từ phần này đến phần tiếp theo!

Sau khi được dán, chúng tôi hàn các đoạn dải lại với nhau bằng cách sử dụng dây kết nối để khôi phục các mạch mà chúng tôi đã bị đứt bằng cách cắt dải.

Bước 5: Tạo mạch điều khiển

Tạo mạch điều khiển
Tạo mạch điều khiển
Tạo mạch điều khiển
Tạo mạch điều khiển
Tạo mạch điều khiển
Tạo mạch điều khiển

Chúng tôi đã sử dụng Atmel ATTiny85 để điều khiển đồng hồ, nhưng bất kỳ Arduino nào cũng vậy. Thật vậy, chúng tôi đã thử nghiệm mạch ban đầu bằng Arduino Nano.

Các hướng dẫn cho dải dẫn có địa chỉ đề xuất tụ điện 1000uF và điện trở 300-500 Ohm giữa Arduino và dải.

Theo hướng dẫn này, chúng tôi cũng sử dụng hai chiết áp để cho phép điều chỉnh độ sáng và mức ánh sáng mà đèn LED chiếu sáng.

Chiết áp đầu tiên được nối dây như một bộ chia điện áp, nơi đầu vào Arduino được kết nối với trung tâm. Việc điều chỉnh tông đơ này cho phép chúng tôi gửi tín hiệu từ 0V đến 5V đến Arduino, tín hiệu này có thể diễn giải là độ sáng mong muốn

Chiết áp thứ hai được nối tiếp với Điện trở Phụ thuộc Ánh sáng, để cho phép chúng tôi thay đổi mức độ ánh sáng mà tại đó phần tử đèn ban đêm của đồng hồ sẽ bật.

Cuối cùng, chúng tôi sử dụng ổ cắm USB làm nguồn điện và tụ điện 100uF trên chip ATTiny để bảo vệ nó khỏi tiếng ồn. Các tệp Fritzing đính kèm hy vọng có ý nghĩa về mạch.

Bước 6: Viết chương trình

Image
Image
Viết chương trình
Viết chương trình

Tôi muốn tạo 'pháo sáng' màu đỏ dọc theo dải đèn led mà tôi muốn có màu vàng.

Sử dụng bảng tính đính kèm, chúng tôi đã nghĩ ra một phép tính để tạo ra cường độ tăng và giảm của màu đỏ dọc theo dải. Xem video để thấy hiệu quả.

Tôi sử dụng Arduino Uno tiêu chuẩn để tải mã lên ATTiny85. Đảm bảo tải nó lên 16MHz để có được hiệu ứng tốt. Tôi đã sử dụng hướng dẫn tuyệt vời này để trở thành một lập trình viên ATTIny bằng cách sử dụng các công cụ Arduino tiêu chuẩn. - Hãy thoải mái sử dụng tệp mã Arduino đính kèm để bắt đầu.

Mặc dù tôi đã sử dụng ATTiny, nhưng bất kỳ Arduino nào cũng sẽ hoạt động - Uno hoặc Nano đều dễ sử dụng hơn rất nhiều so với tùy chọn tôi đã chọn, nhưng với mức giá chưa đến 1 bảng Anh cho mỗi chiếc ATTiny85, quá hời để bỏ qua con chip nhỏ này.;-)

Chúng tôi đã lập trình thiết bị để bật khi trời tối và tắt lại khi trời sáng.

Ngoài ra, sau hai giờ, nó sẽ tự động tắt và đợi cho đến khi trời sáng rồi mới kích hoạt lại bóng tối. Nói cách khác, sau hai giờ bật, nó sẽ đợi đến giờ 'sáng' để kích hoạt lại trình kích hoạt, có khả năng nó sẽ thấy vào ban đêm tiếp theo.

Bước 7: 'Vận hành' Đèn ngủ

'Vận hành' Đèn ngủ
'Vận hành' Đèn ngủ

Chúng tôi nhận thấy rằng ban đầu đèn ngủ quá sáng, vì vậy chúng tôi đã giảm nó xuống bằng cách sử dụng chiết áp độ sáng.

Điều khác cần điều chỉnh là mức ánh sáng mà đèn ngủ bật và tắt. Sử dụng chiết áp thứ hai, chúng tôi đợi đến ban đêm và định cấu hình nó sao cho đèn LED bật sáng khi đèn tắt và tắt khi đèn phòng ngủ sáng trở lại.

Cuối cùng, hãy biết vôn của bạn! - Một đồng hồ đo điện USB như trong hình là một công cụ nhỏ tiện dụng để kiểm tra nguồn điện được rút ra. Ở độ sáng đầy đủ, của chúng tôi đã vẽ hơn 1A (tức là> 5W), vượt quá khả năng của một số bộ sạc USB. Với việc giảm độ sáng, điện năng tiêu thụ giảm xuống còn khoảng 200mA, nằm trong khả năng của hầu hết các bộ sạc điện thoại.

Nếu bạn muốn làm một cái gì đó tương tự, tôi hy vọng bạn thấy hướng dẫn này hữu ích - Hãy tận hưởng!

Bước 8: Thành phẩm

Sản phẩm đã hoàn thành!
Sản phẩm đã hoàn thành!
Sản phẩm đã hoàn thành!
Sản phẩm đã hoàn thành!

Hiệu ứng lóa của đèn LED hoạt động thực sự tốt và cung cấp một chút hoạt ảnh có thể tạo ấn tượng về ánh sáng chiếu vào những đám mây đi qua. Vẻ đẹp của việc sử dụng đèn led địa chỉ là bạn có thể thay đổi và thay đổi hiệu quả theo ý muốn!

Đề xuất: