Daftar Isi:

ESP8266 WIFI Pintu Garasi Remote: 3 Langkah
ESP8266 WIFI Pintu Garasi Remote: 3 Langkah

Video: ESP8266 WIFI Pintu Garasi Remote: 3 Langkah

Video: ESP8266 WIFI Pintu Garasi Remote: 3 Langkah
Video: Pintu Garasi Otomatis Berbasis IoT dengan NodeMCU dan TelegramBot 2024, Juli
Anonim
ESP8266 WIFI Pintu Garasi Jarak Jauh
ESP8266 WIFI Pintu Garasi Jarak Jauh

Kami menggunakan garasi kami lebih seperti pintu masuk utama ke rumah, karena menggunakan pintu masuk depan sebenarnya banyak kotoran masuk ke dalam rumah karena tata letaknya yang buruk. Selama musim hujan di pantai barat Kanada ini bahkan lebih buruk. Pembuka pintu garasi kami hanya datang dengan dua remote dan sementara kami dapat membeli lebih banyak remote, saya pikir akan lebih baik untuk memiliki remote berbasis WIFI yang dapat digunakan dari smartphone. Saya tidak ingin pembuka berkemampuan WIFI yang memerlukan koneksi ke server pabrikan atau apa pun yang memungkinkan pintu dibuka dari jarak jauh (jauh dari rumah). Solusi yang saya buat menggunakan aplikasi Android khusus yang terhubung ke WIFI kami dan berkomunikasi dengan papan berbasis ESP8266 yang hanya dapat terhubung ke WIFI kami juga. Setelah Anda berada dalam jangkauan WIFI rumah, Anda dapat menggunakan ponsel untuk membuka pintu.

Langkah 1: Desain dan Bahan

Desain dan Bahan
Desain dan Bahan
Desain dan Bahan
Desain dan Bahan

Pembuka pintu garasi kami adalah Chamberlain, tapi saya menduga sebagian besar pembuka beroperasi dengan cara yang sama. Kontrol panel dinding untuk itu secara sederhana memperpendek dua kabel yang terhubung dengannya yang memberi sinyal pembuka untuk diaktifkan. Panel dinding ini sering memiliki sakelar lampu dan fitur kunci juga, tombol-tombol itu tidak hanya memperpendek koneksi, tetapi mengirim serangkaian pulsa (sinyal PWM) kembali ke pembuka untuk menginstruksikan apa yang harus dilakukan (menyalakan lampu atau mengunci keluar dari remote). Korsleting kabel (apa yang dilakukan sakelar utama) dapat dilakukan dengan relai.

Saya menggunakan bagian-bagian berikut:

  • Papan Wemos D1 R2 ESP8266 (papan pengembang ESP8266 apa pun akan berfungsi)
  • Relay JCZ-11 (koil 5V)
  • Transistor NPN (2N4401)
  • satu Resistor 10kOhm
  • satu Resistor 2.2kOhm
  • satu dioda 1N4148
  • kawat lain-lain
  • membuat prototipe PCB (atau buat sendiri)
  • kandang untuk papan
  • catu daya untuk papan

Diagram skematik berasal dari LTSpice (file sumber terlampir) dan saya juga menyertakan gambar papan tempat memotong roti Fritzing untuk visualisasi yang berbeda. Model Fritzing dari papan Wemos yang saya temukan tampaknya memiliki beberapa masalah. Abaikan garis putus-putus, lihat saja sambungan kabel biru. Tentu saja banyak papan pengembangan ESP8266 lainnya juga dapat digunakan sebagai gantinya dan kode yang disertakan akan memerlukan sedikit modifikasi untuk bekerja pada papan lain.

Untuk enklosur saya menggunakan kotak plastik kecil (tidak menggunakan logam, itu akan melindungi sinyal WIFI). Untuk catu daya saya menggunakan pengisi daya ponsel lama dan mengganti ujungnya dengan konektor yang sesuai untuk papan Wemos.

Karena relai yang saya miliki berisi koil 5V dan papan Wemos hanya dapat mengeluarkan 3.3V pada pin digital, saya menggunakan transistor untuk mengganti koil pada relai. Saya menambahkan resistor pull-down (10kOhm) untuk memastikan pin rendah saat papan dinyalakan dan pintu garasi tidak terbuka secara tidak sengaja. Dioda flyback (D1) melindungi terhadap lonjakan tegangan dari energi yang tersimpan dalam koil saat relai dimatikan.

Langkah 2: Merakit Semuanya

Merakit Semuanya
Merakit Semuanya
Merakit Semuanya
Merakit Semuanya
Merakit Semuanya
Merakit Semuanya
Merakit Semuanya
Merakit Semuanya

Saya memiliki sisa PCB dari proyek lain yang sesuai dengan header untuk papan Wemos, jadi saya memotongnya sesuai ukuran dan memodifikasinya untuk digunakan. Beberapa lubang perlu dibor dan beberapa jejak yang tidak diinginkan dipotong agar cocok. Saya menyolder semua bagian di tempatnya dan menguji fungsionalitas kode dengan menyalakan dan mematikan LED. Seperti disebutkan sebelumnya, fitur penting adalah bahwa pembuka (atau LED dalam kasus uji) tidak akan aktif ketika papan Wemos menyala.

Papan Wemos diprogram menggunakan Arduino IDE dan alamat IP papan ditetapkan (pra-diberikan) ke 192.168.1.120 di jaringan rumah. Dengan begitu ketika dinyalakan, itu akan selalu memiliki alamat IP (internal) yang sama dan aplikasi dapat dikodekan dengan keras.

Aplikasi Android dibuat menggunakan MIT App Inventor 2. Saya hanya mengujinya di ponsel yang kami miliki (Oneplus, Xiaomi, dan Moto G4 Play). Itu mudah dipasang dengan menempatkannya di folder Google Drive bersama dan memuatnya dari telepon itu sendiri. MIT App Inventor gratis untuk digunakan dan file proyek yang disertakan dapat dengan mudah dimodifikasi untuk menggunakan alamat IP yang berbeda.

Unit yang dirakit tidak sepenuhnya pas di sisi casing yang saya miliki, jadi saya membuat lubang agar relai sedikit menonjol. Saya juga memotong lubang akses untuk konektor ke kabel terbuka pintu garasi.

Langkah 3: Menghubungkan ke Pembuka Pintu Garasi

Menghubungkan ke Pembuka Pintu Garasi
Menghubungkan ke Pembuka Pintu Garasi
Menghubungkan ke Pembuka Pintu Garasi
Menghubungkan ke Pembuka Pintu Garasi

Ada dua opsi untuk menghubungkan kabel ke pembuka. Opsi 1 adalah menyambungkan ke dua terminal sekrup di panel dinding dan yang lainnya menghubungkan langsung ke pembuka (terminal dorong masuk). Saya memilih yang terakhir, karena lebih nyaman bagi saya karena kabel akan berjalan lebih pendek ke tempat saya dapat menempatkan unit Wemos saya di garasi. Ada pengukur strip kawat pada pembuka itu sendiri dan tab oranye kecil di bawah ini dapat digunakan untuk melepaskan kabel yang ada sehingga set tambahan dapat dipelintir dengan yang sudah ada dan dimasukkan kembali.

Papan Wemos di dalam kandangnya diletakkan di atas agar tidak mudah terbanting, karena garasi juga merupakan bengkel pertukangan saya. Ini bekerja cukup baik dan saya berharap saya membuat ini lebih cepat.

Direkomendasikan: