Isi kandungan:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Program Esp12f
- Langkah 3: Selesaikan Segala-galanya ke Pcb
- Langkah 4: Gerudi Jalur
- Langkah 5: Pasang Jalur Pintar
- Langkah 6: Bersedia dengan Pembantu Rumah
- Langkah 7: Nikmati
Video: Jalur Pintar Wifi 2.0: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hai semua, saya dengan senang hati menunjukkan versi kedua projek jalur pintar WiFi saya, sekarang dengan penyatuan dengan Pembantu Rumah. Anda boleh menemui versi pertama pada profil saya yang boleh dipesan sekiranya anda ingin melihatnya.
Terdapat banyak peningkatan dalam reka bentuk baru ini:
- Daripada menggunakan tiga papan yang berbeza (bekalan kuasa 5V, NodeMCU dan 4-relay-board) dengan pelompat di antara mereka, sekarang ada PCB. Kami menjimatkan banyak ruang dan sambungan lebih kuat
- Sekarang kita dapat melihat mana outlet dihidupkan berkat 3 led berbeza, satu untuk setiap outlet.
- Kami juga dapat mengawal 3 outlet dengan menekan butang phisycal, bukan hanya dengan suara.
- Terdapat juga sensor suhu, yang dapat kita pilih untuk digunakan untuk suhu jalur pintar dalaman atau untuk suhu ruangan di mana jalur pintar berada. (Dalam kes saya, saya memilih pilihan kedua)
- Terima kasih kepada Pembantu Rumah kami dapat menyediakan banyak automasi yang melibatkan jalur kami.
- Setelah menghidupkan jalur untuk pertama kalinya, anda dapat memprogramkannya melalui ota (tanpa wayar), jadi anda tidak perlu lagi menyambungkan Esp12f anda ke port USB komputer anda.
Seperti versi sebelumnya, kami hanya mengawal 3 dari 4 outlet dengan cara "pintar". Outlet terakhir disambungkan terus ke 220V.
Perhatikan dengan 220V, jika anda tidak tahu apa yang anda lakukan anda boleh membahayakan nyawa anda dengan serius
Saya tidak bertanggungjawab untuk apa-apa
Langkah 1: Bahan yang Diperlukan
Ini adalah semua komponen yang akan kita gunakan:
- 1x Hi-Link 5V bekalan kuasa
- Terminal skru 1x kecil 2 (untuk input AC)
- 3x 3 screw termianl (output relay)
- Kapasitor Elektrolitik 2x 100uF
- Pengatur 1x AMS117 3.3V
- Butang tekan 3x
- 1x ESP12F
- Perintang 3x 1K Ohm
- Perintang 3x 5K Ohm
- Transistor 3x BC547 NPN
- Optocoupler 3x PC817
- Dipimpin 3x Berwarna
- Diod 3x IN4007
- Relay 3x 5V
- Sensor suhu 1x DHT11
- Pengimpal
- Kabel elektrik
- Kabel untuk led dan butang tekan (lebih baik beberapa kabel tebal untuk mengelakkan gangguan elektrik)
- Pelompat
- Papan roti
- Penukar USB ke Serial
- 1x Mammut Clamp
- Gerudi
- Gam panas
- Jelas semua yang saya gunakan dalam versi pertama jalur
Terdapat banyak komponen tetapi ini tidak sukar untuk dipasang sepertinya!
Langkah 2: Program Esp12f
Perkara pertama yang anda perlukan adalah memprogramkan esp12f sebelum memasangkannya ke pcb.
Terdapat banyak papan pemecah yang sangat berguna untuk memprogram papan ini, jadi anda boleh memilih mana yang anda sukai, tetapi untungnya saya mempunyai pelompat yang sangat nipis yang boleh dimasukkan ke dalam lubang kecil pin esp12f. Oleh itu, mereka dapat membuat "hubungan" yang diperlukan dengan pin papan.
Sekarang anda perlu menyambungkan papan dengan penukar USB ke Serial dengan cara ini:
Esp12f -------- Usb to Serial
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Sekarang anda boleh memasang USB ke Serial converter di komputer dan anda seharusnya dapat melihat port bersiri baru melalui Arduino Ide.
Kemudian saya mencadangkan anda untuk menyertai Komuniti Facebook yang hebat ini untuk ESP8266 untuk Smart Home untuk memuat turun firmware. Jelas percuma 100%. Di sana anda dapat menemui projek github dengan kod dan juga dengan konfigurasi untuk penyatuan dengan Pembantu Rumah.
www.facebook.com/groups/351472505248816/
Setelah memuat turun firmware anda harus menjalankan alat jar yang akan membuat fail konfigurasi untuk dimuat naik di esp12f. Dalam alat ini, anda harus menyiapkan SSID dan kata laluan WiFi anda, broker mqtt, nama pengguna, dan kata laluan anda.
Kemudian anda harus memilih semua perkara lain yang dapat anda lihat dalam gambar, jelas dengan tetapan pin yang sama. Walau bagaimanapun, semuanya dijelaskan dalam Wiki.
Setelah fail konfigurasi dihasilkan, buka SmartHome_v50beta5nc.ino di Arduino IDE. Kemudian pilih jenis papan anda (dalam kes saya semuanya berfungsi dengan "NodeMCU 1.0 esp12e").
Anda harus melakukan satu perkara terakhir sekiranya anda ingin menggunakan sensor suhu DHT11 dan bukannya DHT22. Anda harus pergi ke rutin_termostato.ino dan menukar garis DHTTYPE DHT22 dengan DHTTYPE DHT11. Kemudian simpan dan muat naik kodnya.
Anda sudah selesai! Sekarang kita boleh menyelesaikan semua perkara di pcb.
Langkah 3: Selesaikan Segala-galanya ke Pcb
Sebelum memulakan, jelas anda boleh mengubah suai pcb, jika anda mahu. Contohnya, anda boleh memilih jenis skru terminal yang berlainan jika atas sebab-sebab tertentu anda tidak suka!
Di sini anda boleh memuat turun fail gerber dari pcb:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
Nah, setelah dicetak, kita boleh mula menyolder.
Kemahiran saya tidak begitu maju, dan anda dapat melihat dengan mudah menggunakan pematerian esp12f saya, jadi saya harap anda dapat melakukan yang lebih baik daripada saya! Saya sedikit mengubahsuai pcb asli yang saya gunakan kerana terdapat beberapa kesilapan, tetapi saya tidak mahu mencetaknya lagi. Hanya ada satu perkara yang tidak dapat saya ubah, arah transistor. Anda harus menyoldernya dengan cara yang bertentangan dengan yang direka pada pcb (seperti yang anda lihat pada gambar sebelumnya).
Nilai perintang di bawah esp12f adalah 5K (mereka adalah perintang pulldown untuk butang tekan), dan nilai perintang di bawah optocouplers adalah 1k (mereka disambungkan ke pangkalan transistor).
Perhatikan semua yang anda akan solder, terutama dua kapasitor elektrolitik yang mempunyai kekutuban, jadi jika anda salah menyoldernya, ia boleh meletup. Optocoupler dan diod juga perlu disolder dengan cara yang betul
Daripada memateri butang tekan, led dan sensor suhu terus ke pcb, sambungkannya ke wayar dan kemudian solder wayar ke litar bercetak. Untuk butang tekan anda hanya perlu menyolder dua pin yang lebih tinggi. Dua yang lain tidak berguna. (Kaki panjang yang dipimpin mesti disambungkan ke pin yang lebih tinggi, kaki yang lebih pendek ke yang lebih rendah dan, untuk butang tekan, dua kaki yang mesti disambungkan adalah yang lebih dekat antara satu sama lain).
Dengan cara ini anda boleh meletakkan led, butang tekan dan dht11 (atau dht22) di mana sahaja yang anda mahukan dalam hal jalur. Dalam gambar Pengenalan anda dapat melihat di mana saya memilih untuk meletakkannya.
Sekarang kita dapat menggerudi semua lubang yang kita mahukan untuk komponen ini!
Langkah 4: Gerudi Jalur
Tidak banyak yang boleh dikatakan, tentukan di mana anda ingin meletakkan sensor, butang tekan dan led dan gerudi lubang!
Milik saya tidak sempurna dan tidak sejajar, jadi, lakukan lagi lebih baik daripada saya:)
Langkah 5: Pasang Jalur Pintar
Sebelum memasukkan pcb dalam jalur, saya cadangkan untuk menyambungkan wayar elektrik ke input AC dan output relay, seperti yang anda lihat pada gambar dua langkah yang lalu.
Sekarang buat semua hubungan antara papan dan keempat cawangan. Sekiranya anda tidak tahu bagaimana untuk melakukannya, anda boleh membaca dan melihat gambar pada versi pertama dari jalur ini. Sambungan sama dengan gambar itu!
Setelah memasukkan sensor suhu, butang tekan dan led, selamatkan kabelnya dengan gam panas dan cuba mengasingkan segalanya untuk mengelakkan gangguan elektrik.
Sekarang anda boleh menutup jalur, dan menyambungkannya ke 220V. Sekiranya anda mengikuti panduan ini dengan baik, semuanya mesti berfungsi tanpa masalah!
Langkah 6: Bersedia dengan Pembantu Rumah
Anda seharusnya dapat melihat sekarang alamat ip jalur pintar. Sekiranya anda tidak tahu bagaimana melakukannya, muat turun aplikasi Fing, imbas rangkaian WiFi dan anda seharusnya dapat mengenali alamat ip yang betul.
Ketik ip dalam penyemak imbas anda dan anda akan dihubungkan pelayan web esp12f.
Di sana anda boleh mengawal secara tidak langsung ketiga-tiga kedai, tetapi bukan yang keempat.
Yang bersambung terus ke 220V!
Sekarang, di wiki projek (dari mana anda memuat turun firmware) anda dapat dengan mudah mencari semua kod untuk ditambahkan ke konfigurasi anda.yaml untuk Pembantu Rumah.
Di wiki, di sudut kiri bawah, anda harus memilih "Interruttore". Kemudian anda boleh menyalin dan menampal kod tersebut ke konfigurasi anda.yaml tiga kali kerana anda harus mengawal tiga cawangan. Perhatikan bahawa anda harus menukar nombor dalam "interruttore / 1" dan "interruttore / 1 / ack" dengan 2 dan kemudian dengan 3 untuk mempunyai tiga entiti yang berbeza! Dalam availabilty_topic anda mesti memadam semua nombor dan menulis alamat MAC jalur pintar anda, tanpa huruf besar dan tanpa ":".
Kemudian untuk sensor suhu pilih "Termostato" dan salin hanya dua blok kod pertama, untuk mengukur suhu dan kelembapan. Ingatlah untuk menukar topik ketersediaan.
Simpan fail, periksa konfigurasi dan jika semuanya baik-baik saja anda boleh reboot Pembantu Rumah.
Sekarang anda seharusnya dapat mengawal ketiga-tiga saluran dan memantau suhu dan kelembapan bilik (atau jalur dalaman jika anda menyolder sensor terus ke pcb)!
Langkah 7: Nikmati
Tahniah, sekarang anda boleh menggunakan jalur pintar anda dalam setiap automasi yang anda mahukan melalui Pembantu Rumah. Kemudian, jika anda ingin mengawalnya melalui suara, anda juga boleh menghubungkan Pembantu Rumah dengan Alexa atau Google Assistant dan selesai!
Selamat mencuba!:)
Disyorkan:
Peranti Pintar Perisian Perkakasan dan Perisian, Tuya dan Jalur Lebar LED, Sonoff, Palam Pintar BSD33: 7 Langkah
Peranti Pintar Perisian Perkakasan dan Perisian, Tuya dan Broadlink LED, Sonoff, BSD33 Smart Plug: Dalam Instruksional ini saya menunjukkan kepada anda bagaimana saya memancarkan beberapa peranti pintar dengan firmware saya sendiri, jadi saya dapat mengawalnya dengan MQTT melalui persediaan Openhab saya. Saya akan menambah peranti baru ketika saya menggodamnya. Sudah tentu ada kaedah berasaskan perisian lain untuk mem
Jalur LED DIY: Cara Memotong, Menghubungkan, Memateri dan Jalur LED Kuasa: 3 Langkah (dengan Gambar)
Jalur LED DIY: Cara Memotong, Menghubungkan, Memateri dan Jalur LED Kuasa: Panduan pemula untuk membuat projek cahaya anda sendiri menggunakan jalur LED. Jalur LED yang fleksibel dan mudah digunakan, jalur LED adalah pilihan terbaik untuk pelbagai aplikasi. Saya akan membuat liputan asas-asas memasang jalur LED 60 LED / m dalaman yang sederhana, tetapi dalam
Lampu Jalur LED Mudah (Tingkatkan Jalur LED Anda): 4 Langkah (dengan Gambar)
Lampu Jalur LED Mudah (Tingkatkan Jalur LED Anda): Saya telah menggunakan jalur LED sejak sekian lama dan selalu menyukai kesederhanaannya. Anda hanya memotong sekeping peranan, memateri beberapa kabel padanya, memasang bekalan kuasa dan anda mempunyai sumber cahaya untuk diri sendiri. Selama bertahun-tahun saya telah menemui
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi - Kawalan Telefon Pintar STRIP LED RGB: 4 Langkah
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hai kawan-kawan dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengawal jalur LED RGB dan Nodemcu akan dikendalikan oleh telefon pintar melalui wifi. Jadi pada dasarnya anda dapat mengawal STRIP LED RGB dengan telefon pintar anda
Neopixel Terkawal Telefon Pintar (Jalur LED) Dengan Aplikasi Blynk Melalui WiFi: 6 Langkah
Neopixel Terkawal Telefon Pintar (Jalur LED) Dengan Aplikasi Blynk Melalui WiFi: Saya membuat projek ini setelah mendapat inspirasi oleh neopixel yang dikendalikan oleh telefon pintar di sebuah rumah rakan tetapi ia dibeli di kedai. Saya fikir " betapa sukarnya membuat sendiri, akan jauh lebih murah juga " Begini.Catatan: Saya menganggap anda