Daftar Isi:

Otomatisasi Kamar Dasar: 7 Langkah
Otomatisasi Kamar Dasar: 7 Langkah

Video: Otomatisasi Kamar Dasar: 7 Langkah

Video: Otomatisasi Kamar Dasar: 7 Langkah
Video: Kecurangan penjual gas elpiji!!!!! 2024, November
Anonim
Otomatisasi Kamar Dasar
Otomatisasi Kamar Dasar

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

Kasus
Kasus
Kasus
Kasus
Kasus
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

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
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:

  1. pip3 instal mysql-connector-python
  2. pip3 menginstal flask-socketio
  3. pip3 menginstal flask-cors
  4. pip3 menginstal gevent
  5. pip3 instal gevent-websocket

Langkah 4: Menghubungkan MySQl

Menghubungkan MySQl
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:

  1. Komunikasi serial diaktifkan pada PI Anda
  2. SPI diaktifkan di PI Anda
  3. 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

Data
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

Langkah 5 Menguji Program
Langkah 5 Menguji Program
Langkah 5 Menguji Program
Langkah 5 Menguji Program
Langkah 5 Menguji Program
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: