Mündəricat:
- Təchizat
- Addım 1: Ön Panel və Rəf
- Addım 2: Şematik
- Addım 3: 12V Kommutasiya Güc Təchizatının Kabelləşdirilməsi
- Addım 4: Pompaları birləşdirin
- Addım 5: LCD -yə qoşulun
- Addım 6: Ultrasonik Sensoru qoşun
- Addım 7: Temperatur Sensorunu qoşun
- Addım 8: LDR və LED Şeridi bağlayın
- Addım 9: RPI hazırlamaq (Spi, Bir telli avtobusu aktivləşdir)
- Addım 10: Verilənlər bazası
- Addım 11: Kod
- Addım 12: Son Sayt
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Çoxları barlarda kiçik bir içki üçün çoxlu pul ödəməkdən bezmişlər.
Dostları ilə öz kokteyl gecələrini etmək istərdilər, amma kokteyl qarışdırmaq bacarıqlarına malik deyillər və ya başqalarına içkilər qarışdırmaq əvəzinə axşamdan zövq almaq istəyirlər.
Bunu bir çox insan üçün mümkün və ya asanlaşdırmaq üçün Smart kokteyl qarışdırıcı hazırladım.
Bu cihaz eyni anda ən çox dörd maddəni qarışdıraraq kokteyllər hazırlaya bilər.
İstifadəçi onu bir çox içki hazırlamaq üçün fərdiləşdirə bilər.
Bütün maddələri və kokteylləri fərdiləşdirə biləcəyiniz bir veb sayt vasitəsilə hər şeyi onlayn idarə edirsiniz.
İstifadəçi maddələrin cari həcmini görə bilər.
Təchizat
Avadanlıq komponentləri
- Raspberry Pi 4 Model B 2GB
- Moruq PI T ayaqqabı
- RPI üçün fan və güc şarj cihazı olan qutu
- 5v 8 və ya 4 röleli kanal modulu
- 12V Kommutasiya Güc Təchizatı
- Elektrik kabeli
- 4 Peristaltik Pompa
- Led şeridi
- MicroSd 16 GB
- LDR
- Ultrasonik sensor
- Suya davamlı DS18B20
- 4 Çörək taxtası
- LCD 16*2
- Potensialiometr
Kassa Komponentləri
- Ön panel üçün 2.5 mm MDF və elektronika üçün raf.
- Taxta şüa (18mm*18mm)
- Taxta Vintlər
- 2 Qapı menteşələri
- Metal künclər
- Qida Silikon Boru 2mm Daxili Çap
-
Ikea'dan kiçik mətbəx dolabı
Əl alətləri
- Əl dreli
- Taxta Testere
- Lehimleme dəmir
- Dəftərxana bıçağı
- İkiqat üz lenti
Addım 1: Ön Panel və Rəf
MDF üzərində lazım olan xətləri ölçmək və çəkməklə başlayırıq.
Ön panel (qapı)
- ön panel (290mm/360mm)
- Yuxarıdan 3 sm, panelin ortasında, LCD ekranınızın ölçüsündə bir düzbucaqlı çəkirik.
- Düzbucağı kəsdik və LCD -ni sınadıq, əgər yaxşıdırsa, boyayırıq.
- Qapı menteşələrini panelə və dolaba bağlayırıq ki, aça bilək
Rəf
- Hər biri 230 mm olan ağac şüamızdan 2 ədəd kəsdik
- Sonra onları hər tərəfdən üst 200 mm -nin altına dolabın içərisinə vidalayırıq.
- sonra MDF lövhəsini (360mm*360mm) vidalayırıq
- əmin olmaq üçün bir az metal künc əlavə edin
- raf hazırdır
Arxa panel
Şkafımda kabel üçün açılan (çuxur) bir arxa panel var.
Addım 2: Şematik
Əvvəlcə bu sxemdə nə edəcəyimizi görək.
Addım 3: 12V Kommutasiya Güc Təchizatının Kabelləşdirilməsi
İlk növbədə 12V Kommutasiya Gücü Təchizatını sınamalıyıq
- Elektrik kabelinin ucunu kəsdik
- 3 tel var (canlı, təbii, torpaq), onları enerji təchizatımıza bağlayırıq və bu bizim girişimizdir.
- Enerji təchizatının 2 çıxışı var, birini seçib çörək taxtasına bağlayırıq (adını 12v çörək taxtası adlandıraq).
- Çıxış voltunu ölçürük, əgər 12v -dirsə, hər şeyi düzgün bağladıq
Addım 4: Pompaları birləşdirin
- Pompanın + rölesinin NO -na qoşulun
- Hər bir nasosun 12V enerji təchizatına birbaşa qoşun
- 12v enerji təchizatının + hər bir nasosun rölesinin COM -a qoşulun.
- 5V gücünü söndürmək üçün rölin VCC -ni 5v -ə qoşun
- Xarici 5v gücünün GND -ni RPI -nin GND -nə bağlayın
- Rölenin GND -ni xarici gücün GND -nə bağlayın
- Rölin INT (nasosunu) fərqli GPIO pinlərinə qoşun
Vizual detallar üçün sxemləri yoxlayın.
Addım 5: LCD -yə qoşulun
LCD-ni 4 bit modunda birləşdirəcəyik.
- RS, E, D4, D5, D6, D7 -ni fərqli GPIO pinlərinə qoşun.
- VSS, RW -ni GND -ə qoşun
- VDD -ni 5V xarici gücə qoşun
Kontrast
- V0 -u potensiometrin orta (ikinci) pininə qoşun
- İlk potensiometr pinini +5v -ə və LED +-ə qoşun
- Üçüncü potensiometr pinini GND və LED-ə qoşun.
Vizual detallar üçün sxemləri yoxlayın.
Addım 6: Ultrasonik Sensoru qoşun
Vizual detallar üçün sxemləri yoxlayın.
- VCC -ni +5v xarici gücə qoşun
- GND -ni RPI -nin GND -nə bağlayın
- Tətiyi GPIO pininə qoşun
- GND -yə gərginlik bölücü (330ohm və 470ohm) vasitəsilə echo bağlayın
- Yankını GPIO pininə qoşun
Addım 7: Temperatur Sensorunu qoşun
Vizual detallar üçün sxemləri yoxlayın.
- VDD -ni RPI -nin 3.3v -ə qoşun
- GND -ni RPI -nin GND -nə bağlayın
- DQ -ni rezistorla (4.7k ohm və ya 5k ohm) RPI -nin 3.3v -ə qoşun
- DQ-ni GPIO pin 4-ə qoşun (əvvəlcə moruq RPI-də telli avtobusu aktivləşdirməlisiniz)
Addım 8: LDR və LED Şeridi bağlayın
LDR dəyərini oxumaq üçün onu MCP3008 vasitəsilə RPI -yə bağlamalıyıq
LDR
- LDR -ni 10k ohm müqavimət vasitəsi ilə +5v xarici gücə və mcp3008 -də 0 kanalına qoşun
- LDR -ni GND -ə qoşun
MCP3008
- VDD, VREF +5v xarici gücə qoşun
- AGND, DGND -ni GND -ə bağlayın
- CLK -ı GPIO pin 11 -ə qoşun
- DATA -nı GPIO pin 09 -a qoşun
- DATA -nı GPIO pin 10 -a qoşun
- CS/SHDN -ni GPIO pin 8 -ə qoşun
Addım 9: RPI hazırlamaq (Spi, Bir telli avtobusu aktivləşdir)
Aktivləşdirməliyik
- mcp3008 üçün spi
- temperatur sensoru üçün bir telli avtobus
Addım 10: Verilənlər bazası
- moruq RPI -ə qoşulun və verilənlər bazası yaradın.
- Bundan sonra 2 şəkildəki kimi yaradın (kodumuz üçün daha asandır)
Addım 11: Kod
İşdə kod budur