Mục lục:
- Quân nhu
- Bước 1: Làm vỏ máy
- Bước 2: Điện tử
- Bước 3: Thiết lập Raspberry PI
- Bước 4: Tự tải xuống ứng dụng
- Bước 5: Arduino
Video: Người định cư ở Raspi - Người định cư của Catan nhân bản với đồ điện tử: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tài liệu hướng dẫn này sẽ hướng dẫn bạn các bước tạo "Settlers of Raspi", một trò chơi Settlers of Catan với thiết bị điện tử và giao diện web.
Quân nhu
Dưới đây là các nguồn cung cấp bạn sẽ cần trong orde để làm theo hướng dẫn này.
Lưu ý rằng một số bước có thể được thực hiện theo cách khác, như sử dụng breadboard thay vì hàn các bộ phận nhất định.
Điều này sẽ chỉ hướng dẫn bạn quy trình và nguồn cung cấp mà tôi đã sử dụng trong thiết kế của mình, hãy thoải mái thực hiện bất kỳ thay đổi nào bạn muốn.
Phần cứng
- Raspberry PI 3 B +
- Arduino UNO
- MCP23017 (x9)
- Các nút (x 144)
- 10k điện trở (chỉ một vài)
- 220 điện trở (x144)
- 330 điện trở (x19)
- LCD 2x16
- MFRC522 RFID-Reader
- LDR
- Đèn LED trắng (x19)
- RGB Ledstrip (cực âm chung)
- 16 kênh CD74HC4067
- Bộ chuyển đổi mức hai hướng
- 4 tấm ghép 8mm x 524mm x 454mm
- Rất nhiều dây cáp
- Đĩa đồng
Bước 1: Làm vỏ máy
Tạo vỏ cho dự án này là mục tiêu đầu tiên của chúng tôi, điều này sẽ giúp cài đặt phần cứng dễ dàng hơn.
Sự cắt bằng tia la-ze
Tải xuống 4 tệp. AI đi kèm và mang chúng đến cửa hàng cắt laser gần bạn nhất cùng với các tấm ghép của bạn.
Và sau đó cắt các tấm đó bằng các tệp được cung cấp; p
Giữ lại tất cả những phần bị cắt ra, bạn sẽ cần đến chúng.
Kết hợp nó lại với nhau
Để lắp ráp, hãy dán các tấm theo thứ tự sau: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Chờ thêm một trường hợp cho thiết bị điện tử, vì trước tiên bạn sẽ cần một khoảng trống để làm việc với nó.
Gạch
Rất tiếc, phần này vẫn chưa kết thúc và sẽ được cập nhật sau khi
Các ô cho trò chơi cũng được lấy từ các tệp lasercutting (đôi bên cùng có lợi, vì điều này tránh lãng phí vật liệu).
Hình ảnh trên hiển thị các phần trên cùng (trái) và dưới cùng (phải) của các ô.
Ở 1 bên của gạch, hãy khoét rỗng một ít gỗ để bạn có không gian đặt đồ điện tử vào.
Đối với mỗi loại gạch bạn cần: 1 điện trở 10k, 1 điện trở trong khoảng 18k đến 47k (mỗi loại gạch cần một điện trở khác nhau, 6 loại trên phạm vi này) và 1 đèn LED trắng.
Bây giờ đặt các thiết bị điện tử vào (hãy nhìn vào hình trên).
Xỏ các đầu của dây cáp qua các lỗ nhỏ trên miếng gạch dưới cùng (chỉ các lỗ quan trọng là: Lỗ ở giữa: cực dương của đèn LED, lỗ gần lỗ trung tâm nhất: cực âm của đèn LED).
Bây giờ, cắt tấm đồng của bạn thành các miếng nhỏ 5x5mm và hàn chúng vào các dây cáp nhô ra khỏi các lỗ ở bên ngoài của viên gạch dưới cùng.
Bước 2: Điện tử
Chà, bạn đã đi xa đến thế này rồi phải không?
Hãy bắt đầu với sau đó;)
Phần này khá dễ giải thích, chỉ cần làm theo sơ đồ bao gồm ở đây.
Bước 3: Thiết lập Raspberry PI
Tuyệt vời, bây giờ đến phần thú vị! Thiết lập pi raspberry: D
Cài đặt raspberry pi
Tạo hình ảnh
Trước hết, bạn cần tải xuống cả hai tệp được liên kết.
- Win32 Disk Imager
- Hệ điều hành Raspian
Bây giờ hãy làm theo các bước sau:
- Cắm thẻ micro-SD vào máy tính của bạn
- Mở Win32 Disk Imager
- Chọn tệp.img bạn vừa tải xuống
- Nhấp vào 'viết'
Để có quyền truy cập vào pi, chúng ta sẽ chỉ cần một vài bước nữa
- Đi tới thư mục khởi động của thẻ SD
- Tạo tệp văn bản có tên "ssh.txt"
- Xóa phần mở rộng.txt
- Mở tệp "cmdline.txt"
- Ở cuối tệp, thêm ip = 169.254.10.1 (nhưng giữ nó trên cùng một dòng với tất cả các văn bản khác.
Thiết lập số pi
Cắm 1 đầu của cáp ethernet vào máy tính của bạn và đầu kia vào pi của bạn.
Bây giờ cấp nguồn cho số pi, đợi thêm 5 phút để chắc chắn rằng số pi đã khởi động chính xác.
Mở ứng dụng SSH yêu thích của bạn (tôi sử dụng Putty) và kết nối với IP mà chúng tôi đã cung cấp pi trong các bước trên.
Tên người dùng và mật khẩu mặc định là "pi" và "raspberry".
Trong raspi-config, hãy bật I2C.
Bắt pi trên Wi-Fi
Để có được raspberry pi trên wifi của bạn, hãy nhập các lệnh sau:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli giao diện wlan0 định cấu hình lại
Đừng quên thay thế "mySSID" và "myPASSWORD" bằng SSID và PASSWORD của bộ định tuyến của bạn.
Tải xuống các gói và tập lệnh
Chúng tôi sẽ cần cài đặt một số gói và tập lệnh để khởi động và hoạt động dự án này, vì vậy vui lòng nhập các lệnh sau:
sudo apt cài đặt mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Thiết lập cơ sở dữ liệu
Để chúng tôi sử dụng chương trình với đầy đủ tiềm năng của nó, chúng tôi sẽ cần cài đặt cơ sở dữ liệu của mình! Vì vậy, chúng ta hãy làm điều này shit!
mysql_secure_installation
Khi nó yêu cầu mật khẩu của chúng tôi, chỉ cần nhấn enter, vì chúng tôi chưa tạo người dùng.
Tiếp theo, nó sẽ hỏi chúng tôi nếu chúng tôi muốn mật khẩu gốc, chọn có và nhập mật khẩu mong muốn.
Chọn có cho tất cả các câu hỏi còn lại.
sudo -i
mysql cấp tất cả các đặc quyền trên rpiUser. * cho '' @ '%' được xác định bởi ''; FLUSH RIÊNG TƯ
đảm bảo rằng bạn tạo một người dùng có tên rpiUser với mật khẩu omgThisIsSoSecret
Bước 4: Tự tải xuống ứng dụng
Chúng ta sắp đến rồi, chỉ cần ở lại với tôi một chút nữa thôi!
Thực hiện theo một số lệnh (một lần nữa):
cd / home / pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Trang web / / var / www / html / sudo cp -R SettlersOfRaspi / / home / pi / SettlersOfRaspi sudo mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
Vào cuối tệp vừa mở, ngay trước khi thoát, hãy thêm dòng sau:
python3 /home/pi/SettlersOfRaspi/app.py $
Sau đó nhấn ctrl + X> y> enter
Bước 5: Arduino
Bươc cuôi! Wooo
Tải xuống thư mục Arduino
Mở thư mục trong chương trình arduino và tải tập lệnh lên!
Đó là nó! Đã được thực hiện!
Thưởng thức các trò chơi!:NS
Đề xuất:
Sử dụng phần mở rộng lồng ngực của Hope để tìm Công việc chưa hoàn chỉnh của Sắc lệnh đền thờ trong cây gia đình của bạn về Tìm kiếm gia đình: 11 bước
Sử dụng phần mở rộng Rương của Hope để Tìm công việc pháp lệnh đền thờ chưa hoàn chỉnh trong cây gia đình của bạn trên Tìm kiếm gia đình: Mục đích của tài liệu hướng dẫn này là để trình bày cách tìm kiếm gia phả của bạn trong Tìm kiếm gia đình cho tổ tiên có công việc pháp lệnh đền thờ chưa hoàn thành bằng cách sử dụng phần mở rộng Rương của hy vọng. Sử dụng Hope's Chest có thể tăng tốc đáng kể tìm kiếm của bạn cho
Giảm mức tiêu thụ điện năng của rơle - Giữ dòng điện so với nhận: 3 bước
Giảm mức tiêu thụ điện của rơle - Giữ so với dòng nhận: Hầu hết các rơle yêu cầu nhiều dòng điện hơn để tác động ban đầu so với yêu cầu giữ rơle sau khi các tiếp điểm đã đóng. Dòng điện cần thiết để giữ rơ le bật (Dòng điện giữ) về cơ bản có thể nhỏ hơn đáng kể so với dòng điện ban đầu cần thiết để truyền động
Thúc đẩy sự tiếp nhận của ITrip của IPod của bạn với chiếc đế tuyệt vời này!: 11 bước
Thúc đẩy sự tiếp nhận của ITrip của IPod của bạn với chiếc đế tuyệt vời này !: Chiếc đế này được làm từ vật liệu xung quanh nhà sẽ tăng khả năng tiếp nhận iTrip của bạn- cho phép bạn phát các giai điệu của mình qua radio một cách rõ ràng từ khắp mọi nơi trong phòng! Đối với dự án này, bạn sẽ cần: 1 Cuộn khăn giấy hoặc 2 Giấy vệ sinh
Nhận một album từ Ipod của bạn vào Itunes của bạn !: 5 bước
Nhận một album từ Ipod của bạn vào Itunes của bạn!: Tôi nhận thấy rằng nhiều người có ý tưởng rằng bạn phải tải xuống một chương trình hoàn toàn mới hoặc tìm hiểu các tên tệp được mã hóa, để lấy nhạc trong ipod của bạn và đặt nó vào máy tính của bạn. Nó thực sự khá dễ dàng, và bạn thậm chí có thể tìm thấy một albu nhất định
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để