Mục lục:

Cách tạo đồng hồ đo nhiệt độ tự làm tùy chỉnh bằng biểu đồ thanh & Atmega328p: 3 bước (có hình ảnh)
Cách tạo đồng hồ đo nhiệt độ tự làm tùy chỉnh bằng biểu đồ thanh & Atmega328p: 3 bước (có hình ảnh)

Video: Cách tạo đồng hồ đo nhiệt độ tự làm tùy chỉnh bằng biểu đồ thanh & Atmega328p: 3 bước (có hình ảnh)

Video: Cách tạo đồng hồ đo nhiệt độ tự làm tùy chỉnh bằng biểu đồ thanh & Atmega328p: 3 bước (có hình ảnh)
Video: Làm Đồng Hồ Matrix Thời Gian Thực - Có Chạy Chữ - Đo Nhiệt Độ, Độ Ẩm | DIY Digital Clock 2024, Tháng bảy
Anonim
Image
Image

Trong bài đăng này, tôi sẽ chỉ cho bạn cách tạo Đồng hồ đo nhiệt độ bằng cách sử dụng Đồ thị thanh & Atmega328p. Bài đăng sẽ bao gồm tất cả các chi tiết như sơ đồ mạch, chế tạo PCB, Coding, Assembly & Testing. Tôi cũng đã bao gồm một video chứa tất cả các chi tiết.

Bước 1: Các thành phần

  • 1 * Atmega328p
  • 1 * Biểu đồ thanh
  • 1 * 10K Ohm
  • 10 * 220 Ohm
  • 1 * LM35
  • 1 * Khối đầu cuối
  • Tụ gốm 2 * 22pf
  • Tinh thể 1 * 16 MHz
  • 1 * PCB tùy chỉnh được sản xuất bởi JLCPCB.com

Liên kết liên kết

Amazon IND

  • Atmega328p -
  • Biểu đồ thanh -
  • Tinh thể 16 MHz -

Amazon Hoa Kỳ

  • Atmega328p -
  • Biểu đồ thanh -
  • Tinh thể 16 MHz -

AliExpress

  • Atmega328p -
  • Biểu đồ thanh -
  • Tinh thể 16 MHz -

Banggood

  • Atmega328p -
  • Tinh thể 16 MHz -

Bước 2: Sơ đồ mạch, Bố cục & Phác thảo PCB

Sơ đồ mạch, Bố cục & Phác thảo PCB
Sơ đồ mạch, Bố cục & Phác thảo PCB
Sơ đồ mạch, Bố cục & Phác thảo PCB
Sơ đồ mạch, Bố cục & Phác thảo PCB
Sơ đồ mạch, Bố cục & Phác thảo PCB
Sơ đồ mạch, Bố cục & Phác thảo PCB

Mạch được thiết kế trong KiCad. Sau khi thiết kế mạch, tôi đã thiết kế bố cục PCB và tạo tệp Gerber & Drill. Sau đó, tải lên một thư mục Zip chứa tất cả tệp Gerber & Drill trong trang web JLCPCB.com để chế tạo (Ai đã cung cấp 5 PCB với giá 2 đô la và vận chuyển trong một ngày).

Phác thảo

Bản phác thảo mà tôi đã sử dụng là một bản phác thảo rất cơ bản có thể dễ dàng hiểu được. Phần đầu tiên của sketch (được tô màu vàng) dùng để khai báo & khởi tạo các biến. Dòng tiếp theo được tô sáng là lấy giá trị tương tự từ LM35. Hai dòng tiếp theo được sử dụng để chuyển đổi giá trị tương tự sang độ C (để biết thêm về công thức, vui lòng nhấp vào đây). Tôi cũng đã bao gồm một dòng mà bạn có thể sử dụng nếu bạn muốn giá trị bằng Fahrenheit. Phần cuối cùng của mã rất đơn giản nếu câu lệnh được sử dụng để bật và tắt Đồ thị thanh dựa trên nhiệt độ.

Bước 3: Xây dựng & Kiểm tra

Xây dựng & Thử nghiệm
Xây dựng & Thử nghiệm
Xây dựng & Thử nghiệm
Xây dựng & Thử nghiệm

Sau khi nhận được bảng từ JLCPCB.com, tôi đã lắp ráp bảng và kết nối nó với nguồn điện 5V DC. Atmega328 đã được lập trình trước đó. Nếu bạn chưa biết cách lập trình Atmega328p thì có thể tham khảo video này. Xin lưu ý rằng thiết bị này được lập trình để hiển thị nhiệt độ từ 25 ° C đến 34 ° C. Tôi cũng đã bao gồm việc so sánh hai thiết kế hiển thị nhiệt độ.

Đề xuất: