Obsah:

MODERNÍ VENDING MACHINE GUI S RASPBERRY PI S DJANGO: 4 kroky
MODERNÍ VENDING MACHINE GUI S RASPBERRY PI S DJANGO: 4 kroky

Video: MODERNÍ VENDING MACHINE GUI S RASPBERRY PI S DJANGO: 4 kroky

Video: MODERNÍ VENDING MACHINE GUI S RASPBERRY PI S DJANGO: 4 kroky
Video: Student Finds Hidden Devices in the College Library - Are they nefarious? 2024, Listopad
Anonim
MODERNÍ VENDING MACHINE GUI S VYUŽITÍM RASPBERRY PI S DJANGO
MODERNÍ VENDING MACHINE GUI S VYUŽITÍM RASPBERRY PI S DJANGO

Můžeme vytvořit moderní GUI pomocí webových jazyků pro automat?

Odpověď výše je ano, můžeme. Můžeme je použít pro prodejní automaty pomocí kioskového režimu. Následující myšlenka jsem již použil na svém stávajícím projektu a funguje dobře a hodně jsme testovali. Můžete také vytvořit dobře vypadající moderní GUI s stávající znalosti CSS a HTML, JavaScript. Rozhraní mezi Django a GPIO piny je vysvětleno co nejjasněji. Chcete -li udělat to samé, pokračujte ve čtení.

Zásoby

Jsou vyžadovány následující předpoklady:

  1. Raspberry pi S nainstalovaným raspian OS
  2. Dotykový displej kompatibilní s Raspberry Pi
  3. Trocha znalostí o základech webových jazyků (CSS, HTML, JavaScript)

Krok 1: Instalace Django a předpoklad pro projekt

  1. upgradujte pomocí terminálu stávající Python 2 na 3. Můžete si projít kroky ve videu.
  2. Nainstalujte Django na Raspberry pi pomocí příkazu Pip na koncovém řádku.
  3. (volitelně) Nainstalujte požadované knihovny pro dotykový displej. Pro tento účel přejděte na webovou stránku výrobce displeje.

Krok 2: Nastavení aplikace Django

Nastavení aplikace Django
Nastavení aplikace Django
Nastavení aplikace Django
Nastavení aplikace Django

Pokud vám vyhovuje IDE na Raspberry Pi, jděte do toho. Doporučuji však udělat aplikaci Django na PC. Pro vývoj aplikací Django je lepší použít PyCharm nebo Visual Studio. Pycharm. Přejděte na Pycharm a vytvořte nový projekt pod tímto výběrem Django. Zadejte nový název projektu a na Povolit šablonu a vytvořte název pro svou aplikaci a pokud pracujete s databázemi, povolte Django admin a stiskněte start. Nainstaluje potřebné balíčky. Poté postupujte podle těchto kroků.

  • Zkontrolujte, zda server běží nebo nepoužívá příkaz - python manage.py runserver na terminálu
  • Pokud nevíte o základech Django, přejděte do aplikace Ankety webu, kde můžete snadno porozumět základům Django.

Krok 3: Vytvoření GUI a propojení s backendem

  • Pro vytvoření GUI budu hotový s Html 5 a CSS 3. Můžete vytvořit několik stránek podle svého přání a pro ikony a obrázky zkuste stáhnout a použít, pokud pracujete s automatem offline a pro online použití odkazů URL. Tyto soubory.html jsem uložil do adresáře šablon, který jsme právě povolili.
  • K ukládání obrázků, videí a souborů CSS použijte statickou složku
  • Poté pomocí urls.py v Django propojte soubory s průběhem back -endu.

(nebo)

klonovat nebo stáhnout úložiště v GitHub-Raspberry-pi-Gui-Django

Krok 4: Výměna souborů v Raspberry-pi a konfigurace

Výměna souborů v Raspberry-pi a konfigurace
Výměna souborů v Raspberry-pi a konfigurace
Výměna souborů v Raspberry-pi a konfigurace
Výměna souborů v Raspberry-pi a konfigurace

Gratulujeme, pokud jste postupovali podle kroků až nyní, je čas vyzkoušet GUI na malinovém pi.

  1. vytvořte aplikaci Django se stejným názvem, jaký se používá ve vašem PC nebo notebooku
  2. Vytvořte šablony a statické složky na svém Pi
  3. Nahraďte nové soubory skutečnými soubory, které jste vytvořili. Další podrobnosti viz Obrázky.
  4. Dalším krokem je vytvoření skriptu pro automatické spuštění pro spuštění serveru během spouštění na pozadí
  5. Poslední věcí je povolit režim kiosku v malinovém pi pro více podrobností Podívejte se na moji stránku Github anf, pokud chcete zobrazit chrom v režimu celé obrazovky

Doporučuje: