Mục lục:

Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế tại nhà: 7 bước
Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế tại nhà: 7 bước

Video: Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế tại nhà: 7 bước

Video: Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế tại nhà: 7 bước
Video: Cách dùng nhiệt kế THỦY NGÂN & nhiệt kế ĐIỆN TỬ 2024, Tháng mười một
Anonim
Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế gia đình
Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế gia đình

Một nhiệt kế kỹ thuật số nhỏ và đẹp mắt sử dụng cảm biến kỹ thuật số Dallas DS18B20 và Arduino Pro Micro ở 3.3v. Mọi thứ được thiết kế để vừa khít chính xác và gắn vào đúng vị trí, không cần vít hoặc keo!

Không nhiều lắm nhưng nó trông rất ngầu.

Bước 1: Chuẩn bị các bộ phận của bạn

Các bộ phận được sử dụng và liên kết Amazon

  • Cảm biến: DS18B20
  • Màn hình: Màn hình OLED 0,91"
  • Bộ vi điều khiển: Arduino Pro Micro
  • Pin: CR123
  • Điện trở: Điện trở 4,7k Ohm

Bước 2: In Nhà ở

In Nhà ở
In Nhà ở

Các tệp STL có thể được tải xuống từ các liên kết sau.

Thingiverse:

Myminifactory:

In 2 phần và xóa bất kỳ khuyết điểm nào.

Bước 3: Kiểm tra xem nó phù hợp

Kiểm tra nếu nó phù hợp!
Kiểm tra nếu nó phù hợp!

Sau khi bạn làm sạch vỏ, lắp và hiển thị và bộ vi điều khiển, chúng sẽ vừa khít nhưng hãy giũa các khe nếu cần, đừng ấn quá mạnh vì điều đó có thể làm hỏng màn hình!

Bước 4: Kết nối mọi thứ

Kết nối mọi thứ
Kết nối mọi thứ
Kết nối mọi thứ
Kết nối mọi thứ
Kết nối mọi thứ
Kết nối mọi thứ

Kết nối

  • Chân dữ liệu cảm biến trên mã PIN 5 của Arduino
  • Hiển thị SDA trên Arduino PIN 2
  • Hiển thị SCL trên Arduino PIN 3
  • Diplay Power trên Arduino Vcc
  • Mặt đất hiển thị trên mặt đất Arduino

Cảm biến sẽ phải được kết nối với Điện trở 4,75k ohm như trên hình ảnh.

Ngoài ra, thêm 2 dây cáp trên Vcc và nối đất, bạn sẽ phải mở rộng để kết nối pin.

Bước 5: Lắp ráp dự án

Lắp ráp dự án
Lắp ráp dự án

Gắn mọi thứ vào vị trí trên các khe, Tôi đã sử dụng một số lá nhôm cho pin.

Đảm bảo cảm biến cách xa phần còn lại của các bộ phận điện tử vì nó sẽ ảnh hưởng đến các giá trị.

Bước 6: Nhận Thư viện và Tải lên Mã

Nhận Thư viện và Tải lên Mã
Nhận Thư viện và Tải lên Mã

Thư viện:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTempe Heat.h:

Nhận mã từ một trong các liên kết:

www.hackster.io/GeoChrys/room-tempeosystem-…

noobmakers.com/2018/04/01/digital-tempeosystem-widget/

Tải nó lên arduino của bạn.

Bước 7: Sắp hoàn tất

Sắp xong!
Sắp xong!

Kết nối pin và đóng vỏ, bạn đã hoàn tất!

Bạn có thể chỉnh sửa mã arduino để thay đổi phông chữ và cách hiển thị thông tin.

Đề xuất: