İçindekiler:

Mix&Cheers: 13 Adım
Mix&Cheers: 13 Adım
Anonim
Karıştır ve Şerefe
Karıştır ve Şerefe

Birçoğu barlarda küçük bir içki için çok para ödemekten bıktı.

Arkadaşlarıyla kendi kokteyl gecelerini yapmak isterler, ancak kokteyl karıştırma becerilerine sahip değiller veya başkaları için içecekleri karıştırmak yerine sadece akşamın tadını çıkarmak istiyorlar.

Bunu birçok insan için mümkün veya daha kolay hale getirmek için bir Akıllı kokteyl karıştırıcısı yaptım.

Bu cihaz, aynı anda dört malzemeyi karıştırarak kokteyl yapabilir.

Kullanıcı, birçok içecek yapmak için özelleştirebilir.

Tüm malzemeleri ve kokteylleri özelleştirebileceğiniz bir web sitesi aracılığıyla her şeyi çevrimiçi olarak kontrol ediyorsunuz.

Kullanıcı, bileşenlerin mevcut hacmini görebilir.

Gereçler

Donanım bileşenleri

  • Raspberry Pi 4 Model B 2GB
  • Ahududu PI T-ayakkabıcı
  • RPI için fanlı ve güç şarjlı kasa
  • 5v 8 veya 4 röle kanal modülü
  • 12V Anahtarlamalı Güç Kaynağı
  • Güç kablosu
  • 4 Peristaltik Pompa
  • LED şerit
  • MikroSD 16 GB
  • LDR
  • Ultrasonik sensör
  • Su geçirmez DS18B20
  • 4 Ekmek Tahtası
  • LCD 16*2
  • Potansiyometre

Kasa Bileşenleri

  • Elektronik için ön panel ve raf için MDF 2,5 mm.
  • Ahşap kiriş (18mm*18mm)
  • Tahta çivileri
  • 2 Kapı menteşeleri
  • Metal köşeler
  • Gıda Sınıfı Silikon Boru 2mm İç Çap
  • Ikea'dan küçük mutfak dolabı

El aletleri

  • El matkabı
  • Ağaç Testere
  • Havya
  • Kırtasiye bıçağı
  • Çift yüz bant

Adım 1: Ön Panel ve Raf

Ön Panel ve Raf
Ön Panel ve Raf
Ön Panel ve Raf
Ön Panel ve Raf
Ön Panel ve Raf
Ön Panel ve Raf

MDF üzerine gerekli çizgileri ölçüp çizerek başlıyoruz.

Ön panel (kapı)

  • ön panel (290mm/360mm)
  • Üstten 3 cm yukarıdan panelin ortasına LCD ekranımızın boyutunda bir dikdörtgen çiziyoruz.
  • Dikdörtgeni kesip LCD'yi deniyoruz, sorun olmazsa boyarız.
  • Kapı menteşelerini panele ve dolaba vidalıyoruz ki açabilelim

Raf

  • Her 230 mm'lik ahşap kirişimizin 2 parçasını kestik
  • Daha sonra her iki tarafta üst 200 mm'nin altındaki dolabın içine vidalıyoruz.
  • sonra üzerlerine MDF plaka (360mm*360mm) vidalıyoruz.
  • emin olmak için biraz metal köşe ekleyin
  • raf hazır

Arka panel

Dolabımda kablo için açıklığı (deliği) olan bir arka panel var.

Adım 2: Şemalar

şemalar
şemalar
şemalar
şemalar

Her şeyden önce, bu şematik üzerinde ne yapacağımızı görelim.

Adım 3: 12V Anahtarlamalı Güç Kaynağının Kablolanması

12V Anahtarlamalı Güç Kaynağının Kablolanması
12V Anahtarlamalı Güç Kaynağının Kablolanması
12V Anahtarlamalı Güç Kaynağının Kablolanması
12V Anahtarlamalı Güç Kaynağının Kablolanması
12V Anahtarlamalı Güç Kaynağının Kablolanması
12V Anahtarlamalı Güç Kaynağının Kablolanması

İlk olarak 12V Anahtarlamalı Güç Kaynağını kablolayıp test etmeliyiz

  • Güç kablosunun ucunu kestik
  • 3 kablo var (canlı, doğal, toprak) onları güç kaynağımıza bağlıyoruz ve bu bizim girişimiz.
  • Güç kaynağının 2 çıkışı var, birini seçip bir breadboard'a bağlıyoruz (12v breadboard diyelim).
  • çıkış voltlarını ölçüyoruz, eğer 12v ise her şeyi doğru bağladık

Adım 4: Pompaları Bağlayın

Pompaları Bağlayın
Pompaları Bağlayın
  • Pompanın + ucunu rölenin NO'suna bağlayın
  • 12v güç kaynağının - doğrudan her pompanın - bağlayın
  • 12v güç kaynağının + ucunu her pompanın rölesinin COM'una bağlayın.
  • Harici 5v güce rölenin VCC'sini 5v'ye bağlayın
  • Harici 5v gücün GND'sini RPI'nin GND'sine bağlayın
  • Rölenin GND'sini harici gücün GND'sine bağlayın
  • Rölenin INT (pompasını) farklı GPIO pinlerine bağlayın

Görsel ayrıntılar için şemaları kontrol edin.

Adım 5: LCD'yi bağlayın

LCD'yi bağlayın
LCD'yi bağlayın

LCD'yi 4 bitlik modda bağlayacağız.

  • RS, E, D4, D5, D6, D7'yi farklı GPIO pinlerine bağlayın.
  • VSS, RW'yi GND'ye bağlayın
  • VDD'yi 5v harici güce bağlayın

Zıtlık

  • V0'ı potansiyometrenin orta (ikinci) pimine bağlayın
  • Potansiyometrenin ilk pimini +5v'ye ve LED+'ya bağlayın
  • Potansiyometrenin üçüncü pinini GND'ye ve LED'e bağlayın.

Görsel ayrıntılar için şemaları kontrol edin.

Adım 6: Ultrasonik Sensörü Bağlayın

Ultrasonik Sensörü Bağlayın
Ultrasonik Sensörü Bağlayın

Görsel ayrıntılar için şemaları kontrol edin.

  • VCC'yi +5v harici güce bağlayın
  • GND'yi RPI'nin GND'sine bağlayın
  • Tetiği GPIO pinine bağlayın
  • Ekoyu voltaj bölücü (330ohm ve 470ohm) aracılığıyla GND'ye bağlayın
  • Echo'yu GPIO pinine bağlayın

7. Adım: Sıcaklık Sensörünü Bağlayın

Sıcaklık Sensörünü Bağlayın
Sıcaklık Sensörünü Bağlayın

Görsel ayrıntılar için şemaları kontrol edin.

  • VDD'yi RPI'nin 3.3v'sine bağlayın
  • GND'yi RPI'nin GND'sine bağlayın
  • DQ'yu direnç (4.7k ohm veya 5k ohm) aracılığıyla RPI'nin 3.3v'sine bağlayın
  • DQ'yu GPIO pin 4'e bağlayın (önce ahududu RPI'de kablolu veri yolunu etkinleştirmelisiniz)

Adım 8: LDR ve LED Strip'i bağlayın

LDR ve LED Strip'i bağlayın
LDR ve LED Strip'i bağlayın
LDR ve LED Strip'i bağlayın
LDR ve LED Strip'i bağlayın
LDR ve LED Strip'i bağlayın
LDR ve LED Strip'i bağlayın

LDR değerini okumak için MCP3008 üzerinden RPI'ye bağlamalıyız.

LDR

  • LDR'yi 10k ohm direnç aracılığıyla +5v harici güce ve mcp3008'de channel0'a bağlayın
  • LDR'yi GND'ye bağlayın

MCP3008

  • VDD, VREF'i +5v harici güce bağlayın
  • AGND, DGND'yi GND'ye bağlayın
  • CLK'yı GPIO pin 11'e bağlayın
  • DATA çıkışını GPIO pin 09'a bağlayın
  • DATA'yı GPIO pin 10'a bağlayın
  • CS/SHDN'yi GPIO pin 8'e bağlayın

Adım 9: RPI'nin Hazırlanması (Spi, Tek Telli Veri Yolu'nu etkinleştirin)

RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)
RPI hazırlanıyor (Spi'yi etkinleştirin, Tek telli Bus)

aktif hale getirmeliyiz

  • mcp3008 için spi
  • sıcaklık sensörü için tek telli veri yolu

Adım 10: Veritabanı

Veri tabanı
Veri tabanı
Veri tabanı
Veri tabanı
Veri tabanı
Veri tabanı
  • ahududu RPI'sine bağlanın ve veritabanını oluşturun.
  • Bundan sonra resimdeki gibi 2 vies oluşturun (kodumuz için daha kolay)

Adım 11: Kod

İşte kod

Önerilen: