Daftar Isi:

Otomatisasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!: 24 Langkah (dengan Gambar)
Otomatisasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!: 24 Langkah (dengan Gambar)

Video: Otomatisasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!: 24 Langkah (dengan Gambar)

Video: Otomatisasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!: 24 Langkah (dengan Gambar)
Video: Blynk IoT : Kontrol Lampu dari android menggunakan platform Blynk 2024, November
Anonim
Otomatisasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!
Otomatisasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!

Pertama, saya ingin mengucapkan TERIMA KASIH kepada semua orang karena telah menjadikan saya pemenang dalam Automation Contest 2016 untuk INSTRUCTABLE ini. Jadi, seperti yang saya janjikan, inilah instruksi untuk mengontrol peralatan rumah tangga dengan modul WiFi ESP8266.

Langkah 1: Selanjutnya di Otomatisasi Rumah

Untuk tetap di sofa dan mengontrol semua alat listrik hanya dengan remote TV, saya membuat instruksi untuk itu dan sekarang saatnya untuk meningkatkan ke WiFi. Sekarang Anda dapat mengontrol semuanya dengan ponsel cerdas Anda. Kedengarannya rumit!!! Tapi sangat mudah dibuat!!!

Langkah 2: Mengapa ESP8266?

Mengapa ESP8266?
Mengapa ESP8266?

Sekarang Anda mungkin berpikir mengapa saya menggunakan WiFi di sini? Saya akan menggunakan Bluetooth atau RF tetapi mengapa hanya Wifi dengan ESP8266? Jawaban sederhananya adalah:• ESP8266 akan lebih murah daripada modul Bluetooth (di eBay, harganya hanya sekitar $2)• Dengan menggunakan ESP8266, Anda dapat menghubungkan modul ke internet dan mengontrolnya dari belahan dunia mana pun.

Langkah 3: Modul ESP Mana yang Harus Saya Beli?

Modul ESP mana yang harus saya beli?
Modul ESP mana yang harus saya beli?
Modul ESP mana yang harus saya beli?
Modul ESP mana yang harus saya beli?
Modul ESP mana yang harus saya beli?
Modul ESP mana yang harus saya beli?

Sekarang ada pertanyaan baru yang diajukan di sini Modul ESP8266 mana yang harus saya beli? Nah sekarang ada banyak variasi modul ini. Di sini, di instruksi ini, saya telah menggunakan modul ESP-01. Ini adalah modul pertama yang diperkenalkan dan juga yang termurah, jadi jika Anda seorang pemula di IoT, maka Anda sebaiknya melakukannya. Modul yang harus Anda beli tergantung pada berapa banyak pin gpio (general-purpose-input-output) yang Anda butuhkan. Ini akan memutuskan berapa banyak hal yang dapat Anda kendalikan melalui WiFi. Untuk pemula saya akan merekomendasikan modul ESP-01.

Langkah 4: Beberapa Info Dasar tentang WIFI!

Beberapa Info Dasar tentang WIFI!!!
Beberapa Info Dasar tentang WIFI!!!

WiFi adalah teknologi yang memungkinkan perangkat elektronik terhubung ke jaringan LAN Nirkabel (WLAN), terutama menggunakan pita radio 2,4 gigahertz (12 cm) UHF dan 5 gigahertz (6 cm) SHF ISM. teknologi jaringan nirkabel yang menggunakan gelombang radio untuk menyediakan koneksi jaringan dan Internet nirkabel berkecepatan tinggi. Kesalahpahaman yang umum adalah bahwa istilah Wi-Fi adalah kependekan dari "Wireless Fidelity", namun tidak demikian halnya. Wi-Fi hanyalah frase merek dagang yang berarti IEEE 802.11x.

Langkah 5: Tidak Blynk!

Tidak Blynk!!!
Tidak Blynk!!!

Anda dapat menemukan Otomasi Rumah dengan esp8266 di seluruh Instructables tetapi hal yang umum adalah mereka mengontrol esp mereka melalui aplikasi Blynk. Yah, aplikasi Blynk juga merupakan hal yang baik untuk ESP tetapi masih ada beberapa kontra. • Pertama, membutuhkan koneksi internet agar aplikasi dapat terhubung ke server itu. • Kedua, seperti metode lainnya, aplikasi Blynk serta Esp harus terhubung ke Hotspot WiFi. Jadi, orang yang tidak memiliki koneksi internet permanen atau router sebagai hotspot tidak dapat menggunakan aplikasi Blynk.

Langkah 6: Lalu Apa yang Istimewa di Sistem Saya!

Di sistem saya, saya telah membuat aplikasi Android yang langsung terhubung ke esp Anda alih-alih terhubung ke hotspot. Ini juga tidak memerlukan koneksi internet atau hotspot wifi eksternal apa pun karena kedua mesin akan terhubung secara langsung yang menghasilkan reaksi cepat dari ESP.

Langkah 7: Kumpulkan Semua Bagian

Kumpulkan Semua Bagian
Kumpulkan Semua Bagian
Kumpulkan Semua Bagian
Kumpulkan Semua Bagian
Kumpulkan Semua Bagian
Kumpulkan Semua Bagian

Di sini semua bagian yang Anda perlukan dalam Proyek ini disebutkan dan tautan dari mana Anda dapat membelinya, tetapi saya sarankan Anda harus terlebih dahulu mencoba menemukan komponen secara lokal karena dengan cara ini Anda dapat membelinya lebih cepat dan mungkin lebih murah tetapi jika tidak tersedia secara lokal Anda selalu dapat membelinya dengan tautan yang disediakan. Saya selalu membeli semuanya dari ebay karena itu yang termurah. Untuk proyek ini Anda akan membutuhkan:

  • Modul WiFi ESP8266
  • FTDI Breakout (atau ARDUINO UNO)
  • 2x 1K Resistor
  • 2x BC547 Transistor
  • 2x 5v Relai
  • 2x 1N4007 DIODE
  • 2x Terminal Sekrup.

Langkah 8: Jadikan Ini Ramah Papan Tempat memotong roti

Jadikan Ini Ramah Papan Tempat memotong roti
Jadikan Ini Ramah Papan Tempat memotong roti
Jadikan Ini Ramah Papan Tempat memotong roti
Jadikan Ini Ramah Papan Tempat memotong roti
Jadikan Ini Ramah Papan Tempat memotong roti
Jadikan Ini Ramah Papan Tempat memotong roti

Saat ini, Anda mungkin telah memperhatikan bahwa ESP-01 tidak dapat dipasang di papan tempat memotong roti sehingga kami harus membuatnya menjadi Breadboard Friendly. Langkah-langkahnya sederhana Anda hanya perlu memotong PCB 4 x 4 titik, menyolder header pria dan header wanita seperti yang ditunjukkan dalam gambar-gambar di atas.

Langkah 9: Aplikasi Android

Aplikasi Android
Aplikasi Android

Untuk mengontrol ESP8266 langsung dari ponsel Anda, saya telah membuat aplikasi menggunakan MIT app inventor. Anda dapat menemukan aplikasi di sini.

Pertama, Anda perlu menghubungkan ponsel cerdas Anda ke esp8266 WiFi dan kemudian mengatur alamat ip ke alamat ip modul Anda di aplikasi. Dalam kasus saya, itu adalah 192.168.4.1

Langkah 10: WAKTU MULAI MEMBANGUN!

Pertama kita harus menghubungkan modul ESP ke komputer untuk memperbarui firmware serta memprogramnya.

Langkah 11: Ubah 5v menjadi 3.3v!

Ubah 5v menjadi 3.3v!!!
Ubah 5v menjadi 3.3v!!!

Yang paling penting adalah modul esp8266 hanya bekerja dengan 3.3v dan bukan 5v.

5v dapat mematikannya, jadi untuk mengubah 5v menjadi 3.3v kita harus membuat pembagi tegangan.

Buat pembagi tegangan dengan menghubungkan resistor 1K dan 2K seperti yang ditunjukkan pada gambar.

Langkah 12: Hubungkan FTDI ke Esp!

Hubungkan FTDI ke Esp!!!
Hubungkan FTDI ke Esp!!!

Cukup ikuti skema untuk menghubungkan esp Anda ke pelarian FTDI. Pastikan untuk menggunakan 3.3v hanya pada breakout FTDI Anda.

Langkah 13: Anda Tidak Memiliki FTDI Breakout

Anda Tidak Memiliki FTDI Breakout!
Anda Tidak Memiliki FTDI Breakout!

Jika Anda tidak memiliki FTDI breakout seperti saya, Anda juga dapat menggunakan arduino Anda untuk memprogram esp. HAPUS IC ATMEGA 328 DARI ARDUINO BOARD SEBELUM PEMROGRAMAN. JANGAN LUPA BAHWA ESP8266 BEKERJA PADA 3.3v DAN BUKAN PADA 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND------------GROUND3.3v ------------- --- CHP_PWD(CHIP POWER DOWN)TX --------------- TXRX --------------- RX

Langkah 14: Flash ESP Anda

Flash ESP Anda
Flash ESP Anda

Flash ESP Anda ke firmware terbaru. Unduh perangkat lunak yang diperlukan. Flasher.exe Pastikan untuk menghubungkan gpio 0 ke ground. Ini akan mengaktifkan mode flash di esp.

Unduh file. >>>>>File akan berada dalam file zip jadi unzip dan buka esp8266_flasher.exe>>>>>Anda dapat menggunakan firmware.bin yang sudah disediakan dalam file zip.>>>>>Kemudian pilih COMMUNICATION Anda (COM) PORT, dan masukkan 0x00080 di kolom lainnya.>>>>>>> Tekan Download.

Langkah 15: Periksa Apakah Semuanya Baik-baik saja!

Periksa Apakah Semuanya Baik-baik saja!!!
Periksa Apakah Semuanya Baik-baik saja!!!

Setelah menginstal ESP, saatnya untuk memeriksa apakah semuanya baik-baik saja.

  • Masuk ke Arduino IDE
  • Pergi ke monitor serial
  • Pilih baud rate 115200
  • Sekarang masukkan perintah berikut.

PADA

Setelah memasukkan perintah ini tekan KIRIM dan jika Anda menerima OK maka Anda siap untuk pergi.

Anda dapat bermain dengan modul dengan Perintah AT lainnya seperti yang ditunjukkan pada gambar di atas.

Langkah 16: Pra-Pengodean

Pra-Pengodean
Pra-Pengodean
Pra-Pengodean
Pra-Pengodean
Pra-Pengodean
Pra-Pengodean
Pra-Pengodean
Pra-Pengodean

Untuk memprogram ESP dari Arduino IDE, Anda harus menginstal beberapa perangkat lunak yang diperlukan.

1. Buka Arduino IDE 2. Buka File >>>> Preferences 3. Pada kotak teks URL ADDITIONAL BOARDS MANAGER, salin dan tempel jalur di bawah ini

arduino.esp8266.com/package_esp8266com_inde…

4. Masuk ke TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. Ketik esp di kotak pencarian dan hanya satu opsi yang tersisa.6. Instal PAKET ESP8266 itu.

Langkah 17: Saatnya Coding

Setelah menginstal Paket ESP8266, GO TO TOOLS >>>>> BOARDS >>>>> Pilih modul yang Anda miliki (Jika Anda memiliki modul esp-01 seperti saya, pilih MODUL ESP8266 GENERIC)

Sekarang ubah Properties sesuai dengan modul Anda di menu alat.

Sekarang pastikan Anda memiliki perpustakaan ESP8266WIFI.

Unggah kode ke esp Anda.

Langkah 18: Buat Sirkuit!

Buat Sirkuit!!!
Buat Sirkuit!!!
Buat Sirkuit!!!
Buat Sirkuit!!!
Buat Sirkuit!!!
Buat Sirkuit!!!

Pertama coba buat sirkuit di papan tempat memotong roti dan kemudian buat permanen di papan pcb.

Tetapi masalah terbesar adalah bahwa ESP8266 membutuhkan 3.3v dan bukan 5v.

Jangan remehkan kekuatan 5v, cukup untuk mematikan modul ESP Anda.

***Hai! dipukul di suatu tempat??? Saya selalu ada untuk membantu Anda di komentar di bawah!!!***

Langkah 19: PERHATIAN!!! TEGANGAN TINGGI!

PERINGATAN!!! TEGANGAN TINGGI!!!
PERINGATAN!!! TEGANGAN TINGGI!!!

PERINGATAN!

Penggunaan yang salah atau tidak tepat dapat menyebabkan:

  • Cedera serius atau Kematian.
  • Kerusakan Fisik pada Produk.
  • Menciptakan Bahaya yang berbahaya.

***SAYA TIDAK BERTANGGUNG JAWAB ATAS TINDAKAN ANDA***

Langkah 20: Cara Menggunakan Ini di RUMAH Anda!

Cara Menggunakan Ini di RUMAH Anda!!!
Cara Menggunakan Ini di RUMAH Anda!!!

Katakanlah Anda ingin mengontrol lampu dan kipas kamar tidur Anda, Anda dapat memasang sirkuit ini di papan sakelar. Cukup buka papan sakelar yang mengontrol lampu dan kipas Anda dan Anda akan menemukan bahwa dua kabel terpasang ke sakelar. Lepaskan saja kabel-kabel itu dari sakelar dan sambungkan ke terminal PCB dan Anda selesai. Super Sederhana namun Efisien.

***Anak-anak, jauhi kabel listrik hidup. Suruh orang dewasa di sampingnya untuk melakukan pekerjaan listrik tegangan tinggi***

Langkah 21: Pemecahan Masalah!@#$%

Pemecahan Masalah!@#$%
Pemecahan Masalah!@#$%

Hmm… Tidak bekerja seperti yang diharapkan???

Coba panduan Pemecahan Masalah ini sehingga Anda dapat membuat proyek Anda bekerja seperti pesona!!

Pertama periksa kodenya. Pastikan Anda telah menginstal semua perpustakaan dengan benar. Jika belum maka Anda harus mendownloadnya terlebih dahulu

  • Pastikan bahwa Koneksi sudah benar. Menggunakan fungsi kontinuitas multimeter Anda, periksa koneksi yang salah atau korsleting!!!
  • Pastikan Anda memiliki ESP dan relai yang berfungsi.
  • Pastikan Anda telah menempatkan dioda dalam polaritas yang benar.
  • Pastikan Anda telah menghubungkan ponsel Anda ke esp melalui WiFi.

*** Jika Anda memiliki keraguan tentang ini, Anda selalu dapat bertanya kepada saya di komentar di bawah ***

Langkah 22: Periksa Poin Ini!

  • Sebelum menguji sirkuit, periksa kembali semua koneksi dengan fungsi kontinuitas multi meter untuk setiap koneksi yang salah atau korsleting.
  • Pasang dioda antara kumparan dalam polaritas yang benar karena akan melindungi sirkuit kita dari arus balik.
  • Saya sarankan sebelum menguji rangkaian dengan TEGANGAN AC TINGGI, coba dulu dengan LED sederhana.
  • Juga jangan pernah menggunakan peralatan seperti itu yang menarik lebih banyak arus daripada peringkat Relay Anda.

Langkah 23: Apa yang Terjadi Disini???

Hmm … bingung sekarang … biarkan aku memberitahu Anda Apa yang terjadi di sini???

Saat Anda menekan tombol ON pada aplikasi pengontrol WiFi, itu akan mengirimkan sinyal ON ke ESP. Modul diprogram sedemikian rupa sehingga ketika menerima sinyal ON, itu mengubah status gpio menjadi HIGH. Dengan demikian, relai diaktifkan dan alat menyala. Dengan cara yang sama ketika Anda menekan OFF, esp mengubah status gpio ke LOW, dan relai mati begitu juga alat. Prinsip kerjanya sangat sederhana dibandingkan dengan komplikasi di aplikasi Blynk.

Jika Anda ingin info lebih lanjut, periksa tutorial GreatScott tentang ini.

*** Jika Anda masih ragu, jangan ragu untuk bertanya di bagian komentar di bawah***

Langkah 24: Kesimpulan!

Kesimpulan!!!
Kesimpulan!!!

Hai!!! Good Luck untuk membuat ini sendiri. Jika Anda dikejutkan di suatu tempat, jangan ragu untuk bertanya kepada saya di bagian komentar di bawah. Saya akan selalu ada untuk membantu. Jika Anda memiliki saran, beri tahu saya, dan jika Anda menyukai proyek ini, tekan tombol suka, bagikan proyek ini secepat mungkin dan beri VOTE dalam kontes.

Terima kasih sudah membaca,

YAVNIK SHARMA

Direkomendasikan: