Obsah:
- Krok 1: Nastavení
- Krok 2: Databáze
- Krok 3: Zapojení
- Krok 4: Udělejte z vás službu Program
- Krok 5: Bydlení
- Krok 6: Spusťte aplikaci
Video: Koktejly SmartBar: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
V tomto pokynu vám pomůžu vytvořit smartbar. Udělal jsem tento projekt, protože rád piji koktejl a chtěl jsem tento proces zautomatizovat.
Zásoby:
Dodávky potřebné pro tento projekt jsou následující:
Alespoň
- 1 Raspberry Pi
- 1 karta SD (16 GB)
- několik propojovacích vodičů
- elektrická páska
- 2stranná lepicí páska
Senzory
- 1 LCD displej
- 1 snímač RFID
- 1 senzor magnetického kontaktu
- 2 snímače zatížení + čip HX711
Pohony
- 4 peristaltická čerpadla (12V)
- 1 4kanálové relé
Moje stavební materiály
- OSB dřevo 12 mm
- plexisklo
- měděná trubka (1m)
Krok 1: Nastavení
Abychom mohli začít, musíme nejprve nastavit váš Pi.
Budete potřebovat dvě věci:
- imager disku win32
- Obraz operačního systému Raspbian
Instalace
- Otevřete imager disku win32
- Vyberte svůj obrázek operačního systému Rasbian
- Vyberte kartu SD
- Klikněte na napsat
Než budeme moci začít kódovat, musíme na pí nastavit několik věcí.
- Přejděte do spouštěcího adresáře karty SD
- Otevřete soubor "cmdline.txt"
- Přidat ip = 169.254.10.1 Na konci dlouhého řádku textu odděleného mezerou
- Uložte soubor.
- Vytvořte soubor s názvem ssh bez přípony ve stejném adresáři
Nyní můžete bezpečně vysunout SD kartu a spustit pi s SD kartou
Připojení k pí
K pí se můžete připojit různými způsoby, ale rád používám příkazový řádek.
- Otevřete příkazový řádek
- Zadejte „ssh [email protected]“
- Klikněte na Enter
- Vyplňte heslo „malina“
WiFi
Pro přístup na váš web v telefonu budete potřebovat WiFi IP. Zde budete muset provést připojení k WiFi.
- zadejte "sudo wpa_passphrase" SSID "" HESLO ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Zadejte klienta WPA
wpa_cli
Vyberte rozhraní
rozhraní wlan0
Znovu načíst konfiguraci
přenastavit
Balíčky Pythonu
- Baňka
- Baňky-cors
- Flask-MySQL
- Flask-SocketIO
- Gevent
- Gevent-websocket
k instalaci balíčků použijte následující kód
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
Krok 2: Databáze
Pro svou databázi používám 7 tabulek
- pomp Config
- senzory
- Senzory Mesure
- uživatelé
- objednané koktejly
- koktejly
- účet
Krok 3: Zapojení
Pomocí mého schématu propojte celý projekt dohromady.
Relé používá 5V, ale je ovládáno 3,3V
LCD používá 5V
Krok 4: Udělejte z vás službu Program
Abyste se ujistili, že se váš program spustí při spuštění pi, budete muset z kódu udělat službu. To uděláte a následujete.
"sudo systemctl povolit myscript.service"
Krok 5: Bydlení
Pro tento projekt jsem použil OSB dřevo. Budete potřebovat prkna následující velikosti
- 2krát 60 x 42 cm (přední a zadní panel)
- 2krát 15 x 42 cm (boční panely)
- 2krát 13 x 40 cm (vnitřní oddělovače)
- 2krát 10 x 7 cm (plošina pro 2 lahve)
- 1 krát 23 x 10 cm (plošina pro 2 lahve)
Při řezání tohoto dřeva buďte opatrní a v případě potřeby požádejte o pomoc
Po sestavení kufru jsem vyvrtal několik celků pro své komponenty.
- LCD. (7 cm x 2,5 cm)
- Knoflíky (kruh 15 mm)
- Displej na láhve (40 cm x 25 cm)
- RFID (4 cm x 3 mm)
Poté, co to začne být umístěno v mých elektronikách.
Krok 6: Spusťte aplikaci
- zapojte pí
- počkejte, až program poběží
- přejděte na adresu IP, kterou vidíte na obrazovce LCD
- vyberte si koktejl
- naskenujte RFID
- Užijte si zasloužený drink
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
GrooveTail - stroj na koktejly: 8 kroků
GrooveTail - stroj na koktejly: Přestaňte trávit čas tím, že si budete muset připravit koktejl a vygooglit všechny ingredience. Udělejte si sami stroj na koktejly. To se mi honilo hlavou, když jsem přišel na myšlenku udělat tento projekt. Chtěl jsem dělat něco, co bych miloval
Arkádová skříň na koktejly nábytkové třídy: 12 kroků (s obrázky)
Arkádový kabinet koktejlu pro nábytkářský stupeň: Jsem produktový designér, geek z videoher a bytový fanda. Byl jsem pokousán arkádovou chybou MAME a potřeboval jsem sehnat svatební dar pro své přátele Dorothy a Arvona, a tak jsem se rozhodl navrhnout a postavit arkádovou skříň, která by byla nenápadná