Proses manufaktur
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Jika Anda seorang pemula, Anda dapat mempelajari lebih lanjut tentang Arduino - Wifi.
Demonstrasi
Fitur
Antarmuka Pengguna
Cara Kerjanya
Karena Web Oscilloscope merupakan modifikasi dari Web Serial Monitor pada PHPoC, saya akan menjelaskan cara kerja Web Serial Monitor terlebih dahulu.
Perisai PHPoC memiliki aplikasi web tertanam bawaan, yang disebut "Web Serial Monitor". Ini mirip dengan Serial Monitor pada Arduino IDE. Perbedaan antara Serial Monitor pada Arduino IDE adalah:
Secara rinci, PHPoC Shield berkomunikasi dengan Arduino melalui SPI. Saat pengguna mengakses Web Serial Monitor dari browser web. Setelah halaman dimuat, halaman membuat koneksi WebSocket ke PHPoC Shield. Pada saat ini, PHPoC Shield ditumpuk di Arduino, ia menangkap data dari pin Arduino TX, dan kemudian mengirim data ini ke Web Serial Monitor di browser web melalui WebSocket. Serial Web menerima data dan menampilkannya di web.
Ini memungkinkan pengguna tidak hanya melihat data di PC tetapi juga melihat data di ponsel atau perangkat apa pun yang mendukung browser web
Sekarang mari kita lihat cara kerja Osiloskop Web.
Web Oscilloscope bekerja sama dengan Web Serial Monitor, kecuali untuk bagian terakhir.
Alih-alih menampilkan data mentah di web, Osiloskop Web memvisualisasikan data pada grafik. Fungsi lain ditambahkan, yang memungkinkan pengguna menyesuaikan UI dan melakukan pemicu.
Tentang data, yang dikirim dari Arduino
Arduino membaca data dari pin ADC (dari A0 ke A5) dan membaca timestamp (dalam mikrodetik)
Data ADC diubah menjadi tegangan dan dicetak ke port serial beserta timestamp sesuai format berikut:
Catatan: Saluran maksimum adalah 6, tetapi Anda juga dapat mengirim data hanya satu, dua hanya tiga saluran.
Kode Sumber
Kode sumber mencakup dua bagian:
Cara Menggunakan
Akses Osiloskop Web dari browser web di PC atau ponsel pintar Anda dengan mengetik:http:// ganti_ip_address /osiloskop.php
Cara mengukur sinyal:Hanya perlu menggunakan dua kabel, satu ke GND dan satu ke pin Analog Arduino (A0 hingga A5). Hubungkan kedua pin ini ke titik yang ingin kita periksa sinyalnya.
Karena ada 6 saluran, kita membutuhkan 6 kabel ground. Untuk kenyamanan, bagaimanapun Arduino hanya memiliki dua pin GND. Saya melakukan seperti di bawah ini untuk memperpanjang lebih banyak pin GND.
Kit Pemula Arduino Terbaik untuk Pemula
Jika Anda mencari kit Arduino, lihat Kit Arduino Terbaik untuk Pemula
Referensi Fungsi
#include#include #define AREF 5.0#define ADC_MAX 1023.0float ratio =AREF / ADC_MAX;void setup() { Serial.begin (115200); Phpoc.begin();}void loop() { //membaca waktu sistem unsigned long time_a =micros(); // baca nilai analog dan ubah menjadi tegangan:float voltageChannel0 =analogRead(A0) * rasio; float voltageChannel1 =analogRead(A1) * rasio; float voltageChannel2 =analogRead(A2) * rasio; float voltageChannel3 =analogRead(A3) * rasio; float voltageChannel4 =analogRead(A4) * rasio; float voltageChannel5 =analogRead(A5) * rasio; // kirim waktu sistem terlebih dahulu Serial.print(time_a); Serial.print(""); // kirim nilai setiap saluran, dipisahkan dengan " " atau "\t". Serial.print(voltageChannel0); Serial.print(""); Serial.print(voltageChannel1); Serial.print(""); Serial.print(voltageChannel2); Serial.print(""); //Serial.print(voltageChannel3); //Serial.print(" "); Serial.print(voltageChannel4); Serial.print(""); //saluran terakhir harus dikirim dengan karakter baris baru Serial.println(voltageChannel5);}
PHPoC Shield - Osiloskop Web untuk Arduino
Proses manufaktur
Komponen dan persediaan Kabel jumper (generik) × 1 Arduino Yun × 1 Resistor 221 ohm × 1 Sakelar Tombol Tekan SparkFun 12mm × 1 Breadboard (generik) × 1 Aplikasi dan layanan online Editor Web Arduino Blynk Tent
Komponen dan persediaan Arduino UNO × 1 PHPoC Shield 2 untuk Arduino × 1 Papan Relai 4-port PHPoC × 1 Bola lampu × 1 Tentang proyek ini Mengontrol melalui web telah menjadi norma akhir-akhir ini. Dalam proyek sederhana ini, saya akan menunjukkan ca
Komponen dan persediaan Arduino UNO × 1 PHPoC WiFi Shield untuk Arduino × 1 Seeed Servo Motor × 1 Kabel jumper × 1 Tentang proyek ini Pendahuluan Jika Anda pemula, saya sarankan membaca tentang Arduino - Servo Motor dan Arduino -.
Komponen dan persediaan Arduino UNO × 1 PHPoC WiFi Shield untuk Arduino × 1 Robot Lengan 6DOF × 1 Tentang proyek ini Jika Anda pemula, saya sarankan membaca tutorial berikut: Arduino - Motor Arduino - Motor Servo Arduino - Wifi 1. Demonstrasi 2.