Isi kandungan:

ARDUINO INTERNET DIKAWAL: 5 Langkah
ARDUINO INTERNET DIKAWAL: 5 Langkah

Video: ARDUINO INTERNET DIKAWAL: 5 Langkah

Video: ARDUINO INTERNET DIKAWAL: 5 Langkah
Video: You can learn Arduino in 15 minutes. 2024, Julai
Anonim
ARDUINO INTERNET DIKAWAL
ARDUINO INTERNET DIKAWAL

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

Kod Arduino
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

Buat Pangkalan Data Dalam Talian
Buat Pangkalan Data Dalam Talian
Buat Pangkalan Data Dalam Talian
Buat Pangkalan Data Dalam Talian
Buat Pangkalan Data Dalam Talian
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

Buat C # Windows Form HUB
Buat C # Windows Form HUB
Buat C # Windows Form HUB
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

Buat Antara Muka Web
Buat Antara Muka Web
Buat Antara Muka Web
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

Muat turun Projek
Muat turun Projek

Sudah tiba masanya untuk mencubanya sendiri dan membuat pengalaman anda sendiri.

Semoga anda menikmatinya …

Disyorkan: