Inhoudsopgave:

SmartBar-cocktails: 6 stappen
SmartBar-cocktails: 6 stappen

Video: SmartBar-cocktails: 6 stappen

Video: SmartBar-cocktails: 6 stappen
Video: [NL] Allplan 2018 – Geoptimaliseerde BIM-workflows, krachtige betonwapening en intuïtieve UI 2024, November
Anonim
SmartBar-cocktails
SmartBar-cocktails

In deze instructable help ik je een smartbar te maken. ik heb dit project gemaakt omdat ik graag een cocktail drink en ik het proces wilde automatiseren.

Benodigdheden:

De benodigdheden die nodig zijn voor dit project zijn als volgt:

Minstens

  • 1 Raspberry Pi
  • 1 SD-kaart (16GB)
  • een paar jumperdraden
  • elektrische tape
  • 2-zijdig plakband

Sensoren

  • 1 LCD-scherm
  • 1 RFID-sensor
  • 1 magnetische contactsensor
  • 2 laadsensoren + HX711-chip

Actuatoren

  • 4 slangenpompen (12V)
  • 1 4-kanaals relais

Mijn bouwmaterialen

  • OSB hout 12mm
  • plexiglas
  • koperen buis (1m)

Stap 1: Installatie

Om te beginnen, moeten we eerst je Pi instellen.

Je hebt twee dingen nodig:

  • win32 Schijfimager
  • Raspbian OS-afbeelding

De installatie

  1. Win32 schijfimager openen
  2. Selecteer uw afbeelding van het Rasbian-besturingssysteem
  3. Selecteer je SD-kaart
  4. Klik op schrijven

Voordat we kunnen beginnen met coderen, moeten we een paar dingen op de pi instellen.

  1. Ga naar de opstartmap van de SD-kaart
  2. Open het bestand "cmdline.txt"
  3. Voeg ip=169.254.10.1 toe Aan het einde van de lange tekstregel, gescheiden door een spatie
  4. Bewaar het bestand.
  5. Maak een bestand met de naam ssh zonder extensie in dezelfde map

Nu kun je de SD-kaart veilig uitwerpen en de pi opstarten met de SD-kaart

Aansluiten op de pi

Je kunt met verschillende methoden verbinding maken met de pi, maar ik gebruik graag de opdrachtprompt.

  1. Open de opdrachtprompt
  2. Voer "ssh [email protected]" in
  3. Klik op enter
  4. Vul het wachtwoord "framboos" in

Wifi

Om toegang te krijgen tot je site op je telefoon heb je een wifi ip nodig. hier want je moet een verbinding maken met de wifi.

  • voer "sudo wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf" in
  • Voer de WPA-client in

wpa_cli

Selecteer interface

interface wlan0

Configuratie opnieuw laden

opnieuw configureren

Python-pakketten

  • Kolf
  • Kolf-cors
  • Kolf-MySQL
  • Kolf-SocketIO
  • Gent
  • Gevent-websocket

gebruik de volgende code om de pakketten te installeren:

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

Stap 2: De database

De databank
De databank

Voor mijn database gebruik ik 7 tabellen

  • pompConfig
  • sensoren
  • Meetsensoren
  • gebruikers
  • Bestelde Cocktails
  • cocktails
  • rekening

Stap 3: Bedrading

Bedrading
Bedrading

Gebruik mijn schema om het hele project aan elkaar te knopen.

Het relais gebruikt 5V maar wordt aangestuurd met 3.3V

Het LCD-scherm gebruikt 5V

Stap 4: Maak een service van je programma

Om ervoor te zorgen dat uw programma start wanneer u uw pi opstart, moet u van uw code een service maken. Je doet dit een gevolgd.

"sudo systemctl activeer mijnscript.service"

Stap 5: Huisvesting

huisvesting
huisvesting
huisvesting
huisvesting

Voor dit project heb ik OSB hout gebruikt. Je hebt planken van de volgende maat nodig:

  • 2 keer 60 x 42 cm (voor- en achterpaneel)
  • 2 keer 15 x 42 cm (zijpanelen)
  • 2 keer 13 x 40 cm (binnenverdelers)
  • 2 keer 10 x 7 cm (plateau voor 2 flessen)
  • 1 keer 23 x 10 cm (plateau voor 2 flessen)

Wees voorzichtig om dit hout te zagen en vraag indien nodig hulp

Na het monteren van mijn koffer heb ik een paar gaten geboord voor mijn componenten.

  • LCD. (7 cm x 2,5 cm)
  • Knopen (cirkel van 15mm)
  • Flessendisplay (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Hierna is begonnen met het plaatsen in mijn electonices.

Stap 6: Start de app

  1. sluit de pi. aan
  2. wacht tot het programma draait
  3. ga naar het ip dat je op het lcd-scherm ziet
  4. kies een cocktail
  5. scan uw RFID
  6. Geniet van een welverdiend drankje

Aanbevolen: