Isi kandungan:

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

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

Video: Automasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk !: 24 Langkah (dengan Gambar)
Video: Project IoT Sederhana Menyalakan Router Yang Terkoneksi Google Home [ Pemula ] 2024, Julai
Anonim
Automasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!
Automasi Rumah Dengan WiFi ESP8266 Tanpa Menggunakan Blynk!

Pertama, saya ingin mengucapkan terima kasih kepada semua orang kerana menjadikan saya pemenang dalam Peraduan Automasi 2016 untuk INSTRUCTABLE ini. Oleh itu, seperti yang saya janjikan kepada anda, berikut adalah petunjuk untuk mengawal perkakas rumah dengan modul WiFi ESP8266.

Langkah 1: Seterusnya dalam Automasi Rumah

Untuk terus berada di sofa dan mengawal semua alat elektrik dengan hanya alat kawalan jauh TV, saya membuat arahan untuk itu dan sekarang tiba masanya untuk menaik taraf ke WiFi. Kini anda dapat mengawal semuanya dengan telefon pintar anda. Bunyi rumit !!! Tetapi sangat mudah dibuat !!!

Langkah 2: Mengapa ESP8266?

Mengapa ESP8266?
Mengapa ESP8266?

Sekarang anda mungkin berfikir mengapa saya menggunakan WiFi di sini? Saya akan menggunakan Bluetooth atau RF tetapi mengapa hanya Wifi dengan ESP8266? Jawapan Mudahnya adalah: • ESP8266 lebih murah daripada modul Bluetooth (di eBay, harganya sekitar $ 2) • Dengan menggunakan ESP8266, anda boleh menyambungkan modul ke internet dan mengendalikannya dari mana-mana bahagian dunia.

Langkah 3: Modul ESP mana yang Perlu 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 persoalan baru yang dibangkitkan di sini Modul ESP8266 mana yang harus saya beli? Sekarang terdapat banyak variasi modul ini. Di sini dalam arahan ini, saya telah menggunakan modul ESP-01. Ini adalah modul pertama yang diperkenalkan dan juga yang paling murah jadi jika anda seorang pemula untuk IoT, maka lebih baik anda mencuba ini. Modul yang harus anda beli bergantung pada berapa banyak pin gpio (tujuan-input-output-umum) yang anda perlukan. Ini akan menentukan berapa banyak perkara yang dapat anda kendalikan melalui WiFi. Untuk pemula saya akan mengesyorkan modul ESP-01.

Langkah 4: Beberapa Maklumat Asas mengenai WIFI !

Beberapa Maklumat Asas mengenai WIFI !!!
Beberapa Maklumat Asas mengenai WIFI !!!

WiFi adalah teknologi yang membolehkan peranti elektronik menyambung ke rangkaian Wireless LAN (WLAN), terutamanya menggunakan jalur radio 2.4 gigahertz (12 cm) UHF dan 5 gigahertz (6 cm) SHF ISM. Wi-Fi adalah nama yang popular teknologi rangkaian tanpa wayar yang menggunakan gelombang radio untuk menyediakan sambungan internet dan rangkaian berkelajuan tinggi tanpa wayar. Kesalahpahaman umum adalah bahawa istilah Wi-Fi adalah kependekan dari "Wireless Fidelity", namun ini tidak berlaku. Wi-Fi hanyalah frasa tanda dagangan yang bermaksud IEEE 802.11x.

Langkah 5: Tiada Blynk !

Tiada Blynk !!!
Tiada Blynk !!!

Anda boleh mendapatkan Automasi Rumah dengan esp8266 di seluruh Instructables tetapi perkara biasa ialah mereka mengawal esp mereka melalui aplikasi Blynk. Baiklah, aplikasi Blynk juga bagus untuk ESP tetapi masih ada beberapa kekurangan. • Pertama, ia memerlukan sambungan internet supaya aplikasi dapat disambungkan ke pelayannya. • Kedua, seperti kaedah lain, aplikasi Blynk dan juga Esp harus menyambung ke WiFi Hotspot. Oleh itu, orang yang tidak mempunyai sambungan bersih tetap atau penghala sebagai hotspot tidak dapat menggunakan aplikasi Blynk.

Langkah 6: Lalu Apa Yang Istimewa dalam Sistem Saya !

Dalam sistem saya, saya telah membuat aplikasi android yang secara langsung menghubungkan ke esp anda dan bukannya menyambung ke hotspot. Ini juga tidak memerlukan sambungan internet atau hotspot wifi luaran kerana kedua-dua mesin akan bersambung secara langsung sehingga menimbulkan reaksi cepat ESP.

Langkah 7: Kumpulkan Semua Bahagian

Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian

Di sini semua bahagian yang anda perlukan dalam Projek ini disebutkan dan pautan dari mana anda boleh membelinya tetapi saya mengesyorkan agar anda terlebih dahulu mencuba mencari komponennya secara tempatan kerana dengan cara ini anda dapat membelinya lebih cepat dan mungkin lebih murah tetapi jika tidak tersedia di tempatan anda sentiasa boleh membelinya dengan pautan yang disediakan. Saya selalu membeli semuanya dari ebay kerana ia adalah yang paling murah. Untuk projek ini, anda memerlukan:

  • Modul WiFi ESP8266
  • Pelarian FTDI (atau ARDUINO UNO)
  • Perintang 2x 1K
  • Transistor 2x BC547
  • Relay 2x 5v
  • 2x 1N4007 DIODE
  • Templat Skru 2x.

Langkah 8: Jadikannya Roti Papan Roti

Jadikannya Breadboard Mesra
Jadikannya Breadboard Mesra
Jadikannya Breadboard Mesra
Jadikannya Breadboard Mesra
Jadikannya Mesra Breadboard
Jadikannya Mesra Breadboard

Sekarang, anda mungkin menyedari bahawa ESP-01 tidak boleh dipasang di papan roti, jadi kita harus menjadikannya Roti Papan Roti. Langkahnya mudah, anda hanya perlu memotong pcb 4 x 4 titik, menyolder kepala lelaki dan tajuk wanita seperti yang ditunjukkan dalam gambar di atas.

Langkah 9: Aplikasi Android

Aplikasi Android
Aplikasi Android

Untuk mengawal ESP8266 terus dari telefon bimbit anda, saya telah membuat aplikasi menggunakan penemu aplikasi MIT. Anda boleh mendapatkan aplikasinya di sini.

Mula-mula anda perlu menyambungkan telefon pintar anda ke WiFi esp8266 dan kemudian menetapkan alamat ip ke alamat ip modul anda dalam aplikasi. Dalam kes saya, ia adalah 192.168.4.1

Langkah 10: MASA UNTUK MULAI BANGUN !

Mula-mula kita harus menyambungkan modul ESP ke komputer untuk mengemas kini firmware dan juga memprogramnya.

Langkah 11: Tukar 5v ke 3.3v !

Tukar 5v ke 3.3v !!!
Tukar 5v ke 3.3v !!!

Perkara yang paling importaqnat ialah modul esp8266 hanya berfungsi dengan 3.3v dan bukan 5v.

5v boleh membunuhnya, jadi untuk menukar 5v menjadi 3.3v kita harus membuat pembahagi voltan.

Buat pembahagi voltan dengan menyambungkan perintang 1K dan 2K seperti yang ditunjukkan dalam gambar.

Langkah 12: Sambungkan FTDI ke Esp !

Sambungkan FTDI ke Esp !!!
Sambungkan FTDI ke Esp !!!

Ikuti sahaja skema untuk menghubungkan esp anda ke pelarian FTDI. Pastikan menggunakan 3.3v hanya pada pelarian FTDI anda.

Langkah 13: Anda Tidak Mempunyai Pelarian FTDI

Anda Tidak Mempunyai Pelarian FTDI!
Anda Tidak Mempunyai Pelarian FTDI!

