Mục lục:

DigiFlag: 7 bước
DigiFlag: 7 bước

Video: DigiFlag: 7 bước

Video: DigiFlag: 7 bước
Video: DigiFlag - Raspberry server and UI client (v2) 2024, Tháng mười một
Anonim
Dlag
Dlag

Nếu bạn thích chơi bắt cờ và muốn biết cách kỹ thuật số hóa trò chơi một chút thì đây chính là nơi dành cho bạn. Trong hướng dẫn này, bạn sẽ tự động hóa điểm số và bạn sẽ thấy ai đã chết trong trò chơi.

Quân nhu

Công cụ:

  • Máy khoan
  • súng bắn keo
  • esp
  • bộ chuyển đổi uart
  • mỏ hàn
  • Quân nhu:
  • Druksensor x4
  • LDR x4
  • LED x2
  • Hiển thị x1
  • esp x4
  • mâm xôi pi x1
  • rương gỗ x1
  • breadboard x3
  • ống pvc x1
  • cáp nhảy x80
  • trợ lực cho pi x1
  • ván gỗ x2
  • dính x2
  • điện trở 10kohm x6
  • điện trở 475ohm x2
  • chiết áp x1
  • băng cách ly x5

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

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

Cơ sở dữ liệu dự án tồn tại trong số 6 cột. Mỗi cột đều có id riêng của mình. Hầu hết các phần tử là INT hoặc VARCHAR, nhưng đối với các phần tử sẽ chứa thẻ, chúng ta cần sử dụng DOUBLE. Khi lược đồ kết thúc, hãy chuyển tiếp cơ sở dữ liệu để chúng ta có thể triển khai dữ liệu.

Bước 2: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện

Đối với mạch, bạn sẽ cần rất nhiều thành phần được liệt kê. Thực hiện theo sơ đồ, không hàn bất cứ thứ gì để khi có lỗi trong mạch u có thể dễ dàng hoán đổi hoặc quấn lại thành phần bị lỗi. Cắm nguồn pi suply và xem LCD có sáng không, độ sáng của chữ LCD có thể được điều chỉnh bằng chiết áp.

Bước 3: Pycharm

Pycharm
Pycharm
Pycharm
Pycharm

Đối với bước này, bạn sẽ cần chương trình pycharm sau khi cài đặt này, chúng ta có thể bắt đầu thiết lập cấu hình. Nhấn vào tệp ở góc trên cùng bên trái, sau đó chọn tùy chọn hoặc cài đặt, chọn triển khai. Trên màn hình này, bạn cần nhấp vào biểu tượng dấu cộng và chọn cấu hình SFTP. Đặt tên cho cấu hình và điền vào các trường, máy chủ lưu trữ là viết tắt của địa chỉ ip của bạn là pi, tên người dùng và mật khẩu từ. Đi tới ánh xạ và chọn thư mục mà bạn muốn sử dụng. Quay lại màn hình trước đó và nhấn kiểm tra kết nối. Khi điều này cho một câu trả lời thành công, hãy nhấp vào ok.

Bước 4: Phụ trợ

Ở đây bạn sẽ viết mã cho chương trình phụ trợ. Bắt đầu bằng cách viết thiết lập ở đây, đặt lại màn hình LCD để không có thông báo cũ hơn được hiển thị. Sau đó, viết các tuyến đường đến esp để bạn nhận được tin nhắn json từ esp và cập nhật điểm số hoặc tử vong trong cơ sở dữ liệu. sau đó viết có các cổng kết nối web này được sử dụng để giao tiếp với giao diện người dùng. finaly viết hàm rfid (), hàm này sẽ đặt phần tử tử trong dữ liệu về 0 khi thẻ được quét. Bạn có thể tìm thấy tất cả các mã cho dự án này trong thư mục bổ sung.

Bước 5: ESP8266

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
ESP8266

Mô-đun ESP được mã hóa trong arduino vì vậy hãy đảm bảo cài đặt arduino Ide. Sau khi cài đặt, hãy truy cập tệp, tùy chọn và nhập liên kết được hiển thị trong hình vào hộp văn bản "URL trình quản lý bảng bổ sung:". Nhấn ok sau đó mở các công cụ ở đầu màn hình của bạn, đi đến bảng, trình quản lý bảng và cuộn xuống dưới và cài đặt esp8266. Khi điều này được thực hiện, hãy truy cập vào các ví dụ tệp và chọn basicHttpClient, điền vào cấu hình wifi và. Bây giờ chỉnh sửa tệp giống như tôi đã làm trong bức ảnh cuối cùng. Lấy bộ chuyển đổi uart và hàn một nút giữa gpio0 và mặt đất. Cắm esp vào bộ chuyển đổi và cắm vào cổng usb trong khi giữ nút. Bây giờ đi đến công cụ và chọn poort com mới xuất hiện, chọn từ bảng esp8266 chung và bắt đầu tải lên. Khi bạn nhìn thấy một đỉnh đi lên, hãy thả nút. Đối với các esp khác, u sẽ phải thay đổi đường dẫn api thành đường dẫn tương ứng trong chương trình phụ trợ. Đối với 2 người cuối cùng, bạn sẽ phải thay đổi cả pin 0 và 2 thành digitalRead và thay đổi if thành if (s1 && s2 = = CAO).

Bước 6: Giao diện người dùng

Giao diện người dùng
Giao diện người dùng

Xây dựng giao diện người dùng bằng cách sao chép thiết kế bằng cách nhập tekst vào tệp html và thêm các lớp. Bằng cách gán liên kết href cho các nút, chúng ta có thể chuyển qua các trang. Bằng cách chỉnh sửa css với các lớp được tạo trong html, bạn có thể thay đổi cấu trúc của trang. Bằng cách triển khai JavaScript, bạn có thể gửi giá trị của thanh trượt đến phần phụ trợ và cho trò chơi biết khi nào bắt đầu trò chơi.

Bước 7: Chỉnh sửa

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Bắt đầu bằng cách chia các tấm ván thành 8 hình chữ nhật bằng nhau, đảm bảo rằng u còn lại đủ để cắt bỏ mỗi cạnh 4 lần. Khi điều đó hoàn thành, hãy dán 3 hình chữ nhật lại với nhau và dán 2 cạnh 2x lên trên của hình chữ nhật còn lại. Đặt một chiếc đinh qua mọi góc của hình chữ nhật dưới cùng. Sau đó khoan 2 sỉ vừa đủ lớn để luồn ống nhựa pvc qua 3 hình tam giác đã dán lại với nhau. Đặt một bảng mạch có ghi áp suất bên trong phần dưới cùng với các cạnh. Căn chỉnh cẩn thận các cảm biến áp suất sao cho chúng nằm bên dưới đường ống và đẩy các hình chữ nhật được dán lên trên đường ống. Lặp lại quy trình này cho trại thứ hai. Sau đó, lấy một chút gỗ thừa, khoan 2 lỗ nhỏ và khoét lỗ vừa với chốt esp. Xỏ áo sơ mi với LDR và đưa các chân của qua 2 lỗ hàn mạch trực tiếp mà không cần bảng mạch. Xỏ vào mặt trước của áo một chiếc đèn LED và kết nối với dây may các mạch vào áo. Lặp lại quá trình này 2 lần. Đối với bước cuối cùng, hãy lấy chiếc rương và khoan một lỗ để màn hình LCD của bạn sẽ vừa vặn, sau đó khoan hai lỗ nhỏ hơn trên chiếc rương để bạn có thể luồn dây của rfid qua. Đặt mạch vào lồng ngực và bạn đã hoàn tất.

Đề xuất: