Spisu treści:

Koktajle SmartBar: 6 kroków
Koktajle SmartBar: 6 kroków

Wideo: Koktajle SmartBar: 6 kroków

Wideo: Koktajle SmartBar: 6 kroków
Wideo: Gosia robi LODA molekularnego * DRINK BAR JIGGERS * WESELE * ŚLUB * LUBLIN * WARSZAWA 2024, Listopad
Anonim
Koktajle SmartBar
Koktajle SmartBar

W tej instrukcji pomogę ci zrobić smartbar. Zrobiłem ten projekt, ponieważ lubię pić koktajl i chciałem zautomatyzować ten proces.

Kieszonkowe dzieci:

Zapasy potrzebne do tego projektu są następujące:

Przynajmniej

  • 1 Malina Pi
  • 1 karta SD (16 GB)
  • kilka przewodów połączeniowych
  • Taśma elektryczna
  • Dwustronna taśma klejąca

Czujniki

  • 1 wyświetlacz LCD
  • 1 czujnik RFID
  • 1 magnetyczny czujnik kontaktowy
  • 2 czujniki obciążenia + układ HX711

Siłowniki

  • 4 pompy perystaltyczne (12V)
  • 1 przekaźnik 4-kanałowy

Moje materiały budowlane

  • drewno OSB 12mm
  • pleksiglas
  • rura miedziana (1m)

Krok 1: Konfiguracja

Aby rozpocząć, musimy najpierw skonfigurować Twoje Pi.

Będziesz potrzebować dwóch rzeczy:

  • Win32 Imager dysku
  • Obraz systemu operacyjnego Raspbian

Instalacja

  1. Otwórz obraz dysku win32
  2. Wybierz swój obraz Rasbian OS
  3. Wybierz swoją kartę SD
  4. Kliknij na napisz

Zanim zaczniemy kodować, musimy ustawić kilka rzeczy na pi.

  1. Przejdź do katalogu rozruchowego karty SD
  2. Otwórz plik „cmdline.txt”
  3. Dodaj ip=169.254.10.1 Na końcu długiej linii tekstu oddzielonej spacją
  4. Zapisz plik.
  5. Utwórz plik o nazwie ssh bez rozszerzenia w tym samym katalogu

Teraz możesz bezpiecznie wysunąć kartę SD i uruchomić pi za pomocą karty SD

Podłączanie do pi

Możesz połączyć się różnymi metodami z pi, ale ja lubię używać wiersza poleceń.

  1. Otwórz wiersz polecenia
  2. Wpisz „ssh [email protected]
  3. Kliknij Enter
  4. Wpisz hasło „malina”

Wi-Fi

Aby uzyskać dostęp do witryny na telefonie, potrzebujesz adresu IP Wi-Fi. tutaj musisz nawiązać połączenie z Wi-Fi.

  • wpisz "sudo wpa_passphrase "SSID" "HASŁO" >> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Wejdź do klienta WPA

wpa_cli

Wybierz interfejs

interfejs wlan0

Przeładuj konfigurację

przekonfigurować

Pakiety Pythona

  • Kolba
  • Kolby-cory
  • Flask-MySQL
  • Kolba-Gniazdo IO
  • Gevent
  • Gevent-websocket

użyj poniższego kodu, aby zainstalować pakiety

"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"

Krok 2: Baza danych

Baza danych
Baza danych

Do mojej bazy danych używam 7 tabel

  • pompConfig
  • czujniki
  • Czujniki pomiarowe
  • użytkownicy
  • zamówiłem koktajle
  • koktajle
  • konto

Krok 3: Okablowanie

Okablowanie
Okablowanie

Użyj mojego schematu, aby połączyć cały projekt.

Przekaźnik wykorzystuje 5 V, ale jest sterowany napięciem 3,3 V

Wyświetlacz LCD wykorzystuje 5V

Krok 4: Zrób z siebie program usług

Aby upewnić się, że program uruchamia się po uruchomieniu pi, musisz uczynić swój kod usługą. Robisz to śledzony.

"sudo systemctl włącz myscript.service"

Krok 5: Mieszkanie

Mieszkania
Mieszkania
Mieszkania
Mieszkania

Do tego projektu użyłem drewna OSB. Będziesz potrzebować desek o następującym rozmiarze

  • 2 razy 60 x 42 cm (panel przedni i tylny)
  • 2 razy 15 x 42 cm (boczne panele)
  • 2 razy 13 x 40 cm (przekładki wewnętrzne)
  • 2 razy 10 x 7 cm (platforma na 2 butelki)
  • 1 raz 23 x 10 cm (platforma na 2 butelki)

Przy cięciu tego drewna należy zachować ostrożność i w razie potrzeby poprosić o pomoc

Po złożeniu obudowy wywierciłem kilka otworów pod moje komponenty.

  • LCD. (7cm x 2,5cm)
  • Guziki (kółko 15mm)
  • Ekspozytor na butelki (40 cm x 25 cm)
  • RFID (4cm x 3mm)

Po tym zaczyna się umieszczać w mojej elektronice.

Krok 6: Uruchom aplikację

  1. podłącz pi
  2. poczekaj, aż program się uruchomi
  3. przejdź do ip, które widzisz na ekranie LCD
  4. wybierz koktajl
  5. zeskanuj swój RFID
  6. Ciesz się zasłużonym napojem

Zalecana: