Obsah:
- Krok 1: Nastavenie
- Krok 2: Databáza
- Krok 3: Zapojenie
- Krok 4: Vytvorte si službu z vášho programu
- Krok 5: Bývanie
- Krok 6: Spustite aplikáciu
Video: Koktaily SmartBar: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto návode vám pomôžem vytvoriť smartbar. Vytvoril som tento projekt, pretože rád pijem kokteil a chcel som tento proces zautomatizovať.
Zásoby:
Dodávky potrebné pre tento projekt sú nasledovné:
Najmenej
- 1 malina Pi
- 1 karta SD (16 GB)
- niekoľko prepojovacích káblov
- elektrická páska
- 2stranná lepiaca páska
Senzory
- 1 LCD displej
- 1 snímač RFID
- 1 magnetický kontaktný senzor
- 2 snímače zaťaženia + čip HX711
Ovládače
- 4 peristaltické pumpy (12V)
- 1 4-kanálové relé
Moje stavebné materiály
- OSB drevo 12 mm
- plexisklo
- medená trubica (1 m)
Krok 1: Nastavenie
Na začiatku budeme musieť najskôr nastaviť váš Pi.
Budete potrebovať dve veci:
- Zobrazovač diskov win32
- Obraz operačného systému Raspbian
Inštalácia
- Otvorte prehliadač diskov win32
- Vyberte svoj obrázok operačného systému Rasbian
- Vyberte kartu SD
- Kliknite na písať
Predtým, ako začneme s kódovaním, budeme musieť nastaviť niekoľko vecí na pi.
- Prejdite do zavádzacieho adresára karty SD
- Otvorte súbor "cmdline.txt"
- Pridať ip = 169.254.10.1 Na konci dlhého riadku textu oddeleného medzerou
- Uložte súbor.
- Vytvorte súbor s názvom ssh bez prípony v rovnakom adresári
Teraz môžete bezpečne vysunúť kartu SD a spustiť pi s kartou SD
Pripojenie k pí
K pí sa môžete pripojiť rôznymi spôsobmi, ale rád používam príkazový riadok.
- Otvorte príkazový riadok
- Zadajte „ssh [email protected]“
- Kliknite na Enter
- Vyplňte heslo „malina“
WiFi
Na prístup na váš web v telefóne budete potrebovať WiFi ip. Tu budete musieť vytvoriť pripojenie k WiFi.
- zadajte "sudo wpa_passphrase" SSID "" HESLO ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Zadajte klienta WPA
wpa_cli
Vyberte rozhranie
rozhranie wlan0
Znova načítať konfiguráciu
prekonfigurovať
Balíky Python
- Banka
- Fľaše-cors
- Flask-MySQL
- Flask-SocketIO
- Gevent
- Gevent-websocket
na inštaláciu balíkov použite nasledujúci kód
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
Krok 2: Databáza
Pre moju databázu používam 7 tabuliek
- pompConfig
- senzory
- Senzory Mesure
- používateľov
- objednané koktaily
- koktaily
- účet
Krok 3: Zapojenie
Použite moju schému na prepojenie celého projektu.
Relé používa 5V, ale je ovládané 3,3V
Displej LCD používa napätie 5 V
Krok 4: Vytvorte si službu z vášho programu
Aby ste sa uistili, že sa váš program spustí pri spustení pi, musíte z kódu urobiť službu. Urobíte to nasledovne.
"sudo systemctl povoliť myscript.service"
Krok 5: Bývanie
Na tento projekt som použil OSB drevo. Budete potrebovať dosky nasledujúcej veľkosti
- 2 krát 60 x 42 cm (predný a zadný panel)
- 2 krát 15 x 42 cm (bočné panely)
- 2 krát 13 x 40 cm (vnútorné oddeľovače)
- 2 krát 10 x 7 cm (plošina pre 2 fľaše)
- 1 krát 23 x 10 cm (plošina pre 2 fľaše)
Pri rezaní tohto dreva buďte opatrní a v prípade potreby požiadajte o pomoc !
Po zostavení kufra som vyvŕtal niekoľko celkov pre svoje komponenty.
- LCD. (7 cm x 2,5 cm)
- Gombíky (kruh 15 mm)
- Displej na fľaše (40 cm x 25 cm)
- RFID (4 cm x 3 mm)
Potom sa to začne umiestňovať v mojich elektronikách.
Krok 6: Spustite aplikáciu
- zapojte pí
- počkajte, kým sa program nespustí
- prejdite na ip, ktorý vidíte na LCD obrazovke
- vyberte si kokteil
- naskenujte svoj RFID
- Vychutnajte si zaslúžený nápoj
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb