Mục lục:

ĐỒNG HỒ SỬ DỤNG ATMEGA 8: 7 Bước (có Hình ảnh)
ĐỒNG HỒ SỬ DỤNG ATMEGA 8: 7 Bước (có Hình ảnh)

Video: ĐỒNG HỒ SỬ DỤNG ATMEGA 8: 7 Bước (có Hình ảnh)

Video: ĐỒNG HỒ SỬ DỤNG ATMEGA 8: 7 Bước (có Hình ảnh)
Video: ATMEGA|Hướng dẫn sử dụng Protues mô phỏng ATMEGA16/Atmega with Protues 2024, Tháng bảy
Anonim
Image
Image

ATMEGA 8 là một trong những bộ điều khiển vi mô rẻ nhất, vì vậy tôi đã quyết định tạo đồng hồ bằng cách sử dụng nó. Điều đầu tiên tôi gặp là hiển thị thời gian do đó điều chung nhất là hiển thị 7 đoạn nhưng tôi không thể hiển thị tất cả các văn bản mong đợi, vì vậy tôi quyết định sử dụng màn hình LCD 16X2. đồng hồ, atmega có thể chạy từ 1.8v đến 5v vì vậy tôi đã lên kế hoạch để 1 giây lipo, nó hoạt động khá tốt… vì vậy hãy bắt đầu xây dựng

Bước 1: Danh sách thành phần

Danh sách thành phần
Danh sách thành phần
Danh sách thành phần
Danh sách thành phần
Danh sách thành phần
Danh sách thành phần
  • Ic Atmega 8
  • Màn hình LCD 16X2
  • Mô-đun RTC DS3231
  • Pin lipo 1S
  • Mô-đun sạc lipo TP4056
  • khoan PCB
  • Bộ dao động tinh thể 16MHZ
  • Tụ điện 22pf
  • Điện trở 10K

Bước 2: Ghi Boot Loader trên ATMEGA 8

Image
Image
  • Phương pháp đơn giản nhất là tháo ATMEGA 328 khỏi arduino una và lắp ATMEGA 8 vào đó.
  • Kết nối các chân SPI với một Arduino khác và ghi bộ nạp khởi động
  • theo dõi video này để có trạng thái tốt hơn

Bước 3: Kết nối RTC với Arduino

Kết nối RTC với Arduino
Kết nối RTC với Arduino
  • Kết nối chân SCL của RTC với Arduino A5
  • Kết nối chân SDA của RTC với arduino A4
  • Kết nối chân VCC của RTC với arduino 5v
  • Kết nối chân GND của RTC với GND arduino

Bước 4: Thời gian tải lên RTC

Thời gian tải lên RTC
Thời gian tải lên RTC
  • Tải xuống chương trình đồng hồ
  • mở mã
  • bỏ ghi chú dòng sau
  • sửa thời gian hiện tại
  • uplode mã
  • bây giờ thời gian được lưu vào RTC
  • bây giờ bình luận lại các dòng và tải nó lên một lần nữa
  • bây giờ hãy gỡ bỏ ATMEGA 8 khỏi arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • kiểm tra liên kết này để biết thêm thông tin

Bước 5: Xây dựng mạch

Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
  • Bắt đầu bằng cách hàn ATMEGA 8 vào pcb
  • Sau đó làm mạch dao động cho ATMEGA 8
  • Tham khảo sơ đồ chân của atmega 8
  • Sau đó sửa mô-đun RTC và LCD
  • Thực hiện kết nối theo sơ đồ mạch
  • Sửa Pin lipo và bộ sạc của nó

Bước 6: Tạo vỏ ngoài

Tạo vỏ ngoài
Tạo vỏ ngoài
Tạo vỏ ngoài
Tạo vỏ ngoài
  • Tôi không có máy in 3d nên tôi quyết định làm nó bằng bìa cứng và phủ nó bằng băng keo màu
  • Nó trông sáng bóng và đẹp
  • Tôi sẽ khuyên bạn nên xây dựng một trường hợp in 3d để trông chuyên nghiệp hơn

Bước 7: Chức năng của Đồng hồ

Chức năng của đồng hồ
Chức năng của đồng hồ
Chức năng của đồng hồ
Chức năng của đồng hồ
  • Nó ở định dạng 12hrs, vì vậy nó sẽ hiển thị AM / PM
  • Nó sẽ hiển thị thời gian bằng giây
  • Nó sẽ hiển thị ngày tháng sau mỗi hai phút
  • Nó sẽ hiển thị nhiệt độ phòng sau mỗi hai phút
  • Nó có pin dự phòng, vì vậy ngay cả khi không có điện, nó vẫn chạy bằng pin
  • RTC có pin riêng, vì vậy ngay cả khi pin dự phòng chết, thời gian sẽ không được nghỉ ngơi.
  • Tôi hy vọng bạn sẽ thích dự án này…. !!! Cân nhắc đăng ký kênh YouTube của tôi !!! Chúc bạn học tập vui vẻ.

Đề xuất: