Isi kandungan:

Rumah Pintar Dengan Arduino: 11 Langkah (dengan Gambar)
Rumah Pintar Dengan Arduino: 11 Langkah (dengan Gambar)

Video: Rumah Pintar Dengan Arduino: 11 Langkah (dengan Gambar)

Video: Rumah Pintar Dengan Arduino: 11 Langkah (dengan Gambar)
Video: IMPLEMENTASI APLIKASI RUMAH PINTAR BERBASIS ANDROID DENGAN ARDUINO MICROCONTROLLER 2024, Julai
Anonim
Rumah Pintar Bersama Arduino
Rumah Pintar Bersama Arduino

Helo.

Saya akan menunjukkan cara membina rumah pintar anda sendiri. Ini menunjukkan suhu di dalam dan di luar, jika tingkap terbuka atau ditutup, menunjukkan ketika hujan dan membuat penggera ketika sensor PIR bergerak. Saya membuat aplikasi di android untuk menampilkan semua data (anda juga dapat menontonnya di penyemak imbas). Anda dapat melihat suhu di rumah anda dan maklumat lain dari seluruh dunia! Aplikasi diterjemahkan ke bahasa Inggeris dan bahasa Poland. Saya membinanya kerana saya mahu membuat rumah pintar saya sendiri dan mengawalnya. Sekiranya anda mahu, anda boleh membuat rumah pintar anda sendiri, semua yang anda perlukan adalah bahagian (disenaraikan di bawah) dan banyak keinginan. Oleh itu, mari kita mulakan.

Penjelasan akronim untuk pemula:

GND - tanah

VCC - kuasa

PIR - sensor bergerak

Langkah 1: Bahagian

Bahagian
Bahagian
Bahagian
Bahagian

Semua bahagian berharga saya $ 90

  • Arduino
  • Modul Ethernet ENC28J60
  • Termometer DS18B20 x2
  • Modul mikrofon
  • Sensor hujan
  • Sensor PIR
  • Suis reed
  • Geganti
  • Perintang 4, 7k Ω
  • Kabel berpintal berpasangan
  • Kabel Ethernet
  • Alat (pematerian, pemutar skru)

Langkah 2: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan

Di atas saya menambah gambar dari fritzing dengan sambungan. Sekiranya anda mempunyai masalah dengannya tinggalkan komen.

Langkah 3: Program

Pertama yang perlu anda lakukan ialah memuat turun, mengekstrak dan mengimport perpustakaan ini ke arduino IDE. Dan muat turun perpustakaan 1Wire dari sini, suhu Dallas dari sini dan import juga ke arduino IDE. Anda boleh memuat naik program ini ke arduino anda. Dalam komen adalah penjelasan kod.

Langkah 4: Bagaimana Ia Berfungsi?

Bagaimana ia berfungsi?
Bagaimana ia berfungsi?

Apabila anda mengklik muat semula di aplikasi anda atau di penyemak imbas, Arduino menghantar data ke telefon pintar / penyemak imbas. Aplikasi mendapat kod sumber dari setiap halaman (/ tempin, / tempout, / rain, / window, / alarm) dan memaparkannya di telefon anda.

Langkah 5: Aplikasi untuk Android

Aplikasi untuk Android
Aplikasi untuk Android
Aplikasi untuk Android
Aplikasi untuk Android
Aplikasi untuk Android
Aplikasi untuk Android

Untuk memasang aplikasi pada telefon android anda, anda perlu membuatnya (anda dapat melihatnya pada gambar di atas): 1. langkah pertama adalah memuat turun fail smartHome.apk 2. Hantar fail apk ke telefon anda 3. Buka fail pengurus dan cari fail smarthHome.apk untuk menghidupkannya) 5. Anda telah menyelesaikan pemasangan, anda boleh mengaktifkan aplikasi

Aplikasi diterjemahkan ke bahasa Inggeris dan bahasa Poland. Di penyemak imbas, anda boleh menghidupkan dan mematikan lampu tetapi dalam aplikasi bukan kerana saya tidak dapat melakukannya, maaf.

Langkah 6: Konfigurasi Aplikasi

Konfigurasi Aplikasi
Konfigurasi Aplikasi
Konfigurasi Aplikasi
Konfigurasi Aplikasi
Konfigurasi Aplikasi
Konfigurasi Aplikasi
Konfigurasi Aplikasi
Konfigurasi Aplikasi

Saya akan menerangkan bagaimana aplikasi berfungsi. Ia menunjukkan semua data dari rumah anda. Anda boleh mengklik ikon tetapan untuk mengedit alamat IP anda dan menghidupkan atau mematikan penggera. Apabila anda menghidupkan penggera, aplikasi akan mendapatkan data dari sensor PIR dalam perkhidmatan dan jika dikesan bergerak di rumah anda, buat pemberitahuan. Aplikasi mengambil data dari sensor gerakan setiap minit. Di medan IP anda mesti memasukkan alamat IP anda. Anda boleh menyemaknya di sini.

Langkah 7: Penyemak Imbas

Penyemak Imbas
Penyemak Imbas
Penyemak Imbas
Penyemak Imbas

Taipkan penyemak imbas anda ip / all anda. Di sana anda dapat melihat semua data dan menghidupkan dan mematikan lampu.

Anda boleh menggunakan ini bukan aplikasi di android.

Langkah 8: Pemajuan Pelabuhan

Penghantaran Pelabuhan
Penghantaran Pelabuhan

Anda perlu membuka port pada penghala anda. Buka konfigurasi penghala anda dan tetapkan ip arduino dan buka port 80. Anda dapat melihatnya pada gambar di atas.

Langkah 9: TIADA IP (pilihan)

TIADA IP (pilihan)
TIADA IP (pilihan)

Anda boleh membuat akaun di no ip tetapi ini tidak perlu. Dalam gambar di atas anda dapat melihat bagaimana mengkonfigurasinya.

Langkah 10: Uji

Sekiranya anda ingin melihat data di komputer anda, anda boleh melakukannya dengan menaip ke semua penyemak imbas anda (mis. 12.345.678.901/all) atau menggunakan aplikasi android.

Ingatlah untuk meninggalkan komen dan klik kegemaran jika anda menyukai projek saya:)

Langkah 11: EDIT: Kod Sumber Aplikasi Android

Kerana banyak orang bertanya kepada saya mengenai kod sumber android saya menambahkannya di bawah.

Disyorkan: