Innholdsfortegnelse:

SmartBar -cocktailer: 6 trinn
SmartBar -cocktailer: 6 trinn

Video: SmartBar -cocktailer: 6 trinn

Video: SmartBar -cocktailer: 6 trinn
Video: Mannequin challenge 6.trinn 2024, November
Anonim
SmartBar -cocktailer
SmartBar -cocktailer

I denne instruksen vil jeg hjelpe deg med å lage en smartbar. Jeg laget dette prosjektet fordi jeg liker å drikke en cocktail og jeg ønsket å automatisere prosessen.

Rekvisita:

Forsyningene som trengs for dette prosjektet er som følger:

I det minste

  • 1 bringebær Pi
  • 1 SD -kort (16 GB)
  • noen få hoppetråder
  • Elektrisk tape
  • 2 -sidig klebrig tape

Sensorer

  • 1 LCD -skjerm
  • 1 RFID -sensor
  • 1 magnetisk kontaktsensor
  • 2 lastsensorer + HX711 -brikke

Aktuatorer

  • 4 peristaltiske pumper (12V)
  • 1 4-kanals relé

Byggematerialene mine

  • OSB tre 12mm
  • plexiglass
  • kobberrør (1m)

Trinn 1: Oppsett

For å komme i gang må vi først sette opp din Pi.

Du trenger to ting:

  • win32 Diskavbildning
  • Raspbian OS -bilde

Installasjonen

  1. Åpne win32 diskavbildning
  2. Velg bildet av Rasbian OS
  3. Velg ditt SD -kort
  4. Klikk på skrive

Før vi kan begynne å kode, må vi sette opp noen ting på pi.

  1. Gå til oppstartskatalogen på SD -kortet
  2. Åpne filen "cmdline.txt"
  3. Legg til ip = 169.254.10.1 På slutten av den lange tekstlinjen atskilt med et mellomrom
  4. Lagre filen.
  5. Lag en fil som heter ssh uten utvidelse i den samme katalogen

Nå kan du trygt kaste ut SD -kortet og starte pi med SD -kortet

Koble til pi

Du kan koble til pi med forskjellige metoder, men jeg liker å bruke kommandoprompten.

  1. Åpne ledeteksten
  2. Skriv inn "ssh [email protected]"
  3. Klikk enter
  4. Fyll ut passordet "bringebær"

WiFi

For å få tilgang til nettstedet ditt på telefonen trenger du en WiFi ip. her må du koble til WiFi.

  • skriv inn "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Skriv inn WPA -klienten

wpa_cli

Velg grensesnitt

grensesnitt wlan0

Last inn konfigurasjonen på nytt

omkonfigurere

Python -pakker

  • Kolbe
  • Kolbe-kors
  • Kolbe-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

bruk følgende kode for å installere pakkene

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

Trinn 2: Databasen

Databasen
Databasen

For databasen min bruker jeg 7 tabeller

  • pompConfig
  • sensorer
  • MesureSensors
  • brukere
  • bestilt Cocktails
  • cocktailer
  • regnskap

Trinn 3: Kabling

Kabling
Kabling

Bruk opplegget mitt til å koble hele prosjektet sammen.

Reléet bruker 5V, men styres med 3,3V

LCD -skjermen bruker 5V

Trinn 4: Gjør en tjeneste ut av deg -programmet

For å sikre at programmet starter når du starter pi -en din, må du gjøre koden din til en tjeneste. Du gjør dette etterfulgt.

"sudo systemctl aktiver myscript.service"

Trinn 5: Boliger

Boliger
Boliger
Boliger
Boliger

Til dette prosjektet brukte jeg OSB -tre. Du trenger planker av følgende størrelse

  • 2 ganger 60 x 42 cm (front- og bakpanel)
  • 2 ganger 15 x 42 cm (sidepaneler)
  • 2 ganger 13 x 40 cm (indre skillevegger)
  • 2 ganger 10 x 7 cm (plattform for 2 flasker)
  • 1 gang 23 x 10 cm (plattform for 2 flasker)

Vær forsiktig for å kutte dette treet og be om hjelp om nødvendig

Etter å ha montert saken min, boret jeg noen få helheter for komponentene mine.

  • LCD. (7 cm x 2,5 cm)
  • Knapper (sirkel på 15 mm)
  • Flaskeskjerm (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Etter at dette er begynt å plassere i mine elektroner.

Trinn 6: Start appen

  1. plugg inn pi
  2. vent til programmet kjører
  3. gå til IP -en du ser på LCD -skjermen
  4. velg en cocktail
  5. skann RFID -en din
  6. Nyt en velfortjent drink

Anbefalt: