Talaan ng mga Nilalaman:

CocktailMaker: 4 na Hakbang
CocktailMaker: 4 na Hakbang

Video: CocktailMaker: 4 na Hakbang

Video: CocktailMaker: 4 na Hakbang
Video: УНИКАЛЬНАЯ идея из движка от стиралки! 2024, Nobyembre
Anonim
CocktailMaker
CocktailMaker

Ang CocktailMaker ay ang pangalan ng aking proyekto, ang pagpapaandar ay maaaring mahihinuha mula sa pangalan.

Ang layunin ay upang gawin ang mga cocktail na pinili mo sa isang sariling nilikha na website. Sa website, maaari mong makita kung aling mga cocktail ang maaaring gawin, ang kasaysayan ng mga cocktail (kung ilan ang nagawa). Ang makina mismo ay gumagawa ng hinihimok ng mga pump ng cocktail na iyong pinili sa site. Sa isang sensor ng temperatura, makikita mo sa isang display ang temperatura sa loob ng makina. Ginagamit ang sensor ng ultrasonic para sa pagtuklas kung mayroong isang baso. Kung walang baso hindi ka makakagawa ng cocktail. Ang huling sensor ay ang force sensing resistor. Gagamitin siya upang sukatin ang likido sa bote. Kapag may isang error ang buzzer ay pumapatay at ang error code ay ipapakita sa display.

Mga gamit

Mga Microcontroller

Raspberry Pi

Mga sensor at actuator

  • HCSR04 (Ultrasonic sensor)
  • Pilitin ang squary resistor
  • DS18B20 (Temperatura sensor)
  • LCD20x4 -I2C (Display)
  • Pump (24V)
  • Buzzer (3V3)

Kaso

  • Petsa ng inumin
  • Plexiglass
  • Kaso ng metal (RPI, mga breadboard…)
  • Pandikit
  • Mga wire

Hakbang 1: Pag-install ng Raspberry Pi

Pag-install ng Raspberry Pi
Pag-install ng Raspberry Pi

Bago kami magsimula sa aming proyekto, kailangan naming i-install at i-program ang aming Raspberry Pi.

  1. I-install ang IMG. file sa SD card (16GB>).
  2. I-plug ang SD card sa Pi.
  3. I-install ang Putty (SSH) at kumonekta sa 169.254.10.1.

Ngayon, nagsisimula kaming mag-program ng aming Raspberry Pi.

  1. Pagse-set up ng iyong Home network, gamitin ang utos na ito para sa pagtatakda nito sa iyong Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. I-reboot ang iyong Pi at i-type ang ifconfig. Kung ang lahat ay maayos makikita mo ang isang IP addres.
  2. Pagkatapos nito dapat mong baguhin ang iyong password. Ang bawat default pi ay may parehong password at username at ginagawang madali para sa mga hacker na lusubin ang Pi. Maaari mong gawin iyon sa pamamagitan ng pagta-type ng command passwd.
  3. I-install ang mga sumusunod na pakete na kailangan namin para sa mga hinaharap na bagay: 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 restart apache2.service, sudo apt install phpmyadmin -y.
  4. Ngayon kailangan naming mag-install ng mga aklatan. Gumagamit kami ng utos na pip3: i-install ng pip3 ang mysql-konektor-python, i-install ng pip3 ang flask-socketio, i-install ng pip3 ang mga flask-cors, i-install ng ge3pp3 ang geventpip3 i-install ang gevent-websocket.
  5. Bilang pangwakas na hakbang, itinakda namin ang aming Pi na pinagana para sa isang wire, spi at i2C. Gumamit ng sumusunod na utos upang ipasok ang config file: sudo raspi-config.
  6. Kapag nasa file ka, lumipat sa mga pagpipilian ng Interface at ipasok.
  7. Nakikita mo ang mga pagpipilian na maaari mong hindi paganahin o paganahin, Kailangan naming paganahin ang one-wire, spi at i2C.
  8. I-reboot

Hakbang 2: Paghanda ng Mga Bagay

Paghahanda ng Mga Bagay
Paghahanda ng Mga Bagay

Ngayon ang lahat ay naka-set sa aming Raspberry Pi, lumipat kami sa circuit. Ang pinakamagandang opsyon upang magsimula ay ang hakbang-hakbang sa lahat ngunit kailangan muna naming itakda ang aming koneksyon sa SSH sa Visual Studio. Ipinapaliwanag ng link na ito kung paano ito gawin:

  1. Ikonekta ang Pi sa circuit.
  2. Isama ang temperatura sa circuit.
  3. Subukan ang circuit.
  4. Isama ang HC SR04 sa circuit.
  5. Subukan ang circuit.

Hakbang 3: Database

Database
Database
Database
Database

Matapos subukan ang mga bahagi ay lilikha kami ng isang database upang mag-imbak ng data. Una kailangan naming gumawa ng isang koneksyon sa SSH. Ipinapakita ng link na ito kung paano namin ito ginagawa: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Kapag nakakonekta ka maaari kang magsimulang gumawa ng mga talahanayan at magdagdag ng mga haligi o maaari kang mag-import ng data sa pamamagitan ng paggamit ng "Pag-import ng Data". Kasama sa file na iyon ang lahat ng data at istraktura.

Hakbang 4: Kaso

Kaso
Kaso
Kaso
Kaso
Kaso
Kaso

Bilang huling hakbang, kailangan mong gawing kaakit-akit ang iyong produkto. Gumamit ako ng 3 mga kable para sa 12 mga koneksyon sa halip na 36 maluwag na mga wire at lahat ay nakaimbak sa isang kahon. Pagkatapos nito ay gumamit ako ng isang crate ng inumin at spray ko ito ng pintura upang gawing bago at sariwa ito. Sa loob, ang mga bote ay pinalamig ng isang fan sa tuktok ng crate ng inumin. Gumamit din ako ng mga leds upang magmukha itong makulay sa loob.

Inirerekumendang: