Mục lục:
- Bước 1: Các bộ phận
- Bước 2: Cảm biến: Mạch điện
- Bước 3: Cảm biến: HC-RS04
- Bước 4: Cảm biến: RSC522
- Bước 5: Các cảm biến: Màn hình LCD
- Bước 6: Số Pi
Video: WebFoos - Bảng Foosball thông minh: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Đối với dự án trường học của tôi trong năm đầu tiên tại Howest, tôi quyết định làm một bảng Foosball thông minh. Bảng ghi các bàn thắng và lưu các trận đấu đã chơi, thống kê trận đấu và thống kê người dùng / đội vào một trang web trực tuyến.
Bước 1: Các bộ phận
Để xây dựng bàn bi lắc thông minh của riêng bạn, bạn sẽ cần các bộ phận sau (hoặc tương tự):
1 x A Raspberry Pi 3 Model B (€ 39, 90)
- 2 x Cảm biến siêu âm HC-sr04 (€ 2, 79 mỗi cái)
- 1 x Cảm biến RFID RFC522 (€ 11, 90)
- 1 x Màn hình LCD (€ 13, 90)
- 1 x Đường ống PVC 50mm (€ 2, 49)
- 8 x Đường ống PVC 50mm Góc (€ 1, 59 mỗi cái)
- 2 x Ống PVC 50mm T (€ 3, 39 mỗi cái)
Một vài cáp kết nối (€ 4, 95)
Tổng giá ước tính: € 123, 17
Giá có thể khác nhau giữa các nhà cung cấp nhưng đây là giá gần đúng mà tôi nhận được các bộ phận của mình.
Bước 2: Cảm biến: Mạch điện
Để kết nối các cảm biến với Raspberry Pi, hãy làm theo sơ đồ fritzing ở trên bằng cách sử dụng cáp kết nối.
Điện trở kết nối với chân V0 trên màn hình LCD có thể được thay thế bằng một chiết áp để bạn có thể điều chỉnh độ tương phản trên màn hình LCD. Đơn giản chỉ cần nối hai chân ngoài của chiết áp xuống đất và te 5V, sau đó nối chân giữa với V0.
Đảm bảo tất cả các dây cáp của bạn đủ dài để bạn có thể đặt tất cả các cảm biến của mình một cách chính xác vào / bên trong bảng (xem bước sau).
Bước 3: Cảm biến: HC-RS04
Trước khi có thể đặt HC-SR04 vào đúng vị trí của nó, chúng ta cần ghép các bộ phận PVC lại với nhau để tạo thành 2 ống tương tự để dẫn bóng từ cầu môn qua HC-SR04:
- Kết nối 2 trong số các bit góc 45 ° với 1 trong các đầu nối PVC hình chữ T (hình đầu tiên)
- HC-SR04 hoàn toàn phù hợp với phần nhô ra (hình thứ 2)
- Sử dụng 2 đầu nối 45 ° khác để dẫn bóng đến nơi bạn muốn (hình thứ 3)
- Khoan một lỗ ở dưới cùng của khung thành, qua đó quả bóng bây giờ có thể rơi xuống đường ống
- Cắt bỏ một phần của ống PVC dài, bạn có thể dùng phần này để đỡ đường ống mà bạn đã xây dựng
- Dán đường ống vào bàn như trên hình thứ 3 (Hãy chắc chắn rằng bạn không quên kết nối HC-SR04 của bạn với Raspberry Pi trước !!!)
Lặp lại các bước trên cho HC-SR04 thứ hai
Bước 4: Cảm biến: RSC522
Cảm biến RFID RSC522 có thể được dán vào bên trong tường bên cạnh một trong các mục tiêu. Gỗ đủ mỏng để bạn có thể quét thẻ của mình qua gỗ.
Bước 5: Các cảm biến: Màn hình LCD
Để gắn màn hình LCD lên mặt bàn, tôi chỉ cần khoan một số lỗ để dây cáp luồn qua các te đầu bàn, sau đó dán màn hình LCD vào chính mặt bàn.
Bước 6: Số Pi
Đối với dự án này, tôi giả sử bạn đã cài đặt ảnh debian hoạt động trên Raspberry Pi của mình. Nếu không, bạn có thể tìm thấy một hướng dẫn dễ dàng trên trang web chính thức của raspberry pi.
Nếu bạn đã cài đặt thành công Raspbian, hãy nhập các lệnh sau trên Pi của bạn:
-
Cài đặt Gói:
- cập nhật apt sudo
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Tạo môi trường ảo:
- python3 -m pip cài đặt - nâng cấp pip setuptools wheel virtualenv
- mkdir project1 && cd project1
- python3 -m venv --system-site-pack env
- nguồn env / bin / kích hoạt
- python -m pip cài đặt mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Tạo cơ sở dữ liệu:
- sudo mariadb
-
TẠO NGƯỜI DÙNG 'project1-admin' @ 'localhost' ĐƯỢC XÁC NHẬN BỞI 'sdfgh'; TẠO NGƯỜI DÙNG 'project1-web' @ 'localhost' ĐƯỢC XÁC NHẬN BỞI 'sdfgh'; TẠO NGƯỜI DÙNG 'project1-sensor' @ 'localhost' ĐƯỢC XÁC NHẬN BỞI 'sdfgh';
TẠO CƠ SỞ DỮ LIỆU dự án1;
CẤP TẤT CẢ CÁC QUYỀN RIÊNG TƯ TRÊN project1. * Thành 'project1-admin' @ 'localhost' VỚI TÙY CHỌN CẤP; CẤP CHỌN, CHÈN, CẬP NHẬT, XÓA TRÊN project1. * TO 'project1-web' @ 'localhost'; CẤP CHỌN, CHÈN, CẬP NHẬT, XÓA TRÊN project1. * TO 'project1-sensor' @ 'localhost'; QUYỀN RIÊNG TƯ CỦA FLUSH;
- Chạy các tệp sql trong project1 / sql
-
Đang tải xuống mã:
- git clone
- sed -i s / pi / $ USER / g conf / (! thay đổi số pi trong tệp cấu hình thành tên người dùng của riêng bạn)
-
Thiết lập nginx:
- sudo cp conf / nginx / etc / nginx / sites-available / project1
- sudo rm / etc / nginx / sites-enable / default
- sudo ln -s / etc / nginx / sites-available / project1 / etc / nginx / sites-enable / project1
- sudo systemctl khởi động lại nginx.service
-
Chạy mã:
sudo systemctl cho phép dự án1- *
Đề xuất:
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace: Ngày nay chúng ta dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của chúng ta trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên Arduino và Ws2812b LED. Sau đây tôi chỉ cho bạn cách xây dựng Smart của bạn Đèn LED để bàn
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: 6 bước (có hình ảnh)
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: Hướng dẫn Deze có trong het Engels, voor de Nederlandse versie klik hier Bạn có điện thoại thông minh (cũ) chưa sử dụng? Biến nó thành một màn hình thông minh bằng Google Trang tính và một số bút và giấy, bằng cách làm theo hướng dẫn từng bước dễ dàng này. Khi bạn hoàn thành
Máy pha cà phê thông minh - Một phần của Hệ sinh thái Nhà thông minh: 4 bước
Máy pha cà phê thông minh - Một phần của Hệ sinh thái SmartHome: Máy pha cà phê bị tấn công, biến nó thành một phần của Hệ sinh thái nhà thông minh Tôi sở hữu một Máy pha cà phê Delonghi cũ tốt (DCM) (không phải là một chương trình khuyến mãi và muốn nó “thông minh”. Vì vậy, tôi đã hack nó bằng cách cài đặt ESP8266) mô-đun có giao diện với bộ não / bộ vi điều khiển của nó sử dụng
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
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