Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda bir ağıllı çubuq düzəltməyinizə kömək edəcəyəm. bir kokteyl içməyi sevdiyim və prosesi avtomatlaşdırmaq istədiyim üçün bu layihəni etdim.
Təchizat:
Bu layihə üçün lazım olan materiallar aşağıdakılardır:
Ən azı
- 1 Moruq Pi
- 1 SD kart (16 GB)
- bir neçə keçid teli
- elektrik lenti
- 2 tərəfli yapışqan bant
Sensorlar
- 1 LCD ekran
- 1 RFID sensoru
- 1 maqnit kontakt sensoru
- 2 yük sensoru + HX711 çipi
Aktuatorlar
- 4 peristaltik nasos (12V)
- 1 4 kanallı röle
Tikinti materiallarım
- OSB taxta 12 mm
- pleksiglas
- mis boru (1m)
Addım 1: Quraşdırma
Başlamaq üçün əvvəlcə Pi -ni qurmalıyıq.
İki şeyə ehtiyacınız olacaq:
- win32 disk görüntüsü
- Raspbian OS görüntüsü
Quraşdırma
- Win32 disk görüntüsünü açın
- Rasbian OS görüntüsünü seçin
- SD kartınızı seçin
- Yazın üzərinə basın
Kodlamağa başlamazdan əvvəl pi üzərində bir neçə şey qurmalıyıq.
- SD kartın açılış qovluğuna gedin
- "Cmdline.txt" faylını açın
- İp = 169.254.10.1 əlavə edin uzun mətn sətirinin sonunda boşluqla ayrılır
- Faylı qeyd edin.
- Eyni qovluqda uzantısı olmayan ssh adlı bir fayl yaradın
İndi SD kartı etibarlı şəkildə çıxara və SD kartla pi -yə başlaya bilərsiniz
Pi -yə qoşulur
Fərqli üsullarla pi -yə qoşula bilərsiniz, amma əmr satırından istifadə etməyi sevirəm.
- Əmr əmrini açın
- "Ssh [email protected]" daxil edin
- Daxil edin
- "Moruq" şifrəsini daxil edin
WiFi
Saytınıza telefonunuza daxil olmaq üçün WiFi ipə ehtiyacınız var. Burada WiFi ilə əlaqə qurmalısınız.
- "sudo wpa_passphrase" SSID "" PAROLA "daxil edin >> /etc/wpa_supplicant/wpa_supplicant.conf"
- WPA müştəri daxil edin
wpa_cli
İnterfeys seçin
wlan0 interfeysi
Konfiqurasiyanı yenidən yükləyin
yenidən qurmaq
Python paketləri
- Şüşə
- Flask-cors
- Flask-MySQL
- Şüşə-SocketIO
- Gevent
- Gevent-veb yuvası
paketləri quraşdırmaq üçün aşağıdakı kodu istifadə edin
"Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket quraşdırın"
Addım 2: Verilənlər bazası
Verilənlər bazası üçün 7 cədvəldən istifadə edirəm
- pompConfig
- sensorlar
- MesureSensors
- istifadəçilər
- sifariş Kokteyllər
- kokteyllər
- hesab
Addım 3: Kabel çəkmə
Bütün layihəni birləşdirmək üçün sxemimi istifadə edin.
Röle 5V istifadə edir, lakin 3.3V ilə idarə olunur
LCD 5V istifadə edir
Addım 4: Proqramdan bir xidmət hazırlayın
Pi -ni işə saldığınız zaman proqramınızın başladığından əmin olmaq üçün kodunuzu bir xidmət halına gətirməlisiniz. Bunu ardıcıllıqla edirsiniz.
"sudo systemctl myscript.service imkan verir"
Addım 5: Mənzil
Bu layihə üçün OSB ağacından istifadə etdim. Aşağıdakı ölçüdə taxtalara ehtiyacınız olacaq
- 2 dəfə 60 x 42 sm (ön və arxa panel)
- 2 dəfə 15 x 42 sm (yan panellər)
- 2 dəfə 13 x 40 sm (daxili bölücülər)
- 2 dəfə 10 x 7 sm (2 şüşə üçün platforma)
- 1 dəfə 23 x 10 sm (2 şüşə üçün platforma)
Bu ağacın kəsilməsi üçün diqqətli olun və lazım olsa kömək istəyin
Çantamı yığdıqdan sonra komponentlərim üçün bir neçə top qazdım.
- LCD. (7cm x 2.5cm)
- Düymələr (15 mm dairə)
- Şüşə ekranı (40 sm x 25 sm)
- RFID (4 sm x 3 mm)
Bu, mənim elektronikaya yerləşdirilməyə başladıqdan sonra.
Addım 6: Tətbiqi başladın
- pi qoşun
- proqram işləyənə qədər gözləyin
- LCD ekranda gördüyünüz ipə keçin
- bir kokteyl seçin
- RFID -ni tarayın
- Ləyaqətli bir içkidən zövq alın