Daftar Isi:

Cara Menambahkan Fitur IOT ke Proyek Anda: 5 Langkah
Cara Menambahkan Fitur IOT ke Proyek Anda: 5 Langkah

Video: Cara Menambahkan Fitur IOT ke Proyek Anda: 5 Langkah

Video: Cara Menambahkan Fitur IOT ke Proyek Anda: 5 Langkah
Video: Buat Proyek IoT Anda dengan Blynk Terbaru: Tutorial Langkah-demi-Langkah! Free Source Code #1 2024, November
Anonim
Cara Menambahkan Fitur IOT ke Proyek Anda
Cara Menambahkan Fitur IOT ke Proyek Anda

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

Menyiapkan Blynk
Menyiapkan Blynk
Menyiapkan Blynk
Menyiapkan Blynk
Menyiapkan Blynk
Menyiapkan Blynk
Menyiapkan Blynk
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

Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT
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

Memprogram Perangkat Keras Anda
Memprogram Perangkat Keras Anda
Memprogram Perangkat Keras Anda
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: