Mục lục:

Venti - Thông gió thông minh: 5 bước
Venti - Thông gió thông minh: 5 bước

Video: Venti - Thông gió thông minh: 5 bước

Video: Venti - Thông gió thông minh: 5 bước
Video: 14 Sự Thật Tàn Khốc về VENTI! 14 Điều Bạn Nên Cân Nhắc Trước Ý Định Roll VENTI! Genshin Impact 2024, Tháng mười một
Anonim
Venti - Thông gió thông minh
Venti - Thông gió thông minh

Tài liệu hướng dẫn này là hướng dẫn từng bước để tạo hệ thống thông gió bằng Raspberry Pi. Đây là một nhiệm vụ cho trường học, tôi học MCT (Truyền thông và công nghệ truyền thông) tại HOWEST Kortrijk, nơi chúng tôi phải sử dụng ít nhất 3 cảm biến khác nhau, một bộ truyền động và một màn hình.

Hệ thống thông gió đo nhiệt độ bên ngoài và bên trong, độ ẩm và tỷ lệ ánh sáng. Những dữ liệu này được gửi đến một cơ sở dữ liệu. Các giá trị được hiển thị trên một trang web nhỏ mà tôi đã tạo, nơi bạn cũng có thể thêm tùy chọn của mình. Mặt sau đang chạy trên Raspberry Pi.

Bước 1: Nguồn cung cấp

  • Raspberry Pi 3 B + với nguồn điện và thẻ SD
  • Pin 9V
  • Cảm biến nhiệt độ và độ ẩm DHT11
  • 2 quạt 9V
  • Màn hình OLED
  • Cảm biến nhiệt độ một dây
  • L293D
  • MCP3008
  • Điện trở phụ thuộc ánh sáng
  • Nhảy dây (nam-nữ và nam-nam)
  • Điện trở 4,7k Ohm
  • Điện trở 10k Ohm
  • Bao vây Breadboard
  • Ghép kênh (18mm và 3mm)
  • Plexiglass (4mm)
  • Vít
  • Sơn
  • Keo dán gỗ
  • Khoan

Thông tin thêm trong Hóa đơn nguyên vật liệu của tôi

Bước 2: Mạch

Mạch điện
Mạch điện

Đây là mạch cho dự án của tôi. Nó chứa rất nhiều dây nhưng nó không khó để xây dựng. Đảm bảo bật các giao diện sau trên Raspberry Pi của bạn

  • SPI: dành cho MCP
  • I2C: cho màn hình OLED

Tôi đã sử dụng các thư viện sau:

  • Thư viện DHT: https://learn.adafruit.com/dht (Lưu ý: Cảm biến này không thực sự chính xác, nếu bạn cần, tôi khuyên bạn nên tìm một loại khác.)
  • Thư viện L293D:
  • Cài đặt thư viện Adafruit_SSD1306 từ các gói
  • Cài đặt thư viện Adafruti_DHT từ các gói

Bước 3: Bao vây

Bao vây
Bao vây
Bao vây
Bao vây
Bao vây
Bao vây

Sau khi tạo mạch, tôi bắt đầu xây dựng vỏ máy. Tôi muốn đặt mọi thứ trong một căn bếp thu nhỏ. Tôi đã sử dụng MDF 3mm, 18mm và plexiglass 4mm. Tôi đã tạo rất nhiều lỗ bằng một cái khoan để luồn dây cáp vào.

Bản phác thảo được thực hiện trên tỷ lệ 1: 3 cm và 1 hộp có chiều dài 0, 5 cm để làm tài liệu tham khảo.

Bước 4: Cơ sở dữ liệu

Cơ sở dữ liệu
Cơ sở dữ liệu

Tôi đã sử dụng cơ sở dữ liệu này cho mã mà tôi liên kết trong bước tiếp theo. Nó được tạo bằng MySQL và được lưu trữ trên Raspberry Pi với MariaDB.

Bước 5: Mã

Tôi đặt tất cả mã trong một kho lưu trữ github, bạn có thể tìm thấy front-end cũng như back-end ở đó. Mã: Kho lưu trữ github của tôi hoặc tải xuống và giải nén các tệp tôi đã tải lên tại đây.

Đề xuất: