Talaan ng mga Nilalaman:

MODERN VENDING MACHINE GUI GAMIT ANG RASPBERRY PI MAY DJANGO: 4 Hakbang
MODERN VENDING MACHINE GUI GAMIT ANG RASPBERRY PI MAY DJANGO: 4 Hakbang

Video: MODERN VENDING MACHINE GUI GAMIT ANG RASPBERRY PI MAY DJANGO: 4 Hakbang

Video: MODERN VENDING MACHINE GUI GAMIT ANG RASPBERRY PI MAY DJANGO: 4 Hakbang
Video: SCP-261 Pan dimensional Vending Machine: One Yen Opens a Pandora's Box of Bizarre Bites 2024, Nobyembre
Anonim
MODERN VENDING MACHINE GUI NA GAMIT NG RASPBERRY PI SA DJANGO
MODERN VENDING MACHINE GUI NA GAMIT NG RASPBERRY PI SA DJANGO

Maaari ba nating gawin ang modernong GUI gamit ang mga wika sa web para sa vending machine?

Ang sagot para sa itaas ay oo maaari nating. Maaari nating gamitin ang mga iyon para sa mga vending machine gamit ang kiosk mode. Ang sumusunod na ideya na inilapat ko na sa aking mayroon nang proyekto at ito ay gumagana nang maayos at marami kaming nasubukan. Maaari ka ring gumawa ng isang magandang hitsura ng modernong GUI sa umiiral na kaalaman sa css at HTML, JavaScript. Ang interfacing sa pagitan ng Django at GPIO pin ay ipinaliwanag nang malinaw hangga't maaari. Kung nais mong gawin ang parehong magpatuloy sa Basahin sa.

Mga gamit

Ang mga sumusunod na paunang kinakailangan ay kinakailangan:

  1. Raspberry pi Na may naka-install na raspian OS dito
  2. Ang isang touchscreen display na katugma sa raspberry pi
  3. Kaunting kaalaman tungkol sa mga pangunahing kaalaman sa mga wikang web (CSS, HTML, JavaScript)

Hakbang 1: Pag-install ng Django at Pangangailangan para sa Project

  1. i-upgrade ang mayroon nang Python 2 hanggang 3 gamit ang terminal. Maaari kang dumaan sa mga hakbang sa Video.
  2. I-install ang Django sa Raspberry pi gamit ang Pip command sa linya ng terminal.
  3. (opsyonal) Mag-install ng mga kinakailangang aklatan para sa touch display. Para sa ito dumaan sa iyong webpage ng tagagawa ng Display.

Hakbang 2: Pag-set up ng Iyong Application ng Django

Pag-set up ng Iyong Application sa Django
Pag-set up ng Iyong Application sa Django
Pag-set up ng Iyong Application sa Django
Pag-set up ng Iyong Application sa Django

Kung komportable ka sa IDE sa raspberry pi go para dito. Ngunit inirerekumenda kong gawin ang Django application sa PC. Mas mahusay na gamitin ang PyCharm o Visual Studio para sa Pag-unlad ng Application ng Django. Tapos Na Ako sa Pycharm. Pumunta sa Pycharm at lumikha ng isang Bagong proyekto sa ilalim ng Piliin ang Django. Magbigay ng isang bagong pangalan para sa proyekto at sa Paganahin ang Template at lumikha ng isang pangalan para sa iyong app at kung nagtatrabaho ka sa mga database paganahin ang Django admin at pindutin ang pagsisimula. Mag-i-install ito ng mga kinakailangang package. Pagkatapos nito sundin ang mga hakbang na ito.

  • Tumatakbo ang check server o hindi gumagamit ng utos - python manage.py runserver sa terminal
  • Kung hindi mo alam ang tungkol sa mga pangunahing kaalaman sa Django mag-navigate sa site Poll app kung saan madali mong mauunawaan ang tungkol sa Mga Pangunahing Kaalaman sa Django.

Hakbang 3: Lumilikha ng isang GUI at Pag-link sa Backend

  • Para sa Paglikha ng isang GUI Gagawin Ko sa html 5 at CSS 3. Maaari kang lumikha ng isang bilang ng mga pahina ayon sa iyong nais at para sa mga Icon at larawan na subukang i-download at gamitin kung nakikipagtulungan ka sa offline na vending machine at para sa online na paggamit ng mga link sa URL. Inimbak ko ang mga.html file na iyon sa Directory ng Template na ngayon lang namin pinagana.
  • Gumamit ng static folder para sa pagtatago ng Mga Larawan, Video at CSS file ayon sa pagkakabanggit
  • Pagkatapos nito ay gumamit ng urls.py sa Django upang mai-link ang Mga File na may back end na pag-unlad.

(o)

i-clone o I-download ang imbakan sa GitHub - Raspberry-pi-Gui-Django

Hakbang 4: Pagpapalit ng Mga File sa Raspberry-pi at Pag-configure

Pinapalitan ang mga File sa Raspberry-pi at Configuring
Pinapalitan ang mga File sa Raspberry-pi at Configuring
Pinapalitan ang mga File sa Raspberry-pi at Configuring
Pinapalitan ang mga File sa Raspberry-pi at Configuring

Binabati kita, Kung Sumunod ka sa mga hakbang hanggang sa oras na nito upang subukan ang GUI sa raspberry pi.

  1. lumikha ng isang application ng Django na may parehong pangalan tulad ng ginamit sa iyong PC o Laptop
  2. Lumikha ng Mga Template at Static na Folder sa iyong Pi
  3. Palitan ang bagong Mga File ng mga aktwal na File na iyong nilikha Para sa higit pang mga detalye tingnan ang Mga Larawan.
  4. Ang susunod na hakbang ay upang lumikha ng isang Auto-start script upang simulan ang server sa panahon ng pag-boot up sa Background
  5. Ang Pangwakas na bagay ay upang paganahin ang Kiosk Mode sa raspberry pi para sa higit pang Mga Detalye Tingnan ang aking Pahina ng Github kung nais mong ipakita ang chromium sa Fullscreen Mode

Inirerekumendang: