Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Tulis Rasbian di Kartu Micro SD
- Langkah 3: Tambahkan Ip dan Aktifkan SSH
- Langkah 4: Memulai Dengan Putty
- Langkah 5: Dasar-dasar Raspberry Pi
- Langkah 6: Hubungkan ke Wi-Fi dan Perbarui Raspberry Pi
- Langkah 7: Aktifkan SPI dan 1-kawat
- Langkah 8: Buat Folder Rumah Kaca Cerdas dan Unduh Semua Paket yang Diperlukan
- Langkah 9: Unggah Kode di Raspberry Pi
- Langkah 10: Buat Basis Data
- Langkah 11: Mulai Otomatis Script
- Langkah 12: Membangun Rumah Kaca
Video: Rumah Kaca Cerdas: 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Apakah Anda pernah mengalami masalah karena terlalu panas di rumah kaca Anda, sehingga semua tanaman Anda mati, karena Anda lupa membuka ventilasi udara?
Tidak perlu mencari lagi, rumah kaca pintar adalah solusi untuk masalah ini.
Langkah berikut memandu Anda melalui cara membangun Rumah Kaca Cerdas Anda atau memodifikasi rumah kaca Anda menjadi Rumah Kaca Cerdas.
Langkah 1: Komponen
Komponen:
1 x motor Servo
2 x Sensor suhu
1 x kipas angin
2 x sensor kelembaban tanah
2 x sensor cahaya
8 x led putih
beberapa resistor
1 x 4 dengan tampilan 7 segmen
1 x MCP3008
1x74HC595
1 x Relai
1 x raspberry pi 3 model b
Papan tempat memotong roti
kabel jumper
rumah kaca kecil
Langkah 2: Tulis Rasbian di Kartu Micro SD
- Unduh versi terbaru "peregangan rasbian dengan desktop" dari situs di sana:
- Buka zip file raspbian.
- Unduh juga etcher versi terbaru dari situs di sana:
- Format ulang kartu micro SD 32GB.
- Buka echter, pilih img rasbian dan kartu micro SD Anda.
- Klik pada Flash.
Langkah 3: Tambahkan Ip dan Aktifkan SSH
- Tambahkan file "ssh" ke kartu micro SD.
- Temukan file "cmdline.txt" dan buka.
- Tambahkan "ip=169.254.10.1" di akhir.
- Masukkan kartu micro SD di je Raspberry Pi dan berikan daya.
- Hubungkan Raspberry Pi dengan kabel ethernet ke pc Anda.
Langkah 4: Memulai Dengan Putty
- Unduh versi terbaru "peregangan rasbian dengan desktop" dari situs di sana:
-
Buka dempul dan isi detail berikut:
- HostName (atau alamat IP): 169.254.10.1
- Jenis koneksi: SSH
- Sesi Tersimpan: Smart_Greenhouse
- Klik "Simpan"
- Klik "Buka"
- Jika Anda mendapatkan peringatan keamanan dari dempul, klik "Ya".
Langkah 5: Dasar-dasar Raspberry Pi
-
cedentials default adalah:
- nama pengguna: pi
- kata sandi: raspberry
- Ubah kata sandi default dengan mengetikkan perintah "passwd" dan enter
- Ketik kata sandi pertama raspberry saat ini dan setelah itu dua kali kata sandi baru pilihan Anda.
Langkah 6: Hubungkan ke Wi-Fi dan Perbarui Raspberry Pi
- Ketik: sudo -i
- Ketik: echo “kata sandi” | wpa_passphrase “SSID” >> /etc/wpa_supplicant/wpa_supplicant.conf
- Ubah kata sandi menjadi kata sandi wifi Anda dan SSID menjadi nama wifi Anda.
- Untuk memeriksa ketik: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Seharusnya ada sesuatu di file ini yang terlihat seperti gambar di atas. Gunakan "Ctrl" + "X" untuk keluar dari file.
- Ketik: systemctl restart jaringan
- Jenis: jaringan status systemctl
- Ketik: reboot
- Tunggu 30 detik, restart dempul, klik "Smart_Greenhouse" dan klik "Open"
- Masuk lagi
- Ketik: ping 8.8.8.8
- Setelah perintah ini, harus ada sesuatu yang terlihat seperti gambar di atas.
- Ketik: sudo apt-get update && sudo apt-get upgrade -y ini bisa memakan waktu cukup lama untuk memperbarui.
Langkah 7: Aktifkan SPI dan 1-kawat
- Ketik: sudo raspi-config
- Pilih "Opsi Antarmuka"
- Pilih "SPI", katakan "Ya" dan katakan "Ok"
- Pilih "Opsi Antarmuka"
- Pilih "1-kawat", katakan "Ya" dan katakan "Oke"
- Pilih "Selesai"
- Ketik: sudo reboot
- Tunggu 30 detik, restart dempul, klik "Smart_Greenhouse" dan klik "Open"
Langkah 8: Buat Folder Rumah Kaca Cerdas dan Unduh Semua Paket yang Diperlukan
- Ketik: sudo apt update
- Ketik: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Jenis: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Jenis: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Ketik: python3 -m venv --system-site-packages env
- Ketik: sumber env/bin/aktifkan
- Ketik: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Ketik: sudo reboot
- Tunggu 30 detik, restart dempul, klik "Smart_Greenhouse" dan klik "Open"
- Jenis: cd Smart_Greenhouse
- Jenis: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Ketik: python3 -m venv --system-site-packages env
- Ketik: sumber env/bin/aktifkan
- Ketik: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Ketik: sudo reboot
- Tunggu 30 detik, restart dempul, klik "Smart_Greenhouse" dan klik "Open"
Langkah 9: Unggah Kode di Raspberry Pi
- Unduh klien filezilla terbaru dari situs di sana:
- Unduh kode dari github:
-
Mulai fillezilla dan isi detail berikut:
- Tuan rumah: 169.254.10.1
- Nama pengguna: pi
- Kata sandi: "kata sandi yang Anda pilih di Raspberry Pi"
- Pelabuhan: 22
- Klik hubungkan
- Di sisi kiri "situs lokal" navigasikan ke file yang Anda unduh dari github
- Di sisi kanan "situs ekstrim" navigasikan 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 sisi
- Buka Smart_Greenhouse_frontend di kedua sisi dan seret "static", "templates" dan "app.py" dari kiri ke kanan
- Seharusnya terlihat seperti gambar di atas.
Langkah 10: Buat Basis Data
- Mulai dempul dan masuk
- Jenis: cd Smart_Greenhouse/
- Ketik: sudo mariadb
- Ketik: CREATE USER 'project1-admin'@'localhost' DIIDENTIFIKASI OLEH 'admin'; BUAT PENGGUNA 'project1-web'@'localhost' DIIDENTIFIKASI DENGAN 'web'; BUAT PENGGUNA 'project1-sensor'@'localhost' DIIDENTIFIKASI DENGAN 'sensor';
- Jenis: CREATE DATABASE smartgreenhousedb;
- Ketik: HIBAH SEMUA HAK ISTIMEWA PADA smartgreenhousedb.* ke 'project1-admin'@'localhost' DENGAN GRANT OPTION; GRANT SELECT, INSERT, UPDATE, DELETE PADA smartgreenhousedb.* KE 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE PADA smartgreenhousedb.* UNTUK 'project1-sensor'@'localhost'; HAK ISTIMEWA;
- Jenis: tampilkan database;
- Seharusnya terlihat seperti gambar di atas.
- Jenis: keluar;
- Ketik: sudo mariadb < sql/smartgreenhousedb.sql
- Ketik: sudo mariadb
- Jenis: gunakan smartgreenhousedb;
- Jenis: tampilkan tabel;
- Jenis: keluar;
Langkah 11: Mulai Otomatis Script
- Ketik: sudo cp conf/project1-*.service /etc/systemd/system/
- Ketik: sudo systemctl daemon-reload
- Ketik: sudo systemctl start project1-*
- Ketik: sudo systemctl status project1-*
- Ketik: sudo cp conf/nginx /etc/nginx/sites-available/project1
- Ketik: sudo rm /etc/nginx/sites-enabled/default
- Ketik: sudo ln -s /etc/nginx/sites-available/project1 /etc/nginx/sites-enabled/project1
- Ketik: sudo systemctl restart nginx.service
- Ketik: sudo systemctl status nginx.service
- Ketik: sudo systemctl aktifkan project1-flask
- Ketik: sudo systemctl aktifkan project1-sensor
- Seharusnya terlihat seperti gambar di atas.
Langkah 12: Membangun Rumah Kaca
- Bangun rumah kaca.
- Tambahkan semua komponen ke rumah kaca sesuai dengan diagram listrik.
- Tambahkan kekuatan dan nikmati.
Direkomendasikan:
Rumah Kaca Dalam Ruangan Otomatis Berdasarkan Ikea Socker: 5 Langkah
Rumah Kaca Dalam Ruangan Otomatis Berdasarkan Ikea Socker: Hai, ini adalah instruksi pertama saya. Saya belajar banyak dengan komunitas ini, dan saya pikir sudah waktunya untuk mengembalikan ide-ide saya yang sederhana. Maaf tentang bahasa Inggris saya, buruk, tetapi saya akan melakukan semua yang saya bisa. Idenya adalah membuat rumah kaca desktop yang memungkinkan saya menanam benih dan
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 2) -- Pembuka Jendela Bermotor: 6 Langkah (dengan Gambar)
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 2) || Pembuka Jendela Bermotor: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya membuat pembuka jendela bermotor untuk rumah kaca saya. Itu berarti saya akan menunjukkan kepada Anda motor apa yang saya gunakan, bagaimana saya merancang sistem mekanis yang sebenarnya, bagaimana saya menggerakkan motor dan akhirnya bagaimana saya menggunakan Arduino LoRa
IGreenhouse - Rumah Kaca Cerdas: 17 Langkah (dengan Gambar)
IGreenhouse - Intelligent Greenhouse: Buah dan sayuran yang ditanam di rumah seringkali lebih baik daripada yang Anda beli, tetapi terkadang Anda bisa melupakan rumah kaca Anda. Dalam proyek ini kami akan membuat rumah kaca yang cerdas. Rumah kaca ini akan secara otomatis membuka dan menutup jendela dan pintunya
Rumah Kaca Cerdas: 9 Langkah
Smart-Greenhouse: Halo penanda,Kami adalah sekelompok tiga siswa dan proyek ini adalah bagian dari subjek yang disebut Elektronik Kreatif, modul tahun ke-4 Teknik Elektronik Beng di Universitas Malaga, Sekolah Telekomunikasi (http://etsit.uma .es/).Pro ini
Sensor Rumah Kaca Cerdas: 5 Langkah
Sensor Rumah Kaca Cerdas: Instruksi ini sekarang dalam kontes Mikrokontroler, silakan pilih itu:DHalo semuanya,Hari ini saya akan menunjukkan proyek kecil saya yang saya buat selama beberapa hari. Perangkat ini terbuat dari 4 (empat) sensor yang berbeda dan saya rasa setiap pemilik rumah kaca