Obsah:

Automatický barman: 6 krokov
Automatický barman: 6 krokov

Video: Automatický barman: 6 krokov

Video: Automatický barman: 6 krokov
Video: Половинки. Сезон 3. Выпуск 7. 10.10.2017 2024, November
Anonim
Automatický barman
Automatický barman

Cieľom tohto projektu je uľahčiť proces výroby/miešania koktailov prostredníctvom IoT (internet vecí). recept na kokteily (po zadaní) si projekt zapamätá. Nádoby na nápoje sú integrované so senzormi, ktoré merajú teplotu a obsah fľaše. Celý projekt bude riadený prostredníctvom webovej stránky na smartfóne/počítači.

Zásoby

HardWare:

- drevený plech mdf (0, 5 cm)

- skrutky do dreva

- Rúrka s vnútorným priemerom 4 mm

- 4 plastové nádoby

- 40 mm PVC rúrka

elektronika:

- malina pi3

- 4x ultrazvukový senzor (HC-SR04)

- 4x 10k ntc (vodotesný)

- ADC mcp3008

- skener rfid

- LCD obrazovka

- relé so 4 modulmi

- 4 peristaltické pomp

- napájací adaptér 12 V DC

nástroje:

- transparentný kremík tec7

- vŕtačka

- 3D tlačiareň

- videl

náklady na projekt diery sa budú pohybovať okolo 130 eur.

Krok 1: Krok 1: Zapojenie elektroniky

Elektrické vedenie:

pri budovaní elektroinštalácie celého projektu odporúčam použiť niekoľko dlhších vodičov pre ultrazvukové senzory, dôvod je ten, že musia dosiahnuť každý kontajner. urobte to isté s reléovým modulom, že to bude na druhej strane zostavy.

Zapojte obvod čerpadla k adaptéru 12 V DC a pripojte ho k reléovému modulu. (označte čerpadlá tak, aby bolo jednoduchšie zapamätať si, ku ktorému čerpadlu je pripojený reléový spínač, bude to vhodné neskôr v zostave)

voliteľné (ušetrí to prácu pri stavbe celého puzdra):

- ultrazvukové snímače pripojené k kolíkom môžete označiť nižšie uvedenými číslami

- označte ntc ako pripojený k mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1/i2c) ==> reléový modul 1

GPIO3 (scl1/i2c) ==> reléový modul 2

GPIO17 ==> spustiť ultrazvuk 1

GPIO27 ==> echo ultrazvukové 1

GPIO22 ==> spustiť ultrazvuk 2

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

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

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

GPIO5 ==> echo ultrazvukové 2

GPIO6 ==> spustiť ultrazvuk 2

GPIO13 ==> echo ultrazvukové 3

GPIO19 ==> spustiť ultrazvuk 4

GPIO26 ==> echo ultrazvukové 4

GPIO14 (uart0_TXD) ==> reléový modul 3

GPIO15 (uart0_RXD) ==> reléový modul 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)

Krok 2: Krok 2: Konfigurujte Raspberry Pi

konfigurácia:

pripojte pí k svojej wifi a povoľte SPI v ponuke konfigurácie (sudo rasp-config => možnosti rozhrania => SPI => povoliť)

nainštalujte nasledujúce balíky:

- mfrc522

- RPLCD

- fľaša

- flask_cors

- flask_socketio

databáza:

nainštalujte mariadb na malinový pi.

vytvorte vzdialené pripojenie k ssh pomocou mysql workbench.

importujte samostatný súbor s databázou na raspberrypia a uistite sa, že váš používateľ má všetky práva k databáze.

program:

pod touto sekciou je súbor rar, stiahnite ho a rozbaľte súbory, do ktorých.

tieto výplne obsahujú bankový server a potrebné triedy pre projekt.

preneste tieto súbory na malinový pi, odporučil by som pre vášho používateľa vytvoriť mapu s názvom automatický barman a vložiť tam výplne

Pred spustením programu budete musieť otvoriť súbor app.py a vyhľadať výraz „db = DataBase (aplikácia,„ používateľ “,„ heslo “,„ cocktails_db “) '

zmeňte používateľa a heslo na svoje používateľské meno a heslo pre mariadb

webová stránka:

nainštalujte server apache2 na malinový pi.

pripojiť sa cez filezilla.

rozbaľte súbor nižšie a znova budete musieť zmeniť niekoľko vecí, v súbore js sú 4 súbory.js.

a nakoniec všetko preneste na mapu /var /www na malinovom pi pomocou filezilla.

Krok 3: Krok 3: Zostavenie puzdra

Krok 3: Zostavenie puzdra
Krok 3: Zostavenie puzdra
Krok 3: Zostavenie puzdra
Krok 3: Zostavenie puzdra
Krok 3: Zostavenie puzdra
Krok 3: Zostavenie puzdra

Prípad existuje z rámu vyrobeného z dreva a následného pridania listov mdf.

Rám:

s drevenými doskami 2x1 ich budete musieť píliť na správne veľkosti.

- 6 x 20 cm

