Мазмуну:

DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ ГУИ: 4 кадам
DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ ГУИ: 4 кадам

Video: DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ ГУИ: 4 кадам

Video: DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ ГУИ: 4 кадам
Video: Мои орхидеи четыре месяца в ОС без грунта . Уход, полив, результаты . 2024, Ноябрь
Anonim
DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ МАШИНАСЫ
DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ МАШИНАСЫ

Биз автоматтар үчүн веб тилдерди колдонуп, заманбап GUI жасай алабызбы?

Жогорудагы жооп ооба, биз кыла алабыз. Биз буларды күркөлөрдүн режимин колдонуп соода автоматтары үчүн колдоно алабыз. Төмөнкү идея мен мурунтан эле иштеп жаткан проектимде колдонулат жана ал жакшы иштейт жана биз көп нерсени сынап көрдүк. CSS жана HTML, JavaScript боюнча билимдер. Django менен GPIO пиндеринин ортосундагы интерфейс мүмкүн болушунча ачык түшүндүрүлөт.

Жабдуулар

Төмөнкү өбөлгө талап кылынат:

  1. Raspberry pi Ага орнотулган raspian OS менен
  2. Малина pi менен шайкеш келген сенсордук экран
  3. Веб тилдердин негиздери жөнүндө бир аз билим (CSS, HTML, JavaScript)

1 -кадам: Django орнотуу жана долбоордун өбөлгөлөрү

  1. Учурдагы Python 2ди терминалдын жардамы менен 3кө көтөрүңүз. Видеодогу кадамдардан өтсөңүз болот.
  2. Терминал линиясындагы Pip буйругун колдонуу менен Raspberry piге Django орнотуңуз.
  3. (милдеттүү эмес) Сенсордук дисплей үчүн керектүү китепканаларды орнотуңуз.

2 -кадам: Django тиркемесин орнотуу

Сиздин Django тиркемесин орнотуу
Сиздин Django тиркемесин орнотуу
Сиздин Django тиркемесин орнотуу
Сиздин Django тиркемесин орнотуу

Эгерде сиз IDE менен малина пи боюнча ыңгайлуу болсоңуз, анда ага барыңыз, бирок мен Django тиркемесин компьютерде жасоону сунуштайм. Django Application Development үчүн PyCharm же Visual Studioду колдонуу жакшы. Pycharm менен бүтүрөм. Pycharmга өтүңүз жана анын астында Жаңы долбоор түзүңүз, Django тандаңыз. Долбоорго жана Калыпты иштетүү боюнча жаңы ат бериңиз жана колдонмоңуздун атын түзүңүз жана эгер сиз маалымат базаларында иштеп жатсаңыз, Django администраторун иштетип, start. It баскычын басыңыз. Ал керектүү пакеттерди орнотот.

  • Текшерүү серверинин иштеп жаткандыгын же буйрукту колдонбогонун текшериңиз - терминалда python manage.py runserver
  • Эгерде сиз Django негиздери жөнүндө билбесеңиз, Django Basics жөнүндө оңой түшүнө турган Polls сайтынын сайтына өтүңүз.

3 -кадам: GUI түзүү жана Backend менен байланыштыруу

  • GUI түзүү үчүн мен Html 5 жана CSS менен бүтүрөм 3. Сиз каалаган баракчаларды түзө аласыз, эгер сиз оффлайн соода автоматы менен иштеп жатсаңыз жана Интернетте URL шилтемелерин колдонсоңуз, сүрөтчөлөрдү жана сүрөттөрдү жүктөп алууга жана колдонууга аракет кылыңыз. Мен ошол.html файлдарын биз жаңы эле иштеткен Template Directoryдо сактап койгом.
  • Сүрөттөрдү, видеолорду жана CSS файлдарын сактоо үчүн статикалык папканы колдонуңуз
  • Ушундан кийин Djangoдо urls.py файлдарын арткы прогресс менен байланыштыруу үчүн колдонуңуз.

(же)

клонуңузду же GitHubдагы репозиторийди жүктөп алыңыз-Raspberry-pi-Gui-Django

4-кадам: Raspberry-pi файлдарын алмаштыруу жана конфигурациялоо

Raspberry-pi файлдарын алмаштыруу жана конфигурациялоо
Raspberry-pi файлдарын алмаштыруу жана конфигурациялоо
Raspberry-pi файлдарын алмаштыруу жана конфигурациялоо
Raspberry-pi файлдарын алмаштыруу жана конфигурациялоо

Куттуктайбыз, эгер сиз ушул кезге чейин кадамдарды ээрчисеңиз, GUIди малина пи боюнча текшерүү убактысы келди.

  1. сиздин компьютерде же ноутбукта колдонулган ат менен Django тиркемесин түзүңүз
  2. Пиңизде шаблон жана статикалык папкаларды түзүңүз
  3. Жаңы файлдарды өзүңүз түзгөн файлдарга алмаштырыңыз Көбүрөөк маалымат алуу үчүн Сүрөттөрдү караңыз.
  4. Кийинки кадам-Фондо жүктөө учурунда серверди баштоо үчүн Авто баштоо скриптин түзүү
  5. Акыркы нерсе - малина пи ичиндеги киоск режимин иштетүү, көбүрөөк маалымат алуу үчүн, эгерде хромду толук экран режиминде көрсөткүңүз келсе, Github баракчамды караңыз.

Сунушталууда: