پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر)

پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر) برای کنترل وسایل برقی تحت شبکه طراحی شده است.

مثلا در یک کارخانه ، دانشگاه ، خانه یک فن ، یک چراغ و یا هر وسیله برقی هست و میخواهید آن را از یک محیط دیگر کنترل کنید این مدار این مشکل شما را حل میکنه.

یک مثال دیگر: یک محیطی را در نظر بگیرید که برای وارد شدن به آن باید کاربر  باید توسط نگهبان چهره شخص دیده شود ، از طرفی دیگر همین محیط یک اتاق مانیتورینگ دوربین ها را داره در حالت عادی باید دو نفر باشن یکی در درب ورودی و دیگری در اتاق سرور ! ولی با نصب این سیستم کاربر در اتاق مانیتورنیگ دوربین ها می نشیند و با دیدن شخص آشنا (که چهره آن در دوربین ها درب واضح هست) با زدن چند کلیک درب را باز میکنه.

بطور کلی شما با اتصال این مدار به شبکه میتوانید از هر نقطه شبکه وسایل برقی را قطع و وصل کنید.

پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر)

 

قطعات پروژه کنترل رله از طریق شبکه اترنت

قطعات تعداد
خازن 100uF 16V 1
خازن 1000uF 16V 3
خازن  10uF 16V 1
خازن 100nF 1
خازن 100nF 2
خازن 100nF 2
دیود 1N4007 2
دیود1N5822 1
LED سبز 3mm 2
رله 5 ولت 10 آمپر 2
سلف 100uH 1A 1
سلف مقاومتی 10 میکروهانری 1
جک آداپتور مادگی 1
پین هدر 40*1 نری و مادگی 1
ترانزیتسور 2N3904 1
مقاومت 1 کیلواهم 5
مقاومت 4.7 کیلواهم 1
مقاومت 2.7 کیلواهم 1
سوکت RJ45 نوع ‘HR911105A 1
فونیکس پین 1
رگولاتور LM2576-3.3 1
میکروکنترلر ATMEGA32A نوع DIP 1
ENC28J60-I-SO -SMD 1
کریستال 25MHz 1
مقاومت 200 اهم 2
مقاومت 47 اهم 4
آداپتور 5 ولت 1 آمپر 1
کابل شبکه 1
 قطعات و لوازم لحیم کاری  1
مطلب پیشنهادی:  مدار دماسنج و فشار سنج با قابلیت اتصال USB به کامپیوتر

عکسی از پشت برد

 

پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر)
پشت برد پروژه کنترل رله از طریق شبکه اترنت

روی مدار دو عدد رله و یک ال ای دی قابل کنترل میباشند.

راه اندازی مدار (فیلم را ببیند)

  1. اول مدار را کامل لحیم کاری کنید (از روی شماتیک و PCB)
  2. بعد آداپتور 5 ولت را به مدار وصل کنید.
  3. بعد سوکت شبکه را به لپ تاپ وصل کنید
  4. به قسمت تنظیمات شبکه رفته و به کارت شبکه تون آی پی در رنج 192.168.2.1 -192.168.2.254 (بجز آی پی خود برد)بدین البته آی پی خود برد 192.168.2.10 میباشد که اینو ندین.
  5. بعد مرورگرتون را باز کنید و برید به آی پی برد بصورت پیش فرض 192.168.2.10
  6. و در صفحه بالا اومده رله ها را قطع و وصل کنید.

 

پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر)
پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر)

 

فیلم کوتاه عملکرد پروژه

مشخصات فایل های پروژه 

  • فایل شماتیک بصورت PDF با کیفیت بالا
  • فایل سورس برنامه نویسی در کدویژن به زبان C
  • فایل برد مدار چاپی PCB طراحی شده در آلتیوم دیزاینر

نکته :آی پی پیش فرض سیستم 192.168.2.10 میباشد.

نکته : اگر میخواهید روی برد برد ببندید از آیسی ENC28J60 نوع DIP تهیه کنید.

گزینه های خرید:

مطلب پیشنهادی:  کنترل دور موتور DC با Encoder
  • برای سفارش ساخته شده این برد میتوانید از طریق قسمت تماس با ما اقدام کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

21 دیدگاه

  1. مهندس سلام

    با بسکام هم این پروژه اجرا کنید

  2. سلام من این پروژه رو خریدم میشه توضیحات برنامه رو لطف کنین

  3. دوست عزیز امکان تغیر ip هم هست؟

  4. سلام خسته نباشید
    من هر کاری کردم جواب نگرفتم لطفا راهنمایی کنید
    ممنون

    • با سلام
      دقیقا مشکلتون کجاست ؟ برد را درست لحیم کردین ؟ بعد از لحیم کاری حتما بخصوص قطعات smd را با تینر تمیز کنید. همچنین توی کامپیوتر هم آیپی شبکه را درست تنظیم کنید.

  5. اسفندیارپور

    با عرض سلام
    من میخام این پروژه رو توسعه بدم میکرو بشه ATMEGA128و امکان کنترل 24 تا رله رو داشته باشه از طریق وب
    البته میخام این امکان رو هم داشته باشه که بتونم تعداد این رله ها رو کم کنم مثلا 8 یا 16 عدد
    ممنون میشم اگه بفرمایید زحمت تهیه سورس چقد میشه
    شماره

  6. با سلام
    در تصویر دو ترانزیستور است ولی در لیست قطعات فقط یکی مطرح شده!
    آیا دو ترانزیستور نیاز است و هر دو یکسان هستند؟

  7. آیا منظورتان از فریت بید کوچک اندازه مقاوت همان قطعه ای است که شبیه مقاومت سبز رنگ است؟

  8. سلام میشه لینک داخل مطلبو چک کنید.برای من مشکل داشت.ممنون

  9. محمدعلی زرگانی

    باسلام وقت بخیر

    آیا میشود در این برد فقط از برق موجود در کابل شبکه استفاده نمود؟

    اگر راه حلی وجود دارد راهنمایی بفرمائید.

    ممنونم

    • با سلام ، روی برد چنین قابلیتی طراحی نشده ولی یکسری ماژول ها بازار هستن که برق و داده را از کابل ها اترنت جدا میکنند. یعنی poe را تبدیل به دو تیکه میکنن یکی برق و یکی اترنت خالص مثل عکس زیر :
      power on ethernet

  10. سلام
    صفحه وبی که در مرورگر لود میشود فقط یک فایل html هست ؟
    اگر بخوام فایل css برای استایل یا مثلا یک کتابخانه جاوا اسکریپت در به همراه فایل html در میکرو قرار بدیم ایا این امکان وجود دارد.؟؟؟؟ اگر فضای میکرو جواب گو نباشد باید چیکار کنم.؟

    کنترل رله ها از طریق وب هستش . آیا امکانش هست از طریق یک پورتی روی UDP این کار انجام بشه و با ارسال یک مقدار رله فعال و غیر فعال بشه ؟

    • با سلام ، بله HTML هست ، در درخوسات کلاینت با تغییر برنامه نویسی شما میتوانید هر نوع محتوایی را بفرستید . CCS را میتوانید داخل HTML بنویسید و بفرستید و اجرا خواهد شد. برای لود کردن کتابخونه های جاوا اسکریپت میتوانید آنها را از کتابخونه گوگل فراخوانی کنید. فضای میکرو برای صفحات کوچک جواب گو هست. و اگر نیاز داشتین میتونید از EEPROM و … استفاده کنید.
      کتابخونه تکمیل هست و از UDP نیز پشتیبانی میکنه ولی ولی باید کد را تغییر بدید. یعنی الان در جواب UDP چیزی نمیفرسته….

  11. سلام ، من این برد ساختم ، کار هم میکنه ولی مشکل اینه که خیلی کند هست ، صقحه وب دیر لود میشه ، تغییرات به حداقل 15 ثانیه تاخیر انجام میشه ،مشکل از چی میتونه باشه ؟

    • سلام ، از آیسی شبکه میتونه باشه ، استک آیسی ، برنامه نویسی هدر آیسی ، همچنین روند برنامه و تاخیر های آن ،… میتوانید با برسی قسمت اصلی برنامه و تاخیر های مسیر آن را کاملا بهینه کنید. موفق باشید