Mục lục:
- Bước 1: Các thành phần bạn cần
- Bước 2: Lắp ráp vali của bạn
- Bước 3: Đặt các thành phần vào vali của bạn
- Bước 4: Thiết lập Raspberry Pi của bạn
Video: Cách tạo vali thông minh với Raspberry Pi: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong hướng dẫn này, tôi sẽ giải thích cách bạn có thể tạo một chiếc vali thông minh với Raspberry Pi.
Khi hoàn tất, bạn sẽ có thể theo dõi va li của mình trên toàn thế giới và cân nó mà không cần đến cân.
Bắt đầu nào!
Bước 1: Các thành phần bạn cần
- Raspberry Pi (dĩ nhiên là xd)
- Cáp nhảy
- Một chiếc vali
- Một pin dự phòng để cung cấp năng lượng cho Pi của bạn
- Adafruit đột phá GPS cuối cùng + Ăng-ten
- Bộ khuếch đại cảm biến lực HX711
- Bộ tổ hợp cảm biến tải
- Bốn cảm biến lực 50kg
- Hai tấm ván (bằng gỗ) không uốn cong quá dễ dàng (ví dụ: ván ép). Đảm bảo rằng các tấm ván có cùng kích thước và chúng vừa với vali của bạn.
- Màn hình LCD (tùy chọn, tôi sẽ sử dụng nó để hiển thị IP của Raspberry Pi của mình để người dùng có thể biết mình phải truy cập trang web nào để xem thông tin của vali)
Bước 2: Lắp ráp vali của bạn
Trên hình, bạn có thể thấy cách bạn phải kết nối tất cả các phần khác nhau. Nếu bạn gặp sự cố, hãy làm theo các bước sau:
Để kết nối GPS của bạn:
- VIN -> Raspberry Pi pin 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Để kết nối màn hình LCD của bạn: (không vẽ nó trên lược đồ Fritzing vì nó sẽ lộn xộn..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi chân 2 (5V)
- V0 -> chiết áp (điều này sẽ giúp điều chỉnh độ tương phản)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi chân 6 (GND)
- E -> Raspberry Pi chân 32 (GPIO25)
- D0 -> Raspberry Pi chân 42 (GPIO12)
- D1 -> Raspberry Pi pin 46 (GPIO16)
- D2 -> Raspberry Pi pin 48 (GPIO20)
- D3 -> Raspberry Pi pin 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Raspberry Pi chân 13 (GPIO27)
- D6 -> Raspberry Pi chân 15 (GPIO22)
- D7 -> Raspberry Pi chân 33 (GPIO13)
- A -> Chân Raspberry Pi 2 (5V)
- K -> Raspberry Pi chân 6 (GND)
Để kết nối các cảm biến lực của bạn:
-
Ở giữa bảng tổ hợp, bạn có thể thấy rằng có bốn cột với mỗi ba kết nối (-, + và C). Một cảm biến lực có chính xác ba dây (dây, đỏ và đen). Kết nối mỗi cảm biến tải với một cột như sau:
- - -> Đen
- + -> Trắng
- C -> Đỏ
-
Khi bạn đã hoàn thành việc đó, hãy kết nối bảng mạch tổ hợp với bộ khuếch đại cảm biến lực HX711 như sau:
- Đỏ -> E +
- Đen -> E-
- Màu xanh lá cây -> A-
- Trắng -> A
-
Cuối cùng, kết nối HX711 với Raspberry Pi của bạn:
- VCC -> Raspberry Pi chân 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi chân 31 (GPIO6)
(B- và B + trên HX711 và Màu vàng trên bảng tổ hợp vẫn trống)
Để gắn các cảm biến lực vào bảng của bạn:
- Đầu tiên, hãy đảm bảo rằng các cảm biến lực được đặt đều trên bảng.
- Sau đó, đối với mỗi cảm biến lực, hãy tạo một lỗ nhỏ, hình chữ nhật để "nắp" của cảm biến lực không chạm đất. Nếu nó xảy ra, bạn sẽ nhận được các giá trị âm.
- Đặt các cảm biến lực vào đúng vị trí của chúng và gắn chúng vào bảng bằng vít.
- Tiếp theo, gắn bảng tổ hợp vào đầu bảng sao cho các ghim nằm "ngoài" bề mặt của bảng.
-
Giữ chặt các dây dẫn từ các cảm biến lực bằng một số băng dính vào bảng.
- Sau đó, tạo những hình khối nhỏ bằng một ít gỗ và gắn chúng vào thanh giữa của mỗi cảm biến lực bằng một ít keo. Trọng lượng sẽ được đo bằng cách gấp của thanh giữa đó.
- Cuối cùng, gắn bảng thứ hai với các hình khối nhỏ bằng một ít keo.
Bước 3: Đặt các thành phần vào vali của bạn
Vì vậy, một khi bạn đã kết nối mọi thứ, đã đến lúc cất mọi thứ vào vali của bạn.
Cân: Một thứ cần phải có ở cùng một vị trí bất kể là cân gì, vì vậy hãy chắc chắn rằng bạn kết nối chúng thật tốt với đáy vali bằng một số keo hoặc vít chắc chắn.
Mô-đun GPS: Để có được tín hiệu GPS tốt hơn, tôi đã tạo một lỗ nhỏ trên vali của mình để phần trên của ăng-ten có thể được gắn vào bên ngoài vali.
Màn hình LCD: Để đặt màn hình LCD vào vali của bạn, nếu muốn, bạn tạo một lỗ hình chữ nhật có cùng kích thước với màn hình LCD. Sau đó, dán màn hình LCD bằng một ít keo chắc chắn.
Các bộ phận khác: Bạn có thể đặt các bộ phận khác, như Raspberry Pi và pin dự phòng, vào đáy hoặc hai bên của vali bằng một ít keo. Bạn có thể làm điều đó như bạn muốn.
Vì vậy, tóm lại, chỉ cần đảm bảo rằng tất cả các thành phần được kết nối tốt với vali để không có gì có thể bị lạc chỗ.
Bước 4: Thiết lập Raspberry Pi của bạn
Để bắt đầu mọi thứ, trước tiên chúng ta phải thực hiện một số thiết lập, vì vậy chỉ cần nhập các lệnh sau:
Đầu tiên hãy cài đặt một số gói:
sudo apt updateudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Sau đó, tạo một ảo
môi trường
:
python3 -m pip install - nâng cấp pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-Package envsource env / bin / activepython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask- MySQL mysql-connector-python passlib
- Tiếp theo, sao chép dự án này vào ví dụ: PyCharm (dự án có 4 thư mục)
- Đảm bảo rằng trình thông dịch dự án là python trên Raspberry Pi của bạn
- Để cấu hình cơ sở dữ liệu:
cd project1
sudo mariadb <sql / db_init.sql
- Tạo kết nối với cơ sở dữ liệu của bạn trong PyCharm
- Cuối cùng, nhấp chuột phải vào tệp 'lugapp.sql' trong thư mục 'sql' và chọn 'chạy'. Điều này sẽ đưa các bảng vào cơ sở dữ liệu về bạn Pi.
Tiếp theo, điều duy nhất bạn phải sửa đổi, là trong các tệp cấu hình trong thư mục "CONF". Đọc mọi tệp trong thư mục này và thực hiện các thay đổi nếu cần. (ví dụ: đường dẫn làm việc, người dùng…).
Các bước cuối cùng:
Sao chép các tệp "project1-flask.service" và "project1-lcd.service" vào / etc / systemd / system bằng cách sử dụng lệnh sau:
sudo cp conf / project1 - *. service / etc / systemd / system /
Sau đó, tải lại:
sudo systemctl daemon-tải lại
Cuối cùng, bắt đầu hai dịch vụ:
sudo systemctl cho phép dự án1- *
sudo systemctl start project1- *
Đề xuất:
Làm thế nào để tự làm rèm cuốn thông minh với công tắc thông minh SONOFF ?: 14 bước
Làm thế nào để tự làm rèm cuốn thông minh với công tắc thông minh SONOFF ?: Sử dụng chế độ khóa liên động trong công tắc thông minh SONOFF để biến rèm cuốn / rèm cuốn thông thường của bạn thành thông minh và kéo nó xuống vào buổi tối? Dù sao, tôi
Cách tạo hệ thống báo động phát hiện lũ lụt thông minh bằng Raspberry Pi và Particle Argon: 6 bước
Cách tạo hệ thống báo động phát hiện lũ lụt thông minh sử dụng Raspberry Pi và Particle Argon: Có cảm biến lũ tiêu chuẩn là cách tuyệt vời để ngăn chặn thiệt hại lớn cho nhà hoặc nơi làm việc của bạn. bạn có thể mua những thứ thông minh Hệ thống báo động lũ lụt này phát hiện bất kỳ chất lỏng nào và kích hoạt cảnh báo
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 với điện thoại thông minh: 4 bước (có hình ảnh)
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 bằng điện thoại thông minh: Sonoff là dòng thiết bị dành cho Nhà thông minh do ITEAD phát triển. Một trong những thiết bị linh hoạt và rẻ tiền nhất từ dòng đó là Sonoff Basic. Đây là một công tắc hỗ trợ Wi-Fi dựa trên một con chip tuyệt vời, ESP8266. Bài viết này mô tả cách thiết lập Cl
Đèn thông minh $ 5 dễ dàng với giao diện web điện thoại thông minh: 4 bước
Đèn thông minh $ 5 dễ dàng với giao diện web điện thoại thông minh: Xin chào! Tên tôi là Raphael. Đây là lần đầu tiên có thể hướng dẫn của tôi! Động cơ chính của tôi khi tạo ra chiếc đèn này là để giúp đỡ cuộc sống của những người có hoàn cảnh khó khăn trong việc di chuyển. Một ngày nào đó, chúng ta sẽ không có công tắc trên tường hoặc phích cắm khó tiếp cận, mà thay vào đó là điện thoại thông minh của chúng ta để điều khiển