Tentu saja, mereka memiliki kekurangan. Tapi harganya. Ini keajaiban. Khususnya, jika Anda membeli "Witty Cloud" bersyarat seharga tiga dolar, di mana Anda bahkan tidak perlu khawatir tentang nutrisi dan pemrograman. Cakupan aplikasi di IoT memungkinkan Anda membuat proyek otomatisasi Anda sendiri dengan berbagai cara - dengan cara klasik: dengan menulis kode dan bekerja di IDE. Atau melalui FLProg yang sama. Namun, seperti biasa, ada nuansa yang agak memperlambat representasi kerja dalam kerangka aplikasi khas ESP8266 sebagai basis perangkat keras. Dan masalahnya tidak sama sekali dalam koneksi jaringan yang dilakukan ke jaringan lokal rumah / kantor dengan akses internet melalui router.Perangkat bekerja dengan rajin dan dapat bertindak sebagai koordinator Zigbee dengan konfigurasi tertentu.
ESP8266 / ESP32 dapat berfungsi baik sebagai titik akses dan stasiun akhir. Selama operasi LAN normal, ESP8266 mengkonfigurasi dirinya sendiri ke mode titik akhir. Untuk melakukan ini, perangkat perlu menyetel SSID jaringan Wi-Fi dan, dalam jaringan tertutup, kata sandi akses. Mode titik akses berguna untuk konfigurasi awal parameter ini. Dalam mode titik akses, perangkat terlihat selama pencarian jaringan standar di tablet dan komputer. Tetap terhubung ke perangkat, buka halaman konfigurasi HTML dan setel parameter jaringan. Setelah itu, perangkat biasanya akan terhubung ke jaringan lokal dalam mode stasiun terminal.
Mengelola dan memvisualisasikan data secara real time adalah tugas penting.Namun, permulaan yang cepat dalam bisnis ini tidak selalu tersedia. Namun setelah itu, analisis mereka perlu dilakukan. Peran garis waktu pada grafik juga penting - untuk menunjukkan frekuensi dan keseragaman pengukuran. Riwayat proses diperlukan untuk analisis dan diagnosis. Tanpa pengetahuan dan analisis yang diperlukan, potensi penuh dari data tetap kurang dimanfaatkan, yang merupakan kekurangan dan memerlukan alat yang dapat membuat angka dan persentase bermakna dan membuat data lebih mudah dipahami dan ditafsirkan. Ini diperlukan dalam bidang eksperimen ilmiah dan dalam proses produksi.
Alat visualisasi data onlineadalah tanggapan yang tepat untuk tantangan zaman ini. Menggabungkan data, yaitu mensintesis informasi, tampaknya merupakan tugas yang terpisah. Penskalaan dalam waktu, pemilihan area pandang, penskalaan di sepanjang sumbu Y, bergeser di sepanjang sumbu Y - semua ini adalah atribut yang diperlukan dari alat visualisasi, berkat grafik dan bagan yang paling kompleks sekalipun, yang Anda lihat di dasbor, akan menjadi jelas dan dapat dimengerti. Salah satu opsi untuk visualisasi data online dengan dukungan SCADA adalah proyek BortX yang baru .
Saya percaya bahwa pengenalan akan membantu Anda dalam melakukan eksperimen secara real time (misalnya, dalam implementasi sederhana dari ide-ide Anda dalam proses pendidikan). Untuk bekerja, Anda hanya perlu menjahit sketsa Sputnik ke ESP8266 Anda. Anda dapat membiasakan diri dengan kodenya dengantautan . Modifikasi sesuai kebijaksanaan Anda adalah prasyarat untuk bekerja: masukkan SSID dan kata sandi untuk menghubungkan ESP ke router Anda. Omong-omong, proyek pilot satelit berlokasi di .
Setelah mengunduh sketsa, mikroprosesor mengeluarkan informasi ke Internet dalam bentuk halaman web. Registrasi tidak diperlukan, karena setiap mikroprosesor memiliki nomor unik dan nomor ini digunakan untuk akses melalui Internet. ID itu sendiri dapat ditemukan dengan membuka jendela status port COM di Arduino IDE (115kbaud / s):
Secara default, port TCP 6110 berjalanmenggunakan Transmission Control Protocol. TCP adalah salah satu protokol utama dalam jaringan TCP / IP. TCP adalah protokol berorientasi koneksi dan membutuhkan jabat tangan untuk membangun komunikasi ujung ke ujung. Hanya setelah koneksi dibuat, data pengguna dapat dikirim ke dua arah. Anda dapat mengatur kata sandi untuk halaman, dll. Tetapi elemen terpenting dari "sistem" ini adalah dukungan bersyarat dari bahasa kontrol dari APCS.
Bahasa kontrol BS-88 didasarkan pada standar ISA S-88... Contoh analog grafis adalah SFC. Bahasa kontrol memungkinkan ESP untuk membuat keputusan strategi kontrol berdasarkan kondisi saat ini dan memungkinkan kontrol ESP untuk diatur sesuai dengan kebutuhan tindakan tertentu. Bahasa ini berbeda dengan bahasa pemrograman tradisional. Alasannya adalah bahwa bahasa menggambarkan tindakan untuk mengontrol proses pembuatan.
Sesuai dengan BS-88, proses pembuatan terdiri dari operasi yang dapat terjadi secara bersamaan, seperti memanaskan air dan menyiapkan komponen larutan.
Pada gilirannya, operasi terdiri dari fase-fase yang dilakukan secara berurutan. Hanya ada dua jenis operator bahasa kontrol:
- Operator aktif.
- Operator transisi (dengan atau tanpa kondisi) (transisi).
Misalnya, pengoperasian air pemanas:Misalkan katup air terhubung ke DO, sensor ketinggian air terhubung ke D5, pemanas terhubung ke D1, dan A0 adalah sensor suhu.
Tahap 1: buka katup air;
ketika sensor level terpicu, lanjutkan ke fase 2
Fase 2: tutup katup air;
nyalakan pemanas ;;
ketika suhu mencapai 60 derajat, transisi ke fase 3
Fase 3: matikan pemanas;
Berhenti;
Skripnya terlihat seperti ini:
1: $ D0 = 1; // phase1
if($D1 = 1) trans {2}; // wait_for_D5_become_ "on"
2: $ D0 = 0; // phase2
$D2 = 1;
if($0 >= 60) trans {3}; // wait_for_tempeature
3: $D2 = 0;
stop; // end_of_script
Bahasa menggunakan penulisan variabel, seperti yang biasa dilakukan arduino, namun pada panel variabel dapat memiliki nama yang berbeda, misalnya: Uakk, Set_Ux, Set_temp. Penggantian nama dimungkinkan di editor konfigurasi. Untuk mengakses editor, klik ikon roda gigi di panel. Ada juga variabel untuk kalkulasi internal atau memori $ X0- $ X9. Mereka tidak memiliki kolom sendiri untuk ditampilkan, tetapi Anda dapat melihatnya saat kami menetapkan nilainya untuk variabel.
$X9 = $ X9 + 1; //
$ S3 = $ X9; // $ X9 S3 .
Instruksi yang lebih lengkap tentang bahasa kontrol APCS diposting di situs web. Dalam mode konfigurasi online, langsung dari situs, Anda dapat mengatur skenario kerja:
Dan mengatur (mengubah) nama variabel pin:
