Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Micro SD Karta Rasbian yazın
- Addım 3: IP əlavə edin və SSH -ni aktiv edin
- Addım 4: Putty ilə işə başlayın
- Addım 5: Raspberry Pi əsasları
- Addım 6: Wi-Fi-a qoşulun və Raspberry Pi-ni yeniləyin
- Addım 7: SPI və 1 telli aktivləşdirin
- Addım 8: Ağıllı İstixana Qovluğu yaradın və Bütün Lazımi Paketləri Yükləyin
- Addım 9: Raspberry Pi -də Kod istifadə edin
- Addım 10: Verilənlər bazası yaradın
- Addım 11: Skriptlərin avtomatik işə salınması
- Addım 12: İstixana qurur
Video: Ağıllı İstixana: 12 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
İstixananızda havanın çox isti olması problemi ilə qarşılaşdınızmı, buna görə havalandırma deliklərini açmağı unutduğunuz üçün bütün bitkiləriniz öldü?
Başa baxmayın, ağıllı istixana bu problemin həllidir.
Aşağıdakı addım Ağıllı İstixananı necə quracağınızı və ya istixananı Ağıllı İstixana olaraq necə dəyişdirəcəyinizi izah edir.
Addım 1: Komponentlər
Komponentlər:
1 x Servo motor
2 x Temperatur sensoru
1 x fan
2 x torpaq nəm sensoru
2 x işıq sensoru
8 x ağ led
çoxlu rezistorlar
1 x 4 x 7 seqmentli ekran
1 x MCP3008
1 x 74HC595
1 x Relais
1 x moruq pi 3 model b
Çörək lövhəsi
tullanan kabellər
kiçik bir istixana
Addım 2: Micro SD Karta Rasbian yazın
- Oradakı saytdan "masa üstü ilə rasbian streç" in son versiyasını yükləyin:
- Raspbian faylını açın.
- Etcher -in ən son versiyasını da oradan yükləyin:
- 32 GB micro SD kartı yenidən formatlayın.
- Echteri açın, rasbian img və mikro SD kart seçin.
- Flash düyməsini basın.
Addım 3: IP əlavə edin və SSH -ni aktiv edin
- Micro SD karta "ssh" faylı əlavə edin.
- "Cmdline.txt" faylını tapın və açın.
- Sonuna "ip = 169.254.10.1" əlavə edin.
- Micro SD kartı Raspberry Pi -yə daxil edin və ona güc verin.
- Ethernet kabeli ilə Raspberry Pi -ni kompüterinizə qoşun.
Addım 4: Putty ilə işə başlayın
- Oradakı saytdan "masa üstü ilə rasbian streç" in son versiyasını yükləyin:
-
Macunu açın və aşağıdakı detalları doldurun:
- HostName (və ya IP ünvanı): 169.254.10.1
- Bağlantı növü: SSH
- Saxlanan Sessiyalar: Smart_Greenhouse
- "Saxla" düyməsini basın
- "Aç" düyməsini basın
- Macundan təhlükəsizlik xəbərdarlığı alsanız, "Bəli" düyməsini basın.
Addım 5: Raspberry Pi əsasları
-
Məğlubiyyət məlumatları bunlardır:
- istifadəçi adı: pi
- parol: moruq
- "Passwd" əmrini yazaraq standart parolunuzu dəyişdirin və daxil edin
- Əvvəlcə cari şifrəni moruq yazın və bundan sonra iki dəfə seçdiyiniz yeni şifrəni daxil edin.
Addım 6: Wi-Fi-a qoşulun və Raspberry Pi-ni yeniləyin
- Növ: sudo -i
- Növ: echo "parol" | wpa_passphrase "SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf
- Şifrənizi wifi parolunuza və SSID -ni wifi adına dəyişdirin.
- Növü yoxlamaq üçün: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Bu faylda yuxarıdakı şəklə bənzər bir şey olmalıdır. Fayldan çıxmaq üçün "Ctrl" + "X" düymələrindən istifadə edin.
- Növ: systemctl şəbəkəni yenidən başladın
- Növ: systemctl status şəbəkəsi
- Növ: yenidən başladın
- 30 saniyə gözləyin, macunu yenidən başladın, "Smart_Greenhouse" düyməsini və "Aç" düyməsini basın
- Yenidən daxil olun
- Növ: ping 8.8.8.8
- Bu əmrlərdən sonra yuxarıdakı şəklə bənzəyən bir şey olmalıdır.
- Yazın: sudo apt-get update && sudo apt-get upgrade -yəni yeniləmək bir müddət çəkə bilər.
Addım 7: SPI və 1 telli aktivləşdirin
- Növ: sudo raspi-config
- "Arayüz Seçimləri" ni seçin
- "SPI" seçin, "Bəli" deyin və "Tamam" deyin
- "Arayüz Seçimləri" ni seçin
- "1 telli" seçin, "Bəli" deyin və "Tamam" deyin
- "Bitir" seçin
- Növ: sudo reboot
- 30 saniyə gözləyin, macunu yenidən başladın, "Smart_Greenhouse" düyməsini və "Aç" düyməsini basın
Addım 8: Ağıllı İstixana Qovluğu yaradın və Bütün Lazımi Paketləri Yükləyin
- Növ: sudo apt yeniləmə
- Növ: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Növ: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Növ: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Növ: python3 -m venv --system-site-packages env
- Növ: source env/bin/activate
- Növ: python -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib quraşdırın
-
Növ: sudo reboot
- 30 saniyə gözləyin, macunu yenidən başladın, "Smart_Greenhouse" düyməsini və "Aç" düyməsini basın
- Növ: cd Smart_Greenhouse
- Növ: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Növ: python3 -m venv --system-site-packages env
- Növ: source env/bin/activate
- Növ: python -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib quraşdırın
- Növ: sudo reboot
- 30 saniyə gözləyin, macunu yenidən başladın, "Smart_Greenhouse" düyməsini və "Aç" düyməsini basın
Addım 9: Raspberry Pi -də Kod istifadə edin
- Ən son filezilla müştərisini oradan yükləyin:
- Kodu github-dan yükləyin:
-
Fillezilla'ya başlayın və aşağıdakı detalları doldurun:
- Ev sahibi: 169.254.10.1
- İstifadəçi adı: pi
- Şifrə: "Raspberry Pi -də seçdiyiniz parol"
- Liman: 22
- Bağlan düyməsini basın
- Sol tərəfdəki "yerli sayt" github -dan yüklədiyiniz fayllara gedin
- Sağdakı "kənar sayt" da Smart_Greenhouse qovluğuna gedin
- "Conf" və "sql" qovluqlarını Smart_Greenhouse qovluğuna sürükləyin
- Smart_Greenhouse_backend -i hər iki tərəfdən açın və "model" və "main.py" fayllarını soldan sağa sürükləyin.
- Hər iki tərəfdəki əvvəlki qovluğa qayıdın
- Smart_Greenhouse_frontend -i hər iki tərəfdən açın və "statik", "şablonlar" və "app.py" fayllarını soldan sağa sürükləyin.
- Yuxarıdakı şəklə bənzəməlidir.
Addım 10: Verilənlər bazası yaradın
- Macunu işə salın və daxil olun
- Növ: cd Smart_Greenhouse/
- Növ: sudo mariadb
- Növ: CREATE USER 'project1-admin'@'localhost' TANIŞDI 'admin'; KULLANICI 'project1-web'@'localhost' 'veb' tərəfindən TANIŞDIR; CREATE USER 'project1-sensor'@'localhost' IDENTIFIED by 'sensor';
- Növ: CREATE DATABASE smartgreenhousedb;
- Növ: smartgreenhousedb-də BÜTÜN İSTİFADƏLƏRİ Qrant edin.* QRANT SEÇİMİ İLƏ 'project1-admin'@'localhost' a; GRANT SELECT, INSERT, GÜNCƏLƏNDİRMƏ, smartgreenhousedb-də SİLİN.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, SİL smartgreenhousedb.* TO 'project1-sensor'@'localhost'; FLUSH İSTİFADƏLƏRİ;
- Növ: verilənlər bazasını göstər;
- Yuxarıdakı şəklə bənzəməlidir.
- Növ: çıxış;
- Növ: sudo mariadb <sql/smartgreenhousedb.sql
- Növ: sudo mariadb
- Növ: smartgreenhousedb istifadə edin;
- Növ: şou masaları;
- Növ: çıxış;
Addım 11: Skriptlərin avtomatik işə salınması
- Növ: sudo cp conf/project1-*. Service/etc/systemd/system/
- Növ: sudo systemctl daemon-reload
- Növ: sudo systemctl start project1-*
- Növ: sudo systemctl status project1-*
- Növ: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Növ: sudo rm/etc/nginx/sites-effektiv/default
- Növ: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Növ: sudo systemctl nginx.service'i yenidən başladın
- Növ: sudo systemctl status nginx.service
- Növ: sudo systemctl project1-flask imkan verir
- Növ: sudo systemctl project1-sensorunu aktiv edin
- Yuxarıdakı şəklə bənzəməlidir.
Addım 12: İstixana qurur
- İstixana qurun.
- Elektrik sxeminə görə bütün komponentləri istixana əlavə edin.
- Güc əlavə edin və zövq alın.
Tövsiyə:
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
IGreenhouse - Ağıllı İstixana: 17 Addım (Şəkillərlə birlikdə)
IGreenhouse - Ağıllı İstixana: 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 avtomatik olaraq pəncərələrini və qapısını açacaq və bağlayacaq
Ağıllı İstixana: 9 addım
Smart-Greenhouse: Salam markerlər, Biz üç tələbədən ibarət bir qrupuq və bu proyekt, Malaga Universiteti, Telekomunikasiya Məktəbinin Beng Elektronik Mühəndisliyi 4-cü kurs modulu olan Creative Electronics adlı mövzunun bir hissəsidir (http: //etsit.uma .es/). Bu pro
Ağıllı İstixana Sensorları: 5 addım
Ağıllı İstixana Sensorları: Bu Təlimat indi Mikrokontroller yarışmasındadır, zəhmət olmasa ona səs verin: Hər kəsə salam, Bu gün sizə bir neçə gün ərzində hazırladığım kiçik layihəmi göstərəcəyəm. Bu dəst 4 (dörd) fərqli sensordan hazırlanmışdır və düşünürəm ki, hər bir istixana sahibi