Мазмұны:
- Жабдықтар
- 1 -қадам: Django орнату және жобаның алғы шарты
- 2 -қадам: Django қосымшасын орнату
- 3 -қадам: GUI құру және Backend -пен байланыс
- 4-қадам: Raspberry-pi файлдарын ауыстыру және конфигурациялау
Бейне: DJANGO -мен RASPBERRY PI -ді қолданатын қазіргі заманғы автомат машинасы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Автоматқа арналған веб -тілдерді қолдана отырып, қазіргі GUI жасай аламыз ба?
Жоғарыда келтірілген жауап - біз жасай аламыз. Біз оларды дүңгіршек режимінде автоматқа қолдана аламыз. Мен келесі жобаны қолданыстағы жобада қолдандым, ол жақсы жұмыс істейді және біз көп сынақтан өттік. CSS және HTML, JavaScript туралы білімдер. Django мен GPIO түйреуіштері арасындағы интерфейс мүмкіндігінше түсінікті түрде түсіндірілген.
Жабдықтар
Келесі алғышарт қажет:
- Raspberry pi raspian ОЖ орнатылған
- Raspberry pi -мен үйлесімді сенсорлық экран
- Веб -тілдердің негіздері туралы аздап білу (CSS, HTML, JavaScript)
1 -қадам: Django орнату және жобаның алғы шарты
- терминал арқылы қолданыстағы Python 2 -ні 3 -ке дейін жаңартыңыз. Бейнедегі қадамдарды орындауға болады.
- Django терминалын Ripberry терминалында Pip пәрмені арқылы орнатыңыз.
- (міндетті емес) Сенсорлық дисплейге қажетті кітапханаларды орнатыңыз. Бұл үшін Дисплей өндірушісінің веб -бетін қараңыз.
2 -қадам: Django қосымшасын орнату
Егер сіз IDE -ге таңқурай пи -де ыңғайлы болсаңыз, оған барыңыз, бірақ мен Django қосымшасын компьютерде жасауды ұсынамын, Django қосымшаларын әзірлеу үшін PyCharm немесе Visual Studio -ды қолданған дұрыс. Pycharm -ге өтіңіз және оның астында жаңа жоба жасаңыз, Джанго таңдаңыз. Жобаға және «Үлгіні қосу» бөліміне жаңа атау беріңіз және қолданбаға атау жасаңыз, егер сіз деректер базасында жұмыс жасасаңыз, Django әкімшісін қосыңыз және старт түймесін басыңыз. Ол қажетті пакеттерді орнатады, содан кейін мына қадамдарды орындаңыз.
- Терминалда сервер жұмыс істейді немесе жоқ екенін тексеріңіз - python manage.py runserver
- Егер сіз Django негіздері туралы білмесеңіз, Django Basics туралы оңай түсінуге болатын Polls сайтының сайтына өтіңіз.
3 -қадам: GUI құру және Backend -пен байланыс
- Мен Html 5 және CSS 3. көмегімен GUI жасау үшін сіз бірнеше беттерді өз қалауыңыз бойынша жасай аласыз, ал егер сіз офлайн сауда автоматтарымен жұмыс жасайтын болсаңыз және Интернетте URL сілтемелерін қолдансаңыз, белгішелер мен суреттерді жүктеуге және қолдануға тырысыңыз. Мен сол.html файлдарын біз қосқан Үлгі каталогында сақтадым.
- Кескіндерді, бейнелерді және CSS файлдарын сақтау үшін статикалық қалтаны қолданыңыз
- Осыдан кейін файлдарды артқы жағындағы прогресспен байланыстыру үшін Django -да urls.py пайдаланыңыз.
(немесе)
клондау немесе GitHub-Raspberry-pi-Gui-Django репозиторийін жүктеу
4-қадам: Raspberry-pi файлдарын ауыстыру және конфигурациялау
Құттықтаймын, егер сіз осы уақытқа дейін қадамдарды орындасаңыз, таңқурай пи -де GUI -ді тексеретін уақыт келді.
- ДК -де немесе ноутбукте қолданылатын Django қосымшасын жасаңыз
- Pi -де шаблондар мен статикалық қалталар жасаңыз
- Жаңа файлдарды өзіңіз жасаған файлдармен алмастырыңыз. Толық ақпарат алу үшін Суреттерді қараңыз.
- Келесі қадам-фондық режимде жүктеу кезінде серверді іске қосу үшін Автоматты түрде сценарий құру
- Толық ақпарат алу үшін таңқурай пи -де киоск режимін қосу - соңғы нәрсе, егер сіз хромды толық экран режимінде көрсеткіңіз келсе, менің Github бетімді қараңыз.
Ұсынылған:
ARDUINO қолданатын ультрадыбыстық левитация машинасы: 8 қадам (суреттермен)
ARDUINO қолданатын ультрадыбыстық левитация машинасы: ауада немесе бөтен ғарыш кемесі сияқты бос кеңістікте жүзіп бара жатқан нәрсені көру өте қызықты. бұл гравитацияға қарсы жоба. Нысан (негізінен кішкене қағаз немесе термокольт) екі ультрадыбыстық транс
Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз: 7 қадам
Сынған Mac классикасын қазіргі Raspberry Pi компьютеріне айналдырыңыз: Бұл барлық адамдар үшін пайдалы болмауы мүмкін, себебі сізде классикалық Mac сынған жоқ. Дегенмен, мен бұл нәрсенің көрсетілуін ұнатамын және оны BBB -ге бірнеше жыл бұрын сәтті қостым. Дегенмен, мен ешқашан с көрсете алмадым
Witblox қолданатын домино құрастыру машинасы: 5 қадам
Witblox көмегімен Domino құрылыс машинасы: Барлығына сәлем. Мен WITBLOX жиынтығын қолдана отырып, домино құрылыс машинасын жасадым. Бұл көлденең тиегіш екі дөңгелекті вагон. WITBLOX жиынтығымен ұсынылған блоктар қосылудың қарапайымдылығын қамтамасыз етеді және қолдануда қарапайым. Бұл блог қадамдық қадамды сипаттайды
Қазіргі заманғы Led Infinity айналы үстел шамы: 19 қадам (суреттермен)
Қазіргі заманғы Led Infinity айнасы бар үстел шамы: © 2017 techydiy.org Барлық құқықтар қорғалған. Сіз осы нұсқаулықпен байланысты бейнені немесе суреттерді көшірмеуіңізге немесе қайта таратуға болмайды. Бұл нұсқаулықта мен қазіргі заманғы сәндік шексіз айнаны қалай жасау керектігін сипаттаймын. сондай -ақ
DIY жарықдиодты шам - қашықтан басқару пультімен жұмыс үстелінің қазіргі заманғы шамы: 8 қадам (суреттермен)
DIY жарықдиодты шам - қашықтан басқару пульті бар заманауи жұмыс үстелі шамы: Бұл мақалада мен осы керемет пирамида тәрізді жарықдиодты шамды жасау процесін қарастырамын, мен қосымша құрылым үшін үйеңкі мен қызыл ағаштан жасалған тікенектерді қолдандым. Жарықтар үшін мен 16 футтық жолақпен келетін RGB жарықдиодты шамдарды қолдандым