Isi kandungan:

Sistem Rumah Pintar yang Murah dan Mudah: 7 Langkah
Sistem Rumah Pintar yang Murah dan Mudah: 7 Langkah

Video: Sistem Rumah Pintar yang Murah dan Mudah: 7 Langkah

Video: Sistem Rumah Pintar yang Murah dan Mudah: 7 Langkah
Video: 9 Perangkat Rumah Pintar Terbaik, Bikin Rumah Jadi Canggih 2024, November
Anonim
Sistem Rumah Pintar yang Murah dan Mudah
Sistem Rumah Pintar yang Murah dan Mudah

Hai!

Saya Ed Saya berumur 15 tahun dengan minat untuk pengkomputeran, pengaturcaraan dan kejuruteraan elektrik. Oleh kerana saya masih muda saya tinggal di rumah orang tua saya, Projek ini bermula ketika saya memutuskan untuk pindah ke Bilik Loteng / Loteng, dalam proses merancang bilik dengan perabot baru yang akan saya beli, saya memutuskan bahawa saya akan membuat ini bilik sedikit berbeza; Dan Bilik Pintar Dilahirkan!

Langkah 1: Memperoleh Bahagian

Memperolehi Bahagian
Memperolehi Bahagian

Terdapat pelbagai cara untuk melakukan ini, Anda boleh membeli semua komponen dengan murah, tetapi penghantarannya mengambil masa sekitar 30 hari dari china, Atau anda boleh membeli Bahagian di Amazon.

(Semua pautan UK saya takut)

NODEMCU 1x

Amazon

Bangood

ARDUINO Sekurang-kurangnya 2x Bergantung pada berapa banyak modul yang anda gunakan (Mana-mana Jenis akan dilakukan, tetapi saya menggunakan Pro Micros kerana saya membuatnya terbaring)

Amazon

Bangood

8 Piece Relay Board 1x

Bangood

Amazon

Modul Radio (NRF24L01) sekurang-kurangnya 2x

Amazon

Bangood

Adaptor Radio sekurang-kurangnya 2x

Bangood

Amazon

Beberapa Modul Relay Tunggal bergantung pada jika anda ingin menyambungkan peranti tambahan

Amazon

Bangood

PELBAGAI

Banyak Jumper Kabel, dengan hujung yang berbeza

Banyak Kesabaran

jalur LED ws2182b

Barangan rumah yang lebih pintar, mis. kipas

Amazon Echo, dari apa jua jenis

Kabel USB untuk pengaturcaraan

Lembaga Perf

Pengepala Pin

Langkah 2: Bagaimana Ia Berfungsi

Bagaimana ia berfungsi
Bagaimana ia berfungsi

Semasa Kami Membuat ini, pertama-tama kita perlu memahami bagaimana ia berfungsi.

Pada asasnya terdapat 3 komponen untuk Persediaan ini.

  • NodeMCU yang menerima arahan dari amazon Echo Which Hantar perintah di sepanjang Relay
  • Arduino yang Menerima arahan dari NodeMCU melalui Relay Kemudian menghantar lebih banyak arahan melalui Radio
  • The Receiving Radio Arduino, yang menerima arahan melalui radio dan dilampirkan ke semua Lampu

Saya tahu bahawa ada cara yang lebih baik untuk mendapatkan arduino untuk berkomunikasi dengan NodeMCU daripada dengan Logic board relay Asas tetapi saya mencuba 3 Penyelesaian lain dan ini adalah satu-satunya yang berjaya diusahakan pada akhirnya sehingga saya bertahan dengan ini.

Langkah 3: Pendawaian Bahagian (Pemancar)

Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)
Pendawaian Bahagian (Pemancar)

Kabel Pertama NODEMCU ke Relay,

D0-D6 harus disambungkan ke INPUT 1-7 pada geganti

dan VIN dan GROUND dihubungkan dengan sewajarnya.

Sambungkan Relay ke Arduino

Apa yang cuba kita lakukan ialah menjadikan relay menjadi seperti butang tekan mudah.

Oleh itu, sambungkan NO relay ke arus 5v

Sambungkan COM geganti ke dua perkara yang berbeza, ke pin arduino yang betul dan ke GND melalui perintang penarik 1Kohm.

Anda boleh melakukan semua ini di papan roti atau melalui papan wangi dengan pematerian

Sambungkan Modul Radio

Pertama masukkan modul Radio ke dalam penyesuai kemudian pasangkannya

Ini untuk pro mikro

Penyesuai ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Itu semua pendawaian untuk fungsi Pemancar

Langkah 4: Pendawaian Bahagian (Penerima)

Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)
Pendawaian Bahagian (Penerima)

Bahagian ini Bergantung pada berapa banyak modul penerima yang anda rancangkan untuk digunakan, Bagi saya saya menggunakan sejumlah besar hanya ulangi langkah ini.

Pertama, Sambungkan Modul Radio. Pertama masukkan modul Radio ke dalam penyesuai kemudian pasangkannya

Ini untuk pro mikro

Penyesuai ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Sambungkan Jalur LED

5v - 5v

GND -GND

DI- A0

Langkah 5: Kod

Kod tersebut
Kod tersebut

Hai, Saya akan mengakui sekarang bahawa kemahiran C ++ Pengetahuan / Arduino saya adalah setara.

Oleh itu, saya menggabungkan banyak kod orang yang berbeza

Kredit kepada:

Rui Santos

Cara Mekatronik

Contoh Arduino

Pencipta FauxMoESP

Pada dasarnya kod NodeMCU menggunakan perpustakaan wonderfull yang disebut FauxMoESP, yang meniru Suis WeMO.

Dari situ ia cukup mudah digunakan, tetapi saya masih menggunakan dan mengubah Rui Santos 'Code, Maaf!

Ia Mengendalikan setiap geganti untuk melakukan arahan tertentu dan itu sahaja.

Kod Pemancar Arduino mengenal pasti corak dan kemudian menghantar isyarat radio, sekali lagi, itu bukan sepenuhnya kod saya, tetapi saya mengubahnya.

Kod Arduino Reciever lagi, bukan sepenuhnya milik saya tetapi saya mengubahnya, ia mendengar kod kemudian menghidupkan / mematikan LED

Kod yang dipautkan di bawah

Langkah 6: Persediaan Alexa

Persediaan Alexa
Persediaan Alexa

Asas perintah adalah rutin.

Alexa tahu bagaimana melakukan 7 perkara; Hidupkan dan matikan setiap geganti, dengan menetapkan suis FauxmoESP ke 10%, 20% dan lain-lain. Oleh itu, kami menggunakan rutin untuk melakukan semua perkara dengan teratur agar kami dapat memerintahkan LED.

Proses ini mungkin memerlukan sedikit masa tetapi bersabar!

Langkah 7: Terima kasih

Terima kasih kerana meluangkan masa untuk melihat arahan ini, ini sangat bermakna bagi saya! Sekiranya anda membina ini, semoga berjaya dengannya, jika tidak, semoga anda mempunyai hari yang hebat, komen, suka atau ikuti jika anda menikmati ini, dan pastikan anda mengemukakan sebarang pertanyaan yang mungkin anda ada!

Disyorkan: