Kazalo:

CocktailMaker: 4 koraki
CocktailMaker: 4 koraki

Video: CocktailMaker: 4 koraki

Video: CocktailMaker: 4 koraki
Video: Quick and Easy Homemade Fanta! 2024, November
Anonim
Izdelovalec koktajlov
Izdelovalec koktajlov

CocktailMaker je ime mojega projekta, funkcijo je mogoče že razbrati iz imena.

Cilj je narediti koktajl, ki ga izberete na lastno izdelanem spletnem mestu. Na spletni strani najdete koktajle, ki so narejeni, zgodovino koktajlov (koliko jih je bilo narejenih). Sam stroj proizvaja črpalke s koktajlom, ki ste ga izbrali na spletnem mestu. S temperaturnim senzorjem lahko na zaslonu vidite temperaturo v stroju. Ultrazvočni senzor se uporablja za odkrivanje prisotnosti stekla. Brez kozarca ne morete pripraviti koktajla. Zadnji senzor je upor za zaznavanje sile, ki bo uporabljen za merjenje tekočine v steklenici. Ko pride do napake, se zvočni signal ugasne in na zaslonu se prikaže koda napake.

Zaloge

Mikrokrmilniki

Malina Pi

Senzorji in aktuatorji

  • HCSR04 (ultrazvočni senzor)
  • Prisilite kvadratni upor
  • DS18B20 (temperaturni senzor)
  • LCD20x4 -I2C (zaslon)
  • Črpalka (24V)
  • Zvočni signal (3V3)

Ovitek

  • Zaboj za pijačo
  • Pleksi steklo
  • Kovinsko ohišje (RPI, plošče …)
  • Lepilo
  • Žice

1. korak: Namestitev Raspberry Pi

Namestitev Raspberry Pi
Namestitev Raspberry Pi

Preden lahko začnemo z našim projektom, moramo namestiti in programirati naš Raspberry Pi.

  1. Namestite IMG. datoteko na kartici SD (16 GB>).
  2. Priključite kartico SD v Pi.
  3. Namestite Putty (SSH) in se povežite s 169.254.10.1.

Zdaj začenjamo programirati naš Raspberry Pi.

  1. Pri nastavitvi domačega omrežja uporabite ta ukaz za nastavitev na vašem Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Znova zaženite Pi in vnesite ifconfig. Če je vse v redu, boste videli naslove IP.
  2. Po tem morate spremeniti geslo. Vsak privzeti pi ima isto geslo in uporabniško ime, kar hekerjem olajša vdor v Pi. To lahko storite tako, da vnesete ukaz passwd.
  3. Namestite naslednje pakete, ki jih potrebujemo za prihodnje stvari: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl znova zaženite apache2.service, sudo apt install phpmyadmin -y.
  4. Zdaj moramo namestiti knjižnice. Uporabljamo ukaz pip3: pip3 namestite mysql-connector-python, pip3 namestite flask-socketio, pip3 namestite flask-cors, pip3 namestite geventpip3 namestite gevent-websocket.
  5. Kot zadnji korak smo nastavili Pi omogočeno za eno žico, spi in i2C. Za vstop v konfiguracijsko datoteko uporabite naslednji ukaz: sudo raspi-config.
  6. Ko ste v datoteki, se pomaknite do možnosti vmesnika in vnesite.
  7. Vidite možnosti, ki jih lahko onemogočite ali omogočite. Omogočiti moramo enožično, spi in i2C.
  8. Znova zaženite

2. korak: Pripravite stvari

Priprava stvari
Priprava stvari

Zdaj je vse nastavljeno na naši Raspberry Pi, preidemo na vezje. Najboljša možnost za začetek je, da vse naredite korak za korakom, vendar moramo najprej nastaviti povezavo SSH v Visual Studiu. Ta povezava pojasnjuje, kako to storiti:

  1. Priključite Pi na vezje.
  2. Vključite temperaturo v vezje.
  3. Preizkusite vezje.
  4. HC SR04 vključite v vezje.
  5. Preizkusite vezje.

3. korak: zbirka podatkov

Baza podatkov
Baza podatkov
Baza podatkov
Baza podatkov

Po testiranju komponent bomo ustvarili bazo podatkov za shranjevanje podatkov. Najprej moramo vzpostaviti povezavo prek SSH-ja. Ta povezava prikazuje, kako to počnemo: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Ko ste povezani, lahko začnete izdelovati tabele in dodajati stolpce ali pa uvozite podatke z uporabo "Uvoz podatkov". Ta datoteka vključuje vse podatke in strukture.

4. korak: Primer

Ovitek
Ovitek
Ovitek
Ovitek
Ovitek
Ovitek

Kot zadnji korak morate narediti svoj izdelek privlačen. Uporabil sem 3 kable za 12 povezav namesto 36 ohlapnih žic in vse je shranjeno v škatli. Nato sem uporabil gajbo za pijačo in jo poškropil z barvo, da je bila videti nova in sveža. V notranjosti steklenice hladi ventilator na vrhu zaboja za pijačo. Uporabil sem tudi LED diode, da je v notranjosti videti barvito.

Priporočena: