Sisällysluettelo:

SmartBar -cocktailit: 6 vaihetta
SmartBar -cocktailit: 6 vaihetta

Video: SmartBar -cocktailit: 6 vaihetta

Video: SmartBar -cocktailit: 6 vaihetta
Video: smartbar 6 sec cake 2024, Marraskuu
Anonim
SmartBar -cocktaileja
SmartBar -cocktaileja

Tässä ohjeessa autan sinua tekemään älypalkin. Tein tämän projektin, koska tykkään juoda cocktailin ja halusin automatisoida prosessin.

Tarvikkeet:

Tätä hanketta varten tarvittavat tarvikkeet ovat seuraavat:

Vähintään

  • 1 Vadelma Pi
  • 1 SD -kortti (16 Gt)
  • muutama hyppyjohdin
  • sähköteippi
  • 2 -puolinen teippi

Anturit

  • 1 LCD -näyttö
  • 1 RFID -anturi
  • 1 magneettinen kosketusanturi
  • 2 kuormitusanturia + HX711 -siru

Toimilaitteet

  • 4 peristalttista pumppua (12V)
  • 1 4-kanavainen rele

Rakennusmateriaalini

  • OSB -puu 12 mm
  • pleksilasi
  • kupariputki (1m)

Vaihe 1: Asennus

Aloittaaksesi meidän on ensin määritettävä Pi.

Tarvitset kaksi asiaa:

  • win32 levynkuvaaja
  • Raspbian OS -kuva

Asennus

  1. Avaa win32 -levynkuvaus
  2. Valitse kuva Rasbian -käyttöjärjestelmästä
  3. Valitse SD -korttisi
  4. Napsauta Kirjoita

Ennen kuin voimme aloittaa koodauksen, meidän on asetettava muutama asia pi: lle.

  1. Siirry SD -kortin käynnistyshakemistoon
  2. Avaa tiedosto "cmdline.txt"
  3. Lisää ip = 169.254.10.1 Tekstin pitkän rivin loppuun välilyönnillä erotettuna
  4. Tallenna tiedosto.
  5. Luo samaan hakemistoon tiedosto nimeltä ssh ilman laajennusta

Nyt voit poistaa SD -kortin turvallisesti ja käynnistää pi: n SD -kortilla

Yhdistäminen pi

Voit muodostaa yhteyden pi: hen eri menetelmillä, mutta haluan käyttää komentokehotetta.

  1. Avaa komentokehote
  2. Kirjoita "ssh [email protected]"
  3. Napsauta Enter
  4. Täytä salasana "vadelma"

WiFi

Päästäksesi sivustoosi puhelimellasi tarvitset WiFi -ip: n. täällä sinun on muodostettava yhteys WiFi -verkkoon.

  • kirjoita "sudo wpa_passphrase" SSID "" SALASANA ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Anna WPA -asiakas

wpa_cli

Valitse käyttöliittymä

käyttöliittymä wlan0

Lataa kokoonpano uudelleen

määritä uudelleen

Python -paketit

  • Pullo
  • Pullot
  • Pullo-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

asenna paketit seuraavalla koodilla

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

Vaihe 2: Tietokanta

Tietokanta
Tietokanta

Tietokannassani käytän 7 taulukkoa

  • pompConfig
  • anturit
  • MesureSensors
  • käyttäjille
  • tilattuja cocktaileja
  • cocktaileja
  • tili

Vaihe 3: Johdotus

Johdotus
Johdotus

Käytä suunnitelmaani koko projektin yhdistämiseen.

Rele käyttää 5V, mutta sitä ohjataan 3,3V

Nestekidenäyttö käyttää 5V jännitettä

Vaihe 4: Tee palvelu itsestäsi -ohjelmasta

Varmistaaksesi, että ohjelmasi käynnistyy, kun käynnistät pi, sinun on tehtävä koodistasi palvelu. Teet tämän seuraten.

"sudo systemctl ota käyttöön myscript.service"

Vaihe 5: Asuminen

Asuminen
Asuminen
Asuminen
Asuminen

Tässä projektissa käytin OSB -puuta. Tarvitset seuraavan kokoisia lankkuja

  • 2 kertaa 60 x 42 cm (etu- ja takapaneeli)
  • 2 kertaa 15 x 42 cm (sivupaneelit)
  • 2 kertaa 13 x 40 cm (sisäjakajat)
  • 2 kertaa 10 x 7 cm (alusta 2 pullolle)
  • 1 kerta 23 x 10 cm (alusta kahdelle pullolle)

Tämän puun leikkaamisessa ole varovainen ja kysy tarvittaessa apua

Kotelon kokoamisen jälkeen porasin muutamia osia komponenteilleni.

  • LCD. (7 cm x 2,5 cm)
  • Painikkeet (ympyrä 15 mm)
  • Pullonäyttö (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Tämän jälkeen se on alkanut sijoittaa elektroniikkaani.

Vaihe 6: Käynnistä sovellus

  1. kytke pi
  2. odota, kunnes ohjelma on käynnissä
  3. siirry nestekidenäytössä näkyvään IP -osoitteeseen
  4. valitse cocktail
  5. skannaa RFID -tunnuksesi
  6. Nauti ansaitusta juomasta

Suositeltava: