Съдържание:

Автоматизиран барман: 6 стъпки
Автоматизиран барман: 6 стъпки

Видео: Автоматизиран барман: 6 стъпки

Видео: Автоматизиран барман: 6 стъпки
Видео: The Blues Brothers (1980) - Everybody Needs Somebody to Love Scene (6/9) | Movieclips 2024, Ноември
Anonim
Автоматизиран барман
Автоматизиран барман

Целта на този проект е да улесни процеса на приготвяне/смесване на коктейли чрез IoT (Интернет на нещата). рецептите за коктейли (веднъж въведени) ще бъдат запомнени от проекта. Контейнерите за напитки са интегрирани със сензори, които контролират температурата и съдържанието на бутилката. Целият проект ще бъде контролиран чрез уебсайт на смартфон/компютър.

Консумативи

HardWare:

- MDF дървен лист (0, 5 см)

- винтове за дърво

- тръба с вътрешен диаметър 4 мм

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

- 40 мм PVC тръба

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

- малина pi3

- 4x ултразвуков сензор (hc-sr04)

- 4x 10k ntc (водоустойчив)

- ADC mcp3008

- rfid скенер

- LCD екран

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

- 4 перисталтични помпи

- 12v dc захранващ адаптер

инструменти:

- tec7 прозрачен силиций

- пробивна машина

- 3D принтер

- трион

цената на проекта за дупка ще бъде около 130 евро.

Стъпка 1: Стъпка 1: Окабеляване на електрониката

Електрически инсталации:

докато изграждам окабеляването на целия проект, препоръчвам да се използват някои по -дълги проводници за ултразвуковите сензори, причината за това е, че те трябва да достигнат всеки контейнер. направете същото с релейния модул sinds това ще бъде от другата страна на конструкцията.

Запоявайте веригата на помпата към адаптера 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 ==> LCD (D7)

GPIO24 ==> LCD (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0 (GPIO8) ==> rfid (SDA)

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

GPIO12 ==> LCD (D5)

GPIO16 ==> LCD (D4)

GPIO20 ==> LCD (E)

GPIO21 ==> LCD (RS)

Стъпка 2: Стъпка 2: Конфигурирайте Raspberry Pi

config:

свържете pi към вашия wifi и активирайте SPI в менюто за конфигуриране (sudo rasp-config => опции за взаимодействие => SPI => активиране)

инсталирайте следните пакети:

- mfrc522

- RPLCD

- колба

- flask_cors

- flask_socketio

база данни:

инсталирайте mariadb на малиновото пи.

направете отдалечена връзка с ssh с mysql работна маса.

импортирайте самостоятелния файл с базата данни в raspberrypia и се уверете, че вашият потребител има всички права върху базата данни.

програма:

под този раздел е rar-файл, изтеглете го и извлечете файловете вътре.

тези файлове съдържат флаш сървъра и необходимите класове за проекта.

прехвърлете тези файлове в малиново пи, бих препоръчал да направите карта за вашия потребител, наречена автоматичен барман, и да поставите файловете там

преди да можем да стартираме програмата, ще трябва да отворите app.py и да потърсите 'db = DataBase (app, "user", "password", "cocktails_db")'

променете потребителя и паролата на вашето потребителско име и парола за mariadb

уебсайт:

инсталирайте apache2 сървър на raspberry pi.

свържете се чрез filezilla.

извлечете файла по -долу и отново ще трябва да промените няколко неща, в js файла има 4.js файла.

и накрая прехвърлете всичко в /var /www картата на малиновото пи с filezilla.

Стъпка 3: Стъпка 3: Изграждане на случая

Стъпка 3: Изграждане на случая
Стъпка 3: Изграждане на случая
Стъпка 3: Изграждане на случая
Стъпка 3: Изграждане на случая
Стъпка 3: Изграждане на случая
Стъпка 3: Изграждане на случая

Калъфът съществува от рамка, изработена от дърво и след това добавяне на MDF листове.

Кадър:

с дървените дъски 2x1 ще трябва да ги отрежете до правилните размери.

- 6x20 см

- 3x 49 см

- 2x 15см

задна страна (рамка):

вземете 2 парчета от 50 см дървена лента и 2 парчета от 25 см

и направете прост правоъгълник. (снимка)

предна страна (рамка):

вземете това, което е останало от дървото, това трябва да бъде 4 парчета 25 см, 1 брой 50 см и 2 парчета 17, 5 см

и ги подредете като следната снимка.

Калъф:

с 0, 5 см MDF листове, нарязани на следните размери:

основен случай:

- 1x 51x36cm (отгоре)

- 1x 50x35см (отдолу)

- 2x 50x23, 5 см (отпред и отзад)

- 2x 35, 5x23, 5cm (странични панели)

отстъп:

-1х 19, 5х19см

-3x10x19см

1. вземете 50x36 см за дъното и към него ще прикрепим задната и предната страна на рамката.

2. сега прикрепете страничните панели към рамката, това трябва да са страните без рамки. (причината, поради която не направихме странични дъски за рамката, е да спестим място в рамките на проекта).

3. сега вземете панелите на предния панел и ще трябва да направим отстъп и дупка в горния ляв ъгъл за LCD дисплея.

отстъп:

- за отстъпа първо трябва да извадите правоъгълник от предния панел с височина 18 см на 19 см

- след това вземете вашите 4 парчета за вдлъбнатина и ги залепете заедно с малко лепило за дърво, вмъкване в кутията.

19, 5x19cm е задният панел за отстъп.

отвор на LCD дисплея:

- в горния ляв ъгъл на предния панел ще трябва да направите отвор с дължина 7 см на ширина 2,5 см

Стъпка 4: Стъпка 4: Изработка на контейнерите

Стъпка 4: Изработка на контейнерите
Стъпка 4: Изработка на контейнерите
Стъпка 4: Изработка на контейнерите
Стъпка 4: Изработка на контейнерите

капакът и самият контейнер трябва да бъдат модифицирани, контейнерът се нуждае от отвор за влизане в тръбата за изпомпване на самата вода и отвор за температурния датчик, капакът се нуждае от 3 отвора 1 за наливане на напитката и още 2 за ултразвуковия сензор в всеки контейнер.

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

- пробийте 1 отвор от 4, 5 см в горната страна на капака

- от долната страна 2 отвора по 1,6 см с 0,8 см между тях

самия контейнер:

- ще трябва да пробиете 2 дупки на дъното на самия контейнер от подходящата страна на контейнера (късите страни)

- 1 от двата отвора трябва да е на около 1,5 см от дъното, защото задната страна на рамката, а другата трябва да е ниско до дъното.

Стъпка 5: Стъпка 5: Интегриране на електрониката

Стъпка 5: Интегриране на електрониката
Стъпка 5: Интегриране на електрониката
Стъпка 5: Интегриране на електрониката
Стъпка 5: Интегриране на електрониката
Стъпка 5: Интегриране на електрониката
Стъпка 5: Интегриране на електрониката

1. първо ще започнем да прилепваме дъската в лявата страна, както се вижда отпред.

2. следващият опит да поставите lcd в изрязания правоъгълник отпред, това трябва да е достатъчно плътно, за да се държи сам. но можете да използвате винтове, ако почувствате нужда

3. Точно под lcd трябва да завиете/залепите rfid скенера на място. (И двете ще работят)

4. От дясната страна ще поставим релето, както е показано на снимката, и завийте помпите от дясната страна, като кабелите за малиновото пи преминават през отстъпа отпред.

5. Сега ще се нуждаете от контейнера с най -долния отвор, обърнат навътре и поставете температурните сензори според номерацията с бутилка номер 1, започваща отляво, надясно. дупките с температурните сензори трябва да бъдат водоустойчиви, така че залепете с tec7.

6. поставете тръбите от другата страна и направете измерване на продължителността, необходима, за да стигнете до помпите и да ги отрежете. не забравяйте да залепите това.

7. Междувременно можем да поставим ултразвуковите сензори и PVC тръби в съответните отвори, не е необходимо лепило, те трябва да пасват доста добре.

Стъпка 6: Стъпка 6: Завършване

- извадете двата захранващи адаптера от задната страна и завийте задната плоча.

- развийте затварящите капачки на PVC тръбите, поставете горната част на самия калъф, можете да го завиете, ако е необходимо, но предпочитам да не се затруднявам и мога да го получа по този начин, след като е направен.

Проектът е завършен сега, можете да украсите както искате.

Препоръчано: