Satura rādītājs:
- Piegādes
- 1. darbība: Django instalēšana un priekšnoteikums projektam
- 2. darbība. Django lietojumprogrammas iestatīšana
- 3. darbība. GUI izveide un saistīšana ar aizmuguri
- 4. darbība: failu aizstāšana Raspberry-pi un konfigurēšana
Video: MODERNAS PĀRDOŠANAS MAŠĪNAS GUI, IZMANTOJOT RASPBERRY PI AR DJANGO: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Vai mēs varam izveidot modernu GUI, izmantojot tirdzniecības automātu tīmekļa valodas?
Atbilde uz iepriekš minēto ir jā. Mēs varam tos izmantot tirdzniecības automātiem, izmantojot kioska režīmu. Šādu ideju es jau izmantoju savā esošajā projektā, un tā darbojas labi, un mēs daudz pārbaudījām. Varat arī izveidot modernu GUI ar esošās zināšanas par css un HTML, JavaScript. Saskarne starp Django un GPIO tapām ir izskaidrota pēc iespējas skaidrāk. Ja vēlaties darīt to pašu, turpiniet lasīt.
Piegādes
Ir nepieciešami šādi priekšnoteikumi:
- Raspberry pi Ar tajā instalētu raspian OS
- Skārienekrāna displejs, kas saderīgs ar aveņu pi
- Nelielas zināšanas par tīmekļa valodu pamatiem (CSS, HTML, JavaScript)
1. darbība: Django instalēšana un priekšnoteikums projektam
- jauniniet esošo Python 2 uz 3, izmantojot termināli. Varat veikt video darbības.
- Instalējiet Django vietnē Raspberry pi, izmantojot komandu Pip termināla rindā.
- (neobligāti) Instalējiet skārienekrāna nepieciešamās bibliotēkas. Lai to izdarītu, apmeklējiet displeja ražotāja tīmekļa vietni.
2. darbība. Django lietojumprogrammas iestatīšana
Ja jums patīk IDE par aveņu pi, dodieties uz to. Bet es iesaku lietot Django lietojumprogrammu datorā. Django lietojumprogrammu izstrādei labāk izmantot PyCharm vai Visual Studio. Es darīšu ar Pycharm. Dodieties uz Pycharm un izveidojiet jaunu projektu, atlasot Django. Piešķiriet jaunu nosaukumu projektam un Iespējot veidni un izveidojiet savai lietotnei nosaukumu, un, ja strādājat ar datu bāzēm, iespējojiet Django administratoru un nospiediet Sākt. Tas instalēs nepieciešamās paketes. Pēc tam veiciet šīs darbības.
- Pārbaudiet, vai serveris darbojas vai neizmanto komandu - python manage.py runerver terminālī
- Ja jūs nezināt par Django pamatiem, dodieties uz vietni Aptaujas, kur varat viegli saprast par Django pamatiem.
3. darbība. GUI izveide un saistīšana ar aizmuguri
- GUI izveidei es darīšu ar HTML 5 un CSS 3. Jūs varat izveidot vairākas lapas pēc savas vēlmes, un, ja strādājat ar bezsaistes tirdzniecības automātu un tiešsaistes saites URL, mēģiniet lejupielādēt un izmantot ikonas un attēlus. Es esmu saglabājis šos.html failus veidņu direktorijā, ko tikko iespējojām.
- Izmantojiet statisku mapi attēlu, video un CSS failu glabāšanai
- Pēc tam Django izmantojiet vietni urls.py, lai saistītu failus ar aizmugures gaitu.
(vai)
klonējiet vai lejupielādējiet krātuvi vietnē GitHub-Raspberry-pi-Gui-Django
4. darbība: failu aizstāšana Raspberry-pi un konfigurēšana
Apsveicam! Ja esat veicis darbības līdz šim, ir pienācis laiks pārbaudīt GUI uz aveņu pi.
- izveidojiet Django lietojumprogrammu ar tādu pašu nosaukumu, kādu izmantojat savā datorā vai klēpjdatorā
- Izveidojiet veidni un statiskās mapes savā Pi
- Nomainiet jaunos failus ar faktiskajiem jūsu izveidotajiem failiem. Sīkāku informāciju skatiet attēlos.
- Nākamais solis ir izveidot automātiskās palaišanas skriptu servera palaišanai sāknēšanas laikā fonā
- Pēdējā lieta ir iespējot kioska režīmu aveņu pi, lai iegūtu sīkāku informāciju. Apskatiet manu Github lapu un, ja vēlaties parādīt hromu pilnekrāna režīmā
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Dezinfekcijas mašīnas simulācija, izmantojot TINKERCAD: 6 soļi
DEZINFEKCIJAS MAŠĪNAS SIMULĀCIJA, Izmantojot TINKERCAD: Šajā neizpētāmajā mēs redzēsim, kā veikt dezinfekcijas mašīnas simulāciju. Kontaktpersona mazāk Automātiskais dezinfekcijas līdzeklis ir dezinfekcijas iekārta, jo mašīnas darbināšanai mēs neizmantojam rokas, bet infrasarkanā tuvuma sensoru
Arduino HMI, izmantojot valsts mašīnas: 9 soļi
Arduino HMI, izmantojot valsts mašīnas: Šajā pamācībā es parādīšu, kā izmantot YAKINDU Statechart Tools, lai realizētu vienkāršu un paplašināmu HMI, izmantojot 16x2 LCD tastatūras vairogu Arduino. Galīgās mašīnas (FSM) ir spēcīgs dizaina modelis, lai izstrādātu sarežģīta cilvēka mašīna
Atskaņojiet dziesmas, izmantojot Arduino, izmantojot ADC līdz PWM, izmantojot Flyback transformatoru vai skaļruni: 4 soļi
Atskaņot dziesmas ar Arduino, izmantojot ADC, lai PWM Flyback transformatorā vai skaļrunī: Sveiki, puiši, šī ir mana cita pamācības otrā daļa (tas bija daudz grūti). Būtībā šajā projektā esmu izmantojis ADC un taimeri savā Arduino, lai pārvērst audio signālu par PWM signālu. Tas ir daudz vieglāk nekā mana iepriekšējā instrukcija
Veļas mazgājamās mašīnas paziņojumi, izmantojot MESH: 4 soļi (ar attēliem)
Paziņojumi veļas mašīnai, izmantojot MESH: Hmm! Es aizmirsu par veļas mazgājamās mašīnas drēbēm … Vai jūs vienmēr aizmirstat paņemt drēbes pēc mazgāšanas? Šī recepte uzlabos jūsu veļas mazgājamo mašīnu, lai saņemtu paziņojumus, izmantojot Gmail vai IFTTT, tiklīdz jūsu drēbes būs gatavas attēlot