- 3x 49 cm

- 2x 15 cm

zadná strana (rám):

vezmite 2 kusy 50 cm dreveného pásu a 2 kusy 25 cm

a urobte jednoduchý obdĺžnik. (foto)

predná strana (rám):

vezmite to, čo zostalo z dreva, to by malo byť 4 kusy 25 cm, 1 kus 50 cm a 2 kusy 17, 5 cm

a usporiadajte ich ako na nasledujúcom obrázku.

Prípad:

pomocou hdf listov 0, 5 cm vyrežte nasledujúce veľkosti:

hlavný prípad:

- 1x 51x36 cm (hore)

- 1x 50x35 cm (dole)

- 2x 50x23, 5 cm (vpredu a vzadu)

- 2x 35, 5x23, 5 cm (bočné panely)

zarážka:

-1 x 19, 5 x 19 cm

-3 x 10 x 19 cm

1. vezmite 50 x 36 cm za dno a pripevníme k nemu zadnú a prednú stranu rámu.

2. teraz pripevnite bočné panely k rámu, mali by to byť strany bez rámov. (dôvod, prečo sme pre rám neurobili bočné dosky, je ušetrenie miesta v projekte).

3. Teraz uchopte panely na prednom paneli a budeme potrebovať urobiť zarážku a otvor vľavo hore pre LCD displej.

zarážka:

- Na zarážku najskôr musíte z predného panela vytiahnuť obdĺžnik s výškou 18 cm x 19 cm

- potom chyťte svoje 4 kusy za zarážku a prilepte ich spolu s vložkou do puzdra na drevo.

19, 5 x 19 cm je zadný panel pre zarážku.

otvor pre LCD displej:

- v ľavom hornom rohu predného panela musíte urobiť otvor s dĺžkou 7 cm a šírkou 2,5 cm

Krok 4: Krok 4: Výroba kontajnerov

Krok 4: Výroba kontajnerov
Krok 4: Výroba kontajnerov
Krok 4: Výroba kontajnerov
Krok 4: Výroba kontajnerov

veko a samotnú nádobu je potrebné upraviť, nádoba potrebuje otvor na vstup do trubice na čerpanie samotnej vody a otvor na snímač teploty veko potrebuje 3 otvory 1 na nalievanie nápoja a ďalšie 2 na ultrazvukový snímač v každý kontajner.

veko nádoby:

- na vrchnú stranu veka vyvŕtajte 1 otvor s priemerom 4,5 cm

- na spodnej strane 2 otvory s priemerom 1,6 cm, medzi ktorými je 0,8 cm

samotný kontajner:

- budete potrebovať vyvŕtať 2 otvory na dne samotnej nádoby na opačnej strane nádoby (kratšie strany)

- 1 z 2 otvorov musí byť vzdialený asi 1,5 cm od spodnej časti, pretože zadná strana rámu, druhá by mala byť najnižšie od spodnej časti.

Krok 5: Krok 5: Inovácia elektroniky

Krok 5: Integrading elektroniky
Krok 5: Integrading elektroniky
Krok 5: Integrading elektroniky
Krok 5: Integrading elektroniky
Krok 5: Integrading elektroniky
Krok 5: Integrading elektroniky

1. v prvom rade začneme prilepovať dosku chleba na ľavú stranu pri pohľade spredu.

2. nabudúce skúste vložiť LCD displej do vyrezaného obdĺžnika vpredu, ktorý by mal byť dostatočne tesný, aby sa zmestil sám. ale ak to cítite, môžete použiť skrutky

3. Priamo pod LCD je potrebné priskrutkovať/prilepiť skener rfid na miesto. (Oba budú fungovať)

4. Na pravú stranu umiestnime relé, ako je znázornené na obrázku, a priskrutkujeme čerpadlá na pravú stranu tak, aby káble pre malinové pi prechádzali cez zarážku vpredu.

5. Teraz budete potrebovať nádobu s najnižším otvorom smerom dovnútra a vložiť snímače teploty podľa číslovania s číslom fľaše 1 začínajúc vľavo smerom doprava. otvory s teplotnými snímačmi musia byť vodotesné, preto ich zalepte tec7.

6. vložte skúmavky na druhú stranu a urobte hrubé meranie dĺžky potrebnej na to, aby ste sa dostali k pumpám a odrežte ich. na to určite prilepte.

7. medzitým môžeme vložiť ultrazvukové senzory a pvc trubice do zodpovedajúcich otvorov bez potreby lepidla, mali by celkom dobre pasovať.

Krok 6: Krok 6: Dokončenie

- vyberte 2 napájacie adaptéry zo zadnej strany a naskrutkujte zadnú dosku.

- odskrutkujte uzatváracie viečka PVC rúrky, umiestnite vrchnú časť na samotné puzdro, v prípade potreby ho môžete priskrutkovať, ale dávam prednosť tomu, aby som sa k nemu dostal tak, ako sa k nemu dostanem po jeho vyrobení.

Projekt je teraz dokončený, môžete si ozdobiť, ako chcete.

Odporúča: