Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Komponen dan Perlengkapan

Tentang Proyek Ini

Kontrol Arduino dari Aplikasi Anda

Contoh ini menunjukkan cara membuat aplikasi yang mengontrol papan Arduino, dengan berkomunikasi melalui protokol jaringan TCP. Komunikasi dengan Arduino dilakukan menggunakan WiFi shield atau Ethernet shield. Ini juga berfungsi dengan baik dengan versi Intel Edison dari Arduino SDK.

Saat menggunakan WiFi shield, Anda berkomunikasi langsung dari perangkat seluler Anda ke Arduino. Pastikan Anda berada di LAN yang sama agar ini berfungsi. Saat menggunakan Ethernet shield, Anda berkomunikasi dari Arduino melalui router WiFi, yang pada gilirannya terhubung melalui WiFi ke smartphone (karena ponsel tidak memiliki konektor Ethernet). Prasyarat satu-satunya adalah ponsel dan Arduino dapat saling terhubung melalui jaringan, menggunakan rentang alamat atau server DHCP yang sama.

Peralatan

Ini adalah yang Anda butuhkan dalam hal komponen, selain komputer, ponsel, breadboard kecil dan kabel:

Perangkat Lunak

Kode contoh untuk TCP blinking, dibundel dengan Evothings Workbench.

Menyiapkan Arduino

Ini adalah skematik Arduino (catatan; tidak ada shield terlihat di atas Arduino, dalam ilustrasi ini, untuk keterangannya). Kaki pendek LED terhubung ke GND (minus), ujung plus masuk ke pin Digital 2, seperti yang dinyatakan dalam file .ino.

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Setelah mengunduh Evothings Studio, Anda akan menemukan sketsa (.ino file) untuk Arduino di folder contoh, yang sesuai dengan contoh Arduino TCP. Lebih spesifik di dalam folder utama Evothings, Anda akan menemukan subfolder examples/arduino-input-tcp dan file .ino di dalam folder arduinoethernet atau arduinowifi tergantung pada hardware shield yang ingin Anda gunakan.

Jika Anda menghubungkan Arduino melalui WiFi, Anda perlu mengubah nama titik akses dan kata sandi sesuai preferensi Anda, pada baris 62 dan 66. Jika Anda berani dan tidak menggunakan kata sandi, biarkan pass[] kosong.

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Unggah sketsa ke mikrokontroler Arduino Anda, dan buka Serial monitor di Arduino SDK. Anda harus melihat sesuatu seperti berikut:

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Catat Alamat IP, karena Anda akan menggunakannya untuk membuat koneksi dari ponsel Anda nanti. Anda akan melihat lebih banyak pesan di Serial monitor, jadi Anda dapat membiarkannya terbuka.

Evothings Studio 101

Jika Anda belum memulai Evothings Studio, Anda dapat membukanya sekarang dengan double-klik. Di Mac, Anda mungkin perlu masuk ke System Preferences>Security & Privacy dan klik "Open anyway" untuk mengizinkan Evothings Studio berjalan untuk pertama kalinya.

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Di dalam Evothings Studio, ada tiga tab penting untuk tutorial ini; tab Connect untuk menghubungkan PC ke ponsel Anda, tab Examples dengan templat dan tab ketiga yang disebut My Apps. Pilih Examples dan Copy "Arduino TCP Blink" ke "My Apps". Workbench akan beralih ke My Apps secara otomatis. Tekan tombol Code di samping salinan segar Anda untuk melihat file aplikasi:

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Dua file paling penting dalam proyek ini di sisi seluler adalah file index.html , tempat Anda akan menemukan sebagian besar struktur, tata letak dan tautan ke semua sumber daya. File javaScript arduinotcp.js mencakup sebagian besar aksi dan ada fungsi untuk beberapa operasi tingkat rendah, seperti membaca input analog, yang berguna banyak kali tetapi bukan bagian dari contoh ini.

Tips profesional: Mengedit Alamat IP default di index.html (baris 52) terlebih dahulu, ke yang disewakan ke Arduino akan menyelamatkan Anda dari pekerjaan melelahkan memasukkannya secara manual menggunakan keyboard layar ponsel Anda.

Menjalankan contoh TCP blink

Setelah Anda menghubungkan Workbench ke aplikasi Viewer, Anda dapat menekan tombol Run yang sesuai dengan contoh Arduino TCP Anda di My Apps di Workbench.

Kontrol Kedipan LED Arduino dari Aplikasi iOS & Android melalui WiFi/Ethernet

Evothings Viewer Anda diperbarui dan setelah menekan "Connect" seharusnya memungkinkan untuk menyalakan dan mematikan LED dari ponsel melalui jaringan. Lihat di Serial monitor untuk pesan status yang sesuai, untuk melihat apa yang terjadi!

Pemuatan ulang otomatis!

Sekarang Anda dapat mulai mengedit contoh Anda, dan setiap kali Anda menyimpan salah satu file, kode akan dikirim secara otomatis ke aplikasi Evothings Viewer yang terhubung. Tidak perlu mengompilasi, menandatangani, mengunggah secara manual, di dunia ini itu hanya bekerja!

Ada banyak kode dan contoh lainnya, untuk Arduino, kompatibelnya dan ratusan hardware lainnya.

Unduh Evothings Studio

Mudah untuk memulai dengan Evothings Studio, dan memulai pengembangan IoT seluler Anda hari ini!

https://evothings.com/download




Proses manufaktur

  1. Proyek Sensor Suhu & Kelembaban DHT11 dengan Indikator LED dan Speaker Piezo
  2. Membuat Remote Android Universal dengan Arduino, 1Sheeld & Kontrol IR
  3. Buat Animasi LCD dan Game Menarik dengan Arduino UNO
  4. Buat Voltmeter Cerdas dengan Arduino & Smartphone – Proyek DIY Mudah
  5. Pencatat Suhu & Kelembaban Arduino dengan DHT11 dan Ethernet Shield
  6. Ubah Keyboard MIDI Anda menjadi Piano Tutor Pintar dengan Arduino, LED, dan MuseScore
  7. Kendalikan LED dengan Alexa melalui Raspberry Pi – Panduan Langkah demi Langkah yang Mudah
  8. Kendalikan Roomba Create 2 Anda dengan Arduino dan Android: Panduan Langkah-demi-Langkah
  9. Python 3 ke Arduino UNO: Kontrol Perintah Mudah dan Demo LED
  10. Bangun Automata Seluler Real-Time di Arduino dengan Layar OLED 128x64