Mündəricat:
- Addım 1: Arduino Kodu
- Addım 2: Onlayn verilənlər bazası yaradın
- Addım 3: C# Windows Form HUB yaradın
- Addım 4: Veb İnterfeysi yaradın
- Addım 5: Layihəni yükləyin
Video: ARDUINO INTERNET NƏZARƏTİ: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Arduino lövhəmi heç bir Ethernet qalxanı və ya hətta heç bir WIFI modulu istifadə etmədən internetə bağlamaq üçün ucuz bir həll tapmaq üçün çox düşündüm. Araşdırdıqdan sonra Arduino lövhəsi ilə danışmağın yeganə yolunun seriyalı portu ilə danışdığını gördüm, buna görə lövhəmə məlumat göndərmək və almaq üçün serial portu ilə məşğul olmaq üçün (HUB) işləmək üçün sadə bir C# pəncərə tətbiqi yaratdım..
Bu Application HUB artıq fərdi kompüteriniz vasitəsi ilə internetə qoşulmuşdur və Arduino ilə onlayn MySQL verilənlər bazasında mübadilə edilən məlumatların saxlanılmasının yanında, bulud verilənlər bazanız arasında məlumat göndərmək və almaq üçün kömək edir, belə ki istədiyiniz kimi statistika edə bilərsiniz. arzulamaq
Addım 1: Arduino Kodu
Əvvəlcə fikri və qabiliyyətini tətbiq etməyi sınamağa imkan verən kiçik bir nümunə ilə başlamalı idim, buna görə də bu nümunədə yalnız Arduino -dakı LED -də istifadə etdiyim heç bir sensoru bağlamadım, buna görə də yandırıb söndürə bilərəm. pin 13 -dəki LED işığı seriya portuna "I" və "O" hərflərini göndərərək
Addım 2: Onlayn verilənlər bazası yaradın
Məlumat saxlamaq üçün Arduino lövhəsi ilə bu tətbiq mərkəzi arasında bir körpü kimi olmaq üçün bir onlayn vasitəçidən istifadə etməliyik.
buna görə əmrləri göndərməklə yanaşı Arduino lövhəsindən aldığım məlumatları saxlamaq üçün işləyəcək pulsuz bir onlayn verilənlər bazası hosting veb saytı seçirəm, pulsuz və çox istifadə edildiyi üçün MySQL verilənlər bazasını seçirəm. Əlavə edilmiş faylda yalnız iki cədvəldən ibarət olduğunu görəcəksiniz. Birincisi, əmrləri saxlamaq, sonra lövhəyə göndərmək, ikinci masada isə Arduino lövhəsinin çıxışlarını almaq və daha sonra istifadə üçün bərpa etməkdir.
Pulsuz hosting Mysql verilənlər bazası:
Online PHP MyAdmin:
Addım 3: C# Windows Form HUB yaradın
Daha sonra məlumatların əvvəlcə oradan keçməsi üçün ardıcıl port vasitəsilə Arduino lövhəsinə göndərmək üçün PC -də dinləyici qapısı hesab edilə bilən bu mərkəzi qurdum.
Bu mərkəzin interfeysi çox sadədir, yalnız hər bir əməliyyatın keçmə vəziyyətini göstərən məlumatları göndərmək (göndərmək və almaq) məlumatlarını göstərən iki zəngin mətn qutusu ehtiva edir.
Qeyd: Arduino lövhənizdən interneti atmaq istədiyiniz müddətdə bu mərkəz həmişə işləməlidir
Addım 4: Veb İnterfeysi yaradın
İşdə ən maraqlı hissəyə gəldik..
İstənilən cihazda işləyə bilən həssas bir interfeysə malik Asp.net C# texnologiyasına əsaslanan bir veb tətbiqi yaratdım, bu veb tətbiq yalnız arxa tərəfdəki lövhənin nə olduğunu bilmədən onlayn verilənlər bazası ilə məşğul olur.
Bu interfeys vasitəsi ilə Arduinoya qoşulmuş elektron hissələrinizi kateqoriyalara ayıra bilərsiniz və üzərinə basaraq məlumatları onlayn olaraq saxlaya bilərsiniz.
Misal:
Hall Bölməsindəki yaşıl düyməni (ON) tıklayaraq, internet vasitəsilə evinizin Salonunda işığı yandırmaq üçün bir sifariş göndərirsiniz, buna görə də dünyanın digər tərəfində bu əmri alan mərkəz və Arduino Elektron Dövrə ilə idarə edin. ev.
qorunan boşluq BtnHallOn_Click (obyekt göndərən, EventArgs e) {AddTempOrders ("I"); // Salonun işığını açmaq üçün Arduinoya "mən" məktubu göndərmək}
Addım 5: Layihəni yükləyin
Öz təcrübənizi sınamağın və öz təcrübənizi sınamağın vaxtıdır.
Ümid edirəm zövq alırsınız…
Tövsiyə:
Parlaqlıq Nəzarəti, Arduino (Animasiyalarla): 7 addım
Parlaqlıq Nəzarəti, Arduino (Animasiyalarla): Son bir neçə il ərzində hər biri Arduinos tərəfindən idarə olunan iki langırt maşın (pinballdesign.com) və iki robot başı (grahamasker.com) qurdum. Mexanika mühəndisi kimi karyera qurduqdan sonra mexanizmlərin dizaynı ilə yaxından tanışam, amma
İnternet + Arduino + Ethernet ilə Suvarma Nəzarəti: 3 Addım
İnternet + Arduino + Ethernet ilə Suvarma Nəzarəti: Bu il tətil mövsümündə həyata keçirdiyim bir layihə ilə tanış olmaq istəyirəm. Bağçılıq üçün müxtəlif növ bitkilərin, ağacların, çiçəklərin satışı və becərilməsi üzrə ixtisaslaşmış veb yönümlü bir sistem yaratdım
Ağıllı Telefon Nəzarəti Arduino Robotu: 3 addım
Ağıllı Telefon Nəzarəti Arduino Robotu: Bir smartfonu idarə edən Arduino robot layihəsidir. Bu layihə üçün bir PCB qurdum, buna görə də meshy tel əlaqələrində heç bir problem yoxdur. Bu lövhədə ikili motor sürücüsü var. bəzi əlavə Arduino pinləri, 3V, 5V, GND çıxdı, buna görə də bu PCB -dən istifadə edərək xətti izləyə bilərsiniz
LABVIEW (PWM) VƏ ARDUINO İSTİFADƏ EDƏN DC MOTORUN YÖNÜ VƏ HIZ NƏZARƏTİ: 5 Addım
LABVIEW (PWM) VƏ ARDUINO İSTİFADƏ EDƏN DC MOTORUN YÖNÜ VƏ HIZ NƏZARƏTİ: Salam uşaqlar əvvəlcə mənim gülməli ingilis dilim üçün üzr istəyirəm.Bu təlimatda sizə labview istifadə edərək bir DC motorunun sürətini necə idarə edəcəyinizi göstərəcəyəm
Arduino Bluetooth Avtomobil Nəzarəti 4 X 4: 9 Addım (Şəkillərlə birlikdə)
Arduino Bluetooth Avtomobil Nəzarəti 4 X 4: Layihə Tətbiqi addımları: 1. & Arduino Bluetooth Avtomobil İdarəetmə ” Aşağıdakı linkdən müraciət: https://play.google.com/store/apps/details?id=com.mtm.car22&hl=tr2. Bağlantı sxematik, quraşdırma addımlarını və Arduino.ino'yu yükləyin