Mundarija:

CocktailMaker: 4 qadam
CocktailMaker: 4 qadam

Video: CocktailMaker: 4 qadam

Video: CocktailMaker: 4 qadam
Video: 'Chaar Kadam' FULL VIDEO Song | PK | Sushant Singh Rajput | Anushka Sharma | T-series 2024, Iyul
Anonim
Kokteyl ishlab chiqaruvchi
Kokteyl ishlab chiqaruvchi

CocktailMaker - bu mening loyihamning nomi, funktsiyani allaqachon nomdan chiqarish mumkin.

Maqsad - siz tanlagan kokteylni o'z -o'zidan yaratilgan veb -saytda tayyorlash. Veb -saytda siz qanday kokteyllar tayyorlash mumkin, kokteyllarning tarixi (qancha tayyorlangan) ni topishingiz mumkin. Mashinaning o'zi siz tanlagan kokteyl nasoslari yordamida ishlab chiqariladi, harorat sensori yordamida siz mashinaning ichidagi haroratni displeyda ko'rishingiz mumkin. Ultrasonik sensor oynaning mavjudligini aniqlash uchun ishlatiladi. Stakan bo'lmasa, siz mexnat ishlab chiqara olmaysiz. Oxirgi sensor - bu kuch sezuvchi rezistor, u shishadagi suyuqlikni o'lchash uchun ishlatiladi. Xatolik yuz berganda, ovozli signal o'chadi va displeyda xato kodi ko'rsatiladi.

Ta'minotlar

Mikrokontroller

Raspberry Pi

Sensorlar va aktuatorlar

  • HCSR04 (Ultrasonik sensor)
  • Kuchli kvadrat qarshilik
  • DS18B20 (harorat sensori)
  • LCD 20x4 -I2C (displey)
  • Nasos (24V)
  • Buzzer (3V3)

Koson

  • Ichimlik qutisi
  • Pleksiglas
  • Metall quti (RPI, non paneli) …
  • Yelim
  • Simlar

1 -qadam: Raspberry Pi -ni o'rnatish

Raspberry Pi o'rnatish
Raspberry Pi o'rnatish

Loyihamizni boshlashdan oldin, biz Raspberry Pi -ni o'rnatishimiz va dasturlashimiz kerak.

  1. IMG -ni o'rnating. SD -kartadagi fayl (16 Gb>).
  2. SD -kartani Pi -ga ulang.
  3. Putty (SSH) ni o'rnating va 169.254.10.1 ga ulaning.

Endi biz Raspberry Pi -ni dasturlashni boshlaymiz.

  1. Uy tarmog'ini sozlash, uni Pi -ga o'rnatish uchun ushbu buyruqdan foydalaning: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Pi -ni qayta ishga tushiring va ifconfig yozing. Agar hamma narsa yaxshi bo'lsa, siz IP -manzillarni ko'rasiz.
  2. Har bir standart pi bir xil parol va foydalanuvchi nomiga ega va bu xakerlarning Pi -ga kirishini osonlashtiradi. Buni passwd buyrug'ini kiritish orqali qilishingiz mumkin.
  3. Kelgusi ishlar uchun bizga kerak bo'lgan quyidagi paketlarni o'rnating: 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 apache2.service -ni qayta ishga tushiring, sudo apt install phpmyadmin -y.
  4. Endi biz kutubxonalarni o'rnatishimiz kerak, biz pip3 buyrug'idan foydalanamiz: pip3 mysql-connector-python, pip3 flask-socketio, pip3 flask-cors, pip3 install geventpip3 install gevent-websocket.
  5. Oxirgi qadam sifatida biz Pi -ni bitta sim, spi va i2C uchun yoqilgan qilib o'rnatdik. Konfiguratsiya faylini kiritish uchun quyidagi buyruqni ishlating: sudo raspi-config.
  6. Faylda bo'lganingizda, interfeys parametrlariga o'ting va kiriting.
  7. Siz o'chirishingiz yoki yoqishingiz mumkin bo'lgan variantlarni ko'rasiz, biz bitta simli, spi va i2C-ni yoqishimiz kerak.
  8. Qayta yuklash

2 -qadam: narsalarni tayyorlang

Ishlarga tayyor bo'lish
Ishlarga tayyor bo'lish

Endi hamma narsa bizning Raspberry Pi -da o'rnatilgan, biz sxemaga o'tamiz. Boshlash uchun eng yaxshi variant - bu hamma narsani bosqichma -bosqich bajarish, lekin avval SSH ulanishimizni Visual Studio -ga o'rnatishimiz kerak. Bu havola buni qanday qilishni tushuntiradi:

  1. Pi -ni sxemaga ulang.
  2. Haroratni kontaktlarning zanglashiga olib kiring.
  3. Zanjirni sinab ko'ring.
  4. HC SR04 ni kontaktlarning zanglashiga olib kiring.
  5. Zanjirni sinab ko'ring.

3 -qadam: ma'lumotlar bazasi

Ma'lumotlar bazasi
Ma'lumotlar bazasi
Ma'lumotlar bazasi
Ma'lumotlar bazasi

Komponentlarni tekshirgandan so'ng, biz ma'lumotlarni saqlash uchun ma'lumotlar bazasini yaratamiz. Avval biz SSH orqali ulanishimiz kerak, bu havola buni qanday qilishimizni ko'rsatadi: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Ulanganingizda siz jadvallar tuzishni boshlashingiz va ustunlar qo'shishingiz yoki "Ma'lumotlarni import qilish" yordamida ma'lumotlarni import qilishingiz mumkin. Bu fayl barcha ma'lumotlar va tuzilmalarni o'z ichiga oladi.

4 -qadam: ish

Koson
Koson
Koson
Koson
Koson
Koson

Oxirgi qadam sifatida siz mahsulotingizni jozibali qilishingiz kerak. Men 36 ta bo'sh sim o'rniga 12 ta ulanish uchun 3 ta kabel ishlatdim va hamma narsa qutida saqlanadi. Shundan so'ng, men ichimlik qutisini ishlatardim va uni yangi va yangi ko'rinishi uchun uni bo'yoq bilan sepdim. Ichkarida shisha idishlar ustidagi ventilyator bilan sovutiladi, men uni ichkariga rang -barang qilish uchun ledlardan ham foydalanardim.

Tavsiya: