Daftar Isi:
- Perlengkapan
- Langkah 1: Kasus
- Langkah 2: Elektronik
- Langkah 3: Menyiapkan PI
- Langkah 4: Menghubungkan MySQl
- Langkah 5: Kode
- Langkah 6: Basis Data
- Langkah 7: Langkah 5 Menguji Program
Video: Otomatisasi Kamar Dasar: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Hai
untuk proyek sekolah saya, saya membuat sistem otomasi rumah mini. Ini bisa digunakan untuk orang yang bekerja di kantor sepanjang waktu dan lupa mengatur pencahayaan, membuka jendela atau mendinginkan ruangan saat panas. Saya sudah sering menjadi pria itu saat saya bermain game atau bekerja untuk sekolah. Saya hanya perlu membuat ini untuk kamar saya di kehidupan nyata dan saya siap untuk pergi! Untuk saat ini hanya untuk teman saya 'Anthony', figur play mobile …
Apa
Sistem otomasi rumah mini yang mengatur suhu, pencahayaan, dan kualitas udara bagi kita pekerja kantoran. Ini bekerja otomatis tetapi Anda mengatur semua yang ada di situs web.
Mengapa:
Seperti yang saya sebutkan sebelumnya, saya membuat ini untuk proyek sekolah. Itu adalah sesuatu yang akan saya sukai dalam kehidupan nyata jadi mungkin suatu hari nanti saya bisa membangunnya untuk kamar saya siapa tahu…
Perlengkapan
Item berikut diperlukan untuk membuat proyek ini. Anda tidak perlu memesan semuanya dari situs tertaut, di sinilah saya mendapatkannya.
(Dalam lampiran Anda dapat menemukan daftar yang sama, hanya sedikit lebih bersih dan dengan harga.)
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x
- 1x1k ohm resistor
- 2x10k ohm resistor
- 6x220 ohm resistor
- 6x
- Ke banyak kabel
- MDF hijau atau jenis kayu lainnya
- Cukup banyak lem
- 200 cl cat untuk MDF, warna apa pun yang Anda inginkan.
- 1x
Langkah 1: Kasus
Dalam file Anda, Anda menemukan semua ukuran yang Anda butuhkan untuk membuat panel kayu atau mdf terpisah. Saya menggunakan mesin CNC untuk membuat lubang. Menggunakan mesin itu bukanlah suatu keharusan! Anda dapat menggunakan lebih banyak alat dasar dan mencapai hasil yang serupa.
Potongannya dibuat agar pas satu sama lain sehingga dengan lem Anda bisa menyatukan semuanya.
Perhatikan bahwa dinding bagian dalam "palsu" tidak direkatkan sehingga saya bisa mengeluarkannya, sama untuk langit-langit "palsu", bagian luar dinding "palsu" dan langit-langit itu sendiri. Kita perlu mengakses langit-langit palsu dan dinding palsu nanti saat kita memasang elektronik.
Selanjutnya Anda dapat mengecat kotak jika Anda ingin melakukannya. Saya menggunakan cat putih tapi bisa warna apa saja yang Anda inginkan.
Langkah 2: Elektronik
Silakan gunakan file papan tempat memotong roti fritzing saat Anda membuat sirkuit. Saya menyarankan agar Anda menggunakan pin yang sama dengan saya atau Anda bisa mendapat masalah. Karena kita sudah membuat kotaknya, tidak perlu membuat rangkaian "pengujian", Anda dapat membuatnya dengan 1 dari 3 cara yang tercantum di bawah ini.
Ada beberapa cara untuk memasukkan sirkuit ini ke dalam kotak.
Cara "malas":
Anda dapat memasang papan tempat memotong roti di antara dinding palsu dan dinding asli kemudian menggunakan kabel yang lebih panjang untuk mencapai sensor di atasnya
Cara "lebih profesional":
Anda dapat melakukan seperti saya dan membuat PCB di mana Anda menyolder semua yang ada di atasnya sehingga sedikit lebih profesional
Cara "ini untuk pekerjaan saya":
Anda masih membutuhkan PCB yang Anda pesan di mana kabel adalah bagian dari PCB sehingga Anda hanya perlu menyolder komponen dan beberapa kabel untuk mencapai bagian atas kotak
Langkah 3: Menyiapkan PI
Bagi mereka yang belum pernah membuat kode pada Pi, Anda harus mengaturnya terlebih dahulu.
Tautan ini akan menunjukkan kepada Anda cara bekerja dari jarak jauh menggunakan ssh.
Tautan:
Tautan ini akan menunjukkan kepada Anda cara mengatur server basis data
Tautan:
Kemudian Anda akan ingin menginstal beberapa paket, pilih folder yang harus Anda buat menggunakan panduan dan buka terminal.
Anda perlu menginstal:
- pip3 instal mysql-connector-python
- pip3 menginstal flask-socketio
- pip3 menginstal flask-cors
- pip3 menginstal gevent
- pip3 instal gevent-websocket
Langkah 4: Menghubungkan MySQl
Setelah Anda membuka meja kerja MySQl, Anda perlu membuat koneksi baru.
Koneksi akan terlihat seperti gambar di atas.
- Jelas Anda menamainya apa pun yang Anda suka, saya menamakannya "Raspi"
- Kemudian Anda mengatur metode koneksi ke "TCP/IP Standar melalui ssh", INI SANGAT PENTING
- Nama host ssh hanyalah alamat IP dari PI Anda
- Nama pengguna ssh adalah pengguna pi Anda
- Nama host MySQL tidak perlu diubah
- Port juga tidak perlu diubah
- Nama pengguna harus menjadi nama pengguna meja kerja Anda.
Tautan ke meja kerja mysql:
Langkah 5: Kode
Di repositori Anda akan menemukan kode yang diperlukan.
Perhatikan bahwa Anda memerlukan arduino juga, kode untuk membaca kualitas udara ditulis dalam arduino.
Github:
Perpustakaan untuk sensor kualitas udara:
Hanya menempatkan semua file dalam kode visual studio mungkin tidak akan berfungsi.
Pertama, Anda harus memeriksa apakah:
- Komunikasi serial diaktifkan pada PI Anda
- SPI diaktifkan di PI Anda
- Satu kabel diaktifkan di pi. Anda
Kemudian Anda dapat menempatkan kode backend di mana pun Anda suka di pi Anda tetapi folder "html" harus berada di /var/www.
Jangan ragu untuk mengubah kode dan meningkatkan proyek.
Langkah 6: Basis Data
Untuk menyimpan data dan untuk dapat menggunakan sistem Anda memerlukan database MySQL ini.
Saya menggunakan Maria DB sebagai sistem manajemen basis data di Raspberry Pi saya (https://mariadb.org/).
Jika Anda tidak memahami database, Anda dapat membaca "bantuan DB" dan mudah-mudahan mengerti semuanya.
Data dalam database harus dibiarkan di sana. Ini untuk perangkat, tanpa data ini sistem tidak akan berfungsi.
Langkah 7: Langkah 5 Menguji Program
Agar dapat menguji apakah semuanya berfungsi, pertama-tama Anda harus mencolokkan PI Anda, dan catu daya. Sangat penting untuk memiliki catu daya 3.3V dan 5V. Jika Anda melewatkan 1 dari mereka, proyek tidak akan berhasil.
Untuk sampai ke situs web Anda hanya perlu google alamat IP PI Anda.
Kemudian Anda dapat mendaftar, masuk, dan menjelajah.
Direkomendasikan:
Komponen Pemasangan Permukaan Solder - Dasar-dasar Solder: 9 Langkah (dengan Gambar)
Komponen Pemasangan Permukaan Solder | Dasar-dasar Solder: Sejauh ini dalam Seri Dasar Solder saya, saya telah membahas dasar-dasar yang cukup tentang penyolderan untuk Anda mulai berlatih. Dalam Instructable ini, apa yang akan saya diskusikan sedikit lebih maju, tetapi ini adalah beberapa dasar untuk menyolder Surface Mount Compo
Menyolder Kabel ke Kabel - Dasar-dasar Solder: 11 Langkah
Menyolder Kabel ke Kabel | Dasar-dasar Solder: Untuk Instruksi ini, saya akan membahas cara umum untuk menyolder kabel ke kabel lain. Saya akan berasumsi bahwa Anda telah memeriksa 2 Instructables pertama untuk seri Soldering Basics saya. Jika Anda belum melihat Instruksi saya tentang Menggunakan
Modul HC-05(bluetooth) untuk Otomatisasi Rumah Dasar: 3 Langkah
Modul HC-05(bluetooth) untuk Otomasi Rumah Dasar: Dalam proyek terakhir saya, saya mengontrol LED menggunakan tombol tekan tetapi dalam proyek ini saya telah mengganti TOMBOL PUSH dengan modul HC-05. Saya sangat menyarankan untuk melalui proyek-proyek ini sebelumnya melanjutkan proyek ini. Anda akan mendapatkan semua detailnya di
Musik Cerdas di Kamar Tidur dan Kamar Mandi Dengan Raspberry Pi – Mengintegrasikan Multiroom, Alarm, Kontrol Tombol, dan Otomatisasi Rumah: 7 Langkah
Musik Cerdas di Kamar Tidur dan Kamar Mandi Dengan Raspberry Pi – Mengintegrasikan Multiroom, Alarm, Kontrol Tombol, dan Otomatisasi Rumah: Hari ini kami ingin memberi Anda dua contoh tentang bagaimana Anda dapat menggunakan Raspberry Pi dengan perangkat lunak Max2Play kami untuk otomatisasi rumah: di kamar mandi dan kamar tidur . Kedua proyek serupa dalam hal musik dengan ketelitian tinggi dari berbagai sumber dapat dialirkan melalui
Otomatisasi Kamar Tidur: 6 Langkah
Otomatisasi Kamar Tidur: Dalam Instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membangun sebuah sistem untuk memungkinkan saya menjalankan kamar tidur saya menggunakan komputer saya