Mündəricat:
- Addım 1: Alətlər və Komponentlər
- Addım 2: Raspberry Pi 3 qurmaq
- Addım 3: Raspberry Pi 3 -ə qoşulun
- Addım 4: Elektrik dövrəsi
- Addım 5: Soyuducunun qurulması
- Addım 6: Sensorları Soyuducuya qoşun
- Addım 7: Avadanlıqların Kodlaşdırılması
- Addım 8: Mysql
- Addım 9: Veb saytı kodlaşdırın
- Addım 10: Autostart Layihəsi
- Addım 11: Bitirin
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Salam, məktəb üçün bu dərslikdə sizə Raspberry Pi istifadə edərək öz ağıllı soyuducunuzu necə yaratacağınızı göstərəcəyəm. Ağıllı soyuducu, şəxsi nişanınızdan istifadə edərək çıxardığınız içkiləri sayır.
Bütün məlumatlar Mysql verilənlər bazasında saxlanılacaq və toplanacaq və veb saytına yerləşdiriləcək. Veb sayt ağıllı telefonlarda istifadə edilə bilər.
Addım 1: Alətlər və Komponentlər
Alətlər:
- Bir lehimləmə dəmiri
- Lehim
- Qazma
- Yapboz
- Gördüm
- Tornavida və ya çəkic (vintlər və ya dırnaqlar istifadə etmək istəyirsinizsə)
- Zımpara
- 2x Taxta kontrplak (12mm 122 x 61 sm)
Komponentlər:
- 1x Raspberry pi 3
- 1 x 8 GB micro SD
- 1x Led şeridi (1m)
- 3x led (yaşıl, mavi və qırmızı)
- 1x Düymə
- 1x 6V / 12V elektrik kilidi
- 1x Relais 5V
- 6x LDR
- 9x rezistor
- 1x Çörək Paneli
- 1x MCP3008
- 1 x GPIO T ayaqqabı
- 1x Ethernet kabeli
- 1x Xarici güc (kilid)
- 1x Universal güc (pi)
- Elektron tellər
Bunlar istifadə etdiyim şeylərdir, ancaq bəzi hissələrini dəyişə və ya bəzilərini əlavə edə bilərsiniz.
Alət olmadan maksimum ümumi xərc təxminən 140 avrodur
Addım 2: Raspberry Pi 3 qurmaq
Əməliyyat sistemini Raspberry Pi -yə quraşdırmağa başlayacağıq.
Raspberry Pi veb saytından "Raspbian Jessie with pixel" şəklini yükləyin. Bunun bir ZIP faylı olduğunu görəcəksiniz. Bu ZIP faylını istədiyiniz yerə çıxarın.
- Win32 Disk Imager alətini yükləyin, bunu Sourceforge -də yükləyə bilərsiniz.
- Şəkli seçmək üçün qovluq simgesini vurun
- Sonra "Cihaz" da microSD seçin
- Sonra "Yaz" düyməsini basın
Şəkil microSD -yə yazıldıqdan sonra Windows Explorer -də microSD -ni aça bilərsiniz.
- "Cmdline.txt" faylını açın
- "Rootwait" sözündən əvvəl aşağıdakı sətri əlavə edin: 169.254.10.0
- Sonra faylı qeyd edin.
MicroSD -ni RPi -yə daxil edin
5, 2V DC Adapter ilə RPi -yə bir gərginlik tətbiq edin
Şəbəkə kabelini RPi -yə qoşun və kompüterinizin şəbəkə portuna qoşun.
Sizin Moruq artıq istifadəyə hazırdır.
Addım 3: Raspberry Pi 3 -ə qoşulun
RPi -yə qoşulmaq üçün Putty istifadə edəcəyik.
- Putty yükləyin
- SSH bağlantısı yaradın (şəklə baxın)
-
Daxil ol
- İstifadəçi adı: pi
- Şifrə: moruq
WIFI YAPILIR
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Faylın altına gedin və aşağıdakıları əlavə edin:
şəbəkə = {ssid = "simsiz şəbəkənin adı"
psswrd = "şəbəkənin şifrəsi psk =" simsiz şəbəkənin şifrəsi "}
IP ünvanınızın növünü görmək üçün:
ifconfig wlan0
İndi Putty = IP ünvanında Raspberry Pi Host Adınıza simsiz olaraq qoşula bilərsiniz
Wi -Fi -ya qoşulmaqda problem olarsa, faylı belə redaktə edə bilərsiniz:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
Addım 4: Elektrik dövrəsi
Bu addımda hər bir sensoru Raspberry pi -yə bağlayacağıq.
T-ayaqqabını moruq pi üzərindəki GPIO pinlərinə bağlayın və çörək taxtasına qoyun. Ya da öz PCB -nizi düzəldə və daha dayanıqlı edə bilərsiniz.
MCP3008:
- VDD pinini 3v3Connect -ə qoşun
- VREF pinini 3v3 -ə bağlayın
- AGND pinini GNDConnectə bağlayın
- SCLKConnect üçün CLK pin
- MISOConnect üçün Dout pin
- Din pinini MOSIConnectə bağlayın
- CS pinini CEOConnectə bağlayın
- DGND pinini GND -yə bağlayın
LDR:
İstifadə etdiyiniz hər LDR -ni (maksimum 8) MCP3008 -də bir pinlə bağlayın.
LDR -nin birinci pinini 3v3 -ə, ikincisini isə rezistora və rezistoru GND -yə qoşun və LDR ilə rezistor arasındakı LDR -ni MCP3008 -dəki bir pinə bağlayın.
ÇOX ƏHƏMİYYƏTLİ: Pi -yə gedən bütün tellərin düzgün GPIO pininə qoşulduğundan əmin olun, əks halda proqramınız işləməyəcək.
RFID
- Ən çox sol pin (Gərginlik pin), RPI -nin 3v3 pininə
- GPIO25 üçün ikinci (RST)
- Torpaq yerə
- IRQ yox
- MISO, RPI -nin MISO -ya
- MOSI, RPI -nin MOSI -yə
- SCK, RPI -nin SCLK -ya
- SDA, RPI CEO'suna
Soyuducu düyməsi:
- RPI -nin 3v3 pininə bir pin
- Digəri RPI -nin 13 -cü pinindədir
Üç LED:
- 220 Ohm rezistora və RPI ZEMİNİNƏ bir pin
- 23 pin, 24 pin və 26 pin üçün digər pin
Soyuducudakı LED işıqlar:
- Bir pin (+) 5V -ə qoşun
- GROUND üçün digər pin
KİLİD:
- Xarici adapterin torpağına bağladığınız kilidin bir pimi (GROUND)
- Relais -ə bağladığınız digər kilidin (+) pinidir
- Relais -ə qoşduğunuz xarici adapterin müsbət tərəfi
Beləliklə, indi yalnız Relais -in özünü bağlamalısınız.
- RPI GROUND -a bağladığınız Relais -in mənfi pimi
- RPI -nin 5V pininə bağladığınız ortadakı pin (+pin)
- RPI-nin 21 pininə bağladığınız digər pin (KY-1 pin)
Addım 5: Soyuducunun qurulması
Bu mərhələdə soyuducu qururuq.
İlk növbədə sizə lazım olacaq:
- Kontrplak
- Yapboz
- Marker
Mişarlamağa başlamazdan əvvəl kontrplakdakı bütün fərqli hissələri işarələyin.
2. Bütün hissələrin bazar olub olmadığını yoxladıqdan sonra mişarlamağa başlaya bilərsiniz. (Bıçağın bir qədər genişliyə malik olduğunu unutmayın)
3. Bütün hissələri gördükdən sonra sensorlar üçün delik açmağa başlaya bilərsiniz.
- Soyuducunun altındakı 6 böyük çuxura ehtiyac var ki, şüşələr yerində qalsın.
- Soyuducunun döşəməsində LDR sensorlar üçün 6 kiçik çuxura ehtiyac var.
- Damın 3 led üçün 3 kiçik çuxura ehtiyacı var (mavi, qırmızı və yaşıl).
- RFİD -in ağac boyunca oxuya biləcəyinə əmin olun, əks halda ağacı daha incə etməlisiniz.
- Daxili ön tərəfdə düymə üçün kiçik bir delik açın.
Qapını soyuducunun içərisinə bağlamaq üçün 2 delik açmalısınız. Qapını açıb bağlamaq üçün qolu quraşdırdım.
Bütün işləri bitirdikdən sonra elektrik hissələrini yazı yerinə qoya bilərsiniz.
Addım 6: Sensorları Soyuducuya qoşun
Bu addımda soyuducumuzu aldığımız bütün komponentlərlə qururuq.
Çörək taxtası və Raspberry pi -ni soyuducunun arxasına yapışdıraraq başlaya bilərsiniz, bu, bütün tellərin bitdiyi yerdir.
RFID, LED, LDR və düyməni sağa qoyun və çörək taxtasına qoşula biləcəyinizə əmin olun.
Bütün tellərin düzgün bağlandığından əmin olun, yazmaq üçün şəkillərə və ya digər addımlara baxa bilərsiniz.
Bütün komponentləri doğru yerə qoyduqdan sonra, şəkillərdə gördüyünüz kimi fərqli hissələri bir -birinə bağlamağa başlaya bilərsiniz. Bütün tellər ikiqat altda və ya ikiqat üstdə gizlənə bilər.
Addım 7: Avadanlıqların Kodlaşdırılması
Pycharm proqramından istifadə etdim ki, kodlaşdırarkən hər şeyi sınayım. Yazdığım bütün kodları githubumda tapa bilərsiniz
Addım 8: Mysql
Verilənlər bazası açılışı bu layihədən istifadə etməyə kömək edir.
MySql kodunun sadə təsdiqi istəsəniz layihəni dəyişdirmək üçün faydalıdır.
İstifadəçilər, İçkilər, Aksiyalar və Qeydiyyat 4 cədvəldən istifadə etdim. Bu cədvəllər, layihənin işlədiyinə əmin olmaq üçün ən sadə və düzgün yoldur.
Addım 9: Veb saytı kodlaşdırın
Githubdakı bütün qovluqları aşağıdakı qovluqda görə bilərsiniz.
Hamısını yazmaq üçün Pycharm proqramından istifadə etdim. Kodlaşdırmaq və işləyərkən etdiyiniz hər şeyi görmək asan bir yoldur.
Addım 10: Autostart Layihəsi
Bu addımda, moruq pi üzərində layihənizi necə avtomatik başlatacağınızı sizə göstərəcəyəm.
İndi pi açıldıqda kodumuzun öz -özünə işləyə bilməsi üçün avtomatik başlamasına icazə verəcəyik. Bunun bir çox yolu var, amma rc.local metodunu seçirəm.
Sevdiyiniz mətn redaktoru ilə /etc/rc.local açın və bu kodu "0 çıx" xəttinin üstünə qoyun
"yuxu 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py və Nəhayət"
Veb saytımızı görmək istədikdə, website.py faylının altında göstərilən IP ünvanına baxa bilərsiniz (standart 169.254.10.1:5000). İlk təlimatçılığımın sonu budur, əgər bir şey aydın deyilsə, mənə şərh yaza və ya mesaj göndərə bilərsiniz.
Addım 11: Bitirin
Bu addımda ağıllı soyuducumuzu istifadəyə hazır vəziyyətə gətirəcəyik.
Rasberry Pi -dən enerji mənbəyini rozetkaya qoşun. Raspberry Pi tam açılana qədər gözləyin.
Digər enerji təchizatını yuvaya qoşun (kilid üçün).
Nişanınızı tarayaraq içki içə bilərsiniz, qapını bağlayın ki, nişan içkilər hesabınıza keçsin.
Veb saytınızı görmək üçün: IP ünvanınızı axtarın və ardınca: 5000
İndi Smartfridge istifadə etməyə hazırdır. Stress etmədən soyuq içkilərdən zövq alın və istehlaklara diqqət edin.
Tövsiyə:
Evdə hazırlanan Peltier Soyuducu / Soyuducu İstilik Nəzarətçisi DIY: 6 addım (şəkillərlə)
Evdə hazırlanan Peltier Soyuducu / Soyuducu İstilik Nəzarətçisi DIY: Ev termoelektrikli Peltier soyuducu / mini soyuducu W1209 temperatur tənzimləyicisi ilə necə hazırlanır. Bu TEC1-12706 modulu və Peltier effekti mükəmməl DIY soyuducusu edir
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı Soyuducu və Alış -veriş siyahısı: 11 addım
Ağıllı Soyuducu və Alış -veriş siyahısı: Ağıllı soyuducu və alış -veriş siyahısı ilə alış -veriş vərdişlərinizi izləyə bilərsiniz. Alış -veriş siyahınızı elə edə bilərsiniz ki, ərzaq mağazasında olarkən telefonunuzu açasınız. Bu layihə bir dolaba və ya çekmece üzərində də tətbiq oluna bilər
Ağıllı İdarəetmə Fonksiyonlu Evdə Soyuducu (Dərin Dondurucu): 11 Addım (Şəkillərlə)
Ağıllı Nəzarət Fonksiyonu ilə Evdə Hazırlanan Soyuducu (Dərin Dondurucu): Salam Dostlar bu, peltier moduluna əsaslanan DIY soyuducunun 2 -ci hissəsidir, bu hissədə 1 deyil, 2 peltier modulundan istifadə edirik, qənaət etmək üçün istədiyiniz temperaturu təyin etmək üçün bir termal nəzarətçi də istifadə edirik. bir az enerji