Sekiranya anda tidak mempunyai pelarian FTDI seperti saya, anda juga boleh menggunakan arduino anda untuk memprogram esp. HAPUS IC ATMEGA 328 DARI LEMBAGA ARDUINO SEBELUM MENGHASILKAN PROGRAM. JANGAN LUPA KERJA ESP8266 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 terkini. Muat turun perisian yang diperlukan. Flasher.exe Pastikan untuk menyambungkan gpio 0 ke ground. Ini akan membolehkan mod denyar di esp anda.

Muat turun fail. >>>>> Fail akan berada dalam fail zip, jadi buka zip dan buka esp8266_flasher.exe >>>>> Anda boleh menggunakan firmware.bin yang sudah disediakan dalam fail zip. >>>>> Kemudian pilih KOMUNIKASI anda (COM) PORT, dan masukkan 0x00080 di lajur lain. >>>>>>> Tekan Muat turun.

Langkah 15: Periksa Jika Semuanya Baik !

Periksa Jika Semuanya Baik !!!
Periksa Jika Semuanya Baik !!!

Selepas memacu ESP, sudah tiba masanya untuk memeriksa apakah semuanya baik-baik saja.

  • Pergi ke Arduino IDE
  • Pergi ke monitor bersiri
  • Pilih kadar baud 115200
  • Sekarang masukkan arahan berikut.

AT

Setelah memasukkan arahan ini tekan HANTAR dan jika anda menerima OK maka anda sudah siap untuk pergi.

Anda boleh bermain dengan modul dengan Perintah AT yang lain seperti yang ditunjukkan dalam gambar di atas.

Langkah 16: Pengekodan Pra

Pra-Pengekodan
Pra-Pengekodan
Pra-Pengekodan
Pra-Pengekodan
Pra-Pengekodan
Pra-Pengekodan
Pra-Pengekodan
Pra-Pengekodan

Untuk memprogram ESP dari Arduino IDE, anda harus memasang beberapa perisian yang diperlukan.

1. Pergi ke Arduino IDE 2. Pergi ke Fail >>>> Pilihan 3. Dalam kotak teks URL PENGURUS PAPAN TAMBAHAN, salin dan tampal jalan di bawah

arduino.esp8266.com/package_esp8266com_inde…

4. Pergi ke ALAT >>>>> LEMBAGA >>>>> PENGURUS LEMBAGA5. Ketik esp di kotak carian dan hanya tinggal satu pilihan.6. Pasang PAKEJ ESP8266 itu.

Langkah 17: Masa untuk Pengekodan

Setelah memasang Pakej ESP8266, PERGI KE ALAT >>>>> LEMBAGA >>>>> Pilih modul yang anda miliki (Sekiranya anda mempunyai modul esp-01 seperti saya, pilih MODUL ESP8266 GENERIK)

Sekarang ubah Properties mengikut modul anda di menu alat.

Sekarang pastikan anda mempunyai perpustakaan ESP8266WIFI.

Muat naik kod ke esp anda.

Langkah 18: Buat Litar !

Buat Litar !!!
Buat Litar !!!
Buat Litar !!!
Buat Litar !!!
Buat Litar !!!
Buat Litar !!!

Mula-mula cuba buat litar di papan roti dan kemudian buat litar tetap di papan pcb.

Tetapi masalah terbesar ialah ESP8266 memerlukan 3.3v dan bukan 5v.

Jangan memandang rendah kekuatan 5v, cukup untuk mematikan modul ESP anda.

***Hey! terlanggar suatu tempat ??? Saya sentiasa ada untuk membantu anda dalam komen di bawah !!! ***

Langkah 19: AWAS !!! VOLTAN TINGGI!

AWAS !!! VOLTAN TINGGI!!!
AWAS !!! VOLTAN TINGGI!!!

AMARAN !

Penggunaan yang tidak betul atau tidak betul boleh menyebabkan:

  • Kecederaan serius atau Kematian.
  • Kerosakan Fizikal pada Produk.
  • Menciptakan Bahaya berbahaya.

*** SAYA TIDAK MENGAMBIL TANGGUNGJAWAB SETIAP TINDAKAN ANDA ***

Langkah 20: Cara Menggunakannya di RUMAH Anda !

Cara Menggunakannya di RUMAH Anda !!!
Cara Menggunakannya di RUMAH Anda !!!

Katakan anda mahu mengawal lampu dan kipas bilik tidur anda, anda boleh memasang litar ini di papan suis. Cukup buka papan suis yang mengawal lampu dan kipas anda dan anda akan mendapati bahawa dua wayar dipasang pada suis. Keluarkan wayar dari suis dan sambungkan ke terminal PCB dan anda sudah selesai. Super Ringkas namun Cekap.

*** Anak-anak, jauhkan dari kabel elektrik. Minta orang dewasa di samping melakukan kerja elektrik voltan tinggi ***

Langkah 21: Menembak Masalah! @ # $%

Penyelesaian Masalah! @ # $%
Penyelesaian Masalah! @ # $%

Hmm … Tidak berfungsi seperti yang diharapkan ???

Cuba panduan Menembak Masalah ini supaya anda dapat menjadikan projek anda berfungsi seperti daya tarikan !!

Periksa dahulu kodnya. Pastikan bahawa anda telah memasang semua perpustakaan dengan betul. Sekiranya tidak, anda mesti memuat turunnya terlebih dahulu

  • Pastikan Sambungannya betul. Menggunakan fungsi kesinambungan multimeter anda untuk memeriksa sambungan atau litar pintas yang salah !!!
  • Pastikan anda mempunyai ESP dan relay yang berfungsi.
  • Pastikan anda meletakkan diod dalam kekutuban yang betul.
  • Pastikan bahawa anda telah menyambungkan telefon anda ke esp melalui WiFi.

*** Sekiranya anda mempunyai keraguan mengenai hal ini, anda selalu boleh bertanya kepada saya di komen di bawah ***

Langkah 22: Periksa Perkara Ini !

  • Sebelum menguji litar, periksa semula semua sambungan dengan fungsi kesinambungan multi meter untuk sebarang sambungan atau litar pintas yang salah.
  • Pasang diod antara gegelung dengan kekutuban yang betul kerana ia akan melindungi litar kita dari arus terbalik.
  • Saya mengesyorkan bahawa sebelum menguji litar dengan Voltan AC TINGGI, cubalah terlebih dahulu dengan LED sederhana.
  • Jangan sekali-kali menggunakan peralatan seperti itu yang menarik arus lebih tinggi daripada penilaian Relay anda.

Langkah 23: Apa Yang Berlaku Di Sini ???

Hmm … bingung sekarang … izinkan saya memberitahu anda Apa yang berlaku di sini ???

Apabila anda menekan butang ON pada aplikasi pengawal WiFi, ia akan menghantar isyarat ON ke ESP. Modul ini diprogram sedemikian rupa sehingga apabila menerima isyarat ON, ia menjadikan keadaan gpio menjadi TINGGI. Dengan berbuat demikian, geganti diaktifkan dan perkakas dihidupkan. Dengan cara yang sama semasa anda menekan MATI, esp menjadikan keadaan gpio menjadi RENDAH, dan geganti dimatikan sehingga perkakas. Prinsip kerja sangat mudah dibandingkan dengan kerumitan dalam aplikasi Blynk.

Sekiranya anda mahukan maklumat lebih lanjut, periksa tutorial GreatScott mengenai perkara ini.

*** Sekiranya anda masih mempunyai keraguan, jangan ragu untuk bertanya di bahagian komen di bawah ***

Langkah 24: Kesimpulan !

Kesimpulan !!!
Kesimpulan !!!

Hey!!! Nasib baik kerana mencipta ini sendiri. Sekiranya anda diserang di suatu tempat, sila tanya saya di bahagian komen di bawah. Saya akan sentiasa ada untuk membantu. Sekiranya anda mempunyai sebarang cadangan, sampaikan kepada saya, dan jika anda suka projek itu tekan butang suka, bagikan projek itu seberapa banyak yang anda boleh dan sila VOTE dalam peraduan.

Terima kasih untuk membaca,

YAVNIK SHARMA

Disyorkan: