Sadržaj:

CocktailMaker: 4 koraka
CocktailMaker: 4 koraka

Video: CocktailMaker: 4 koraka

Video: CocktailMaker: 4 koraka
Video: По Законам Военного Времени 3. 1-4 Серии. Военно-историческая драма. StarMedia 2024, Novembar
Anonim
CocktailMaker
CocktailMaker

CocktailMaker je naziv mog projekta, funkcija se već može zaključiti iz naziva.

Cilj je napraviti koktel koji odaberete na vlastitoj web stranici. Na web stranici možete pronaći koje koktele možete napraviti, povijest koktela (koliko ih je napravljeno). Mašina sama proizvodi pokretane pumpama koktel koji ste odabrali na web lokaciji. Sa senzorom temperature možete vidjeti temperaturu unutar mašine. Ultrazvučni senzor se koristi za otkrivanje prisutnosti stakla. Bez čaše ne možete proizvesti koktel. Posljednji senzor je otpornik za osjet sile. On će se koristiti za mjerenje tekućine u boci. Kada dođe do greške, zujalica se isključuje i na ekranu se prikazuje kôd greške.

Supplies

Mikrokontroleri

Raspberry Pi

Senzori i aktuatori

  • HCSR04 (ultrazvučni senzor)
  • Nametnite kvadratni otpornik
  • DS18B20 (senzor temperature)
  • LCD20x4 -I2C (ekran)
  • Pumpa (24V)
  • Zvučni signal (3V3)

Slučaj

  • Gajba za piće
  • Pleksiglas
  • Metalno kućište (RPI, matične ploče …)
  • Ljepilo
  • Žice

Korak 1: Instaliranje Raspberry Pi

Instaliranje Raspberry Pi
Instaliranje Raspberry Pi

Prije nego što počnemo s našim projektom, moramo instalirati i programirati naš Raspberry Pi.

  1. Instalirajte IMG. datoteku na SD kartici (16 GB>).
  2. Uključite SD karticu u Pi.
  3. Instalirajte Putty (SSH) i povežite se sa 169.254.10.1.

Sada počinjemo programirati naš Raspberry Pi.

  1. Postavljanje vaše kućne mreže, koristite ovu naredbu za postavljanje na vašem Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Ponovo pokrenite Pi i upišite ifconfig. Ako je sve u redu, vidjet ćete IP adrese.
  2. Nakon toga trebate promijeniti lozinku. Svaki zadani pi ima istu lozinku i korisničko ime, što hakerima olakšava invaziju na Pi. To možete učiniti upisivanjem naredbe passwd.
  3. Instalirajte sljedeće pakete koji su nam potrebni za buduće 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 ponovo pokrenite apache2.service, sudo apt install phpmyadmin -y.
  4. Sada moramo instalirati biblioteke. Koristimo naredbu pip3: pip3 instaliraj mysql-connector-python, pip3 instaliraj flask-socketio, pip3 instaliraj flask-cors, pip3 instaliraj geventpip3 instaliraj gevent-websocket.
  5. Kao posljednji korak, postavili smo Pi omogućenim za jednu žicu, spi i i2C. Koristite sljedeću naredbu za ulazak u konfiguracijsku datoteku: sudo raspi-config.
  6. Kad ste u datoteci, prijeđite na Opcije sučelja i unesite.
  7. Vidite opcije koje možete onemogućiti ili omogućiti. Moramo omogućiti jednožilne, spi i i2C.
  8. Ponovo pokrenite sistem

Korak 2: Priprema stvari

Priprema stvari
Priprema stvari

Sada je sve postavljeno na našem Raspberry Pi, prelazimo na kolo. Najbolja opcija za početak je sve korak po korak, ali prvo moramo postaviti našu SSH vezu na Visual Studio. Ova veza objašnjava kako to učiniti:

  1. Spojite Pi na kolo.
  2. Integrirajte temperaturu u krug.
  3. Testirajte kolo.
  4. Integrirajte HC SR04 u krug.
  5. Testirajte kolo.

Korak 3: Baza podataka

Baza podataka
Baza podataka
Baza podataka
Baza podataka

Nakon testiranja komponenti stvorit ćemo bazu podataka za pohranu podataka. Prvo moramo uspostaviti vezu putem SSH-a. Ova veza prikazuje kako to radimo: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Kad ste povezani, možete početi izrađivati tablice i dodavati stupce ili možete uvesti podatke pomoću "Uvoza podataka". Ta datoteka uključuje sve podatke i strukture.

Korak 4: Slučaj

Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj

Kao posljednji korak, morate svoj proizvod učiniti privlačnim. Koristio sam 3 kabela za 12 veza umjesto 36 labavih žica i sve je spremljeno u kutiju. Nakon toga sam upotrijebio sanduk za piće i poprskao ga bojom kako bi izgledao nov i svjež. Unutra se boce hlade ventilatorom na vrhu sanduka za piće. Također sam koristio LED diode kako bi iznutra izgledao šareno.

Preporučuje se: