Mục lục:

Ngôi nhà cho chó thông minh: 6 bước
Ngôi nhà cho chó thông minh: 6 bước

Video: Ngôi nhà cho chó thông minh: 6 bước

Video: Ngôi nhà cho chó thông minh: 6 bước
Video: Cách nuôi chó tiết kiệm Phần 2 2024, Tháng mười một
Anonim
Ngôi nhà cho chó thông minh
Ngôi nhà cho chó thông minh

Hầu hết những người nuôi thú cưng đều tò mò không biết chú chó yêu quý của họ đã làm gì khi vắng mặt.

Trong hướng dẫn này, chúng tôi sẽ tạo một màn hình Dog dựa trên Raspberry Pi. Sau một ngày làm việc, bạn có thể kiểm tra ứng dụng và xem thời gian anh ấy ngồi trên 'băng ghế dự bị', mức độ ồn ào của anh ấy và mức độ hoạt động của anh ấy.

Quân nhu

Điện:

  • Raspberry Pi 3 kiểu B (thẻ SD 8GB trở lên)
  • T-cobler
  • LCD 16x2
  • cảm biến áp suất
  • cảm biến chuyển động
  • cảm biến âm thanh
  • điện trở
  • jumperwires

Bước 1: Thiết lập

Việc thiết lập số pi:

Chúng ta cần 2 thứ cho bước này:

  • trình hình ảnh đĩa win32:
  • hình ảnh của chúng tôi trên:

Thiết lập thẻ SD:

  • đi đến thư mục khởi động của thẻ SD
  • mở tệp "cmdline.txt" và thêm ip = 169.254.10.1. Đảm bảo có khoảng trống giữa những gì bạn nhập và những gì đã có trong tệp
  • lưu nó
  • tạo một tệp ssh không có phần mở rộng trong cùng một tệp
  • lấy thẻ SD của bạn ra (nhưng an toàn)

Kết nối với PI:

  • Cấp nguồn cho PI và cắm cáp LAN vào máy tính và PI của bạn
  • cài đặt Putty từ
  • đặt '169.254.10.1' vào hộp IP, chọn SSH và cổng 22
  • mở ra
  • tên người dùng: pi
  • mật khẩu: raspberry

Cấu hình:

  • gõ "sudo raspi-config"
  • Chọn quốc gia phát wifi của bạn thông qua danh mục bản địa hóa
  • tải xuống realVNC:

    thiết lập kết nối với PI của bạn

  • tạo kết nối với wifi của bạn
  • quay lại phiên bản CLI (giao diện dòng máy tính)

    • kiểu:

      • "sudo apt update"
      • "update-Alternatives --install / usr / bin / python python /usr/bin/python2.7 1"
      • "update-Alternatives --install / usr / bin / python python / usr / bin / python3 2"

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

Cài đặt mariaDB trên PI

  • Kiểu

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Chúng tôi chưa có mật khẩu gốc nên chỉ cần nhấn enter
  • Bây giờ chúng ta có thể thiết lập mật khẩu gốc

    Trả lời Y cho tất cả các câu hỏi

Bước 3: Đi dây điện

Dây điện
Dây điện

Nối dây các thành phần theo 'Sơ đồ điện'

Trong phần đính kèm, một ví dụ thực tế về sơ đồ đấu dây Breadboard của tôi

Chú ý bởi vì jumperwires không dính tốt như vậy, vì vậy hãy đảm bảo rằng vật phẩm được gắn chặt vào breadboard.

Bước 4: Trường hợp

Trường hợp
Trường hợp
Trường hợp
Trường hợp

Tạo ra các trường hợp

Có những khả năng khác nhau:

  • bạn có thể sử dụng một máy cắt tóc
  • hoặc bạn có thể làm nó bằng tay

Tôi đã sử dụng lasercutter và tôi dán 2 hộp lại với nhau như trong hình trên. Các phép đo có trong bản vẽ nếu bạn làm bằng tay.

Nếu bạn muốn tạo các tệp lasercutter, có một trang web dễ dàng mà bạn có thể sử dụng. (https://www.makercase.com)

Bước 5: Python (chương trình phụ trợ)

Đối với phần phụ trợ, tôi sử dụng Pycharm.

Đối với kết nối với PI của bạn:

  • Tập tin
  • Cài đặt
  • Xây dựng, Thực thi, Triển khai
  • Triển khai
  • Tạo kết nối với PI của bạn bằng cách thêm máy chủ SFTP của bạn
  • Chuyển đến Bản đồ tab thứ hai và đảm bảo rằng đường dẫn cục bộ là chính xác
  • Bấm OK

Tải xuống mã từ GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Tải lên mã bằng cách nhấp chuột phải và chọn 'Tải lên Rpi'

Chạy script bằng cách nhấp chuột phải và chọn run (app.py)

Bước 6: Html và Java (giao diện người dùng)

Lấy phần Front-End, bạn đã tải xuống ở bước trước từ GITHUB và tải nó lên. Tôi đã sử dụng Visual Studio để làm phần FE, nhưng bạn thích sử dụng môi trường nào tùy thuộc vào bạn.

Đề xuất: