Мазмұны:

Таңқурай GUI бар коктейль машинасы: 7 қадам (суреттермен)
Таңқурай GUI бар коктейль машинасы: 7 қадам (суреттермен)

Бейне: Таңқурай GUI бар коктейль машинасы: 7 қадам (суреттермен)

Бейне: Таңқурай GUI бар коктейль машинасы: 7 қадам (суреттермен)
Бейне: 🇨🇴 ЗАБРАЛ ДЕВОЧКУ В НОМЕР 🇨🇴 КОЛУМБИЯ КАРТАХЕНА 2024, Қараша
Anonim
GUI таңқурай қосылған коктейль машинасы
GUI таңқурай қосылған коктейль машинасы
GUI таңқурай қосылған коктейль машинасы
GUI таңқурай қосылған коктейль машинасы

Сізге технология мен кеш ұнай ма? Бұл жоба сіз үшін жасалған!

Бұл оқулықта біз графикалық интерфейсі бар автоматтандырылған коктейль машинасын жасаймыз.

Бәрі таңқураймен басқарылады!

EDIT: Мен жаңа сілтемені осында жеңіл әрі арзан қылдым

1 -қадам: бізге қажет:

Бұл жоба үшін мен 8 botlle қолданамын, бірақ егер сіз аз немесе көп алғыңыз келсе, сіз оңай бейімделе аласыз.

-Таңқурай В: Кез келген адам жұмыс істеуі керек

-8 арналы реле: әр арна ботл болады. (1арна = 1бөтелке)

-Ең маңыздысы -әйелдер мен ерлер.

-8 Су сорғысы әр сорғы бір ботқа қолданылады

-Құбыр мен 10 м алдым.

-Қолданушы интерфейсін көрсету үшін сенсорлық экран 2.8

- 8G SD картасы: кемінде 8 ГБ

-SD картасын оқу құрылғысы, менің ойымша, сіздің көпшілігіңізде бар, бірақ.

-Сусынға арналған контейнер, мен сіздің идеяңызға байланысты таңдау жасауға рұқсат етемін. Менің көлігімде 1,5 литр бар

2 -қадам: Raspberry Pi орнатыңыз

Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз

Таңқурай мен сенсорлық экранды қолдану үшін бізге растпийдің өзгертілген бейнесі қажет болады

Бірінші 3 бағдарламалық қамтамасыз ету:

-Афрут раушан тілінің өзгертілген бейнесі

-Win32diskimager суретті SD картасына жазады

-Қашықтан таңқурайға қосылуға арналған пут

WIN32 дискілік бейнелеуші:

Жүктелгеннен кейін оны орнатыңыз.

Ашыңыз, 1/ сіз әдетте «құрылғыны» көресіз, әдепкі бойынша жақсы (егер сізде тек SD картасы қосылған болса)

2/ Көк белгіше қалтасын шертіп, жүктелген распиан джесси бейнесін таңдаңыз

3/ Жазу түймесін басыңыз, ол аяқталды.

Енді сіз картаны таңқурайға енгізе аласыз.

Шпатлевка:

Бұл бізге SSH арқылы қосылуға мүмкіндік береді, Putty ашады (орнатудың қажеті жоқ)

-Интернет кабелін таңқурайға қосыңыз

-Сізге таңқурай 2 -нің оңай жолын табу керек:

-Қорап интерфейсіне қосылыңыз, сіз құрылғыны IP -мен көре аласыз

-Сенсорлық экран мен пернетақтаны қосыңыз, егер ifconfig терминалға өтіңіз

Енді Putty -ге IP мекенжайын енгізіңіз, 192.168.0.3 сияқты болады, содан кейін енгізіңіз

-сенуді сұрайды, иә түймесін басыңыз (сурет)

-логин: pi құпия сөзі: таңқурай

Терезелерді бір жаққа қалдырыңыз, біз бұл жерге кейінірек ораламыз

3 -қадам: экранды қосу

Экранды қосу
Экранды қосу
Экранды қосу
Экранды қосу
Экранды қосу
Экранды қосу
Экранды қосу
Экранды қосу

Экранның қолайсыздығы - ол қазірдің өзінде орнатылады, сондықтан оны қосқанда, ол барлық штепсель түйреуішін қолданады.

Мен экранды қайсысы қолданылатынын білу үшін әр түйреуішті сынап көрдім (суретті қараңыз)

Экранды қосу үшін ол таңқураймен бірдей болады

Егер raspbian орнатылған болса, сіз оны пайдалана аласыз.

Экранға арналған кеңестер:

тапсырмалар тақтасы орын алады, егер сіз оны тінтуірдің оң жақ түймесімен бассаңыз, панель параметрі => кеңейтілген => тапсырмалар тақтасы үшін сақталған бос орынды алып тастаңыз

Бір рет басуды конфигурациялау:

Бір рет басу: Егер сіз пайдалану үшін бассаңыз, puty экранындағы шертіңіз: cd /home/pi/.config => nano libfm.conf

5 -жол single_click = 0 single_click = 1 болып өзгереді

4 -қадам: Реле/таңқурай қосылу

Реле/таңқурай қосылу
Реле/таңқурай қосылу
Реле/таңқурай қосылу
Реле/таңқурай қосылу
Реле/таңқурай қосылу
Реле/таңқурай қосылу

Суретте бір су сорғысы көрсетілген.

су сорғы + = РЕЛЕ

су сорғысы - = 12В зарядтағыш

Мен бір зарядтағышты қолдандым 12В (жоғарғы жағын кесіңіз) теріс әр сорғыға түседі (теріс) және реледегі әрбір арнаға оң

Бір зарядтағыш жеткілікті, себебі ол кезде тек бір сорғы жұмыс істейді

Мұны 8 сорғы үшін қайталаңыз.

Таңқурай мен эстафета туралы қосымша ақпаратты мына жерден білуге болады

5 -қадам: GUI коды

GUI коды
GUI коды
GUI коды
GUI коды

Біз материалдық бөлікке (түріне) дайынбыз.

Графикалық пайдаланушы интерфейсін құрайық:

Енді сіз замазкаға қайта оралуға болады, біз қосқаннан кейін біз жұмыс үстелінде код жасаймыз:

cd/home/pi/жұмыс үстелі

файлды ашу:

нано сусын.sh

файлдың орындалатынына көз жеткізу үшін

chmod +x сусыны.sh

және кодты қойыңыз:

Егер сіз кодты өзгерткіңіз келсе:

«GPIO режимі өшеді» - бұл істікті қосқаныңызды білдіреді (реле қосылады)

Таңқурайдағы Gpio = түйреуіш, бірақ физикалық түйреуіш жүйедегідей емес.

Суретті тексеріңіз.

Егер сіз «мәзір бойсонында» атауды өзгерткіңіз келсе және кодтың негізгі бөлігінде ішімдікті қосқыңыз немесе өзгерткіңіз келсе, әр сусынның кодтың кішкене бөлімі бар екенін көруге болады.

#!/bin/bash шын болса; do choice = «$ (zenity --width = 400 --height = 300 -list --column» «--title =» Коктейль «\» коктейль «\» жұмсақ «\» мерген «\» сиыр баласы «) «echo $ choice case» $ {choice} «» коктейльде)) шын болса; do choice = «$ (zenity --width = 400 --height = 300 -list --column» «--title =» test «\» viski coca «\» wodka апельсин «\» ricard eau «\» текила) апельсин «\» Джин апельсин «)» echo $ choice case «$ {choice}» «виски кока»)) gpio режимі 2 шығыс ұйқы 3 gpio режимі 2 кіріс / gpio режимі 0 шығу ұйқы 4 gpio режимі 0 кіріс үзілісі;; «водка апельсин») gpio режимі 3 шығу ұйқы 2 gpio режимі 3 кіріс / gpio режимі 7 шығыс ұйқы 4 gpio режимі 7 кіріс үзілісі;; «ricard eau») gpio режимі 24 шығыс ұйқы 3 gpio режимі 24 кіріс / gpio режимі 25 шығыс ұйқы 3 gpio режимі 25 кіріс үзілісі;; «текила апельсин») gpio режимі 22 шығыс ұйқы 3 gpio режимі 22 кіріс / gpio режимі 7 шығыс ұйқы 3 gpio режимі 7 кіріс үзілісі;; «Джин апельсин») gpio режимі 23 шығыс ұйқы 2 gpio режимі 23 кіріс / gpio режимі 7 шығыс ұйқы 4 gpio режимі 7 кіріс үзілісі;; *) жаңғырық «қош» үзілісі;; esac дайын;; «жұмсақ») шын болса; do choice = «$ (zenity --width = 400 --height = 300 -list --column» «--title =» test «\» orange «\» coca «\» eau «)» echo $ choice case «$ {choice}» «қызғылт сары»)) gpio режимі 7 шығыс ұйқы 6 gpio режимі 7 кіріс үзілісі;; «кока») gpio режимі 0 шығыс ұйқы 6 gpio режимі 0 кіріс үзілісі;; «eau») gpio режимі 25 шығатын ұйқы 6 gpio режимі 25 кіріс үзілісі;; *) жаңғырық «қош» үзілісі;; esac дайын;; «атқыш») шын болса; do choice = «$ (zenity --width = 400 --height = 300 --list --column» «--title =» test «\» viski «\» wodka «\» tekila «\» jin «\») TGV «)» echo $ choice case «$ {choice}» «вискидегі)) gpio режимі 2 шығу ұйқы 2 gpio режимі 2 кіріс үзілісі;; «арақ») gpio режимі 3 шығу ұйқы 2 gpio режимі 3 кіріс үзілісі;; «текила») gpio режимі 22 шығыс ұйқы 2 gpio режимі 22 кіріс үзілісі;; «джин») gpio режимі 23 шығыс ұйқы 2 gpio режимі 23 кіріс үзілісі;; «TGV») gpio режимі 22 шығыс ұйқы 1 gpio режимі 22 кіріс / gpio режимі 23 шығыс ұйқы 1 gpio режимі 23 кіріс / gpio режимі 3 шығыс ұйқы 1 gpio режимі 3 кіріс үзілісі;; *) жаңғырық «қош» үзілісі;; esac дайын;;

«сиыр бала»)

рас болса; do choice = «$ (zenity --width = 400 --height = 300 -list --column» «--title =» test «\» ricard pierre «\» viski coca «\» wodka апельсин «\» джин) апельсин «\» текила апельсин «\» cimetiere «)» echo $ choice case «$ {choice}» «ricard pierre») gpio режимі 24 ұйқы режимі 4 gpio режимі 24 енгізу / gpio режимі 25 шығу ұйқы 5 gpio режимі 25 енгізу үзіліс;; «виски кока») gpio режимі 2 шығу ұйқы 3 gpio режимі 2 кіріс / gpio режимі 0 шығыс ұйқы 6 gpio режимі 0 кіріс үзілісі;; «водка апельсин») gpio режимі 3 шығыс ұйқы 3 gpio режимі 3 кіріс / gpio режимі 7 шығыс ұйқы 6 gpio режимі 7 кіріс үзілісі;; «джин апельсин») gpio режимі 23 шығыс ұйқы 3 gpio режимі 23 кіріс / gpio режимі 7 шығыс ұйқы 6 gpio режимі 7 кіріс үзілісі;; «текила апельсин») gpio режимі 22 шығыс ұйқы 3 gpio режимі 22 кіріс / gpio режимі 7 шығыс ұйқы 6 gpio режимі 7 кіріс үзілісі;; «cimetière») gpio режимі 2 шығыс ұйқы 2 gpio режимі 2 кіріс / gpio режимі 3 шығыс ұйқы 2 gpio режимі 3 кіріс / gpio режимі 23 шығыс ұйқы 2 gpio режимі 23 кіріс / gpio режимі 25 ұйқы 2 gpio режимі 25 кіріс / gpio режимі 7 шығатын ұйқы 1 gpio режимі 7 кіріс үзілісі;; *) жаңғырық «қош» үзілісі;; esac дайын;; *) жаңғырық «қош» үзілісі;; esac жасалды

6 -қадам: соңғы монтаж

Соңғы монтаж
Соңғы монтаж
Соңғы монтаж
Соңғы монтаж
Соңғы монтаж
Соңғы монтаж
Соңғы монтаж
Соңғы монтаж

Мен IKEA тік жиһазын қолданамын, бұл өз қолымнан жасалғаннан арзанырақ болды.

Мен әйнекті қою үшін алдыңғы есіктен төртбұрышты кесіп алдым

Мен сөреде құбырды өткізу үшін тесік жасадым, сорғының құбыры сонда кетеді.

Төменгі жағында мен ағып жатқан суға арналған контейнері бар желдеткіш компьютердің торын қойдым

7 -қадам: Қорытынды

Барлығы дұрыс жұмыс істейді, бірақ мен қараусыз қалдым.

Аз мәселе:

-Іс сәл тығыз, толтыру кезінде күрделі болуы мүмкін. -

-сусындарға арналған контейнер жоғарғы жағында, ал шыны -төменгі жағында; ол сорғыны тоқтатқан кезде де сұйықтық ағып кете беретін сифон жасайды.

Бұған жол бермеу үшін көлденең корпусты немесе мен сияқты, суға түсіру бөлігінде құбырдан кішкене тесік жасау керек болады.

Сондай -ақ, менде барлық жерде нашар көрінетін кабель бар екенін көре аласыз, сондықтан көлденең үстел жақсы нұсқа болады.

Кеңес:

Реле қандай сусынға қосылғанын білу үшін әр контейнерге бірнеше жапсырма жапсырыңыз.

Егер сізге нұсқаулық ұнаса, дауыс беріңіз

Ұсынылған: