Isi kandungan:
- Langkah 1: Bagaimana Ini Berfungsi?
- Langkah 2: Menyiapkan Blynk
- Langkah 3: Menyiapkan IFTTT
- Langkah 4: Memprogram Perkakasan Anda
- Langkah 5: Cubalah
Video: Cara Menambah Ciri IOT ke Projek Anda: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
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:
Cara Menambah Paparan E-Ink ke Projek Anda: 12 Langkah (dengan Gambar)
Cara Menambah Paparan E-Ink ke Projek Anda: Banyak projek melibatkan pemantauan beberapa jenis data, seperti data lingkungan, yang sering menggunakan Arduino untuk dikendalikan. Dalam kes saya, saya ingin memantau tahap garam di pelembut air saya. Anda mungkin ingin mengakses data melalui rangkaian rumah anda
Menambah Ciri Caj Cepat ke Powerbank: 5 Langkah (dengan Gambar)
Menambah Ciri Caj Cepat ke Powerbank: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya mengubah suai powerbank biasa untuk mengurangkan masa pengecasannya yang sangat panjang. Sepanjang perjalanan saya akan bercakap mengenai litar powerbank dan mengapa pek bateri powerbank saya agak istimewa. Mari dapatkan
Menambah Ciri Had Semasa ke Penukar Buck / Boost: 4 Langkah (dengan Gambar)
Menambah Ciri Had Semasa ke Penukar Buck / Boost: Dalam projek ini kita akan melihat lebih dekat pada penukar buck / boost biasa dan membuat litar tambahan kecil yang menambahkan ciri had semasa padanya. Dengan itu, penukar buck / boost dapat digunakan sama seperti bekalan kuasa bangku makmal yang berubah-ubah. Le
Modul Kuasa IoT: Menambah Ciri Pengukuran Kuasa IoT ke Pengawal Caj Suria Saya: 19 Langkah (dengan Gambar)
Modul Kuasa IoT: Menambah Ciri Pengukuran Kuasa IoT ke Pengawal Caj Suria Saya: Halo semua, saya harap anda semua hebat! Dalam instruksional ini saya akan menunjukkan kepada anda bagaimana saya membuat modul Pengukuran Kuasa IoT yang mengira jumlah kuasa yang dihasilkan oleh panel solar saya, yang digunakan oleh pengawal cas solar saya
Ciri-ciri Arduino yang kurang dikenali: 9 Langkah
Ciri Arduino yang Lebih Dikenal: Ini lebih merupakan senarai ciri-ciri platform Arduino yang tidak begitu kerap disebut (biasanya Uno, Nano). Penyenaraian ini harus dijadikan rujukan setiap kali anda perlu mencari ciri-ciri tersebut dan menyebarkan berita. Lihat kod untuk melihat