فهرست مطالب:
- مرحله 1: کد آردوینو
- مرحله 2: ایجاد پایگاه داده آنلاین
- مرحله 3: ایجاد C# Windows Form HUB
- مرحله 4: ایجاد رابط وب
- مرحله 5: پروژه را بارگیری کنید
تصویری: کنترل ARDUINO INTERNET: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
من خیلی فکر کردم تا یک راه حل ارزان برای اتصال برد Arduino به اینترنت بدون استفاده از سپر اترنت یا حتی ماژول WIFI پیدا کنم. پس از تحقیق متوجه شدم که تنها راه مکالمه با برد آردوینو ، صحبت با پورت سریال آن است ، بنابراین یک برنامه ساده C# ایجاد کردم تا به عنوان (HUB) برای کار با پورت سریال برای ارسال و دریافت داده ها به برد من کار کند. به
این برنامه کاربردی HUB از قبل از طریق رایانه شخصی شما به اینترنت متصل است و به ارسال و دریافت داده ها بین هیئت مدیره پایگاه داده ابری ، علاوه بر ذخیره داده های مبادله شده از و به Arduino و پایگاه داده MySQL آنلاین کمک می کند ، بنابراین می توانید آمار را به صورت خود تهیه کنید آرزو کردن.
مرحله 1: کد آردوینو
اول از همه من باید با یک مثال کوچک شروع کنم که به من امکان می دهد ایده و توانایی آن را آزمایش کنم ، بنابراین در این نمونه من هیچ سنسوری را وصل نکردم فقط از LED ساخته شده در آردوینو استفاده کردم تا بتوانم آن را روشن و خاموش کنم چراغ LED در پین 13 با ارسال حروف "I" و "O" بر روی پورت سریال
مرحله 2: ایجاد پایگاه داده آنلاین
و برای ذخیره داده ها باید از یک واسطه آنلاین استفاده کنیم تا مانند پل ارتباطی بین برد Arduino و آن Application Hub باشیم.
بنابراین من یک وب سایت میزبان پایگاه داده آنلاین رایگان را انتخاب می کنم که علاوه بر ارسال دستورات به آن ، داده های دریافتی من از برد Arduino را ذخیره می کند ، پایگاه های داده MySQL را انتخاب می کنم زیرا رایگان است و معمولاً مورد استفاده قرار می گیرد. در فایل پیوست متوجه خواهید شد که فقط شامل دو جدول است. اولین مورد این است که دستورات را ذخیره کنید و سپس آن را به برد ارسال کنید ، و جدول دوم خروجی های برد آردوینو را دریافت کرده و برای استفاده بعد ترمیم کنید.
میزبانی رایگان پایگاه داده Mysql:
PHP MyAdmin آنلاین:
مرحله 3: ایجاد C# Windows Form HUB
سپس این مرکز را ایجاد کردم که می تواند به عنوان یک دروازه شنونده در رایانه در نظر گرفته شود تا ابتدا داده ها از طریق آن عبور کنند سپس از طریق پورت سریال به برد آردوینو ارسال شود و بالعکس.
رابط کاربری این هاب بسیار ساده است ، فقط شامل دو کادر متنی غنی است که وضعیت هر تراکنش را نشان می دهد و داده های هاب (ارسال و دریافت) را پرتاب می کند.
توجه: این هاب تا زمانی که می خواهید از برد آردوینو خود استفاده کنید اینترنت را اجرا کنید
مرحله 4: ایجاد رابط وب
در اینجا به جالب ترین قسمت رسیدیم..
من یک برنامه وب مبتنی بر فناوری Asp.net C# با رابط کاربری پاسخگو ایجاد کردم که می تواند بر روی هر دستگاهی کار کند ، این برنامه وب فقط با پایگاه داده آنلاین سروکار دارد بدون اینکه بدانید صفحه پشت چیست.
از طریق این رابط می توانید قطعات الکترونیکی خود را که به آردوینو متصل شده اند دسته بندی کنید.
مثال:
با کلیک روی دکمه سبز (ON) در بخش Hall ، شما سفارشی را از طریق اینترنت ارسال می کنید تا چراغ خانه خود را روشن کنید ، بنابراین در طرف دیگر جهان هاب این سفارش را دریافت می کند و آن را با مدار الکترونیکی Arduino خود در خانه
خلاء محافظت شده BtnHallOn_Click (فرستنده شیء ، EventArgs e) {AddTempOrders ("I") ؛ // ارسال نامه "I" به آردوینو برای باز کردن چراغ Hall}
مرحله 5: پروژه را بارگیری کنید
وقت آن است که خودتان آن را امتحان کنید و تجربه خودتان را بسازید.
امیدوارم که شما از آن لذت ببرید …
توصیه شده:
درخت کریسمس تحت کنترل وب سایت (هر کسی می تواند آن را کنترل کند): 19 مرحله (همراه با تصاویر)
درخت کریسمس تحت کنترل وب سایت (هر کسی می تواند آن را کنترل کند): آیا می خواهید بدانید درخت کریسمس تحت کنترل وب سایت چگونه است؟ در اینجا ویدیویی است که پروژه درخت کریسمس من را نشان می دهد. پخش زنده در حال حاضر به پایان رسیده است ، اما من یک ویدیو تهیه کردم و آنچه را که اتفاق می افتاد را ضبط کردم: امسال ، در وسط ماه دسامبر
چگونه می توان بازوی ربات 4dof با قدرت بالا را با کنترل از راه دور Arduino و Ps2 کنترل کرد؟: 4 مرحله
چگونه می توان بازوی ربات اندازه بزرگ 4dof با کنترل از راه دور Arduino و Ps2 را کنترل کرد؟: این کیت از موتور قدرتمند mg996 استفاده می کند ، به جریان زیاد نیاز دارد ، ما مقدار زیادی ورودی قدرت را آزمایش کرده ایم. فقط آداپتور 5v 6a کار می کند. و تخته آردوینو روی بازوی ربات 6dof نیز کار کنید. پایان: بنویسید خرید SINONING یک فروشگاه برای اسباب بازی DIY
کنترل کننده بازی مبتنی بر آردوینو - کنترل کننده بازی Arduino PS2 - بازی Tekken With DIY Arduino Gamepad: 7 مرحله
کنترل کننده بازی مبتنی بر آردوینو | کنترل کننده بازی Arduino PS2 | بازی Tekken With DIY Arduino Gamepad: سلام بچه ها ، بازی کردن همیشه سرگرم کننده است اما بازی با کنترلر بازی سفارشی DIY خود سرگرم کننده تر است. بنابراین ما در این دستورالعمل یک کنترلر بازی با استفاده از arduino pro micro ایجاد می کنیم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص