Mục lục:
- Bước 1: Chọn một thiết kế và cắt bỏ
- Bước 2: Chuẩn bị, chà nhám và sơn
- Bước 3: Chuẩn bị và gắn đồng hồ
- Bước 4: Gắn dải LED vào mặt sau của đồng hồ
- Bước 5: Tạo mạch điều khiển
- Bước 6: Viết chương trình
- Bước 7: 'Vận hành' Đèn ngủ
- Bước 8: Thành phẩm
Video: Đèn ngủ & Đồng hồ LED Batman (Arduino): 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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:
- Phong trào đồng hồ thạch anh
- 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)
- 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)
- Sơn lót, giấy nhám và sơn đen mờ
- Keo dán gỗ và keo nóng
Thiết bị điện tử
- Dải đèn LED WS2812 (chúng tôi sử dụng dải 1 mét ở 60 đèn LED / mét)
- bảng mạch
- Ổ cắm IC 8 chân
- 2x xén hoặc chiết áp (chúng tôi sử dụng 50k Ohm)
- Điện trở phụ thuộc ánh sáng
- Điện trở 300 - 500 Ohm (chúng tôi đã sử dụng 470 Ohm)
- Chip Atmel ATTiny85 (nhưng bất kỳ Arduino nào cũng đủ)
- Tụ điện 100uF (không cần thiết nếu sử dụng bảng Arduino)
- Tụ 1000uF
- Ổ cắm USB (hoặc một số cách áp dụng 5V vào mạch)
Công cụ:
- Ghép hình hoặc cưa cuộn
- Hàn sắt
- dụng cụ sơn và chà nhám
Bước 1: 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
Để 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ồ
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ồ
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
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
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ủ
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
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:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Đèn ngủ tự động Arduino: 5 bước
Đèn ngủ tự động Arduino: Bạn có bao giờ cảm thấy cô đơn và sợ hãi khi chỉ là một đứa trẻ nhỏ, khoảng 5 hoặc 6 tuổi và bạn phải ngủ một mình? Mặt khác, bạn quá lười biếng để nhớ bật máy chiên đêm mỗi khi phòng của bạn tối. Ngoài ra, xem xét là
OK để thức dậy đèn ngủ! (Trình tiết kiệm giấc ngủ dành cho cha mẹ!): 5 bước
OK để thức dậy đèn ngủ! (Parent Sleep Saver!): Cha mẹ có con nhỏ không biết thời gian: Bạn có muốn ngủ lại vài giờ mỗi cuối tuần không? Vậy thì tôi có tạo ra cho bạn không! Sử dụng Sparkfun Redboard và Breadboard, một vài thành phần đơn giản và một số co
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