Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Tulis Rasbian pada Kad Micro SD
- Langkah 3: Tambah Ip dan Dayakan SSH
- Langkah 4: Mulakan dengan Putty
- Langkah 5: Asas Raspberry Pi
- Langkah 6: Sambungkan ke Wi-Fi dan Kemas kini Raspberry Pi
- Langkah 7: Aktifkan SPI dan 1-wayar
- Langkah 8: Buat Folder Greenhouse Pintar dan Muat turun Semua Pakej yang Diperlukan
- Langkah 9: Kod Uploade pada Raspberry Pi
- Langkah 10: Buat Pangkalan Data
- Langkah 11: Permulaan Skrip Automatik
- Langkah 12: Membina Rumah Hijau
Video: Rumah Hijau Pintar: 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Adakah anda pernah menghadapi masalah bahawa terlalu panas di rumah hijau anda, jadi semua tanaman anda mati, kerana anda lupa membuka lubang udara?
Tidak perlu mencari lagi, rumah hijau pintar adalah penyelesaian untuk masalah ini.
Langkah berikut memandu anda bagaimana membina Rumah Hijau Pintar anda atau mengubahsuai rumah hijau anda menjadi Rumah Hijau Pintar.
Langkah 1: Komponen
Komponen:
1 x Motor servo
2 x Temperatuursensor
1 x kipas
2 x sensor kelembapan tanah
2 x sensor cahaya
8 x putih dipimpin
pelbagai perintang
Paparan 1 x 4 oleh 7 segmen
1 x MCP3008
1 x 74HC595
1 x Relais
1 x raspberry pi 3 model b
Papan roti
kabel pelompat
rumah hijau kecil
Langkah 2: Tulis Rasbian pada Kad Micro SD
- Muat turun versi terbaru "peregangan rasbian dengan desktop" dari laman web tersebut:
- Buka zip fail raspbian.
- Muat turun juga etcher versi terkini dari laman web tersebut:
- Format semula kad SD mikro 32GB.
- Buka echter, pilih img rasbian dan kad micro SD anda.
- Klik pada Flash.
Langkah 3: Tambah Ip dan Dayakan SSH
- Tambahkan fail "ssh" ke kad SD mikro.
- Cari fail "cmdline.txt" dan buka.
- Tambahkan "ip = 169.254.10.1" pada akhir.
- Masukkan kad micro SD dalam je Raspberry Pi dan beri kekuatan.
- Sambungkan Raspberry Pi dengan kabel ethernet ke komputer anda.
Langkah 4: Mulakan dengan Putty
- Muat turun versi terbaru "peregangan rasbian dengan desktop" dari laman web tersebut:
-
Buka dempul dan isikan butiran berikut:
- Nama Hos (atau alamat IP): 169.254.10.1
- Jenis sambungan: SSH
- Sesi Disimpan: Smart_Greenhouse
- Klik "Simpan"
- Klik "Buka"
- Sekiranya anda mendapat amaran keselamatan dari dempul, klik "Ya".
Langkah 5: Asas Raspberry Pi
-
Kredensial kecurangan adalah:
- nama pengguna: pi
- kata laluan: raspberry
- Tukar kata laluan lalai dengan mengetik perintah "passwd" dan masukkan
- Ketik raspberry kata laluan semasa pertama dan selepas itu dua kali kata laluan baru pilihan anda.
Langkah 6: Sambungkan ke Wi-Fi dan Kemas kini Raspberry Pi
- Taip: sudo -i
- Taip: echo "kata laluan" | wpa_passphrase "SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf
- Tukar kata laluan ke kata laluan wifi anda dan SSID ke nama wifi anda.
- Untuk memeriksa jenis: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Seharusnya ada sesuatu dalam fail ini yang kelihatan seperti gambar di atas. Gunakan "Ctrl" + "X" untuk keluar dari fail.
- Jenis: memulakan semula sistemctl rangkaian
- Jenis: rangkaian status systemctl
- Taip: but semula
- Tunggu 30 saat, mulakan semula putty, klik "Smart_Greenhouse" dan klik "Buka"
- Log masuk sekali lagi
- Jenis: ping 8.8.8.8
- Selepas arahan ini, pasti ada sesuatu yang kelihatan seperti gambar di atas.
- Taip: sudo apt-get update & sudo apt-get upgrade -y ini memerlukan sedikit masa untuk mengemas kini.
Langkah 7: Aktifkan SPI dan 1-wayar
- Taip: sudo raspi-config
- Pilih "Pilihan Antara Muka"
- Pilih "SPI", sebut "Ya" dan sebut "Ok"
- Pilih "Pilihan Antara Muka"
- Pilih "1-wayar", sebut "Ya" dan sebut "Ok"
- Pilih "Selesai"
- Taip: rebo sudo
- Tunggu 30 saat, mulakan semula putty, klik "Smart_Greenhouse" dan klik "Buka"
Langkah 8: Buat Folder Greenhouse Pintar dan Muat turun Semua Pakej yang Diperlukan
- Taip: kemas kini apo sudo
- Jenis: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Taip: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Taip: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Jenis: python3 -m venv - sistem-pakej-sistem env
- Taip: sumber env / bin / aktifkan
- Jenis: python -m pip pasang mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Taip: rebo sudo
- Tunggu 30 saat, mulakan semula putty, klik "Smart_Greenhouse" dan klik "Buka"
- Taip: cd Smart_Greenhouse
- Taip: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Jenis: python3 -m venv - sistem-pakej-sistem env
- Taip: sumber env / bin / aktifkan
- Jenis: python -m pip pasang mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Taip: rebo sudo
- Tunggu 30 saat, mulakan semula putty, klik "Smart_Greenhouse" dan klik "Buka"
Langkah 9: Kod Uploade pada Raspberry Pi
- Muat turun klien filezilla terkini dari laman web tersebut:
- Muat turun kod dari github:
-
Mulakan fillezilla dan isikan butiran berikut:
- Tuan rumah: 169.254.10.1
- Nama pengguna: pi
- Kata Laluan: "kata laluan yang anda pilih pada Raspberry Pi"
- Pelabuhan: 22
- Klik sambung
- Di sebelah kiri "laman web tempatan" arahkan ke fail yang anda muat turun dari github
- Di sebelah kanan "laman extrene" arahkan ke folder Smart_Greenhouse
- Seret folder "conf" dan "sql" ke folder Smart_Greenhouse
- Buka Smart_Greenhouse_backend di kedua sisi dan seret "model" dan "main.py" dari kiri ke kanan
- Kembali ke folder sebelumnya di kedua-dua belah pihak
- Buka Smart_Greenhouse_frontend di kedua sisi dan seret "statik", "templat" dan "app.py" dari kiri ke kanan
- Sepertinya gambar di atas.
Langkah 10: Buat Pangkalan Data
- Mulakan putty dan log masuk
- Jenis: cd Smart_Greenhouse /
- Taip: sudo mariadb
- Taip: BUAT PENGGUNA 'project1-admin' @ 'localhost' DIKENALI OLEH 'admin'; BUAT PENGGUNA 'project1-web' @ 'localhost' DIKENALI OLEH 'web'; BUAT PENGGUNA 'project1-sensor' @ 'localhost' DIKENALI OLEH 'sensor';
-
Jenis: BUAT DATABASE smartgreenhousedb;
- Taip: HANTAR SEMUA KEISTIMEWAAN DI smartgreenhousedb. * Kepada 'project1-admin' @ 'localhost' DENGAN PILIHAN GRANT; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb. * KE 'project1-web' @ 'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb. * KE 'project1-sensor' @ 'localhost'; KEISTIMEWAAN FLUSH;
- Jenis: tunjukkan pangkalan data;
- Sepertinya gambar di atas.
- Jenis: jalan keluar;
- Taip: sudo mariadb <sql / smartgreenhousedb.sql
- Taip: sudo mariadb
- Jenis: gunakan smartgreenhousedb;
- Jenis: menunjukkan jadual;
- Jenis: jalan keluar;
Langkah 11: Permulaan Skrip Automatik
- Jenis: sudo cp conf / project1 - *. Service / etc / systemd / system /
- Taip: sudo systemctl daemon-reload
- Jenis: sudo systemctl memulakan projek1- *
- Jenis: projek status sudo systemctl1- *
- Jenis: sudo cp conf / nginx / etc / nginx / sites-available / project1
- Taip: sudo rm / etc / nginx / sites-enabled / default
- Jenis: sudo ln -s / etc / nginx / sites-available / project1 / etc / nginx / sites-enabled / project1
- Taip: sudo systemctl mulakan semula nginx.service
- Taip: sudo systemctl status nginx.service
- Jenis: sudo systemctl aktifkan projek1-termos
- Jenis: sudo systemctl aktifkan sensor1-projek
- Sepertinya gambar di atas.
Langkah 12: Membina Rumah Hijau
- Bina rumah hijau.
- Tambahkan semua komponen ke rumah hijau mengikut gambarajah elektrik.
- Tambahkan kuasa dan nikmati.
Disyorkan:
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar)
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay | Idea Automasi Rumah: Dalam projek automasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengawal 5 peralatan rumah. Modul relay ini dapat dikendalikan dari telefon bimbit atau telefon pintar, jauh IR atau TV jauh, suis manual. Relay pintar ini juga dapat merasakan
IGreenhouse - Rumah Hijau Pintar: 17 Langkah (dengan Gambar)
IGreenhouse - Rumah Hijau Pintar: Buah-buahan dan sayur-sayuran di rumah sering kali lebih baik daripada yang anda beli, tetapi kadang-kadang anda boleh kehilangan rumah hijau anda. Dalam projek ini kita akan menjadikan rumah hijau yang cerdas. Rumah hijau ini secara automatik akan membuka dan menutup tingkap dan pintunya
Rumah Hijau Pintar: 9 Langkah
Smart-Greenhouse: Hello markers, Kami adalah sekumpulan tiga pelajar dan proyect ini adalah sebahagian daripada subjek yang disebut Creative Electronics, sebuah modul Teknik Elektronik Beng tahun 4 di University of Malaga, School of Telecomunication (http: //etsit.uma .es /). Pro ini
Sensor Rumah Hijau Pintar: 5 Langkah
Smart Greenhouse Sensor: Instructable ini sekarang dalam pertandingan Mikrokontroler, sila pilih: DHello semua, Hari ini saya akan menunjukkan kepada anda projek kecil saya yang saya bina selama beberapa hari. Set ini terbuat dari 4 (empat) sensor yang berbeza dan saya berpendapat bahawa setiap pemilik rumah hijau
Dinding Hijau Pintar: 4 Langkah (dengan Gambar)
Smart Green Wall: Ini adalah kaedah yang baik untuk menjadikan rumah anda hijau dan mempunyai tanaman segar seperti: Pudina &"teh dengan pudina", Bayam, Basil, Pasli, serta bunga di dekat anda untuk bau wangi atau digunakan dalam organik makanan kesihatan. Dinding pintar dari papan kayu lama