Съдържание:

СЪВРЕМЕННО GUI ВЕНДИНГ МАШИНА, ИЗПОЛЗВАЩА МАЛИНА PI С DJANGO: 4 стъпки
СЪВРЕМЕННО GUI ВЕНДИНГ МАШИНА, ИЗПОЛЗВАЩА МАЛИНА PI С DJANGO: 4 стъпки

Видео: СЪВРЕМЕННО GUI ВЕНДИНГ МАШИНА, ИЗПОЛЗВАЩА МАЛИНА PI С DJANGO: 4 стъпки

Видео: СЪВРЕМЕННО GUI ВЕНДИНГ МАШИНА, ИЗПОЛЗВАЩА МАЛИНА PI С DJANGO: 4 стъпки
Видео: Sydney, Australia Walking Tour - 4K60fps with Captions - Prowalk Tours 2024, Ноември
Anonim
СЪВРЕМЕНЕН ВИНДИНГ МАШИННО ПОТРЕБИТЕЛСТВО, ИЗПОЛЗВАЩИ МАЛИНА ПИ С ДЖАНГО
СЪВРЕМЕНЕН ВИНДИНГ МАШИННО ПОТРЕБИТЕЛСТВО, ИЗПОЛЗВАЩИ МАЛИНА ПИ С ДЖАНГО

Можем ли да направим модерен графичен интерфейс, използвайки уеб езици за вендинг машина?

Отговорът на горното е да, можем. Можем да използваме тези за вендинг машини, използващи режим на павилион. Следващата идея, която вече приложих в моя съществуващ проект и работи добре и тествахме много. Можете също така да направите добре изглеждащ модерен графичен интерфейс с съществуващите познания за css и HTML, JavaScript. Свързването между Django и GPIO пиновете е обяснено възможно най -ясно. Ако искате да направите същото, продължете да четете.

Консумативи

Необходими са следните предпоставки:

  1. Raspberry pi С инсталирана raspian OS в него
  2. Сензорен дисплей, съвместим с малиново пи
  3. Малко познания за основите на уеб езиците (CSS, HTML, JavaScript)

Стъпка 1: Инсталиране на Django и предпоставка за Project

  1. надстройте съществуващия Python 2 до 3, като използвате терминала. Можете да преминете през стъпките във видеото.
  2. Инсталирайте Django на Raspberry pi, като използвате командата Pip в терминалния ред.
  3. (по избор) Инсталирайте необходимите библиотеки за сензорен дисплей. За това преминете през уеб страницата на производителя на дисплея.

Стъпка 2: Настройка на вашето приложение Django

Настройване на вашето приложение Django
Настройване на вашето приложение Django
Настройване на вашето приложение Django
Настройване на вашето приложение Django

Ако сте доволни от IDE на raspberry pi, отидете на него. Но препоръчвам да направите приложение Django на компютър. По -добре е да използвате PyCharm или Visual Studio за разработка на приложения на Django. Ще свърша с Pycharm. Отидете на Pycharm и създайте нов проект под този Изберете Django. Дайте ново име на проекта и на Enable Template и създайте име на приложението си и ако работите с бази данни активирайте администратора на Django и натиснете старт. Това ще инсталира необходимите пакети. След това следвайте тези стъпки.

  • Проверете дали сървърът работи или не използва команда - python manage.py runserver на терминала
  • Ако не знаете за основите на Django, отворете приложението Ankete на сайта, където лесно можете да разберете за основите на Django.

Стъпка 3: Създаване на GUI и свързване с Backend

  • За създаване на графичен потребителски интерфейс ще свърша с Html 5 и CSS 3. Можете да създадете няколко страници по ваше желание и за икони и снимки да се опитате да изтеглите и използвате, ако работите с офлайн вендинг машина и за онлайн използване на URL връзки. Съхранил съм тези.html файлове в директорията на шаблони, която току -що активирахме.
  • Използвайте статична папка за съхранение на изображения, видео и CSS файлове съответно
  • След това използвайте urls.py в Django, за да свържете файловете с напредъка на крайния край.

(или)

клонирайте или изтеглете хранилището в GitHub-Raspberry-pi-Gui-Django

Стъпка 4: Замяна на файлове в Raspberry-pi и конфигуриране

Замяна на файлове в Raspberry-pi и конфигуриране
Замяна на файлове в Raspberry-pi и конфигуриране
Замяна на файлове в Raspberry-pi и конфигуриране
Замяна на файлове в Raspberry-pi и конфигуриране

Поздравления, ако сте следвали стъпки до Сега е време да тествате GUI на малиново пи.

  1. създайте приложение Django със същото име, което се използва на вашия компютър или лаптоп
  2. Създайте шаблони и статични папки на вашия Pi
  3. Заменете новите файлове с действителните файлове, които сте създали. За повече подробности вижте Снимките.
  4. Следващата стъпка е да създадете скрипт за автоматично стартиране, за да стартирате сървъра по време на зареждане във фонов режим
  5. Последното нещо е да активирате Kiosk Mode в raspberry pi за повече подробности Проверете моята страница Github anf, ако искате да покажете хром в режим на цял екран

Препоръчано: