Isi kandungan:

Automasi Bilik Asas: 7 Langkah
Automasi Bilik Asas: 7 Langkah

Video: Automasi Bilik Asas: 7 Langkah

Video: Automasi Bilik Asas: 7 Langkah
Video: Belajar bahasa arab pemula dari nol part 1 || Perbedaan Nahwu dan Sharaf 2024, November
Anonim
Automasi Bilik Asas
Automasi Bilik Asas

Hai

untuk projek sekolah saya membuat sistem automasi rumah mini. Ini dapat digunakan untuk orang yang bekerja di pejabat sepanjang masa dan lupa mengatur pencahayaan, membuka tingkap atau menyejukkan ruangan ketika panas. Saya pernah menjadi lelaki itu berkali-kali semasa saya bermain permainan atau bekerja di sekolah. Saya hanya perlu membuat ini untuk bilik saya dalam kehidupan sebenar dan saya mesti pergi! Buat masa ini, hanya untuk rakan saya ‘Anthony’, tokoh permainan mudah alih…

Apa

Sistem automasi rumah mini yang mengatur suhu, pencahayaan dan kualiti udara bagi kami pekerja pejabat yang rajin. Ia berfungsi secara automatik tetapi anda mengatur semua yang ada di laman web.

Mengapa:

Seperti yang saya nyatakan sebelumnya, saya membuat ini untuk projek sekolah. Ini adalah sesuatu yang saya sukai dalam kehidupan sebenar jadi mungkin suatu hari saya dapat membuatnya untuk bilik saya yang tahu …

Bekalan

Item berikut diperlukan untuk membuat projek ini. Anda tidak perlu memesan semuanya dari laman web yang dipautkan, di sinilah saya mendapatkannya.

(Di lampiran anda boleh mendapatkan senarai yang sama, sedikit lebih bersih dan dengan harga.)

  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • Perintang 1 x 1k ohm
  • Perintang 2 x 10k ohm
  • Perintang 6 x 220 ohm
  • 6 x
  • Ke banyak wayar
  • MDF hijau atau jenis kayu lain
  • Cukup gam
  • 200 cl cat untuk MDF, warna apa sahaja yang anda mahukan.
  • 1 x

Langkah 1: Kesnya

Kes itu
Kes itu
Kes itu
Kes itu
Kes itu
Kes itu

Dalam fail, anda dapati semua ukuran yang anda perlukan untuk membuat panel kayu atau mdf. Saya menggunakan mesin CNC untuk membuat lubang. Menggunakan mesin itu bukan satu kemestian! Anda boleh menggunakan lebih banyak alat asas dan mencapai hasil yang serupa.

Potongan dibuat agar sesuai antara satu sama lain sehingga dengan beberapa gam anda boleh meletakkan semuanya lebih tinggi.

Perhatikan bahawa dinding dalaman "palsu" tidak terpaku sehingga saya dapat mengeluarkannya, sama dengan siling "palsu", bahagian luar dinding "palsu" dan siling itu sendiri. Kita perlu mendapatkan siling palsu dan dinding palsu kelak ketika kita memasukkan elektronik.

Seterusnya anda boleh melukis kotak jika anda mahu melakukannya. Saya menggunakan cat putih tetapi warna apa pun yang anda mahukan.

Langkah 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Sila gunakan fail papan roti fritzing semasa anda membuat litar. Saya mencadangkan agar anda menggunakan pin yang sama dengan saya atau anda mungkin menghadapi masalah. Oleh kerana kami sudah membuat kotak tidak perlu membuat litar "ujian", anda boleh membuatnya dengan 1 daripada 3 cara yang disenaraikan di bawah.

Terdapat pelbagai cara meletakkan litar ini di dalam kotak.

Cara "malas":

Anda boleh memasang papan roti antara dinding palsu dan dinding sebenar kemudian menggunakan wayar yang lebih panjang untuk mencapai sensor di atas

Cara "lebih profesional":

Anda boleh buat seperti saya dan buat pcb di mana anda menyolder semua yang ada di atasnya sehingga lebih profesional

Cara "ini untuk pekerjaan saya":

Anda masih memerlukan pcb yang anda pesan di mana wayar adalah sebahagian daripada pcb jadi anda hanya perlu menyolder komponen dan beberapa wayar untuk mencapai bahagian atas kotak

Langkah 3: Menyiapkan PI

Bagi mereka yang belum pernah membuat kod pada Pi, anda perlu menyiapkannya terlebih dahulu.

Pautan ini akan menunjukkan kepada anda cara bekerja dari jarak jauh menggunakan ssh.

Pautan:

Pautan ini akan menunjukkan kepada anda cara menyediakan pelayan pangkalan data

Pautan:

Kemudian anda ingin memasang beberapa pakej, pilih folder yang harus anda buat menggunakan panduan dan buka terminal.

Anda perlu memasang:

  1. pip3 pasang mysql-connector-python
  2. pip3 memasang flask-socketio
  3. pip3 memasang termos-cors
  4. pip3 pasang gevent
  5. pip3 memasang gevent-websocket

Langkah 4: Menyambungkan MySQl

Menyambungkan MySQl
Menyambungkan MySQl

Setelah membuka meja kerja MySQl, anda perlu membuat sambungan baru.

Sambungannya mestilah seperti gambar di atas.

  • Jelas anda menamakannya dengan apa sahaja yang anda suka, saya menamakannya "Raspi"
  • Kemudian anda menetapkan kaedah sambungan ke "Standard TCP / IP over ssh", INI SANGAT PENTING
  • Nama hos ssh hanyalah alamat IP PI anda
  • Nama pengguna Ssh adalah pengguna pi anda
  • Nama host Mysql tidak perlu diubah
  • Port juga tidak perlu diubah
  • Nama pengguna mestilah nama pengguna meja kerja anda.

Pautan ke meja kerja mysql:

Langkah 5: Kod

Di repositori anda akan menemui kod yang diperlukan.

Perhatikan bahawa anda juga memerlukan arduino, kod untuk membaca kualiti udara ditulis dalam arduino.

Github:

Perpustakaan untuk sensor kualiti udara:

Hanya meletakkan semua fail dalam kod studio visual mungkin tidak akan berfungsi.

Mula-mula anda perlu memeriksa sama ada:

  1. Komunikasi bersiri diaktifkan pada PI anda
  2. SPI diaktifkan pada PI anda
  3. Satu wayar diaktifkan pada pi anda

Kemudian anda boleh meletakkan kod backend di mana sahaja anda mahu di pi anda tetapi folder "html" perlu ada di / var / www.

Jangan ragu untuk menukar kod dan memperbaiki projek.

Langkah 6: Pangkalan Data

Pangkalan Data
Pangkalan Data

Untuk menyimpan data dan dapat menggunakan sistem, anda memerlukan pangkalan data MySQL ini.

Saya menggunakan Maria DB sebagai sistem pengurusan pangkalan data pada Raspberry Pi saya (https://mariadb.org/).

Sekiranya anda tidak memahami pangkalan data, anda boleh membaca "DB help" dan semoga memahami semuanya.

Data dalam pangkalan data harus ditinggalkan di sana. Ini untuk peranti, 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

Untuk dapat menguji apakah semuanya berfungsi, pertama-tama anda perlu memasukkan PI anda, dan bekalan kuasa. Sangat diperlukan untuk mempunyai bekalan kuasa 3.3V dan 5V. Sekiranya anda terlepas 1 daripadanya, projek ini tidak akan berjaya.

Untuk masuk ke laman web anda hanya perlu google alamat IP PI anda.

Kemudian anda boleh mendaftar, log masuk dan meneroka.

Disyorkan: