Innholdsfortegnelse:
- Trinn 1: Oppsett
- Trinn 2: Databasen
- Trinn 3: Kabling
- Trinn 4: Gjør en tjeneste ut av deg -programmet
- Trinn 5: Boliger
- Trinn 6: Start appen
Video: SmartBar -cocktailer: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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
- Åpne win32 diskavbildning
- Velg bildet av Rasbian OS
- Velg ditt SD -kort
- Klikk på skrive
Før vi kan begynne å kode, må vi sette opp noen ting på pi.
- Gå til oppstartskatalogen på SD -kortet
- Åpne filen "cmdline.txt"
- Legg til ip = 169.254.10.1 På slutten av den lange tekstlinjen atskilt med et mellomrom
- Lagre filen.
- 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.
- Åpne ledeteksten
- Skriv inn "ssh [email protected]"
- Klikk enter
- 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
For databasen min bruker jeg 7 tabeller
- pompConfig
- sensorer
- MesureSensors
- brukere
- bestilt Cocktails
- cocktailer
- regnskap
Trinn 3: 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
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
- plugg inn pi
- vent til programmet kjører
- gå til IP -en du ser på LCD -skjermen
- velg en cocktail
- skann RFID -en din
- Nyt en velfortjent drink
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte