» Chủ đề » Mẹo »Bộ điều nhiệt trên Arduino Mega 2560

Bộ điều chỉnh nhiệt trên Arduino Mega 2560


Chúc một ngày tốt lành Dự án này đã được thực hiện tại một trong những trường học gần Moscow cho một lớp học về robot và khoa học tự nhiên. Nhiệm vụ của thiết bị bao gồm hình ảnh về ngày, thời gian, nhiệt độ, cũng như ghi thông tin trên phương tiện sd với khoảng thời gian nửa giờ ở định dạng tệp txt.

Thành phần của sản phẩm bao gồm:
1. Arduino siêu lớn 2560
Bộ điều chỉnh nhiệt trên Arduino Mega 2560

2. Glcd12864 v 2.0 (hoặc màn hình chuẩn của Trung Quốc trên chip ks0107 / ks0108)

3. Đồng hồ thời gian thực Hz 85 63

4. Cảm biến nhiệt độ TMP36

5. Mô-đun cho thẻ micro sd


Sơ đồ và kết nối


Màn hình Glcd12864 v2.0 được kết nối qua giao diện song song. Đồng hồ thời gian thực sử dụng giao thức I2c (chân sda sdc trên bảng) và mô-đun micro sd sử dụng spi, chân 50 đến 53 (cụ thể trên bảng này). Mọi thứ đều được cung cấp ngoại trừ đèn nền màn hình từ 5V, đèn nền sử dụng 3,3V. Nói chung, sơ đồ không phức tạp. Bảng mạch đến từ một bộ chuyển đổi 5V tiêu chuẩn, đơn giản. Tiêu thụ hiện tại của thiết bị trong khu vực 100 mA.

Xem trên Breadboard


Phác thảo
Phác thảo
Thư viện U8glib

Bản phác thảo sử dụng các thư viện arduino tiêu chuẩn, ngoại trừ màn hình, yêu cầu thư viện U8glib. Phông chữ cho bản phác thảo được đưa ra trong kho lưu trữ và để thao tác chính xác phải nằm trong thư mục có bản phác thảo. Nhận xét về các vấn đề chính được đưa ra trong bản phác thảo.

Bộ hẹn giờ được đặt bằng cách viết giá trị của mã nhị phân thập phân trong các dòng 45 và 46. Trong trường hợp này, thời gian phản hồi là nửa giờ. Để thay đổi khoảng thời gian trong một giờ, chúng tôi viết vào dòng 46 giá trị B00111111. Theo đó, chúng tôi viết cùng một giá trị cho dòng chức năng đặt lại bộ hẹn giờ 54. Thông tin chi tiết hơn về thao tác hẹn giờ trong hướng dẫn sử dụng rtc pcf 8563

Tất cả thông tin nhiệt độ được ghi vào thẻ sd ở định dạng txt và có dạng sau

Sau đó, dữ liệu được sử dụng để biên dịch các biểu đồ nhiệt độ của thời tiết.
Thiết bị này là một nguyên mẫu, không có bản sao làm việc trên tay (mọi thứ hiện đang hoạt động). Ngay sau khi tôi có thể nhận được nó, tôi sẽ mô tả quá trình lắp ráp hoàn chỉnh với việc sản xuất phần mềm, v.v.

Thích hợp cho chủ đề

Chủ đề liên quan

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...