Đồng hồ báo thức vô tuyến được kết nối IO

Đồng hồ báo thức vô tuyến được kết nối IO

Nút nguồn: 1777788

[CoreWeaver] tạo một đồng hồ reo bao gồm các tính năng mà người ta có thể mong đợi trong một dự án như vậy, bao gồm đài FM, đầu vào nút báo lại và màn hình, nhưng vượt xa chức năng cơ bản để bao gồm cảm biến nhiệt độ và kết nối PC, mở đường cho chức năng tùy chỉnh.

Sơ đồ khối cho Đồng hồ báo thức được kết nối IO

Một Atmega328 được sử dụng cho bộ vi điều khiển chính giao tiếp qua I2C với cả đồng hồ thời gian thực DS1307 (RTC) và mô-đun TEA5767 FM. Nguồn điện chính đến từ nguồn điện 9V với bộ điều chỉnh tuyến tính LM317 và LM7805 cung cấp đường ray điện 3.3V và 5V tương ứng. Hầu hết các thiết bị điện tử được cấp nguồn bằng 5V, ngoại trừ TEA5767, được cấp nguồn từ đường ray 3.3V và có các mức giao tiếp I2C được chuyển từ 5V sang 3.3V. Đầu ra âm thanh của TEA5767 cấp trực tiếp vào bộ khuếch đại âm thanh TDA7052 để điều khiển loa. Vì RTC có pin dạng đồng xu phụ trợ để cấp nguồn nên đồng hồ báo thức có thể giữ thời gian chính xác ngay cả khi không cắm điện.

Một còi áp điện được sử dụng để báo động chói tai hơn và ma trận LCD 20 × 4 được sử dụng, với [coreWeaver] tạo phông chữ số tùy chỉnh để tạo các số định dạng lớn cho màn hình. Hai nhiệt kế kỹ thuật số DS18B20 được sử dụng để cảm biến nhiệt độ, một đặt ngoài trời và một đặt trong nhà, với bộ vi điều khiển sử dụng giao thức 1 dây để liên lạc. Vỏ bọc in 3D tùy chỉnh được tạo ra, hoàn chỉnh với nút báo lại và núm, để cung cấp vỏ bọc nhỏ gọn cho dự án.

Giao tiếp USB với UART nối tiếp mở đường cho lịch trình báo thức có thể tùy chỉnh hoàn toàn, điều chỉnh đài phát thanh hoặc các hành động khác dựa trên thời gian, nhiệt độ hoặc bất kỳ thứ gì khác. [CoreWeaver] có sẵn tất cả các tệp thiết kế và mã nguồn trên GitHub, bao gồm toàn bộ hóa đơn vật liệu (BOM) và sơ đồ, cho phép bất kỳ tin tặc nào muốn mở rộng hoặc tùy chỉnh dự án có nhiều cơ hội hơn.

Đồng hồ báo thức là trụ cột ở đây tại Hack-a-Day và chúng tôi đã giới thiệu các dự án
từ đồng hồ báo thức ống nixie đến ánh sáng đồng hồ báo thức. [CoreWeaver] đã bắt đầu một loạt video mô tả bản dựng, vì vậy hãy nhớ xem video sau giờ nghỉ giải lao!

[Nhúng nội dung]

Dấu thời gian:

Thêm từ Hack một ngày