Mündəricat:

DJANGO İLE RASPBERRY PI İSTİFADƏ EDƏN MODERN VENDING MACHINE GUI: 4 Addım
DJANGO İLE RASPBERRY PI İSTİFADƏ EDƏN MODERN VENDING MACHINE GUI: 4 Addım

Video: DJANGO İLE RASPBERRY PI İSTİFADƏ EDƏN MODERN VENDING MACHINE GUI: 4 Addım

Video: DJANGO İLE RASPBERRY PI İSTİFADƏ EDƏN MODERN VENDING MACHINE GUI: 4 Addım
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Noyabr
Anonim
DJANGO İLE RASPBERRY PI İSTİFADƏ EDƏN MODERN VENDING MACHINE GUI
DJANGO İLE RASPBERRY PI İSTİFADƏ EDƏN MODERN VENDING MACHINE GUI

Satış avtomatı üçün veb dillərindən istifadə edərək müasir GUI edə bilərikmi?

Yuxarıdakıların cavabı bəli, edə bilərik. Kiosk rejimində avtomatlar üçün istifadə edə bilərik. Mövcud layihəmdə artıq tətbiq etmişəm və yaxşı işləyir və çox sınaqdan keçirmişik. css və HTML, JavaScript haqqında biliklər. Django və GPIO pinləri arasındakı əlaqə mümkün qədər aydın şəkildə izah olunur. Eyni şeyi etmək istəyirsinizsə, Oxumağa davam edin.

Təchizat

Aşağıdakı ön şərt tələb olunur:

  1. Raspberry pi Daxil olan raspian OS ilə
  2. Moruq pi ilə uyğun bir toxunma ekranı
  3. Veb dillərinin əsasları haqqında bir az məlumat (CSS, HTML, JavaScript)

Addım 1: Django qurmaq və Layihə üçün ön şərt

  1. terminaldan istifadə edərək mövcud Python 2 -ni 3 -ə yükseltin. Videodakı addımlardan keçə bilərsiniz.
  2. Terminal xəttində Pip əmrindən istifadə edərək Raspberry pi -də Django quraşdırın.
  3. (İsteğe bağlı) Dokunmatik ekran üçün tələb olunan kitabxanaları quraşdırın. Bunun üçün Ekran istehsalçınızın veb səhifəsindən keçin.

Addım 2: Django Tətbiqinizi Qurun

Django Tətbiqinizi Qurmaq
Django Tətbiqinizi Qurmaq
Django Tətbiqinizi Qurmaq
Django Tətbiqinizi Qurmaq

Raspberry pi -də IDE -dən razısınızsa, bunun üçün gedin, amma PC -də Django tətbiq etməyi məsləhət görürəm. Django Proqram İnkişafı üçün PyCharm və ya Visual Studio -dan istifadə etmək daha yaxşıdır. Pycharm -a gedin və Django seçin altında yeni bir layihə yaradın. Layihə və Şablonu Aktiv etmək üçün yeni bir ad verin və tətbiqiniz üçün bir ad yaradın və verilənlər bazası üzərində işləyirsinizsə Django adminini işə salın və start düyməsini basın. Lazımi paketləri quraşdıracaq. Bundan sonra bu addımları izləyin.

  • Serverin işlədiyini və ya əmrdən istifadə etmədiyini yoxlayın - terminalda python manage.py runserver
  • Django əsasları haqqında məlumatınız yoxdursa, Django Basics haqqında asanlıqla başa düşə biləcəyiniz sayt Anketlər tətbiqetməsinə gedin.

Addım 3: GUI yaratmaq və Backend ilə əlaqələndirmək

  • Html 5 və CSS 3. ilə tamamlayacağım bir GUI yaratmaq üçün istədiyiniz kimi bir çox səhifə yarada bilərsiniz və nişanlar və şəkillər üçün offline satış maşını ilə işləyirsinizsə və onlayn istifadə üçün URL bağlantılarını yükləməyə və istifadə etməyə çalışın. O.html fayllarını yeni aktiv etdiyimiz Şablon Dizinində saxladım.
  • Şəkilləri, Videoları və CSS sənədlərini saxlamaq üçün statik qovluqdan istifadə edin
  • Bundan sonra Django -da urls.py -dən istifadə edərək Dosyaları arxa tərəfdəki irəliləyişlə əlaqələndirin.

(və ya)

klonlayın və ya GitHub-dakı depo yükləyin-Raspberry-pi-Gui-Django

Addım 4: Raspberry-pi-də faylları dəyişdirin və konfiqurasiya edin

Raspberry-pi-də faylları dəyişdirmək və konfiqurasiya etmək
Raspberry-pi-də faylları dəyişdirmək və konfiqurasiya etmək
Raspberry-pi-də faylları dəyişdirmək və konfiqurasiya etmək
Raspberry-pi-də faylları dəyişdirmək və konfiqurasiya etmək

Təbriklər, bu günə qədər addımları izləsəniz, moruq pi üzərində GUI sınamağın vaxtı gəldi.

  1. PC və ya dizüstü kompüterinizdə istifadə olunan eyni adlı bir Django tətbiqi yaradın
  2. Pi -də şablon və statik qovluqlar yaradın
  3. Yeni faylları yaratdığınız fayllarla əvəz edin Ətraflı məlumat üçün Şəkillərə baxın.
  4. Növbəti addım, Arxa planda açılış zamanı serveri işə salmaq üçün Avtomatik başlanğıc skriptini yaratmaqdır
  5. Son şey, daha çox məlumat üçün moruq pi -də Kiosk rejimini aktivləşdirməkdir. Xromu Tam Ekran rejimində göstərmək istəyirsinizsə Github Səhifəmə baxın.

Tövsiyə: