Mục lục:

IGreenhouse - Nhà kính thông minh: 17 bước (có hình ảnh)
IGreenhouse - Nhà kính thông minh: 17 bước (có hình ảnh)

Video: IGreenhouse - Nhà kính thông minh: 17 bước (có hình ảnh)

Video: IGreenhouse - Nhà kính thông minh: 17 bước (có hình ảnh)
Video: Hiệu Ứng Nhà Kính Là Gì ? | Hậu Quả Của Hiệu Ứng Nhà Kính 2024, Tháng bảy
Anonim
IGreenhouse - Nhà kính thông minh
IGreenhouse - Nhà kính thông minh

Rau củ quả tự trồng tại nhà thường ngon hơn bạn mua, nhưng đôi khi bạn có thể làm mất dấu nhà kính của mình. Trong dự án này, chúng tôi sẽ làm một nhà kính thông minh. Nhà kính này sẽ tự động đóng mở cửa sổ và cửa ra vào khi trời quá nóng hoặc quá lạnh. Khi cây khô, nhà kính thông minh sẽ tự động tưới cây của bạn (trong dự án này, chúng ta sẽ hình dung việc tưới nước dựa trên đèn LED). Thời gian cây của bạn được tưới và khi cửa và cửa sổ được mở hoặc đóng được hiển thị trên một trang web tự chế.

Bước 1: Công cụ và thành phần

Công cụ:

  • Một chiếc kìm đinh tán
  • Máy cưa đa chức năng
  • Đường kính mũi khoan 1 mm
  • Một bước khoan 8mm
  • thươc dây
  • Một tập tin
  • Giấy nhám
  • dao cắt
  • Mỏ hàn

Các thành phần (xem PDF):

  • Động cơ servo
  • Nút ấn
  • Raspberry Pi 3 Mô hình B
  • Cảm biến nhiệt độ
  • Cảm biến độ ẩm
  • Breadboard
  • Bóng bán dẫn
  • Nguồn điện đa năng
  • Điện trở
  • MCP3008
  • Pi T-Cobbler (Tùy chọn)
  • Dẫn đến
  • Dây điện
  • Cáp Ethernet
  • Bộ chuyển đổi 5, 2V
  • Thẻ micro SD 8GB
  • Bản lề
  • Đinh tán mù alluminium
  • Tấm polystyrene sáng
  • Phần góc
  • Hàn thiếc
  • Băng keo hai mặt
  • Ghim
  • Ống co nhiệt điện
  • Quan hệ cáp
  • Hộp

Chi phí tối đa: € 167, 82

Bước 2: Thiết lập RPi

Chúng tôi sẽ bắt đầu cài đặt hệ điều hành trên Raspberry Pi của chúng tôi.

  1. Tải xuống hình ảnh "Raspbian Jessie với pixel" từ trang web Raspberry Pi. Bạn sẽ thấy đây là tệp ZIP.
  2. Giải nén tệp ZIP này đến một vị trí mong muốn.
  3. Tải xuống công cụ Win32 Disk Imager, có thể tải xuống công cụ này trên Sourceforge.

    • Nhấp vào biểu tượng thư mục để chọn hình ảnh
    • Sau đó chọn tại "Thiết bị" microSD của bạn
    • Sau đó bấm vào "Viết"

Sau khi hình ảnh được ghi trên thẻ nhớ microSD của bạn, bạn có thể mở thẻ nhớ microSD trong Windows Explorer.

  • Mở tệp "cmdline.txt"
  • Thêm dòng sau vào trước từ "rootwait": 169.254.10.0
  • Sau đó, lưu tệp.
  1. Gắn thẻ nhớ microSD vào RPi
  2. Áp dụng điện áp cho RPi của bạn bằng Bộ chuyển đổi DC 5, 2V
  3. Kết nối cáp mạng với RPi và cắm nó vào cổng mạng của máy tính của bạn.

Raspberry của bạn đã sẵn sàng để sử dụng ngay bây giờ.

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

Kết nối với RPi
Kết nối với RPi

Để kết nối với RPi của chúng tôi, chúng tôi sẽ sử dụng Putty.

  1. Tải xuống Putty
  2. Tạo kết nối SSH (xem hình ảnh)
  3. Đăng nhập

    • Tên người dùng: pi
    • Mật khẩu: mâm xôi

THIẾT LẬP WIFI

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Đi tới cuối tệp và thêm thông tin sau:

mạng = {ssid = "tên của mạng không dây" psk = "mật khẩu của mạng không dây"

}

Để xem loại địa chỉ IP của bạn:

ifconfig wlan0

Giờ đây, bạn có thể kết nối không dây với Raspberry Pi của mình

Tên máy chủ trong Putty = địa chỉ IP

Bước 4: Nhà kính

Ngôi nhà xanh
Ngôi nhà xanh
Ngôi nhà xanh
Ngôi nhà xanh

Ở bước này, chúng ta chuẩn bị tự làm nhà kính.

Có thể bạn sẽ cần:

  • Máy cưa đa chức năng
  • Một tập tin
  • Các nguyên vật liệu còn lại được đề cập trong bảng kê nguyên vật liệu

Các bước:

  1. Đã thấy bảng điều khiển polystyreen như được minh họa trên bản nháp ở trên.
  2. Thấy phần góc như minh họa trên hình trên:

    • 3 x 50 cm
    • 2 x 50 cm (góc 140 °)
    • 4 x 20, 5 cm với một đèn được rút ngắn 1, 5 cm

      Mitre cắt các cấu hình này với kích thước 2 x 50 cm (góc 140 °)

    • 4 x 17, 5 cm (rãnh cắt đôi để làm đầu hồi)
  3. Sau khi cưa, đánh bóng phần gờ.

Bước 5: Các phần góc

Các phần góc
Các phần góc
Các phần góc
Các phần góc
  1. Đặt tất cả các bộ phận lại với nhau trên đế của các phần góc.
  2. Khoan lỗ trên góc nghiêng và tấm nhựa polystyrene, như thể hiện trên hình. Đường kính được ghi trên bao bì của đinh tán mù của bạn.
  3. Đặt đinh tán mù vào các lỗ và cố định chúng bằng kìm đinh tán.

!! Xin lưu ý rằng các đinh tán mù hoàn toàn trái ngược nhau, vì vậy chúng tôi không gặp vấn đề gì thêm. !

5. Bây giờ bạn trượt mặt trước và mặt sau vào nhà kính.

Bước 6: Cửa sổ & Cửa ra vào

Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào
Cửa sổ & Cửa ra vào

Bây giờ chúng ta sẽ đặt cửa ra vào và các cửa sổ.

  1. Đánh dấu cửa ra vào và cửa sổ như thể hiện trên các hình trên.
  2. Cưa các bộ phận đã đánh dấu bằng cưa đa năng, sau khi cưa bạn sẽ thấy có gờ ở cạnh cửa sổ và cửa ra vào.
  3. Đánh bóng các mặt bên và cả các mặt của miếng bạn đã xẻ ra cho đến khi bạn không thấy bất kỳ đường gờ nào nữa.
  4. Ghim cửa sổ và cửa ra vào bằng bản lề như minh họa trên hình.

Nhà kính đã sẵn sàng ngay bây giờ

Bước 7: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
  • R2 = 220Ω điện trở
  • R3 = điện trở 1kΩ
  • Điện trở R4 = 10kΩ
  • Điện trở R5 = 1kΩ
  • Điện trở R6 = 10kΩ
  • Điện trở R7 = 1kΩ
  • R8 = điện trở 10kΩ
  • Điện trở R10 = 470Ω
  • Điện trở R11 = 220Ω
  • Điện trở R12 = 220Ω

Bước 8: Thêm Servos

Thêm Servos
Thêm Servos
Thêm Servos
Thêm Servos

Dán các động cơ servo vào bảng polystyreen, sử dụng băng dính hai mặt.

Đảm bảo rằng điểm trục của chúng nằm trên một đường thẳng với điểm bản lề của cửa ra vào và cửa sổ. (xem hình)

  • Để đảm bảo rằng cửa ra vào và cửa sổ được kéo mở bằng động cơ servo, chúng ta sẽ cần khoan một lỗ nhỏ (đường kính 1 mm). Giữa bấc của servo và lỗ chúng ta sẽ đặt một chốt.
  • Để đi dây điện bên trong, chúng tôi sẽ khoan một lỗ bằng máy khoan bước. Trong khi bạn khoan, hãy đảm bảo rằng bạn đẩy mũi khoan của mình sang một phía nhất định. Bằng cách này, chúng ta sẽ có một loại hình chữ nhật.

Gài chính tả để khi servo mở ra, cánh cửa sẽ đi theo nó.

Kéo dài dây (liên kết các dây khác) để bạn có thể tiếp cận bảng mạch của mình ở cuối nhà kính.

Bước 9: Đẩy các nút

Nút ấn
Nút ấn

Bước này chúng ta sẽ bắt đầu khoan 4 lỗ có đường kính 1 mm để cắm các nút của chúng ta vào (để đóng mở cửa).

  1. Giữ nút của bạn ở nơi bạn muốn gắn anh ta (cạnh cửa) và vẽ một dấu chấm trên vị trí của chân nút của bạn. (2 lần, 2 nút)
  2. Hãy khoan vào dấu chấm mà bạn đã vẽ.

Đính kèm các nút

  1. Chèn chân của các nút qua các lỗ. (một bên trong, một bên ngoài)
  2. Hàn một dây vào mỗi chân của nút.
  3. Đặt nhiệt co lên trên chân và phần được bện, để các dây dẫn không gây đoản mạch.
  4. Hàn vào đầu dây một điện trở 220 ohm. Đặt nhiệt co lên trên nó.

Khoan một lỗ bằng mũi khoan bước như đã thấy ở bước trước, để chúng ta có thể đưa dây của nút bên trong vào bên trong.

Gắn dây của hai nút lại với nhau bằng dây kẹp.

Kéo dài dây (liên kết các dây khác) để bạn có thể tiếp cận bảng mạch của mình ở cuối nhà kính.

Bước 10: Led hàn & cảm biến nhiệt độ

Led hàn & cảm biến nhiệt độ
Led hàn & cảm biến nhiệt độ
Led hàn & cảm biến nhiệt độ
Led hàn & cảm biến nhiệt độ

Hàn led như bạn đã làm bằng nút nhấn.

  1. Hàn một dây vào mỗi chân của led.
  2. Đặt bộ phận co nhiệt lên chân và phần dây quấn để dây không gây đoản mạch.
  3. Hàn vào đầu dây một điện trở 220 ohm. Đặt nhiệt co lên trên nó

Hàn vào mỗi sợi của cảm biến nhiệt độ một sợi đực-cái. Vì vậy, sẽ dễ dàng hơn khi kết nối cảm biến nhiệt độ của chúng tôi với breadboard.

!! Đừng quên đặt ống co nhiệt điện lên các bộ phận được hàn. !

Bước 11: Ẩn đi dây

Ẩn đi dây
Ẩn đi dây
Ẩn đi dây
Ẩn đi dây

Trong bước này, chúng tôi sẽ đảm bảo rằng các dây cáp không chạy qua các nhà máy của chúng tôi.

  1. Chèn một dây đeo kẹp qua các lỗ đã được hình thành khi bạn đặt đinh tán mù của mình ngay trước mặt nhau.
  2. Chèn tất cả các dây cáp vào dây đeo kẹp và kéo.

Và cuối cùng:

Dán breadboard và Raspberry Pi vào hộp nhỏ bằng băng dính hai mặt và khoan một lỗ trên bảng điều khiển phía sau để bạn có thể đưa nguồn điện ra ngoài.

Bước 12: Mã hóa

Trước khi có thể chạy mã, trước tiên chúng ta phải cài đặt một số thứ trên Raspberry Pi của mình.

  • Bật giao diện một dây

    • sudo raspi-config
    • Tùy chọn giao diện
    • 1-dây: kích hoạt
    • sudo nano /boot/config.txt
    • thêm dtoverlay = w1-gpio sau
    • khởi động lại Raspberry Pi bằng 'sudo khởi động lại'
  • Cài đặt MySQL trên Raspberry Pi

    • sudo apt-get update && sudo apt-get nâng cấp
    • sudo apt-get install mysql-server
    • sudo apt-get install mysql-client
    • mysql -uroot -p

      mật khẩu = root

  • Cài đặt trình kết nối MySQL

    sudo apt-get install python3-mysql.connector

  1. Tải xuống dự án Flask từ Github.
  2. Mở dự án trong Pycharm

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

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

Người dùng MySQL toevoegen

mysql -uroot -p

TẠO NGƯỜI DÙNG 'name' @ 'localhost' ĐƯỢC XÁC NHẬN BẰNG 'mật khẩu';

CẤP TẤT CẢ CÁC QUYỀN RIÊNG TƯ TRÊN *. * CHO 'name' @ 'localhost' VỚI TÙY CHỌN CẤP;

TẠO NGƯỜI DÙNG 'tên' @ '%' ĐƯỢC XÁC ĐỊNH BẰNG 'mật khẩu';

CẤP TẤT CẢ CÁC QUYỀN RIÊNG TƯ BẬT *. * CHO 'name' @ '%' VỚI TÙY CHỌN CẤP

Mật khẩu và tên do bạn tự chọn.

Tạo cơ sở dữ liệu mới

TẠO CƠ SỞ DỮ LIỆU ENMDatabase;

Thoát kết nối MySQL

từ bỏ

Bước 14: Tạo bảng trong Pycharm

Tạo bảng trong Pycharm
Tạo bảng trong Pycharm

Thêm làm Nguồn dữ liệu một cơ sở dữ liệu MySQL.

  1. CTRL + SHIFT + Cơ sở dữ liệu
  2. + Nguồn dữ liệu MySQL

Sử dụng thông tin tiếp theo:

Tổng quan

Máy chủ: localhost Cổng: 3306

Cơ sở dữ liệu: ENMDatabase

Người dùng: ** tên bạn đã chọn ở bước trước

Mật khẩu: ** mật khẩu bạn đã chọn ở bước trước

SSH / SSL

Máy chủ proxy: ** địa chỉ IP của bạn Cổng: 22

Người dùng proxy: pi

Mật khẩu proxy: raspberry

Chèn bảng

  1. Nhấp chuột phải vào ENMDatabase Open console
  2. Thực thi các tệp sql (Database.zip) trong 'bảng điều khiển'
  3. Kết quả: xem hình trên

Bước 15: Tải lên dự án

Tải lên dự án
Tải lên dự án

Trong bình:

  • Nhấp vào Cấu hình triển khai công cụ
  • Cấu hình như trong hình trên
  • Nhấp vào Tải lên triển khai công cụ lên máy chủ mặc định

Bước 16: Tự động chạy

Đây là bước cuối cùng trước khi chúng ta có thể sử dụng nhà kính của mình!

Đi tới Raspberry Pi của bạn trong Putty

sudo nano / etc / profile

Thêm dòng sau vào bên dưới:

python /home/pi/ProjectFlask/ProjectFlask.py &

Bước 17: Sử dụng IGreenhouse

Trong bước này, chúng tôi sẽ đặt nhà kính của chúng tôi sẵn sàng để sử dụng.

  1. Kết nối nguồn điện từ Rasberry Pi vào ổ cắm.
  2. Chờ cho đến khi Raspberry Pi được khởi động hoàn toàn.
  3. Kết nối nguồn điện đa năng với ổ cắm.

Luôn đợi kết nối nguồn điện chung cho đến khi Raspberry Pi được khởi động hoàn toàn, nếu không động cơ servo sẽ không hoạt động chính xác

Để xem trang web của bạn: tìm kiếm địa chỉ IP của bạn, sau đó là: 5000

Bây giờ iGreenhouse của bạn đã sẵn sàng để sử dụng. Bạn có thể trồng trái cây và rau của riêng bạn

Vì vậy, tôi muốn nói: hãy tận hưởng bữa ăn của bạn!

Đề xuất: