Isi kandungan:

Cara Menambah Ciri IOT ke Projek Anda: 5 Langkah
Cara Menambah Ciri IOT ke Projek Anda: 5 Langkah

Video: Cara Menambah Ciri IOT ke Projek Anda: 5 Langkah

Video: Cara Menambah Ciri IOT ke Projek Anda: 5 Langkah
Video: TONTON VIDEO INI 5 MENIT SAJA, MAKA STRATEGI MARKETING ANDA AKAN BERUBAH DAHSYAT! 2024, November
Anonim
Bagaimana Menambah Ciri IOT ke Projek Anda
Bagaimana Menambah Ciri IOT ke Projek Anda

Tidak ada yang lebih baik daripada membuat projek DIY yang menggantikan produk komersial yang menurut anda berguna. Sebenarnya, ada yang lebih baik dari itu. Menambah keupayaan IOT untuk projek anda.

Ketika datang ke automasi, pemula biasanya panik berfikir bahawa mereka perlu melakukan pengaturcaraan yang kompleks dan apa yang tidak. Tetapi terima kasih kepada banyak perkhidmatan dan perisian percuma yang tersedia untuk tujuan yang tepat hari ini, menambahkan ciri IOT asas untuk projek anda menjadi lebih mudah daripada sebelumnya.

Dalam arahan ini, saya akan menunjukkan kepada anda bagaimana anda boleh menggunakan dua perisian tersebut - Blynk dan IFTTT, untuk mengautomasikan projek DIY anda. Mari sampai ke sana!

Langkah 1: Bagaimana Ini Berfungsi?

Saya akan menggunakan esp8266 untuk projek saya, tetapi ingat bahawa tutorial ini berlaku untuk hampir semua mikrokontroler berkemampuan Wi-Fi (contohnya esp32) Untuk tutorial ini, mari buat projek yang menghidupkan LED setiap kali anda mendapat pengikut twitter baru. Untuk menjayakan projek ini, kita mesti menggunakan Blynk dan IFTTT bersama.

IFTTT:

IFTTT berfungsi seperti ini: "Sekiranya INI berlaku maka lakukan ITU". Sekiranya anda menggunakan pengekodan, anda boleh membandingkannya dengan 'pernyataan jika'. Dalam kes kami, seperti ini: "Jika saya mendapat pengikut twitter baru, maka kirimkan isyarat ke Blynk"

Blynk:

Blynk simpy memindahkan pencetus IFTTT ke esp8266. Katakan LED kami disambungkan ke pin GPIO 5. Blynk akan menerima data dari IFTTT dan pin pencetus 5.

Sebenarnya, kedua-dua aplikasi ini dapat melakukan lebih banyak daripada sekadar mengautomasikan projek DIY anda. Anda boleh bermain-main dengan mereka untuk mengetahui lebih lanjut.

Langkah 2: Menyiapkan Blynk

Menubuhkan Blynk
Menubuhkan Blynk
Menubuhkan Blynk
Menubuhkan Blynk
Menubuhkan Blynk
Menubuhkan Blynk
Menubuhkan Blynk
Menubuhkan Blynk

Pertama, pasang Blynk.

Android

IOS

Sekarang buat projek baru. Sebaik sahaja anda melakukan ini, anda akan menerima token Auth di e-mel anda. Token ini sangat penting dan kami akan menggunakannya pada langkah-langkah yang akan datang. Ketuk "+" dan tambahkan Butang dari kotak widget. Ketuk butang yang baru ditambahkan dan tetapan butang akan muncul. Di sini pilih pin yang ingin dicetuskan (GPIO 5 dalam kes ini). Anda dapat mengatur mod untuk mendorong atau beralih berdasarkan aplikasi anda. Jika diatur untuk mendorong, secepat IFTTT memicu, pin dihidupkan dan langsung dimatikan (seperti butang tekan umum) Jika disetel untuk beralih, sebaik sahaja IFTTT memicu, pin dihidupkan dan tetap AKTIF

Langkah 3: Menyiapkan IFTTT

Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT
Menyiapkan IFTTT

Pasang IFTTT:

Android

IOS

Pada IFTTT, klik "dapatkan lebih banyak". Sekarang klik pada + dan kemudian klik pada "ini". Kemudian cari dan pilih "twitter". Kemudian klik pada "pengikut baru".

Sekarang klik "itu" dan cari "webhooks" di bar carian. Klik "buat permintaan web" dan masukkan URL. Format URL adalah https:// IP / Auth / update / pin

Oleh kerana pin kami adalah GPIO 5, ganti "pin" di URL ke "D5" Ganti Auth dengan token Auth dari projek blynk yang anda terima dalam e-mel anda pada langkah sebelumnya. Ganti IP dengan IP awan blynk negara anda. Untuk mendapatkan IP, buka command prompt dan ketik "ping blynk-cloud.com". Untuk India, IP adalah 188.166.206.43

Pilih "let" di bahagian kaedah dan pilih "application / json" dalam jenis kandungan. Di badan, taip ["1"].

Perlu diperhatikan bahawa [“1”] mewakili pemicu AKTIF dan [“0”] mewakili pemicu MATI

Langkah 4: Memprogram Perkakasan Anda

Memprogram Perkakasan Anda
Memprogram Perkakasan Anda
Memprogram Perkakasan Anda
Memprogram Perkakasan Anda

Pastikan anda mempunyai perpustakaan esp8266 dan Blynk yang dipasang di Arduino IDE anda. Sekiranya anda tidak pasti bagaimana melakukannya, klik di sini untuk tutorial ringkas. Sekarang pergi ke fail> contoh> Blynk> boards_wifi> esp8266. Contoh program akan muncul.

Walaupun anda dapat mengeditnya, saya tidak akan mengesyorkan mengubah lakaran contoh. Cukup salin kod dan tampal ke fail baru. Sekarang anda boleh mengedit fail ini.

Anda harus menambahkan ssid dan kata laluan wifi anda dalam program yang tertera 'YourNetworkName' dan 'YourPassword'. 'YourAuthToken' juga harus diganti dengan token autentikasi yang anda terima dari blynk. Setelah melakukan ini, anda boleh menambahkan kod projek anda dalam fungsi loop () selepas baris Blynk.run ().

Oleh kerana kita adalah pencetus LED yang mudah, kita tidak perlu menulis kod apa pun. Sekiranya kita menyambungkan LED kita ke GPIO pin 5 (D1), kita dapat membuat projek kita berfungsi.

Langkah 5: Cubalah

Kaedah mudah ini dapat menjadikan projek anda hebat. Anda boleh bermain-main dengan lebih banyak pencetus IFTTT dan fungsi Blynk untuk menyedari berapa banyak lagi yang boleh anda lakukan dengan kedua-dua aplikasi ini.

Tidak pasti dengan projek mana? Berikut adalah beberapa projek saya yang dibuat menggunakan Blynk dan IFTTT

Jam yang berubah warna setiap kali angkasawan memasuki ruang angkasa

Peranti yang mengingatkan anda untuk minum air

Lampu yang berkelip setiap kali ISS melepasi kepala

Bersenang-senang mengautomasikan projek DIY anda:)

Disyorkan: