Isi kandungan:
- Langkah 1: Memasang Perisian Arduino IDE
- Langkah 2: Membuka Arduino IDE
- Langkah 3: Buka Pengurus Papan
- Langkah 4: Pilih Pustaka Papan ESP 8266
- Langkah 5: Memilih Papan
- Langkah 6: Menyambung ke PC
- Langkah 7: Program Pertama Saya
- Langkah 8: Muat naik Program Pertama Anda
- Langkah 9: Menambah Perpustakaan
- Langkah 10: Dapatkan Aplikasi Blynk pada Telefon Pintar Anda
- Langkah 11: Buat Aplikasi Blynk Pertama Anda
- Langkah 12: Jalankan Program
- Langkah 13: Bagaimana Kod Berfungsi…
- Langkah 14: Tab Blynk
Video: Peranti IoT Pertama Saya: 14 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam Instructable ini kita akan belajar cara memasang Arduino IDE untuk My First IoT Device sehingga pada akhirnya kita dapat menjalankan kod arduino di atasnya dan mengendalikannya dari telefon bimbit anda.
Langkah 1: Memasang Perisian Arduino IDE
Pasang perisian Arduino IDE dari pautan ini
Setelah memasang ikon Arduino IDE dibuat di Desktop.
Langkah 2: Membuka Arduino IDE
Buka Arduino IDE dari desktop anda.
Tekan Ctrl + koma untuk membuka panel pilihan.
Dalam Pengurus Papan Tambahan masukkan URL yang ditunjukkan di bawah dan tekan OK.
arduino.esp8266.com/stable/package_esp8266com_index.json
Langkah 3: Buka Pengurus Papan
Buka Pengurus Papan.
Langkah 4: Pilih Pustaka Papan ESP 8266
Tetingkap Boards Manager terbuka, tatal halaman tetingkap ke bawah sehingga anda melihat modul dengan nama ESP8266. Setelah anda menjumpainya, pilih modul itu, pilih versi dan klik pada butang Pasang. Apabila dipasang tutup tetingkap.
Langkah 5: Memilih Papan
Untuk menjalankan IoT Pertama Saya dengan Arduino kita harus memilih Board NodeMCU 1.0 (Modul ESP-12E).
Ini dapat dilakukan dengan menatal ke bawah, seperti yang ditunjukkan pada gambar di atas. Tekan kembali
Langkah 6: Menyambung ke PC
Sambungkan pengawal MyFirst IoT ke komputer anda menggunakan kabel USB. Semasa menghubungkan port COM akan dikesan dan anda akan melihat PC anda memuatkan pemacu yang sesuai. Setelah selesai pergi ke pengurus peranti dan perhatikan Com Port yang digunakan (ditunjukkan pada gambar di atas)
Langkah 7: Program Pertama Saya
Sekarang buka tab Fail dan pergi ke Contoh di dalamnya masukkan contoh Built-in, pergi ke 01. Asas dan klik pada Blink untuk membuka tetingkap.
Sekarang klik pada alat untuk memilih port: "COM" berdasarkan port COM komputer yang disambungkan oleh pengawal. Untuk mengenal pasti port COM, rujuk langkah sebelumnya.
Langkah 8: Muat naik Program Pertama Anda
Klik anak panah kanan yang ditunjukkan pada gambar untuk memuat naik program ke modul. Setelah program memuat naik LED pada pengawal akan berkedip dan mati pada selang satu saat.
Tahniah - anda baru sahaja melaksanakan peranti IoT pertama anda. Sekarang mari beralih ke sesuatu yang lebih menarik dan hidupkan dan matikan LED dari telefon bimbit anda.
Langkah 9: Menambah Perpustakaan
Penyusun Arduino menggunakan perpustakaan secara meluas. Ini adalah kod-kod diskrit yang membantu peranti menjalankan banyak tugas.
Mari buat ini satu demi satu.
Muat turun fail zip Blynk seperti di bawah. Perhatikan tempat anda menyimpannya.
Buka tab Sketsa, ambil pilihan 'Sertakan Perpustakaan' dan kemudian 'Tambah perpustakaan.zip'. Arahkan skrin pilihan ke lokasi fail zip yang anda muat turun dan sahkan.
Setelah beberapa saat, perpustakaan akan ditambahkan ke Arduino IDE anda.
Ulangi untuk perpustakaan yang tinggal
Langkah 10: Dapatkan Aplikasi Blynk pada Telefon Pintar Anda
Pergi ke kedai aplikasi telefon anda dan cari Blynk. Pasang aplikasi Blynk dan jalankan.
Anda perlu memberikan alamat e-mel dan kata laluan. Pastikan bahawa ia adalah alamat e-mel yang sah kerana di situlah token pengesahan akan dihantar.
Orang baik di Blynk memberi anda 2000 unit "Tenaga" untuk memulakan anda. Semasa anda membina projek yang lebih kompleks, anda memerlukan lebih banyak 'Tenaga' yang boleh anda beli dalam aplikasi.
Buat masa ini kami akan menghapus projek semasa kami beralih dari satu contoh ke contoh yang lain dan memanfaatkan ciri Blynk yang betul-betul kemas dari kod QR projek. Kita akan meneruskannya pada langkah seterusnya.
Langkah 11: Buat Aplikasi Blynk Pertama Anda
Tekan simbol QR di bahagian atas skrin dan kamera anda akan dihidupkan.
Arahkan kamera anda pada kod QR di atas dan Blynk akan membuat projek untuk anda. Apabila projek telah dibuat, tekan simbol kacang di bahagian atas skrin, tatal ke bawah dan pilih 'e-mel semua'
Dalam beberapa saat anda akan mendapat kod pengesahan yang dihantar kepada anda melalui e-mel.
Dalam Arduino IDE pilih Fail / Contoh / My_IOT_Device / Blynk_LED.
Fail program akan dibuka.
Salin dan tampal token pengesahan yang anda terima dari Blynk dan masukkan SSID dan Kata Laluan anda ke skrin.
Tekan butang anak panah muat naik untuk menghantar program ke pengawal.
Langkah 12: Jalankan Program
Pada aplikasi Blynk tekan butang main di kanan atas skrin.
Anda akan melihat butang LED dan medan status. Menekan butang akan menyalakan dan mematikan LED pada pengawal anda dan mengemas kini status dengan sewajarnya.
Tahniah - anda kini dapat mengawal projek anda dari mana sahaja di Dunia di mana anda mempunyai akses internet!
Langkah 13: Bagaimana Kod Berfungsi…
Ini bukan tutorial pengaturcaraan - tetapi berikut adalah gambaran tentang kod dan cara kerjanya dengan Blynk.
Saya dengan sengaja memasukkan kod tersebut ke dalam tab berasingan di Arduino IDE supaya anda dapat melihat komponen utama. Tidak perlu melakukan itu semasa anda mula memprogram.
Mari lihat tab Blynk_LED terlebih dahulu. Selain kod kebenaran projek, SSID dan kata laluan, anda tidak perlu mengubahnya untuk salah satu contoh projek.
Ini mengandungi maklumat penting mengenai perpustakaan yang sedang digunakan (#include).
Tab persediaan melakukan itu - ia berjalan sekali semasa pengawal boot dan mengeluarkan arahan untuk persediaan. Dalam kes ini, kami menyiapkan monitor bersiri untuk berjalan pada 115200 baud dan menyiapkan Blynk dan wifi.
Tab gelung hanya melakukan itu - gelung berputar-putar berulang kali melaksanakan apa sahaja kod yang ada di dalamnya. Dalam kes ini, memastikan bahawa blynk dan pemasa berjalan (yang akan kita siapkan dalam tutorial yang berbeza bersama dengan tab program, pemasa dan utiliti).
Langkah 14: Tab Blynk
Sebelum kita melihat kodnya, mari kita lihat dua 'widget' di skrin Blynk.
'Butang' ditetapkan sebagai pin 'maya' dan kami telah memilih slot 0 untuknya (V0). Ini adalah widget yang menghasilkan output yang dihantar ke pengawal. Perhatikan bahawa kami telah menetapkannya sebagai suis Hidup / Mati bukan suis Push (sesaat).
Indikator status adalah widget 'paparan nilai' dan ia mendapatkan data yang dihantar kepadanya dari pengawal. Ia telah disiapkan sebagai pin maya dan kami telah memilih slot 1 untuknya.
Sekarang mari kita lihat kodnya.
Pernyataan pertama - BLYNK_WRITE (V0) - memberitahu kod untuk mendengar arahan dari Blynk yang berasal dari pin maya 0. Setiap kali butang itu berubah, Blynk akan menghantar 0 atau 1 ke pengawal - yang terdapat dalam param.asInt ().
Sekiranya 0 dihantar, maka pengawal:
- Mengeluarkan arahan morse.on (); (menggunakan perpustakaan yang terdapat dalam file include yang kami sertakan sejak awal) yang menghidupkan LED.
- Mencetak "LED Hidup" ke antara muka bersiri (terminal pc)
- Menghantar "LED Hidup" ke widget 'nilai paparan' Blynk yang kami tetapkan di slot 1. Ia menggunakan Blynk.virtualWrite (V1, "LED Mati"); arahan untuk melakukan ini.
- Sekiranya 1 dihantar ke pengawal maka ia akan berlawanan dengan semua ini.
Cukup sederhana eh?
Disyorkan:
Peranti IoT Saya - Pencetus GPS: 5 Langkah
Peranti IoT Saya - Pencetus GPS: Dalam arahan ini, anda akan belajar bagaimana mengatur pengawal IoT anda untuk menghantar e-mel semasa anda berada dalam jarak x minit dari rumah
Peranti ASS (Peranti Sosial Anti-Sosial): 7 Langkah
Peranti ASS (Peranti Sosial Anti-Sosial): Katakan anda adalah orang yang suka berada di sekitar orang tetapi tidak suka mereka berada terlalu dekat. Anda juga adalah orang yang lebih senang dan sukar untuk mengatakan tidak kepada orang lain. Oleh itu, anda tidak tahu bagaimana memberitahu mereka untuk mundur. Baiklah, masukkan - Peranti ASS! Y
Peranti IoT Saya - Relay Pertama: 5 Langkah
Peranti IoT Saya - Relay Pertama: Dalam arahan ini kita akan mengawal geganti dari Blynk. Menghidupkan dan mematikannya dari aplikasi. HATI-HATI !!!! Pastikan anda tahu apa yang anda lakukan sekiranya anda berhasrat untuk menyambungkan geganti anda ke elektrik utama !!! HATI-HATI
Buat Grafik Saya Sendiri untuk Data IOT Saya pada Raspberry PI: 3 Langkah
Buat Grafik Saya Sendiri untuk Data IOT Saya pada Raspberry PI: Sila baca jika anda mahu dapat membuat grafik IOT anda sendiri menggunakan 7 baris kod. Saya mahu membuat carta untuk memaparkan data dalam format grafik dari sensor IOT saya di laman web. Sebelum ini, untuk ini, saya telah menggunakan perkhidmatan pihak ketiga (beberapa
Termometer Dalaman / Luaran USB (atau, 'Peranti USB Pertama Saya'): 4 Langkah (dengan Gambar)
Termometer Dalaman / Luaran USB (atau, 'Peranti USB Pertama Saya'): Ini adalah reka bentuk ringkas yang menunjukkan periferal USB pada PIC 18Fs. Terdapat banyak contoh untuk cip 18F4550 40 pin dalam talian, reka bentuk ini menunjukkan versi 18F2550 28 pin yang lebih kecil. PCB menggunakan bahagian pelekap permukaan, tetapi semua