Isi kandungan:

Suis Lampu terkawal Wi-Fi: 5 Langkah
Suis Lampu terkawal Wi-Fi: 5 Langkah

Video: Suis Lampu terkawal Wi-Fi: 5 Langkah

Video: Suis Lampu terkawal Wi-Fi: 5 Langkah
Video: Cara Setup Smart Suis Lampu Wifi / How to Setup Wifi Lighting Smart Switch DIY 2024, Julai
Anonim
Suis Lampu terkawal Wi-Fi
Suis Lampu terkawal Wi-Fi
Suis Lampu terkawal Wi-Fi
Suis Lampu terkawal Wi-Fi

Hai! Adakah anda pernah merasa letih sehingga anda lupa mematikan lampu di bilik anda? Atau anda tidak suka bangun dari tempat tidur yang hangat dan selesa dan memukul suis lampu sisi katil? Mungkin kita semua tahu perasaan itu. Itulah sebabnya saya ingin menyampaikan kepada anda bagaimana saya menjadikan pangkalan yang dikendalikan telefon pintar ke sistem automasi rumah masa depan - suis lampu terkawal Wi-Fi.

Langkah 1: Senarai Bahagian:

Senarai Bahagian
Senarai Bahagian
Senarai Bahagian
Senarai Bahagian

Menentukan bahagian apa yang harus kita gunakan selalu menyenangkan. Banyak mencari bahagian paling murah dan paling dipercayai sementara juga melihat bahagian lain di kedai dan memikirkan projek lain yang baik: D

Pertama, kita memerlukan otak untuk projek kita.

Saya memilih papan mini Wemos D1, kerana ia tidak hanya menyediakan sambungan Wi-Fi untuk suis, tetapi memiliki 11 GPIO dan dapat diprogramkan melalui perisian Arduino IDE, jadi kami tidak perlu menggunakan mikrokontroler lain. Saya membeli satu dengan harga $ 2.69 dari Aliexpress.

OKEY. Sekarang kita memerlukan suis sebenarnya yang akan memutuskan sambungan di talian utama.

Oleh itu, saya membeli modul relay 2-saluran dengan harga $ 0.85 sekali lagi di Aliexpress.

Unsur penting lain adalah bekalan kuasa. Saya memilih transformer230VAC hingga 5VDC ini dengan harga $ 1.99. Ia dapat mengendalikan kuasa 3W yang lebih dari cukup.

Kami juga memerlukan casing projek (seperti yang saya gunakan kotak pralines): D, kabel kuasa, beberapa wayar pelompat dan soket dinding (yang terbaik adalah yang melekat dari dinding dan dipasang pada 2 skru)

Langkah 2: Makan Praline Dari Kotak

Setelah kotak kosong, kita boleh terus memasang soket dinding ke casing. Kotak saya terlalu sukar untuk dibor, jadi saya menggunakan pisau untuk membuat 2 potongan kecil. Kemudian saya memasang soket dengan bolt kecil, mur dan pad di tempatnya.

Saya mengikuti dengan memasang transformer pada sekeping papan wangi untuk memudahkan pematerian. Kemudian saya menanggalkan kabel kuasa dan memateri wayar ke pin AC pada pengubah.

Langkah 3: Pendawaian Semua Komponen

Pendawaian Semua Komponen
Pendawaian Semua Komponen

Sekarang bahagian yang menyeronokkan - menghubungkan setiap bahagian dan sementara itu tidak merosakkan apa-apa: D

Skema menunjukkan semua hubungan yang harus kita buat di antara papan, kecuali yang neutral untuk soket terkawal, yang langsung menuju ke kabel kuasa. Untuk sambungan voltan tinggi selalu gunakan wayar yang dapat mengendalikan kuasa - mis. kita boleh memendekkan kabel kuasa kita lebih awal dan menggunakan serpihan pemotong di antara soket dan geganti. Ia juga bagus untuk menjaga warna dawai dengan betul (wayar hidup coklat, biru neutral dan kuning-hijau tanah).

Langkah 4: Pengekodan Wemos Board

Pengekodan Wemos Board
Pengekodan Wemos Board

Sekarang bahagian yang paling membosankan - pengekodan. Oleh kerana saya seorang yang sangat malas, saya menggunakan lakaran contoh yang ada dan mengubahnya sedikit demi sedikit untuk bertindak balas terhadap perintah kami. Kod penuh terdapat di GitHub saya.

Sekarang kita boleh memuat naik kod ke papan. Hmm, tapi tunggu, bagaimana? Ini bukan papan Arduino. Mula-mula kita harus menambahkan definisi papan ke IDE kita agar dapat dilihat. Kemudian kami mencari papan untuk Wemos D1 mini kami, menetapkan kelajuan muat naik ke 115200bps dan kemudian, akhirnya memuat naik kodnya.

Langkah 5: Mengawal Soket

Mengawal Soket
Mengawal Soket
Mengawal Soket
Mengawal Soket

Sekarang, jika kita memutuskan kabel USB dan menyambungkan papan ke soket utama, kabel tersebut harus disambungkan ke rangkaian Wi-Fi dan bertindak balas ketika kita membukanya di penyemak imbas.

Tetapi apakah alamat yang harus kita tulis di bar penyemak imbas? Di situlah "mDNS responder" sangat berguna, kerana kita tidak perlu mengetahui alamat IP dewan. Dalam kod kami telah menyatakan bahawa mDNS akan memberi respons pada nama "remoteSocket01" dan pelayan disiapkan pada port 81, jadi alamat lengkapnya akan menjadi https://remoteSocket01.local: 81. Semua kerja disiapkan pada / [output] / [hidup atau mati]

Bagaimana jika kita tidak dapat menyambung ke papan dengan alamat mDNS, mis. pada telefon pintar? Di sini terdapat aplikasi Android yang berguna yang disebut Alat IP. Salah satu ciri ialah kita dapat mencari rangkaian tempatan untuk semua peranti yang disambungkan. Kami akan mencari peranti yang dihasilkan oleh Espressif Inc. dan membaca IP yang ditunjukkan di atas.

Sekiranya anda tidak mahu menaip alamat pada bar setiap kali - saya membuat aplikasi android untuk memudahkan semuanya. Ciri-ciri asas seperti sekarang ialah menghidupkan atau mematikan soket, dan "menyegarkan" - mematikannya selama satu saat dan mengaktifkannya kembali. Anda boleh memuat turunnya dari sini.

Semoga anda dapat menikmati lampu tempat tidur pintar DIY: D

Sehingga lain kali, Krzysztof:)

Disyorkan: