Daftar Isi:
- Langkah 1: Bagaimana Cara Kerjanya?
- Langkah 2: Menyiapkan Blynk
- Langkah 3: Menyiapkan IFTTT
- Langkah 4: Memprogram Perangkat Keras Anda
- Langkah 5: Cobalah
Video: Cara Menambahkan Fitur IOT ke Proyek Anda: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Tidak ada yang lebih baik daripada membuat proyek DIY yang menggantikan produk komersial yang menurut Anda berguna. Sebenarnya, ada yang lebih baik dari itu. Menambahkan kemampuan IoT ke proyek Anda.
Ketika datang ke otomatisasi, pemula biasanya berpikir bahwa mereka perlu melakukan pemrograman yang kompleks dan apa yang tidak. Namun berkat banyak layanan dan perangkat lunak gratis yang tersedia untuk tujuan yang tepat akhir-akhir ini, menambahkan fitur IoT dasar ke proyek Anda menjadi lebih mudah dari sebelumnya.
Dalam instruksi ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan dua perangkat lunak tersebut - Blynk dan IFTTT, untuk mengotomatiskan proyek DIY Anda. Mari kita lakukan!
Langkah 1: Bagaimana Cara Kerjanya?
Saya akan menggunakan esp8266 untuk proyek saya, tetapi ingat bahwa tutorial ini berlaku untuk hampir semua mikrokontroler yang mendukung Wi-Fi (misalnya, esp32) Untuk tutorial ini, mari kita membuat proyek yang menyalakan LED setiap kali Anda mendapatkan pengikut twitter baru. Untuk memungkinkan proyek ini, kita harus menggunakan Blynk dan IFTTT bersama-sama.
IFTTT:
IFTTT bekerja seperti ini: "Jika INI terjadi maka lakukan ITU". Jika Anda menyukai pengkodean, Anda dapat membandingkannya dengan 'pernyataan if'. Dalam kasus kami seperti ini: "Jika saya mendapatkan pengikut twitter baru, maka kirim sinyal ke Blynk"
Blynk:
Blynk simpy mentransfer pemicu IFTTT ke esp8266. Katakanlah LED kita terhubung ke GPIO pin 5. Blynk akan menerima data dari IFTTT dan memicu pin 5.
Faktanya, kedua aplikasi ini dapat melakukan lebih dari sekadar mengotomatiskan proyek DIY Anda. Anda dapat bermain-main dengan mereka untuk mengetahui lebih banyak.
Langkah 2: Menyiapkan Blynk
Pertama, instal Blynk.
Android
iOS
Sekarang buat proyek baru. Segera setelah Anda melakukan ini, Anda akan menerima token Auth di email Anda. Token ini sangat penting dan kami akan menggunakannya dalam langkah-langkah mendatang. Ketuk "+" dan tambahkan Tombol dari kotak widget. Ketuk tombol yang baru ditambahkan dan pengaturan tombol akan muncul. Di sini pilih pin yang ingin Anda picu (GPIO 5 dalam kasus ini). Anda dapat mengatur mode untuk mendorong atau beralih berdasarkan aplikasi Anda. Jika diatur ke push, segera setelah IFTTT terpicu, pin AKTIF dan langsung OFF (seperti tombol push umum) Jika diatur untuk beralih, segera setelah IFTTT terpicu, pin AKTIF dan tetap ON
Langkah 3: Menyiapkan IFTTT
Instal IFTTT:
Android
iOS
Di IFTTT, klik "dapatkan lebih banyak". Sekarang klik + dan kemudian klik "ini". Kemudian cari dan pilih "twitter". Kemudian klik "pengikut baru".
Sekarang klik "itu" dan cari "webhooks" di bilah pencarian. Klik "buat permintaan web" dan masukkan URL. Format URL adalah
Karena pin kami adalah GPIO 5, ganti "pin" di URL menjadi "D5" Ganti Auth dengan token Auth dari proyek blynk yang Anda terima di email Anda pada langkah sebelumnya. Ganti IP dengan blynk cloud IP negara Anda. Untuk mendapatkan IP, buka command prompt dan ketik "ping blynk-cloud.com". Untuk India, IP-nya adalah 188.166.206.43
Pilih "letakkan" di bagian metode dan pilih "aplikasi/json" di tipe konten. Di badan, ketik ["1"].
Perlu dicatat bahwa [“1”] mewakili pemicu ON dan [“0”] mewakili pemicu OFF
Langkah 4: Memprogram Perangkat Keras Anda
Pastikan Anda memiliki library esp8266 dan Blynk yang terinstal di Arduino IDE Anda. Jika Anda tidak yakin tentang cara melakukannya, klik di sini untuk tutorial singkat. Sekarang buka file>contoh>Blynk>boards_wifi>esp8266. Contoh program akan muncul.
Meskipun Anda dapat mengedit ini, saya tidak akan merekomendasikan memodifikasi sketsa contoh. Cukup salin kode dan tempel ke file baru. Sekarang Anda dapat mengedit file ini.
Anda harus menambahkan ssid dan kata sandi wifi Anda di program yang bertuliskan 'NamaJaringan Anda' dan 'Kata Sandi Anda'. Juga 'YourAuthToken' harus diganti dengan token auth yang Anda terima dari blynk. Setelah melakukan ini, Anda dapat menambahkan kode proyek Anda dalam fungsi loop() setelah baris Blynk.run().
Karena milik kita adalah pemicu LED sederhana, kita tidak perlu menulis kode apa pun. Jika kita menghubungkan LED kita ke GPIO pin 5 (D1), kita bisa membuat proyek kita bekerja.
Langkah 5: Cobalah
Metode sederhana ini dapat membuat proyek Anda luar biasa. Anda dapat bermain-main dengan lebih banyak pemicu IFTTT dan fungsi Blynk untuk menyadari betapa banyak lagi yang dapat Anda lakukan dengan kedua aplikasi ini.
Tidak yakin proyek mana yang akan dimulai? Berikut adalah beberapa proyek saya yang dibuat menggunakan Blynk dan IFTTT
Jam yang berubah warna setiap kali astronot memasuki luar angkasa
Perangkat yang mengingatkan Anda untuk minum air
Lampu yang berkedip setiap kali ISS lewat di atas kepala
Bersenang-senang mengotomatisasi proyek DIY Anda:)
Direkomendasikan:
Cara Menambahkan Tampilan E-Ink ke Proyek Anda: 12 Langkah (dengan Gambar)
Cara Menambahkan Tampilan E-Ink ke Proyek Anda: Banyak proyek melibatkan pemantauan beberapa jenis data, seperti data lingkungan, sering kali menggunakan Arduino untuk kontrol. Dalam kasus saya, saya ingin memantau kadar garam dalam pelembut air saya. Anda mungkin ingin mengakses data melalui jaringan rumah Anda
Menambahkan Fitur Fast Charge ke Powerbank: 5 Langkah (dengan Gambar)
Menambahkan Fitur Pengisian Cepat ke Powerbank: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya memodifikasi powerbank umum untuk mengurangi waktu pengisian yang sangat lama. Sepanjang jalan saya akan berbicara tentang rangkaian powerbank dan mengapa baterai powerbank saya agak istimewa. Mari kita st
Menambahkan Fitur Batas Saat Ini ke Konverter Buck/Boost: 4 Langkah (dengan Gambar)
Menambahkan Fitur Batas Arus ke Konverter Buck/Boost: Dalam proyek ini kita akan melihat lebih dekat pada konverter buck/boost umum dan membuat sirkuit kecil tambahan yang menambahkan fitur batas arus ke dalamnya. Dengan itu, konverter buck/boost dapat digunakan seperti catu daya bangku lab variabel. Le
Menambahkan Fitur AutoConnect WiFi ke Sketsa yang Ada: 3 Langkah
Menambahkan Fitur AutoConnect WiFi ke Sketsa yang Ada: Dalam posting terbaru, kami mempelajari tentang fitur AutoConnect untuk papan ESP32/ESP8266 dan salah satu pertanyaan yang diajukan adalah tentang menambahkannya ke sketsa yang ada. Dalam posting ini, kita akan belajar bagaimana melakukan hal itu dan kita akan menggunakan proyek waktu jaringan
Modul Daya IoT: Menambahkan Fitur Pengukuran Daya IoT ke My Solar Charge Controller: 19 Langkah (dengan Gambar)
Modul Daya IoT: Menambahkan Fitur Pengukuran Daya IoT ke My Solar Charge Controller: Halo semuanya, semoga kalian semua hebat! Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat modul Pengukuran Daya IoT yang menghitung jumlah daya yang dihasilkan oleh panel surya saya, yang digunakan oleh pengontrol muatan surya saya