Мазмуну:

Автоматтандырылган бармен: 6 кадам
Автоматтандырылган бармен: 6 кадам

Video: Автоматтандырылган бармен: 6 кадам

Video: Автоматтандырылган бармен: 6 кадам
Video: Қазақстанда мемлекеттік қызметтердің тек 6 пайызы ғана проактивті және толық автоматтандырылған 2024, Ноябрь
Anonim
Автоматтандырылган бармен
Автоматтандырылган бармен

Бул долбоордун максаты - IoT (Интернет нерселери) аркылуу коктейлдерди даярдоо/аралаштыруу процессин жеңилдетүү. коктейль рецепттери (бир жолу киргизилген) долбоордун эсинде калат. Суусундуктар үчүн контейнерлер температураны жана бөтөлкөнүн мазмунун жогорулатуучу сенсорлор менен бириктирилген. Долбоордун бардыгы смартфондогу/компьютердеги веб -сайт аркылуу көзөмөлдөнөт.

Жабдуулар

HardWare:

- MDF жыгач барак (0, 5см)

- жыгач бурамалар

- 4мм ички диаметри түтүк

- 4 пластик контейнер

- 40 мм PVC түтүк

электроника:

- малина pi3

- 4x УЗИ сенсор (hc-sr04)

- 4x 10k ntc (суу өткөрбөйт)

- ADC mcp3008

- rfid сканери

- lcd экраны

- 4 модулдук реле

- 4 перисталтикалык помпа

- 12 в DC адаптер

куралдар:

- tec7 тунук кремний

- тешүүчү станок

- 3D принтер

- көрдүм

тешик долбоорунун баасы 130 евронун тегерегинде болот.

1 -кадам: 1 -кадам: Электрониканы зымдоо

Өткөрүү:

бүтүндөй долбоордун зымдарын куруп жатканда, УЗИ сенсорлору үчүн узунураак зымдарды колдонууну сунуштайм, мунун себеби алар ар бир контейнерге жетиши керек. Эстафетанын модулу менен да ушундай кылыңыз, бул курулуштун экинчи тарабында болот.

Насостун схемасын 12v DC адаптерине кошуп, реле модулуна туташтырыңыз. (насосторду белгилегиле, ошондуктан кайсы насостун релелик которгучка туташтырылганын эстөө оңой, бул кийинчерээк курууда ыңгайлуу болот)

милдеттүү эмес (бул бүт корпусту курууда жумушту аябайт):

- сиз төмөндөгү сандар менен төөнөгүчтөргө туташкан УЗИ сенсорлорун белгилей аласыз

- ntcти mcp3008 менен туташкан деп белгилеңиз

Raspberry Pi (BCM):

GPIO2 (sda1/i2c) ==> реле модулу 1

GPIO3 (scl1/i2c) ==> реле модулу 2

GPIO17 ==> УЗИ триггери 1

GPIO27 ==> эхо УЗИ 1

GPIO22 ==> УЗИ триггери 2

SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)

GPIO5 ==> эхо УЗИ 2

GPIO6 ==> УЗИ триггери 2

GPIO13 ==> эхо УЗИ 3

GPIO19 ==> ультрадыбышты иштетүүчү 4

GPIO26 ==> эхо УЗИ 4

GPIO14 (uart0_TXD) ==> реле модулу 3

GPIO15 (uart0_RXD) ==> реле модулу 4

GPIO23 ==> ЖК (D7)

GPIO24 ==> ЖК (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0 (GPIO8) ==> rfid (SDA)

SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)

GPIO12 ==> ЖК (D5)

GPIO16 ==> ЖК (D4)

GPIO20 ==> ЖК (E)

GPIO21 ==> ЖК (RS)

2 -кадам: 2 -кадам: Raspberry Pi конфигурациялаңыз

конфигурация:

Wi-Fi тармагына туташуу жана конфигурация менюсунда SPIди иштетүү (sudo rasp-config => интерфейстин параметрлери => SPI => иштетүү)

төмөнкү пакеттерди орнотуу:

- mfrc522

- RPLCD

- колба

- flask_cors

- flask_socketio

маалымат базасы:

малина пи боюнча mariadb орнотуу.

mysql workbench менен sshке алыстан байланыш жасаңыз.

маалымат базасы бар өз алдынча файлды raspberrypiге импорттоо жана сизде болгон колдонуучунун маалымат базасына бардык укуктары бар экенине ынануу.

программа:

Бул бөлүмдүн астында rar-файл бар, аны жүктөп алыңыз жана ичиндеги файлдарды чыгарыңыз.

бул толтуруулар колбанын серверин жана долбоорго керектүү класстарды камтыйт.

бул файлдарды малина пи -ге өткөрүп бериңиз, мен сиздин колдонуучуга автоматтык бармен деп аталган картаны түзүүнү сунуштайт элем жана толтурууну ошол жерге коюңуз

Программаны иштетүүдөн мурун, app.py файлын ачып, 'db = DataBase (колдонмо, "колдонуучу", "сырсөз", "cocktails_db")' издөө керек болот '

колдонуучуну жана сырсөздү mariadb колдонуучу ысымыңызга жана сырсөзүңүзгө өзгөртүңүз

вебсайт:

apache2 серверин малина piге орнотуңуз.

filezilla аркылуу туташуу.

Төмөндөгү файлды чыгарыңыз жана дагы бир нече нерсени өзгөртүүңүз керек болот, js файлында 4.js файл бар.

жана акыры баарын filezilla менен малина пи /var /www картасына өткөрүп бериңиз.

3 -кадам: 3 -кадам: ишти куруу

3 -кадам: ишти куруу
3 -кадам: ишти куруу
3 -кадам: Ишти куруу
3 -кадам: Ишти куруу
3 -кадам: ишти куруу
3 -кадам: ишти куруу

Корпус жыгачтан жасалган рамкада бар, андан кийин mdf барактарын кошот.

Frame:

2x1 жыгач тактайлар менен сиз аларды керектүү өлчөмдө көрүшүңүз керек.

- 6х20см

- 3x 49 см

- 2х15см

арткы жагы (кадр):

50см жыгач тилкесинен 2 даана жана 25смден 2 даана алыңыз

жана жөнөкөй тик бурчтук жасаңыз. (фото)

алдыңкы жагы (кадр):

жыгачтан калганын алыңыз, ал 4 даана 25см, 50смдин 1 бөлүгү жана 17, 5смдин 2 даанасы болушу керек

жана аларды төмөнкү сүрөттөгүдөй иреттеңиз.

Кап:

0, 5см mdf барактары менен төмөнкү өлчөмдөр кесилет:

негизги жагдай:

- 1x 51x36 см (үстү)

- 1х50х35см (асты)

- 2x 50x23, 5см (алдыңкы жана арткы)

- 2x 35, 5x23, 5cm (каптал панелдер)

чегинүү:

-1х19, 5х19см

-3х10х19см

1. түбүнө 50х36см алып, биз рамканын арткы жана алдыңкы тарабын тиркеп коёбуз.

2. эми каптал панелдерди алкакка бекиткиле, булар рамкасыз тараптар болушу керек. (кадр үчүн каптал тактайларды жасабаганыбыздын себеби - долбоордун ичинде бош орун калтыруу).

3. азыр алдыңкы панелдин панелдерин кармаңыз, жана биз чегинүү жасашыбыз керек жана LCD дисплейи үчүн жогорку сол жагында тешик керек.

чегинүү:

- чегинүү үчүн биринчи кезекте алдыңкы панелинен бийиктиги 18 см 19 см болгон тик бурчтукту алып салуу керек

- анда чегинүү үчүн 4 даанаңызды алып, корпустун ичине жыгач клей менен жабыштырыңыз.

19, 5x19cm - чегинүү үчүн арткы панель.

lcd дисплей тешиги:

- алдыңкы панелдин жогорку сол жагында, туурасы 7 см, узундугу 7 см болгон тешик жасашыңыз керек.

4 -кадам: 4 -кадам: Контейнерлерди жасоо

4 -кадам: Контейнерлерди жасоо
4 -кадам: Контейнерлерди жасоо
4 -кадам: Контейнерлерди жасоо
4 -кадам: Контейнерлерди жасоо

капкакты жана контейнерди өзгөртүү керек, контейнерге сууну өзү сордуруу үчүн түтүккө кире турган тешик керек жана температура сенсорунун тешиги үчүн капкактын 3 тешиги 1 суусундукту куюу үчүн, дагы 2и УЗИ сенсору үчүн керек ар бир контейнер.

контейнер капкагы:

- капкактын үстү жагында 4, 5 см болгон 1 тешик бургулаңыз

- астыңкы тарабында 1, 6см болгон 2 тешик, ортосунда 0, 8см

контейнер өзү:

- сизге контейнердин карама -каршы жагында контейнердин түбүндө 2 тешик керек (кыска жактары)

- 2 тешиктин 1и түбүнөн 1, 5 см алыстыкта болушу керек, анткени алкактын арткы жагы, экинчиси ылдыйга чейин төмөн болушу керек.

5 -кадам: 5 -кадам: Электрониканы интеграциялоо

5 -кадам: Электрониканы интеграциялоо
5 -кадам: Электрониканы интеграциялоо
5 -кадам: Электрониканы интеграциялоо
5 -кадам: Электрониканы интеграциялоо
5 -кадам: Электрониканы интеграциялоо
5 -кадам: Электрониканы интеграциялоо

1. биринчиден, биз маңдайдан көрүнүп тургандай, нанды сол жагына жабыштыра баштайбыз.

2. Кийинки аракетти жасап, лкдды арааланган тик бурчтуктун ичине коюңуз, бул өзү кармаш үчүн жетиштүү тыгыз болушу керек. бирок сиз муктаждыкты сезсеңиз, бурамаларды колдонсоңуз болот

3. Түздөн -түз lcdдин астына rfid сканерин бурап/скотч менен жабышыңыз керек. (Экөө тең иштейт)

4. Оң жагында биз релени сүрөттө көрүнгөндөй жайгаштырабыз жана насосторду оң жагына бурабыз, малинанын пи кабелдери алдыңкы чегинен ашып кетет.

5. Эми сизге эң төмөнкү тешиги бар контейнер керек жана ичине карап, температуранын сенсорлорун 1 номерине ылайык бөтөлкөсү 1ден баштап, оңго карай салыңыз. температура сенсорлору бар тешиктер суу өткөрбөөчү болушу керек, ошондуктан tec7 менен клей.

6. Түтүктөрдү башка жагына салыңыз жана насосторго жетүү үчүн керектүү узундукту өлчөп алыңыз. муну жабыштырууну тактаңыз.

7. Ошол эле учурда биз УЗИ сенсорлорун жана PVC түтүктөрүн тийиштүү тешиктерге киргизе алабыз, алар жакшы жабышышы керек.

6 -кадам: 6 -кадам: Аяктоо

- 2 кубат адаптерин арт жагынан алып, арткы плитаны бурап алыңыз.

- ПВХ түтүкчөсүнүн жабуучу капкактарын корпустун үстүнө коюңуз, эгер керек болсо бурап койсоңуз болот, бирок мен аны жасагандан кийин минтип кире алам.

Долбоор азыр аяктады, сиз каалагандай кооздоп аласыз.

Сунушталууда: