Мазмуну:
- Жабдуулар
- 1 -кадам: Django орнотуу жана долбоордун өбөлгөлөрү
- 2 -кадам: Django тиркемесин орнотуу
- 3 -кадам: GUI түзүү жана Backend менен байланыштыруу
- 4-кадам: Raspberry-pi файлдарын алмаштыруу жана конфигурациялоо
Video: DJANGO менен RASPBERRY PI КОЛДОНГОН КАЗИРГИ ВЕНДИНГ ГУИ: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Биз автоматтар үчүн веб тилдерди колдонуп, заманбап GUI жасай алабызбы?
Жогорудагы жооп ооба, биз кыла алабыз. Биз буларды күркөлөрдүн режимин колдонуп соода автоматтары үчүн колдоно алабыз. Төмөнкү идея мен мурунтан эле иштеп жаткан проектимде колдонулат жана ал жакшы иштейт жана биз көп нерсени сынап көрдүк. CSS жана HTML, JavaScript боюнча билимдер. Django менен GPIO пиндеринин ортосундагы интерфейс мүмкүн болушунча ачык түшүндүрүлөт.
Жабдуулар
Төмөнкү өбөлгө талап кылынат:
- Raspberry pi Ага орнотулган raspian OS менен
- Малина pi менен шайкеш келген сенсордук экран
- Веб тилдердин негиздери жөнүндө бир аз билим (CSS, HTML, JavaScript)
1 -кадам: Django орнотуу жана долбоордун өбөлгөлөрү
- Учурдагы Python 2ди терминалдын жардамы менен 3кө көтөрүңүз. Видеодогу кадамдардан өтсөңүз болот.
- Терминал линиясындагы Pip буйругун колдонуу менен Raspberry piге Django орнотуңуз.
- (милдеттүү эмес) Сенсордук дисплей үчүн керектүү китепканаларды орнотуңуз.
2 -кадам: 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 файлдарын алмаштыруу жана конфигурациялоо
Куттуктайбыз, эгер сиз ушул кезге чейин кадамдарды ээрчисеңиз, GUIди малина пи боюнча текшерүү убактысы келди.
- сиздин компьютерде же ноутбукта колдонулган ат менен Django тиркемесин түзүңүз
- Пиңизде шаблон жана статикалык папкаларды түзүңүз
- Жаңы файлдарды өзүңүз түзгөн файлдарга алмаштырыңыз Көбүрөөк маалымат алуу үчүн Сүрөттөрдү караңыз.
- Кийинки кадам-Фондо жүктөө учурунда серверди баштоо үчүн Авто баштоо скриптин түзүү
- Акыркы нерсе - малина пи ичиндеги киоск режимин иштетүү, көбүрөөк маалымат алуу үчүн, эгерде хромду толук экран режиминде көрсөткүңүз келсе, Github баракчамды караңыз.
Сунушталууда:
1 серво моторун колдонгон жөө робот: 13 кадам (сүрөттөр менен)
1 серво моторун колдонгон жөө робот: Мен бул роботту YouTubeдан көргөндөн бери кургум келет. Бир аз издеп көргөндөн кийин, мен ал жөнүндө көбүрөөк маалымат таап, өзүмдүкүн жасоону чечтим. Бул жөө баскычты куруунун максаты, мен аны мүмкүн болушунча кичине кылып жасоо болчу
EXP GDC Beast колдонгон ноутбуктар үчүн тышкы VGA / GPU: 15 кадам (сүрөттөр менен)
EXP GDC Beast колдонгон ноутбуктар үчүн тышкы VGA / GPU: Hi Guys .. Бул менин көрсөтмөлөр боюнча биринчи окуу куралым. Англис тили менин биринчи тилим эмес, андыктан грамматикалык каталарымды кечир. Мен муну ноутбукту жаңыртуудагы тажрыйбама таянып жасадым. Мен сизди көпкө тааныштырбайм, анткени билбейм
IC 555 КОЛДОНГОН DIY MIST/FOG MAKER: 6 Кадам (Сүрөттөр менен)
IC 555 КОЛДОНУУЧУ DIY MIST/FOG MAKER: Бул окуу куралында мен IC 555 абдан жөнөкөй схемасын колдонуп туман/туман чыгаруучу курууну көрсөтөм. Бул нымдагыч катары да белгилүү, атомизатор баштоого мүмкүнчүлүк берет
Javaдагы BME280 менен Raspberry Pi колдонгон жеке аба ырайы станциясы: 6 кадам
Javaдагы BME280 менен Raspberry Pi колдонулган жеке аба ырайы станциясы: Жаман аба ырайы дайыма терезеден жаман көрүнөт. Биз ошондой эле жылытуу жана кондиционер системасын жакшыраак көзөмөлгө алууну кааладык. Жеке метеостанцияны куруу - бул
Raspberry Pi жана OpenCVди колдонгон автономдуу тилке: 7 кадам (сүрөттөр менен)
Автономдуу тилкени кармоочу унаа Raspberry Pi жана OpenCVди колдонот: Бул көрсөтмөлөрдө автономдуу тилкени сактоочу робот ишке ашырылат жана төмөнкү баскычтардан өтөт: Бөлүктөрдү чогултуу Программалык камсыздоону орнотуу Аппараттык монтаж Биринчи Трассанын тилкелерин аныктоо жана көрсөтмөлөрдү көрсөтүү