Mục lục:
Video: Đồng hồ NeoPixel có báo thức: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Chào các cậu, dậy sớm vào buổi sáng đôi khi thật khó khăn. Đặc biệt là khi trời nhiều mây, mưa hoặc mùa đông bên ngoài. Vì tôi đã tự làm một chiếc đồng hồ có báo thức nên việc thức dậy của tôi thú vị hơn rất nhiều.:)
Tôi đã sử dụng mô-đun RTC chính xác để kiểm soát thời gian và báo thức. Hai vòng NeoPixel hiển thị thời gian (btw. Bạn cũng bị thu hút bởi đèn LED?). Một mô-đun MP3 điều khiển đầu ra âm thanh. Và cài đặt thông qua bluetooth.
Trong phần hướng dẫn này, tôi có một chút cảm hứng từ dự án NeoClock.
Bước 1: Các thành phần
Mô-đun RTC
Như tôi đã viết, tôi đã sử dụng mô-đun RTC precize từ Sparkfun - DeadOn RTC. Mô-đun hoàn hảo cho đồng hồ, lịch hoặc bất kỳ dự án lưu giữ thời gian nào khác. Giao tiếp giữa bộ vi điều khiển và mô-đun RTC đạt được bằng cách sử dụng giao diện SPI bốn dây. Khi không được cấp nguồn qua nguồn chính, chip có thể được thiết lập để chạy bằng pin dự phòng. Sparkfun đã viết một thư viện Arduino cho mô-đun, thư viện này quản lý tất cả các giao tiếp SPI. Sparkfun cũng đã viết Hướng dẫn kết nối DeadOn RTC Breakout.
Máy nghe nhạc MP3 nối tiếp
Có một số mô-đun trên thị trường. Tôi đã sử dụng mô-đun Open-thông minh Serial MP3 với đầu ra loa. Có bộ khuếch đại 3W trên bàn làm việc.
Ngoài ra còn có một ổ cắm thẻ TF trên bo mạch, vì vậy bạn có thể cắm một thẻ micro SD lưu trữ các tệp âm thanh ở định dạng MP3 hoặc WAV. Tôi đã sử dụng thẻ microSD Kingston 8GB.
Tôi đã sử dụng giao diện loa trên bo mạch để kết nối loa ngoài 8 ohm. Bạn có thể điều khiển mô-đun bằng cách gửi lệnh qua cổng nối tiếp UART TTL, chẳng hạn như chuyển đổi bài hát, thay đổi âm lượng và chế độ phát, v.v.
Tôi đã viết thư viện của riêng mình, rất đơn giản để điều khiển bắt đầu và dừng các bài hát.
Mô-đun Bluetooth HC-06
Tôi đã sử dụng mô-đun bluetooth HC-06 này để gửi dữ liệu từ điện thoại đến đồng hồ. Nó thông qua tiêu chuẩn Bluetooth 2.0. Tôi đã sử dụng mô-đun bluetooth để cài đặt thời gian, báo thức, bài hát, độ sáng, … Nó hoạt động hoàn hảo! Không thành vấn đề khi gửi dữ liệu ở khoảng cách vài mét so với đồng hồ. Không có nút và công tắc trên đồng hồ.
Tôi đã cài đặt bộ điều khiển bluetooth Arduino trên điện thoại Android của mình. Tôi kết nối với mô-đun và nhập lệnh thông qua thiết bị đầu cuối.
Ví dụ:
- sa0600 - đặt báo thức lúc 6:00
- st1845 - đặt thời gian vào 18:45
- sb80 - đặt độ sáng thành 80
- ps3 - phát bài hát số 3
Bộ điều khiển
Tôi đã sử dụng mô hình Arduino Nano vì nó nhỏ và nó hoạt động với cáp USB Mini-B. Tôi đã sử dụng một thiết bị đầu cuối để lắp bộ điều khiển và bộ điều chỉnh điện áp LM7805, nhưng điều này là không cần thiết.
Nhẫn NeoPixel
Tôi đã sử dụng hai Nhẫn NeoPixel. Vòng lớn hơn với 60 đèn LED để hiển thị phút và giây. Và vòng nhỏ hơn với 24 đèn LED để hiển thị giờ. Tôi đã mua cả hai chiếc nhẫn trên Aliexpress.
Tôi nhận được chiếc nhẫn lớn hơn bị hư hỏng vì nó dễ vỡ và có thể bị vỡ trong quá trình vận chuyển thô bạo.:(Có một thư viện NeoPixel rất hữu ích để điều khiển vòng LED từ Adafruit.
Bước 2: Hộp
Tôi đã tạo hộp trên máy CNC của mình. Tôi đã phay các rãnh chính xác ở mặt trước cho hai vòng. Tôi lấp đầy cả hai rãnh bằng nhựa epoxy. Sau khi đông cứng, nhựa epoxy có thể chà nhám và đánh bóng được.
Tôi đã sử dụng đầu của một con bọ cánh cứng làm vật trang trí, mà tôi đã tìm thấy nó đã chết trong rừng vào mùa hè. Tôi cũng đổ nó vào nhựa epoxy.
Tôi đã mài một con sư tử ở mặt sau và sơn nó bằng vàng.
Bước 3: Đấu dây
Việc đấu dây rất đơn giản và về cơ bản nó chỉ là kết nối mô-đun với bộ điều khiển. Tôi đã cắm công tắc nguồn và Ổ cắm DC Jack.
Tôi đã sử dụng vít nhỏ và súng bắn keo nóng chảy để giữ các mô-đun trong hộp.
Bước 4: Mã hóa
Tôi đã đặt tất cả mã với tất cả các thư viện và tài liệu mô-đun cần thiết trên Github.
Đề xuất:
Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)
Đồng hồ báo thức bong bóng khiến thức dậy thú vị (ish): Thức dậy với một chiếc đồng hồ báo thức kêu inh ỏi. Tôi là một trong những người không thích thức dậy trước khi mặt trời tắt (hoặc đã ở ngoài nhiều giờ). Vì vậy, còn cách nào tốt hơn để làm cho việc thức dậy trở nên thú vị hơn là tổ chức một bữa tiệc bong bóng trên giường! Sử dụng arduino và
Đánh thức tôi - Đồng hồ báo thức thông minh: 6 bước
Wake Me Up - Đồng hồ báo thức thông minh: Hãy đánh thức tôi là một chiếc đồng hồ báo thức thông minh cũng có thể được sử dụng như một chiếc đèn thông minh. Đèn led tích hợp mô phỏng ánh sáng tự nhiên chiếu vào phòng của bạn. Điều này cho phép bạn bắt đầu ngày mới một cách bình tĩnh và tự nhiên. Đồng hồ báo thức cũng được trang bị segme 4 * 7
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Độ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
Đồng hồ báo thức LED Sunrise với Báo thức bài hát có thể tùy chỉnh: 7 bước (có hình ảnh)
Đồng hồ báo thức LED Sunrise với báo thức bài hát có thể tùy chỉnh: Động lực của tôi Mùa đông này bạn gái tôi gặp rất nhiều khó khăn khi thức dậy vào buổi sáng và dường như đang bị SAD (Rối loạn cảm xúc theo mùa). Tôi thậm chí còn nhận thấy rằng việc thức dậy vào mùa đông khó khăn hơn bao nhiêu vì mặt trời chưa ló dạng