Obsah:

Automatický barman: 6 kroků
Automatický barman: 6 kroků

Video: Automatický barman: 6 kroků

Video: Automatický barman: 6 kroků
Video: Tento Tvar Je NEMOŽNÝ Nakreslit!😱 2024, Listopad
Anonim
Automatický barman
Automatický barman

Cílem tohoto projektu je usnadnit proces výroby/míchání koktejlů prostřednictvím IoT (Internet of Things). recepty na koktejly (jakmile budou zadány) si projekt zapamatuje. Nádoby na nápoje jsou integrovány se senzory, které měří teplotu a obsah láhve. Celý projekt bude řízen prostřednictvím webové stránky na smartphonu/počítači.

Zásoby

Hardware:

- dřevěný plech mdf (0, 5 cm)

- vruty do dřeva

- Trubka s vnitřním průměrem 4 mm

- 4 plastové nádoby

- 40 mm PVC trubka

elektronika:

- malina pi3

- 4x ultrazvukový senzor (HC-SR04)

- 4x 10k ntc (vodotěsný)

- ADC mcp3008

- skener rfid

- LCD obrazovka

- relé 4 modulů

- 4 peristaltické pomp

- napájecí adaptér 12 V DC

nástroje:

- tec7 transparentní křemík

- vrtačka

- 3D tiskárna

- viděl

náklady na projekt díry se budou pohybovat kolem 130 eur.

Krok 1: Krok 1: Zapojení elektroniky

Elektrické vedení:

při budování zapojení celého projektu doporučuji použít nějaké delší dráty pro ultrazvukové senzory, důvodem je to, že potřebují dosáhnout na každý kontejner. udělejte to samé s reléovým modulem, který bude na druhé straně sestavení.

Zapojte obvod čerpadla k adaptéru 12 V DC a připojte jej k reléovému modulu. (označte čerpadla tak, aby bylo snazší zapamatovat si, ke kterému čerpadlu je připojeno reléové relé, to se bude hodit později v sestavení)

volitelně (ušetří to práci při stavbě celého kufru):

- ultrazvukové senzory připojené k pinům můžete označit níže uvedenými čísly

- označte ntc jako připojený k mcp3008

Raspberry Pi (BCM):

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

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

GPIO17 ==> spustit ultrazvuk 1

GPIO27 ==> echo ultrazvukové 1

GPIO22 ==> spustit 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 ==> spustit ultrazvuk 2

GPIO13 ==> echo ultrazvukové 3

GPIO19 ==> spustit 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

konfigurace:

připojte pi k wifi a povolte SPI v konfigurační nabídce (sudo rasp-config => možnosti rozhraní => SPI => povolit)

nainstalujte následující balíčky:

- mfrc522

- RPLCD

- baňka

- flask_cors

- flask_socketio

databáze:

nainstalujte mariadb na malinový pi.

vytvořte vzdálené připojení k ssh pomocí mysql workbench.

importujte samostatný soubor s databází na raspberrypia a ujistěte se, že váš uživatel má všechna práva k databázi.

program:

pod touto sekcí je soubor rar, stáhněte si jej a extrahujte soubory uvnitř.

tyto výplně obsahují server baňky a potřebné třídy pro projekt.

přeneste tyto soubory na malinový pi, doporučil bych vytvořit pro vašeho uživatele mapu s názvem automatický barman a umístit tam výplně

před spuštěním programu budete muset otevřít app.py a vyhledat 'db = DataBase (aplikace, "uživatel", "heslo", "cocktails_db")'

změňte uživatele a heslo na své uživatelské jméno a heslo pro mariadb

webová stránka:

nainstalujte server apache2 na Raspberry Pi.

připojit přes filezilla.

rozbalte níže uvedený soubor a budete muset znovu změnit několik věcí, v souboru js jsou 4 soubory.js.

a nakonec vše přenést do /var /www mapy na malinovém pi pomocí filezilla.

Krok 3: Krok 3: Stavba pouzdra

Krok 3: Sestavení pouzdra
Krok 3: Sestavení pouzdra
Krok 3: Stavba pouzdra
Krok 3: Stavba pouzdra
Krok 3: Sestavení pouzdra
Krok 3: Sestavení pouzdra

Případ existuje z rámu vyrobeného ze dřeva a poté přidáním listů mdf.

Rám:

s dřevěnými prkny 2x1 je budete muset pilovat na správné velikosti.

- 6 x 20 cm

- 3x 49 cm

- 2x 15 cm

zadní strana (rám):

vezměte 2 kusy 50cm dřevěného pásu a 2 kusy 25cm

a vytvořte jednoduchý obdélník. (foto)

přední strana (rám):

vezměte to, co zbylo ze dřeva, to by mělo být 4 kusy 25 cm, 1 kus 50 cm a 2 kusy 17, 5 cm

a uspořádejte je jako na následujícím obrázku.

Případ:

s mdf listy 0, 5 cm ořízněte následující velikosti:

hlavní případ:

- 1x 51x36cm (nahoře)

- 1x 50x35cm (dole)

- 2x 50x23, 5cm (přední a zadní)

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

Odrážka:

-1x 19, 5x19cm

-3 x 10 x 19 cm

1. vezměte 50x36 cm za dno a připevníme k němu zadní a přední stranu rámu.

2. nyní připevněte boční panely k rámu, měly by to být strany bez rámů. (důvod, proč jsme pro rám neudělali boční prkna, je ušetřit místo v projektu).

3. Nyní uchopte panely na předním panelu a budeme muset udělat odsazení a otvor vlevo nahoře pro LCD displej.

Odrážka:

- Pro odsazení nejprve musíte z předního panelu vyjmout obdélník o výšce 18 cm x 19 cm

- poté uchopte 4 kusy pro odsazení a slepte je lepidlem na dřevo a vložte do pouzdra.

19, 5x19cm je zadní panel pro odsazení.

otvor pro LCD displej:

- v levé horní části předního panelu budete muset udělat otvor o délce 7 cm o šířce 2,5 cm

Krok 4: Krok 4: Výroba kontejnerů

Krok 4: Výroba kontejnerů
Krok 4: Výroba kontejnerů
Krok 4: Výroba kontejnerů
Krok 4: Výroba kontejnerů

víko a samotný kontejner je třeba upravit, kontejner potřebuje otvor pro vstup do trubice pro čerpání samotné vody a otvor pro teplotní senzor víko potřebuje 3 otvory 1 pro nalévání nápoje a další 2 pro ultrazvukový senzor v každý kontejner.

víko nádoby:

- vyvrtejte 1 otvor o průměru 4, 5 cm na horní straně víka

- na spodní straně 2 otvory 1, 6 cm s 0, 8 cm mezi nimi

samotný kontejner:

- budete potřebovat vyvrtat 2 otvory na dně samotného kontejneru na opačné straně kontejneru (krátké strany)

- 1 ze 2 otvorů musí být přibližně 1, 5 cm od dna, protože zadní strana rámu, druhá by měla být nízko ke dnu.

Krok 5: Krok 5: Integrace 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. Nejprve začneme bij lepit prkénko na levou stranu, jak je vidět zepředu.

2. příště zkuste umístit LCD do vyřezaného obdélníku vpředu, který by měl být dostatečně těsný, aby držel sám. ale pokud to cítíte, můžete použít šrouby

3. Přímo pod LCD musíte přišroubovat/zalepit skener rfid na místo. (Oba budou fungovat)

4. Na pravou stranu umístíme relé, jak je vidět na obrázku, a přišroubujeme čerpadla na pravou stranu, přičemž kabely pro malinové pi vedou přes odsazení vpředu.

5. Nyní budete potřebovat nádobu s nejnižším otvorem směřujícím dovnitř a vložte teplotní čidla podle číslování s číslem lahve 1 počínaje vlevo a vpravo. otvory s teplotními senzory musí být vodotěsné, proto lepte tec7.

6. vložte zkumavky na druhou stranu a proveďte důkladné měření délky potřebné k tomu, abyste se dostali k pumpám, a rozřízněte je. nezapomeňte to nalepit.

7. mezitím můžeme do příslušných otvorů vložit ultrazvukové senzory a trubky z PVC, není potřeba žádné lepidlo, měly by docela dobře sedět.

Krok 6: Krok 6: Dokončení

- Vyjměte 2 napájecí adaptéry ze zadní strany a našroubujte zadní desku.

- odšroubujte uzavírací víčka hadic z pvc, umístěte horní část na samotné pouzdro, můžete jej přišroubovat, pokud potřebujete, ale já raději nechci, abych se k němu mohl dostat tak, jak byl vyroben.

Projekt je nyní dokončen, můžete ozdobit, jak chcete.

Doporučuje: