Daftar Isi:
- Langkah 1: Menginstal Perangkat Lunak Arduino IDE
- Langkah 2: Buka Arduino IDE
- Langkah 3: Buka Manajer Papan
- Langkah 4: Pilih Perpustakaan Papan ESP 8266
- Langkah 5: Memilih Papan
- Langkah 6: Menghubungkan ke PC
- Langkah 7: Program Pertama Saya
- Langkah 8: Unggah Program Pertama Anda
- Langkah 9: Menambahkan Perpustakaan
- Langkah 10: Dapatkan Aplikasi Blynk di Smartphone Anda
- Langkah 11: Buat Aplikasi Blynk Pertama Anda
- Langkah 12: Jalankan Program
- Langkah 13: Bagaimana Kode Bekerja…
- Langkah 14: Tab Blynk
Video: Perangkat IoT Pertama Saya: 14 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam Instruksi ini kita akan belajar cara menginstal Arduino IDE untuk Perangkat IoT Pertama Saya sehingga pada akhirnya kita dapat menjalankan kode arduino di atasnya dan mengontrolnya dari ponsel Anda.
Langkah 1: Menginstal Perangkat Lunak Arduino IDE
Instal perangkat lunak Arduino IDE dari tautan ini
Setelah menginstal ikon Arduino IDE dibuat di Desktop.
Langkah 2: Buka Arduino IDE
Buka Arduino IDE dari desktop Anda.
Tekan Ctrl+comma untuk membuka panel preferensi.
Di Manajer Papan Tambahan, masukkan URL yang ditunjukkan di bawah ini dan tekan OK.
arduino.esp8266.com/stable/package_esp8266com_index.json
Langkah 3: Buka Manajer Papan
Buka Manajer Dewan.
Langkah 4: Pilih Perpustakaan Papan ESP 8266
Jendela Boards Manager terbuka, gulir halaman jendela ke bawah hingga Anda melihat modul dengan nama ESP8266. Setelah Anda menemukannya, pilih modul itu, pilih versi dan klik tombol Instal. Ketika diinstal tutup jendela.
Langkah 5: Memilih Papan
Untuk menjalankan My First IoT dengan Arduino kita harus memilih Board NodeMCU 1.0 (ESP-12E Module).
Ini dapat dilakukan dengan menggulir ke bawah, seperti yang ditunjukkan pada gambar di atas. Tekan kembali
Langkah 6: Menghubungkan ke PC
Hubungkan pengontrol IoT MyFirst ke komputer Anda menggunakan kabel USB. Ketika terhubung, port COM akan terdeteksi dan Anda akan melihat PC Anda memuat driver yang sesuai. Setelah selesai pergi ke device manager dan perhatikan Com Port yang digunakan (ditunjukkan pada gambar di atas)
Langkah 7: Program Pertama Saya
Sekarang buka tab File dan pergi ke Contoh yang masuk ke dalam contoh Built-in, pergi ke 01. Basics dan klik Blink untuk membuka jendela.
Sekarang klik pada alat untuk memilih port: "COM" berdasarkan port COM komputer yang terhubung dengan pengontrol. Untuk mengidentifikasi port COM, lihat langkah sebelumnya.
Langkah 8: Unggah Program Pertama Anda
Klik panah kanan yang ditunjukkan pada gambar untuk mengunggah program ke modul. Setelah program diunggah, LED pada pengontrol akan berkedip dan mati pada interval satu detik.
Selamat - Anda baru saja menjalankan perangkat IoT pertama Anda. Sekarang mari beralih ke sesuatu yang sedikit lebih menarik dan nyalakan dan matikan LED dari ponsel Anda.
Langkah 9: Menambahkan Perpustakaan
Kompiler Arduino memanfaatkan perpustakaan secara ekstensif. Ini adalah potongan-potongan kode terpisah yang membantu perangkat untuk melakukan banyak tugas.
Mari kita lakukan ini satu per satu.
Unduh file zip Blynk yang ditunjukkan di bawah ini. Perhatikan di mana Anda menyimpannya.
Buka tab Sketsa, ambil opsi 'Sertakan Perpustakaan' dan kemudian 'Tambahkan perpustakaan.zip'. Arahkan layar pemilihan ke lokasi file zip yang Anda unduh dan konfirmasi.
Setelah beberapa detik, perpustakaan akan ditambahkan ke Arduino IDE Anda.
Ulangi untuk perpustakaan yang tersisa
Langkah 10: Dapatkan Aplikasi Blynk di Smartphone Anda
Buka toko aplikasi ponsel Anda dan cari Blynk. Instal aplikasi Blynk dan jalankan.
Anda harus memberikan alamat email dan kata sandi. Pastikan itu adalah alamat email yang valid karena di situlah token otentikasi akan dikirim.
Orang-orang baik di Blynk memberi Anda 2000 unit 'Energi' untuk membantu Anda memulai. Saat Anda membangun proyek yang lebih kompleks, Anda akan membutuhkan lebih banyak 'Energi' yang dapat Anda beli di aplikasi.
Untuk saat ini kita akan menghapus proyek saat kita berpindah dari satu contoh ke contoh berikutnya dan memanfaatkan fitur yang sangat rapi dari kode QR proyek Blynk. Kita akan membahasnya di langkah berikutnya.
Langkah 11: Buat Aplikasi Blynk Pertama Anda
Tekan simbol QR di bagian atas layar dan kamera Anda akan menyala.
Arahkan kamera Anda ke kode QR di atas dan Blynk akan membuat proyek untuk Anda. Ketika proyek telah dibuat tekan simbol kacang di bagian atas layar, gulir ke bawah dan pilih 'email semua'
Dalam beberapa detik Anda akan mendapatkan kode otentikasi yang dikirimkan kepada Anda melalui email.
Di Arduino IDE pilih File/Contoh/My_IOT_Device/Blynk_LED.
File program akan terbuka.
Salin dan tempel token otentikasi yang Anda terima dari Blynk dan masukkan SSID dan Kata Sandi Anda ke layar.
Tekan tombol panah unggah untuk mengirim program ke pengontrol.
Langkah 12: Jalankan Program
Pada aplikasi Blynk, tekan tombol putar di kanan atas layar.
Anda akan melihat tombol LED dan bidang status. Menekan tombol akan menyalakan dan mematikan LED pada pengontrol Anda dan memperbarui status yang sesuai.
Selamat - Anda sekarang dapat mengontrol proyek Anda dari mana saja di Dunia di mana Anda memiliki akses internet!
Langkah 13: Bagaimana Kode Bekerja…
Ini bukan tutorial pemrograman - tetapi ini adalah wawasan tentang kode dan cara kerjanya dengan Blynk.
Saya sengaja memasukkan kode ke dalam tab terpisah pada Arduino IDE sehingga Anda dapat melihat komponen utama. Tidak perlu melakukan itu ketika Anda mulai memprogram.
Mari kita lihat tab Blynk_LED terlebih dahulu. Selain kode otorisasi proyek, SSID, dan kata sandi, Anda tidak perlu mengubahnya untuk contoh proyek apa pun.
Ini berisi informasi penting tentang perpustakaan yang digunakan (#include).
Tab pengaturan melakukan hal itu - itu berjalan sekali saat pengontrol melakukan booting dan mengeluarkan instruksi untuk pengaturan. Dalam hal ini kami menyiapkan monitor serial untuk berjalan pada 115200 baud dan mengatur Blynk dan wifi.
Tab loop melakukan hal itu - itu berputar-putar berulang kali mengeksekusi kode apa pun yang ada di dalamnya. Dalam hal ini memastikan bahwa blynk dan timer berjalan (yang akan kita atur dalam tutorial yang berbeda bersama dengan tab program, timer dan utilitas).
Langkah 14: Tab Blynk
Sebelum kita melihat kodenya, mari kita lihat dua 'widget' di layar Blynk.
'Tombol' ditetapkan sebagai pin 'virtual' dan kami telah memilih slot 0 untuknya (V0). Ini adalah widget yang menghasilkan output yang dikirim ke controller. Perhatikan bahwa kami telah mengaturnya sebagai sakelar On/Off daripada sakelar Push (sementara).
Indikator status adalah widget 'tampilan nilai' dan mendapat data yang dikirim dari pengontrol. Ini telah diatur sebagai pin virtual dan kami telah memilih slot 1 untuk itu.
Sekarang mari kita lihat kodenya.
Pernyataan pertama - BLYNK_WRITE(V0) - memberi tahu kode untuk mendengarkan instruksi dari Blynk yang berasal dari pin virtual 0. Setiap kali tombol itu berubah, Blynk akan mengirimkan 0 atau 1 ke pengontrol - yang terdapat dalam param.asInt().
Jika 0 dikirim maka controller:
- Mengeluarkan perintah morse.on(); (menggunakan perpustakaan yang terdapat dalam file include yang kami sertakan di awal) yang mengaktifkan LED.
- Mencetak "LED On" ke antarmuka serial (terminal pc)
- Mengirim "LED On" ke widget 'value display' Blynk yang kita tentukan di slot 1. Ini menggunakan Blynk.virtualWrite(V1, "LED Off"); instruksi untuk melakukan ini.
- Jika 1 dikirim ke pengontrol maka ia melakukan kebalikan dari semua ini.
Cukup sederhana ya?
Direkomendasikan:
Perangkat IoT Saya - Pemicu GPS: 5 Langkah
Perangkat IoT Saya - Pemicu GPS: Dalam instruksi ini Anda akan belajar cara mengatur pengontrol IoT Anda untuk mengirim email saat Anda x menit dari rumah
Synth Pertama Saya: 29 Langkah (dengan Gambar)
Synth Pertama Saya: Synth anak muncul saat saya duduk membungkuk di atas kabel synthesizer yang kusut. Teman saya Oliver datang, menilai situasinya, dan berkata, "Kamu tahu kamu telah berhasil membuat mainan anak-anak paling rumit di dunia." Sementara r awal saya
Perangkat IoT Saya - Relay Pertama: 5 Langkah
Perangkat IoT Saya - Relay Pertama: Dalam instruksi ini kita akan mengontrol relai dari Blynk. Menghidupkan dan mematikannya dari aplikasi. WASPADALAH!!!! Pastikan Anda tahu apa yang Anda lakukan jika Anda bermaksud menghubungkan relai Anda ke listrik utama!!!PERHATIAN
Buat Grafik Saya Sendiri untuk Data IOT Saya di Raspberry PI: 3 Langkah
Buat Grafik Saya Sendiri untuk Data IOT Saya pada Raspberry PI: Silakan baca terus jika Anda ingin dapat membuat grafik IOT Anda sendiri menggunakan 7 baris kode. Saya ingin membuat grafik untuk menampilkan data dalam format grafik dari sensor IOT saya pada halaman web. Sebelumnya untuk ini saya pernah menggunakan jasa pihak ke-3 (beberapa
USB Indoor/Outdoor Thermometer (atau, 'Perangkat USB Pertama Saya'): 4 Langkah (dengan Gambar)
USB Indoor/Outdoor Thermometer (atau, 'Perangkat USB Pertama Saya'): Ini adalah desain sederhana yang menunjukkan periferal USB pada PIC 18Fs. Ada banyak contoh untuk chip 18F4550 40 pin online, desain ini menunjukkan versi 18F2550 28 pin yang lebih kecil. PCB menggunakan bagian pemasangan permukaan, tetapi semua c