İçindekiler:

Kokteyl Yapıcı: 4 Adım
Kokteyl Yapıcı: 4 Adım

Video: Kokteyl Yapıcı: 4 Adım

Video: Kokteyl Yapıcı: 4 Adım
Video: Yılbaşı Kokteylleri 🎄 - Insta hesabını uçaracak 4 EMEYZİNG Kokteyl Tarifi 2024, Temmuz
Anonim
Kokteyl Yapıcı
Kokteyl Yapıcı

CocktailMaker projemin adıdır, işlev zaten addan çıkarılabilir.

Amaç, kendi yarattığınız bir web sitesinde seçtiğiniz kokteyli yapmaktır. Web sitesinde hangi kokteyllerin yapılabileceğini, kokteyllerin tarihçesini (kaç tane yapıldığını) bulabilirsiniz. Sitede seçmiş olduğunuz kokteyli makine kendi kendine pompalar tahrikli olarak üretir. Sıcaklık sensörü ile makinenin içindeki sıcaklığı ekranda görebilirsiniz. Ultrasonik sensör, bir cam olup olmadığını algılamak için kullanılır. Bir bardak olmadan kokteyli üretemezsiniz. Son sensör ise kuvvet algılama direncidir. Şişedeki sıvıyı ölçmek için kullanılacaktır. Bir hata oluştuğunda sesli uyarı söner ve ekranda hata kodu gösterilir.

Gereçler

Mikrodenetleyiciler

Ahududu Pi

Sensörler ve aktüatörler

  • HCSR04(Ultrasonik sensör)
  • Kuvvet kare direnci
  • DS18B20(Sıcaklık sensörü)
  • LCD20x4 -I2C (Ekran)
  • Pompa (24V)
  • Zil (3V3)

Durum

  • İçecek sandığı
  • pleksiglas
  • Metal kasa (RPI, breadboard'lar…)
  • Zamk
  • teller

1. Adım: Raspberry Pi'yi Yükleme

Raspberry Pi'yi Yükleme
Raspberry Pi'yi Yükleme

Projemize başlamadan önce Raspberry Pi'mizi kurmamız ve programlamamız gerekiyor.

  1. IMG'yi yükleyin. SD karttaki (16GB>) dosya.
  2. SD kartı Pi'ye takın.
  3. Putty(SSH) kurun ve 169.254.10.1 ile bağlanın.

Şimdi Raspberry Pi'mizi programlamaya başlıyoruz.

  1. Ev ağınızı kurarken, bunu Pi'nizde ayarlamak için şu komutu kullanın: wpa_passphrase "Ağınız" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Pi'nizi yeniden başlatın ve ifconfig yazın. Her şey yolundaysa, bir IP adresi göreceksiniz.
  2. Bundan sonra şifrenizi değiştirmelisiniz. Her varsayılan pi'nin şifresi ve kullanıcı adı aynıdır ve bu, bilgisayar korsanlarının Pi'yi istila etmesini kolaylaştırır. Bunu passwd komutunu yazarak yapabilirsiniz.
  3. Gelecekteki şeyler için ihtiyacımız olan aşağıdaki paketleri kurun: 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'i yeniden başlatın, sudo apt phpmyadmin -y yükleyin.
  4. Şimdi kütüphaneleri kurmamız gerekiyor. pip3 komutunu kullanıyoruz: pip3 install mysql-connector-python, pip3 install flask-socketio, pip3 install flask-cors, pip3 install geventpip3 install gevent-websocket.
  5. Son bir adım olarak, Pi'mizi bir kablo, spi ve i2C için etkinleştirdik. Yapılandırma dosyasına girmek için şu komutu kullanın: sudo raspi-config.
  6. Dosyanın içindeyken Arayüz seçeneklerine gidin ve girin.
  7. Devre dışı bırakabileceğiniz veya etkinleştirebileceğiniz seçenekleri görüyorsunuz, Tek kablolu, spi ve i2C'yi etkinleştirmemiz gerekiyor.
  8. yeniden başlat

2. Adım: İşleri Hazırlamak

İşleri Hazırlamak
İşleri Hazırlamak

Artık Raspberry Pi'mizde her şey ayarlandı, devreye geçiyoruz. Başlamak için en iyi seçenek her şeyi adım adım yapmaktır ancak önce Visual Studio'da SSH bağlantımızı kurmamız gerekiyor. Bu bağlantı, bunun nasıl yapılacağını açıklar: https://code.visualstudio.com/docs/remote/ssh.

  1. Pi'yi devreye bağlayın.
  2. Sıcaklığı devreye entegre edin.
  3. Devreyi test edin.
  4. HC SR04'ü devreye entegre edin.
  5. Devreyi test edin.

3. Adım: Veritabanı

Veri tabanı
Veri tabanı
Veri tabanı
Veri tabanı

Bileşenleri test ettikten sonra verileri depolamak için bir veritabanı oluşturacağız. Öncelikle SSH üzerinden bağlantı yapmamız gerekiyor. Bu linkte bunu nasıl yaptığımız gösterilmektedir: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Bağlandığınızda, tablolar oluşturmaya ve sütunlar eklemeye başlayabilir veya "Veri İçe Aktarma" özelliğini kullanarak verileri içe aktarabilirsiniz. Bu dosya tüm verileri ve yapıları içerir.

4. Adım: Vaka

Durum
Durum
Durum
Durum
Durum
Durum

Son adım olarak, ürününüzü çekici hale getirmeniz gerekiyor. 12 bağlantı için 36 gevşek kablo yerine 3 kablo kullandım ve her şey bir kutuda saklanıyor. Daha sonra bir içecek kasası kullandım ve yeni ve taze görünmesi için üzerine boya püskürttüm. İçeride, şişeler içecek kasasının üzerindeki fan ile soğutuluyor. İçeride renkli görünmesi için ledler de kullandım.

Önerilen: