Mündəricat:
- Addım 1: Alətlər və Komponentlər
- Addım 2: RPi qurmaq
- Addım 3: RPi -yə qoşulun
- Addım 4: İstixana
- Addım 5: Açı Bölmələri
- Addım 6: Windows və Qapı
- Addım 7: Kabel çəkmə
- Addım 8: Servo əlavə edin
- Addım 9: Düymələri basın
- Addım 10: Lehimləmə Led & Temperatur Sensoru
- Addım 11: Kabelləri uzaqlaşdırın
- Addım 12: Kodlaşdırma
- Addım 13: MySQL verilənlər bazası
- Addım 14: Pycharm -da Cədvəl yaradın
- Addım 15: Layihəni yükləyin
- Addım 16: Avtomatik olaraq işə salın
- Addım 17: IGreenhouse istifadə edin
Video: IGreenhouse - Ağıllı İstixana: 17 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Evdə yetişdirilən meyvə və tərəvəzlər çox vaxt aldığınızdan daha yaxşıdır, lakin bəzən istixananızın gözünü itirə bilərsiniz. Bu layihədə ağıllı bir istixana edəcəyik. Bu istixana çox isti və ya çox soyuq olduqda pəncərələrini və qapısını avtomatik açacaq və bağlayacaq. Bitkilər quruyanda ağıllı istixana bitkilərinizi avtomatik olaraq sulayacaq (bu layihədə bir ledə əsaslanan suvarmağı təsəvvür edəcəyik). Bitkilərinizin sulandığı vaxt, qapı və pəncərələrin açıldığı və ya bağlandığı vaxt evdə hazırlanan bir saytda göstərilir.
Addım 1: Alətlər və Komponentlər
Alətlər:
- Perçin kəlbətin
- Çoxfunksiyalı mişar
- Qazma diametri 1 mm
- 8 mm -lik bir addım qazma
- lent ölçüsü
- Fayl
- Zımpara
- çıxarılan bıçaq
- Bir lehimləmə dəmiri
Komponentlər (PDF -ə baxın):
- Servo mühərrikləri
- Düymələri basmaq
- Raspberry Pi 3 Model B
- Temperatur sensoru
- Nəm sensoru
- Çörək lövhəsi
- Transistor
- Universal enerji təchizatı
- Rezistorlar
- MCP3008
- Pi T-Cobbler (İsteğe bağlı)
- Led
- Tellər
- Ethernet kabeli
- 5, 2V adapter
- 8 GB micro SD kart
- Menteşələr
- Alüminium kor pərçimlər
- Parlaq polistirol lövhə
- Bucaq bölməsi
- Lehimləmə Qalay
- İki tərəfli lent
- Sancaqlar
- Elektrikli istilik büzüşmə qolu
- Kabel bağları
- Qutu
Maksimum xərc: 167, 82 avro
Addım 2: RPi 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: RPi -yə 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ə şəbəkəsinin adı" psk = "simsiz şəbəkənin şifrəsi"
}
IP ünvanınızın növünü görmək üçün:
ifconfig wlan0
İndi Raspberry Pi -yə simsiz olaraq qoşula bilərsiniz
Putty -dəki ana adı = IP ünvanı
Addım 4: İstixana
Bu addımda istixananın özünü düzəltmək üzrəyik.
Lazım olacaq:
- Çoxfunksiyalı mişar
- Fayl
- Sənəddə qeyd olunan qalan materiallar
Addımlar:
- Yuxarıdakı layihədə göstərildiyi kimi polistirol paneli gördüm.
-
Yuxarıdakı şəkildə göstərildiyi kimi bucaq hissəsini gördüm:
- 3 x 50 sm
- 2 x 50 sm (açı 140 °)
-
4 x 20, 5 sm, bir işıq 1, 5 sm qısaldılmışdır
miter bu profilləri 2 x 50 sm (açı 140 °) ilə kəsdi
- 4 x 17, 5 sm (gable etmək üçün iki -iki kəsilmiş miter)
- Mişarladıqdan sonra çapağı cilalayın.
Addım 5: Açı Bölmələri
- Bütün hissələri bucaq hissələrinin əsasına bir yerə qoyun.
- Şəkildə göstərildiyi kimi künc profilinizdə və polistirol panelinizdə deliklər qazın. Diametri kor pərçimlərinizin qablaşdırılmasında göstərilmişdir.
- Kör pərçimləri deliklərə qoyun və pərçim kəlbəti ilə düzəldin.
!! Diqqət yetirin ki, kor pərçimlər bir -birinə ziddir, buna görə problemimiz yoxdur.
5. İndi istixananın ön və arxasını sürüşdürün.
Addım 6: Windows və Qapı
İndi qapıları və pəncərələri yerləşdirəcəyik.
- Qapını və pəncərələri yuxarıdakı şəkillərdə göstərildiyi kimi işarələyin.
- İşarələnmiş hissələri çoxfunksiyalı mişardan istifadə edərək gördükdən sonra gördünüz ki, pəncərələrin və qapının yan tərəfində ləkə var.
- Artıq kəsik görməyincə kəsdiyiniz parçaların tərəflərini və kənarlarını cilalayın.
- Şəkillərdə göstərildiyi kimi pəncərələri və qapını menteşələrlə bağlayın.
İstixana artıq hazırdır
Addım 7: Kabel çəkmə
- R2 = 220Ω müqavimət
- R3 = 1kΩ müqavimət
- R4 = 10kΩ müqavimət
- R5 = 1kΩ müqavimət
- R6 = 10kΩ müqavimət
- R7 = 1kΩ müqavimət
- R8 = 10kΩ müqavimət
- R10 = 470Ω müqavimət
- R11 = 220Ω müqavimət
- R12 = 220Ω müqavimət
Addım 8: Servo əlavə edin
Servo mühərrikləri iki tərəfli lentdən istifadə edərək polistirol panelinə yapışdırın.
Onların dönmə nöqtəsinin qapının və pəncərələrin menteşə nöqtəsi ilə düz bir xəttdə olduğundan əmin olun. (şəkilə bax)
- Qapının və pəncərələrin servo motor tərəfindən açıldığından əmin olmaq üçün kiçik bir çuxur (diametri 1 mm) qazmalıyıq. Servo fitili ilə çuxur arasında bir pin yerləşdirəcəyik.
- Kabellərimizi içəriyə daxil etmək üçün pilləli matkapla bir delik açacağıq. Matkap edərkən, matkabınızı müəyyən bir tərəfə itələdiyinizə əmin olun. Bu şəkildə bir növ düzbucaqlı əldə edirik.
Yazını belə bağlayın ki, servo açılanda qapı onunla gedir.
İstixananın sonunda çörək taxtanıza çatmaq üçün telləri uzatın (digər telləri bağlayın).
Addım 9: Düymələri basın
Bu addımda düymələrimizi bağlamaq üçün 1 mm diametrli 4 delik açmağa başlayacağıq (qapını açıb bağlamaq üçün).
- Düymənizi bağlamaq istədiyiniz yerdə saxlayın (qapının yanında) və düymənizin ayaqlarının yerinə bir nöqtə çəkin. (2 dəfə, 2 düymə)
- Çəkdiyiniz nöqtəni qazın.
Düymələri yapışdırın
- Düymələrin ayaqlarını deliklərdən daxil edin. (biri içəridə, biri xaricdə)
- Düymənin hər ayağına bir tel lehimləyin.
- Tellərin qısa bir dövrə etməməsi üçün bacağın və lehimli parçanın üzərinə istilik büzücü qoyun.
- Bir telin ucunda 220 ohm rezistor. Üstünə istilik büzücü qoyun.
Əvvəlki addımda göründüyü kimi pilləli matkapla bir delik açın, beləliklə iç düymənin tellərini içəriyə gətirə bilərik.
İki düymənin tellərini sıxma kəməri ilə birlikdə bağlayın.
İstixananın sonunda çörək taxtanıza çatmaq üçün telləri uzatın (digər telləri bağlayın).
Addım 10: Lehimləmə Led & Temperatur Sensoru
Düyməni basdığınız kimi led'i lehimləyin.
- Ledin hər ayağına bir tel lehimləyin.
- Tellərin qısa bir dövrə etməməsi üçün bacağın və lehimli parçanın üzərinə istilik büzücü qoyun.
- Bir telin ucunda 220 ohm rezistor. Üstünə istilik büzücü qoyun
İstilik sensörünün hər bir ipinə bir kişi-qadın ipi lehimləyin. Beləliklə, temperatur sensörümüzü çörək taxtasına bağlamaq daha asan olacaq.
!! Lehimlənmiş hissələrin üzərinə elektrikli istilik büzücü qolu qoymağı unutmayın.
Addım 11: Kabelləri uzaqlaşdırın
Bu addımda, kabellərin bitkilərimizdən keçmədiyinə əmin olacağıq.
- Kor pərçimlərinizi bir -birinin qarşısında yerləşdirdiyiniz zaman yaranan deliklərdən bir sıxma kəməri daxil edin.
- Bütün kabelləri bağlama kəmərinə daxil edin və çəkin.
Və nəhayət:
Çörək taxtası və Raspberry Pi -ni kiçik qutuda ikitərəfli lentlə keçirin və arxa paneldə bir delik açın ki, enerji təchizatı çıxsın.
Addım 12: Kodlaşdırma
Kodu işə salmadan əvvəl əvvəlcə Raspberry Pi -yə bəzi şeylər quraşdırmalıyıq.
-
Bir telli interfeysi aktiv edin
- sudo raspi-config
- İnterfeys variantları
- 1 telli: aktiv edin
- sudo nano /boot/config.txt
- aşağıdakı dtoverlay = w1-gpio əlavə edin
- Raspberry Pi'yi 'sudo reboot' ilə yenidən başladın
-
Raspberry Pi -də MySQL qurmaq
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get mysql-server qurun
- sudo apt-get mysql-client yükləyin
-
mysql -uroot -p
parol = kök
-
MySQL konnektoru quraşdırılır
sudo apt-get python3-mysql.connector quraşdırın
- Flask layihəsini Github -dan yükləyin.
- Layihəni Pycharm -da açın
Addım 13: MySQL verilənlər bazası
MySQL istifadəçisidir
mysql -uroot -p
İSTİFADƏÇİ 'adı'@'localhost' 'parol' ilə TANIŞDIR;
BÜTÜN İSTİFADƏLƏRİ VERİN *. * QRANT SEÇİMİ İLƏ 'name'@'localhost'a';
İstifadəçi 'adı'@'%' identifikasiya edilmiş 'parol' ilə yaradın;
BÜTÜN İSTİFADƏLƏRİ QANITLAYIN *. * QRANT SEÇİMİ İLƏ 'ad'@'%'
Şifrə və ad öz-özünə seçilir.
Yeni bir verilənlər bazası yaradın
DATABASE ENMDatabase yaradın;
MySQL bağlantısından çıxın
çıxmaq
Addım 14: Pycharm -da Cədvəl yaradın
Məlumat mənbəyi olaraq MySQL verilənlər bazası əlavə edin.
- CTRL + ÜST KRKT + Verilənlər bazası
- + Məlumat mənbəyi MySQL
Növbəti məlumatlardan istifadə edin:
Ümumi
Ev sahibi: localhost Liman: 3306
Verilənlər bazası: ENMDatabase
İstifadəçi: ** əvvəlki addımda seçdiyiniz ad
Şifrə: ** əvvəlki addımda seçdiyiniz parol
SSH/SSL
Proxy host: ** IP ünvanınız Port: 22
Proxy istifadəçisi: pi
Proxy parol: moruq
Cədvəllərin daxil edilməsi
- ENMDatabase Open konsoluna sağ vurun
- 'Konsolda' sql fayllarını (Database.zip) icra edin
- Nəticə: yuxarıdakı şəklə baxın
Addım 15: Layihəni yükləyin
Şişədə:
- Alətlər Dağıtım Konfiqurasiyasına vurun
- Yuxarıdakı şəkildəki kimi konfiqurasiya edin
- Varsayılan serverə Alətlər Dağıtım Yükləməsinə vurun
Addım 16: Avtomatik olaraq işə salın
İstixanamızı istifadə etməzdən əvvəl bu, son addımdır!
Putty -də Raspberry Pi -yə gedin
sudo nano /etc /profile
Aşağıdakı sətri əlavə edin:
python /home/pi/ProjectFlask/ProjectFlask.py &
Addım 17: IGreenhouse istifadə edin
Bu mərhələdə istixanamızı istifadəyə hazır vəziyyətə gətirəcəyik.
- Rasberry Pi -dən enerji təchizatını yuvaya qoşun.
- Raspberry Pi tam açılana qədər gözləyin.
- Universal enerji təchizatı yuvasına qoşun.
Raspberry Pi tamamilə açılana qədər universal enerji təchizatına qoşulmağı gözləyin, əks halda servo mühərriklər düzgün işləməyəcək
Veb saytınızı görmək üçün: IP ünvanınızı axtarın və ardınca: 5000
İndi iGreenhouse istifadə etməyə hazırdır. Meyvə və tərəvəzləri özünüz yetişdirə bilərsiniz
Buna görə deyərdim: yeməyinizdən zövq alın!
Tövsiyə:
LoRa ilə bir istixana avtomatlaşdırılması! (2 -ci hissə) -- Motorlu Pəncərə Açıcı: 6 Addım (Şəkillərlə birlikdə)
LoRa ilə bir istixana avtomatlaşdırılması! (2 -ci hissə) || Motorlu Pəncərə Açacağı: Bu layihədə sizə istixanam üçün motorlu pəncərə açıcısını necə yaratdığımı göstərəcəyəm. Bu o deməkdir ki, sizə hansı motoru istifadə etdiyimi, həqiqi mexaniki sistemi necə hazırladığımı, mühərriki necə idarə etdiyimi və nəhayət bir Arduino LoRa istifadə etdiyimi göstərəcəyəm
Avtomatik Suvarma, İnternet Bağlantısı və Daha Çoxu ilə Möhtəşəm İstixana: 7 Addım (Şəkillərlə)
Avtomatik Suvarma, İnternet Bağlantısı və Daha Çoxu ilə Möhtəşəm İstixana: Bu Təlimatlara xoş gəlmisiniz. Yürüşün əvvəlində bir bağçada idim və bir neçə istixana gördüm. Uzun müddətdir bitkilər və elektronika ilə bir layihə etmək istədiyim üçün irəli getdim və birini aldım: https://www.instagram.com/p
Hidroponik İstixana İzləmə və Nəzarət Sistemi: 5 Adım (Şəkillərlə)
Hidroponik İstixana İzləmə və Nəzarət Sistemi: Bu təlimatda sizə hidroponik istixana izləmə və nəzarət sisteminin necə qurulacağını göstərəcəyəm. Sizə seçilmiş komponentləri, dövrənin necə qurulduğunu göstərən bir diaqramı və Seeed proqramlaşdırmaq üçün istifadə olunan Arduino eskizini göstərəcəyəm
TerraDome: Arduino ilə Mini Tropik İstixana: 18 Addım (Şəkillərlə)
TerraDome: Arduino ilə Mini Tropik İstixana: TerraDome, bitkilər və tropik çiçəklər üçün səkkizbucaqlı günbəz formalı qapalı istixanadır. Fərqli sensorlar və LCD displey vasitəsilə temperaturu və işığı tənzimləyən Arduino Mega ilə idarə olunur. Jurassic Parkın qapıları da var (və ya
İstixana Layihəsi (RAS): Bitkilərimizə Reaksiya Verəcək Elementləri İzləyin: 18 Addım (Şəkillərlə)
İstixana Layihəsi (RAS): Bitkilərimizə Reaksiya Verəcək Elementləri İzləyin: Bu layihə havanın temperaturunu, parlaqlığını və rütubətini, eləcə də bağ temperaturu və rütubətini izləməyi təklif edir. Actoborad.com saytında oxunaqlı olan bu tədbirləri şəbəkəyə bağlamağı da təklif edir.Bunu etmək üçün 4 sensoru N -ə bağlayırıq