Mục lục:

GUI MÁY XU HƯỚNG HIỆN ĐẠI SỬ DỤNG RASPBERRY PI VỚI DJANGO: 4 bước
GUI MÁY XU HƯỚNG HIỆN ĐẠI SỬ DỤNG RASPBERRY PI VỚI DJANGO: 4 bước

Video: GUI MÁY XU HƯỚNG HIỆN ĐẠI SỬ DỤNG RASPBERRY PI VỚI DJANGO: 4 bước

Video: GUI MÁY XU HƯỚNG HIỆN ĐẠI SỬ DỤNG RASPBERRY PI VỚI DJANGO: 4 bước
Video: 5 Dự Án Nổi Bật với Raspberry Pi trong năm 2022 2024, Tháng mười một
Anonim
GUI MÁY XU HƯỚNG HIỆN ĐẠI SỬ DỤNG RASPBERRY PI VỚI DJANGO
GUI MÁY XU HƯỚNG HIỆN ĐẠI SỬ DỤNG RASPBERRY PI VỚI DJANGO

Chúng ta có thể tạo GUI hiện đại bằng ngôn ngữ web cho máy bán hàng tự động không?

Câu trả lời ở trên là có, chúng tôi có thể sử dụng chúng cho các máy bán hàng tự động bằng chế độ kiosk Ý tưởng sau đây tôi đã áp dụng cho dự án hiện tại của mình và nó hoạt động tốt và chúng tôi đã thử nghiệm rất nhiều. Bạn cũng có thể tạo một GUI hiện đại đẹp mắt với kiến thức hiện có về css và HTML, JavaScript. Giao diện giữa các chân Django và GPIO được giải thích rõ ràng nhất có thể. Nếu bạn muốn làm như vậy, hãy tiếp tục Đọc tiếp.

Quân nhu

Điều kiện tiên quyết sau là bắt buộc:

  1. Raspberry pi Với hệ điều hành raspian được cài đặt trong đó
  2. Màn hình cảm ứng tương thích với raspberry pi
  3. Một số kiến thức cơ bản về ngôn ngữ web (CSS, HTML, JavaScript)

Bước 1: Cài đặt Django và Điều kiện tiên quyết cho Dự án

  1. nâng cấp Python 2 lên 3 hiện có bằng cách sử dụng thiết bị đầu cuối. Bạn có thể thực hiện các bước trong Video.
  2. Cài đặt Django trên Raspberry pi bằng lệnh Pip trong dòng đầu cuối.
  3. (tùy chọn) Cài đặt các thư viện bắt buộc cho màn hình cảm ứng. Để làm điều này, hãy truy cập trang web của nhà sản xuất Màn hình của bạn.

Bước 2: Thiết lập ứng dụng Django của bạn

Thiết lập ứng dụng Django của bạn
Thiết lập ứng dụng Django của bạn
Thiết lập ứng dụng Django của bạn
Thiết lập ứng dụng Django của bạn

Nếu bạn cảm thấy thoải mái với IDE trên raspberry pi, hãy sử dụng nó, nhưng tôi khuyên bạn nên sử dụng ứng dụng Django trên PC, Tốt hơn là sử dụng PyCharm hoặc Visual Studio để Phát triển ứng dụng Django. Đi tới Pycharm và tạo một dự án Mới trong Chọn Django đó. Đặt tên mới cho dự án và trên Enable Template và tạo tên cho ứng dụng của bạn và nếu bạn đang làm việc trên cơ sở dữ liệu, hãy kích hoạt Django admin và nhấn start, nó sẽ Cài đặt các gói cần thiết. Sau đó làm theo các bước sau.

  • Kiểm tra máy chủ đang chạy hay không sử dụng lệnh - python management.py runningerver trên thiết bị đầu cuối
  • Nếu bạn không biết những điều cơ bản về Django, hãy điều hướng đến ứng dụng Polls của trang web nơi bạn có thể dễ dàng hiểu về Kiến thức cơ bản về Django.

Bước 3: Tạo GUI và liên kết với phụ trợ

  • Để tạo GUI, tôi sẽ hoàn thành với Html 5 và CSS 3. Bạn có thể tạo một số trang theo ý muốn của mình và cho các Biểu tượng và hình ảnh, hãy thử tải xuống và sử dụng nếu bạn đang làm việc với máy bán hàng tự động ngoại tuyến và sử dụng trực tuyến các liên kết URL. Tôi đã lưu trữ các tệp.html đó trong Thư mục Mẫu mà chúng tôi vừa kích hoạt.
  • Sử dụng thư mục tĩnh để lưu trữ các tệp Hình ảnh, Video và CSS tương ứng
  • Sau đó, sử dụng urls.py trong Django để liên kết các Tệp với tiến trình back end.

(hoặc)

sao chép hoặc Tải xuống kho lưu trữ trong GitHub - Raspberry-pi-Gui-Django

Bước 4: Thay thế tệp trong Raspberry-pi và định cấu hình

Thay thế tệp trong Raspberry-pi và định cấu hình
Thay thế tệp trong Raspberry-pi và định cấu hình
Thay thế tệp trong Raspberry-pi và định cấu hình
Thay thế tệp trong Raspberry-pi và định cấu hình

Xin chúc mừng, nếu bạn đã làm theo các bước cho đến bây giờ đã đến lúc kiểm tra GUI trên raspberry pi.

  1. tạo một ứng dụng Django có cùng tên như được sử dụng trong PC hoặc Máy tính xách tay của bạn
  2. Tạo Mẫu và Thư mục Tĩnh trên Pi của bạn
  3. Thay thế các Tệp mới bằng các Tệp thực mà bạn đã tạo Để biết thêm chi tiết, hãy tham khảo Hình ảnh.
  4. Bước tiếp theo là tạo tập lệnh Tự động khởi động để khởi động máy chủ trong quá trình khởi động trong Nền
  5. Điều cuối cùng là bật Chế độ kiosk trong raspberry pi để biết thêm chi tiết Kiểm tra Trang Github của tôi anf nếu bạn muốn hiển thị chromium ở Chế độ toàn màn hình

Đề xuất: