Isi kandungan:
- Langkah 1: Kod Arduino
- Langkah 2: Buat Pangkalan Data Dalam Talian
- Langkah 3: Buat C # Windows Form HUB
- Langkah 4: Buat Antara Muka Web
- Langkah 5: Muat turun Projek
Video: ARDUINO INTERNET DIKAWAL: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Saya berfikir banyak untuk mencari penyelesaian yang murah untuk menyambungkan papan Arduino saya ke internet tanpa menggunakan perisai Ethernet atau bahkan modul WIFI. setelah meneliti, saya mendapati bahawa satu-satunya cara untuk bercakap dengan papan Arduino adalah bercakap dengan port bersirinya, jadi saya membuat aplikasi tetingkap C # yang mudah untuk berfungsi sebagai (HUB) untuk menangani port bersiri untuk menghantar dan menerima data ke papan saya.
Aplikasi HUB ini sudah tersambung ke internet melalui komputer peribadi anda dan membantu menghantar dan menerima data antara pangkalan data awan papan anda, selain menyimpan data yang ditukar dari dan ke Arduino dan pangkalan data MySQL dalam talian, sehingga anda dapat membuat statistik seperti yang anda hajat.
Langkah 1: Kod Arduino
Mula-mula saya harus memulakan dengan contoh kecil yang membolehkan saya menguji penggunaan idea dan kemampuannya, jadi dalam sampel ini saya tidak menyambungkan sensor apa pun yang saya gunakan hanya menggunakan LED dalam Arduino sehingga saya dapat menghidupkan dan mematikan lampu LED di pin 13 dengan menghantar huruf "I" dan "O" pada port bersiri
Langkah 2: Buat Pangkalan Data Dalam Talian
Dan untuk menyimpan data, kita harus menggunakan orang tengah dalam talian untuk menjadi seperti jambatan antara papan Arduino dan Hab Aplikasi itu.
jadi saya memilih laman web hosting pangkalan data dalam talian percuma yang akan berfungsi untuk menyimpan data saya yang diterima dari papan Arduino selain mengirimkan perintah kepadanya, saya memilih pangkalan data MySQL kerana ia percuma dan biasa digunakan. Dalam fail yang dilampirkan, anda akan dapati bahawa ia hanya mengandungi dua jadual. yang pertama adalah menyimpan perintah kemudian menghantarnya ke papan, dan jadual kedua untuk menerima output dari papan Arduino dan memulihkannya untuk digunakan kemudian.
Pangkalan data Mysql hosting percuma:
MyAdmin PHP dalam talian:
Langkah 3: Buat C # Windows Form HUB
Kemudian saya membina hub ini yang boleh dianggap sebagai gerbang pendengar di PC untuk membolehkan data melaluinya terlebih dahulu kemudian menghantarnya ke papan Arduino melalui port bersiri dan sebaliknya.
Antara muka hub ini sangat mudah, hanya mengandungi dua kotak teks kaya sahaja yang menunjukkan status setiap pas transaksi membuang data hub (kirim dan terima).
Nota: hub ini mesti selalu dijalankan selagi anda mahu menggunakan papan Arduino anda membuang internet
Langkah 4: Buat Antara Muka Web
Di sini kami sampai di bahagian paling sejuk..
Saya membuat aplikasi web berdasarkan teknologi Asp.net C # dengan antara muka responsif yang boleh berfungsi pada mana-mana peranti, aplikasi web ini hanya berurusan dengan pangkalan data dalam talian tanpa mengetahui apa papan di bahagian belakang.
Melalui antara muka ini anda boleh mengkategorikan bahagian elektronik anda yang dipasang ke Arduino.. dan dengan mengklik dan anda hanya menyimpan data dalam talian.
Contoh:
dengan mengklik butang hijau (ON) di Bahagian Hall, anda menghantar pesanan melalui internet untuk menyalakan lampu di Dewan rumah anda, jadi di seberang dunia hub menerima pesanan ini dan mengatasinya dengan Arduino Electronic Circuit anda di kediaman.
batal dilindungi BtnHallOn_Click (penghantar objek, EventArgs e) {AddTempOrders ("I"); // menghantar surat "I" ke Arduino untuk membuka lampu Hall}
Langkah 5: Muat turun Projek
Sudah tiba masanya untuk mencubanya sendiri dan membuat pengalaman anda sendiri.
Semoga anda menikmatinya …
Disyorkan:
Kereta Dikawal Bluetooth Arduino DIY: 6 Langkah (dengan Gambar)
Kereta Arduino Bluetooth terkawal DIY: Helo kawan! Nama saya Nikolas, saya berumur 15 tahun dan saya tinggal di Athens, Greece. Hari ini saya akan menunjukkan kepada anda cara membuat Kereta Dikawal Bluetooth 2 Roda menggunakan Arduino Nano, pencetak 3D dan beberapa komponen elektronik mudah! Pastikan menonton
Kereta Dikawal Jauh - Dikawal Menggunakan Pengawal Xbox 360 Tanpa Wayar: 5 Langkah
Kereta Dikawal Jauh - Dikawal Menggunakan Pengawal Xbox 360 Tanpa Wayar: Ini adalah arahan untuk membina kereta kawalan jauh anda sendiri, dikawal menggunakan alat kawalan Xbox 360 tanpa wayar
LED Dikawal Internet Menggunakan Pelayan Web Berasaskan ESP32: 10 Langkah
LED Dikendalikan Internet Menggunakan Pelayan Web Berasaskan ESP32: Gambaran keseluruhan projekDalam contoh ini, kita akan mengetahui cara membuat pelayan web berasaskan ESP32 untuk mengawal keadaan LED, yang dapat diakses dari mana saja di dunia. Anda memerlukan komputer Mac untuk projek ini, tetapi anda boleh menjalankan perisian ini walaupun pada
LED Dikawal Internet Menggunakan NodeMCU: 6 Langkah
LED Dikawal Internet Menggunakan NodeMCU: Internet of Things (IoT) adalah sistem peranti pengkomputeran yang saling berkaitan, mesin mekanikal dan digital, objek, haiwan atau orang yang dilengkapi dengan pengecam unik dan keupayaan untuk memindahkan data melalui rangkaian tanpa memerlukan manusia
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: Hai !! Setelah berehat panjang, saya di sini kerana kita semua mesti melakukan sesuatu (pekerjaan) yang membosankan. Selepas semua artikel RUMAH AUTOMASI yang saya tulis dari BLUETOOTH, IR, Local WIFI, Cloud iaitu yang sukar, * SEKARANG * datanglah paling mudah tetapi paling berkesan