ساخت دزدگیر خودرو
در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار پروژه ای جذاب و بسیار حرفه ی با عنوان, ساخت دزدگیر خودرو با میکروکنترلر AVR و قابلیت نصب روی تمامی ماشین ها, برای شما علاقه مندان به پروژه های میکروکنترلر AVR کرده است. امروزه دزدگیر های خودرو جزوء یکی از آپشن های اصلی خودرو به شمار می آیند که بسته به نوع سیستم امکانات امنیتی و کاربردی بسیار جالب و حرفه ای را به قابلیت های خودرو اضافه می کنند.
استفاده از سیستم های امنیتی نظیر دزدگیر های خودرو به قدری بین مردم رواج یافته که اکثر مردم بعد از خرید خودرو بلافاصله اقدام به خرید دستگاه دزدگیر و نصب آن می کنند, این امر باعث شده تا بازار فروش و نصب تجهیزات امنیتی خودرو امروزه رونق خاصی پیدا کند, به همین دلیل افراد و شرکت های زیادی اقدام به تولید دستگاهای دزدگیر خودرو با امکانات مختلفی در سرتاسر جهان, حتی در بازار های داخلی کرده اند.
هر روزه بسیاری از علاقه مندان و همراهان الکترونیک 98 درخواست های مبنی بر ساخت دزدگیر های خودرو به خصوص دزدگیرهای سیم کارتی از ما می کردند به همین دلیل تصمیم گرفتیم تا ابتدا شما دوستان عزیز را با ساخت و نحوه برنامه نویسی یک دزدگیر معمولی خودرو با میکروکنترلر AVR آشنا کنیم و سپس در پروژه بعدی نحوه ساخت یک دزدگیر سیم کارتی را برسی و در نهایت آن را به صورت عملی بسازیم.
در این پروژه ما با استفاده از یک میکروکنترلر ATmega8 از خانواده میکروکنترلرهای AVR و یک مدار گیرنده 315MHz جهت راه اندازی ریموت کنترل و چند رله اقدام به ساخت یک دزدگیر معمولی خودرو اما به صورت حرفه ای کرده ایم, به طوری که بعد از ساخت این پروژه به راحتی می توانید آنرا بر روی خودرو نصب کنید و یا حتی به صورت انبوه تولید کنید و خودتان تبدیل به یک تولید کننده دزدگیرهای خودرو شوید.
برخی از قابلیت ها و ویژگی های دزدگیر خودرو طراحی شده
:: دارای ریموت کنترل
:: قابلیت ماشین یابی
:: اخطار باز بودن درب ها
:: امکان بیصدا و با صدا کردن آژیر
:: خاموش کردن اتومبیل هنگام سرقت
:: امکان نصب بر روی تمامی خودرو ها
:: مجهز به خروجی باز کردن صندوق عقب
:: مجهز به شوک سنسور (سنسور ضربه)
:: جلوگیری از استارت خودرو در هنگام فعال بودن دزدگیر
نقشه شماتیک پروژه
لیست قطعات مورد نیاز
مقاومت 15 اهم با توان 0.25 وات و تلرانس 5 درصد | 1 عدد |
مقاومت 330 اهم با توان 0.25 وات و تلرانس 1 درصد | 2 عدد |
مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد | 5 عدد |
مقاومت 4.7 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد | 4 عدد |
مقاومت 10 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد | 2 عدد |
مقاومت 22 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد | 1 عدد |
مقاومت 33 الی 39 کیلو اهم با توان 0.25 وات | 1 عدد |
مقاومت 82 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد | 1 عدد |
مقاومت 1 مگا اهم با توان 0.25 وات و تلرانس 5 درصد | 1 عدد |
پتانسیومتر خوابیده 10K کیلو اهم تکدور مدل DIP | 1 عدد |
دیود 1N4007 | 18 عدد |
مقاومت 33 الی 39 کیلو اهم با توان 0.25 وات | 1 عدد |
خازن عدسی 100nF نانوفاراد | 3 عدد |
خازن الکترولیتی 2.2uf میکروفاراد | 1 عدد |
خازن الکترولیتی 2200uf میکروفاراد 16 ولت | 2 عدد |
خازن الکترولیتی 1000uf میکروفاراد 16 ولت | 1 عدد |
رگولاتور ولتاژ 5 ولت L7805 | 1 عدد |
رگولاتور ولتاژ 5 ولت 78L05 | 3 عدد |
میکروکنترلر ATMEGA8A-PU مدل DIP تایوانی با 28 پایه | 1 عدد |
آی سی ULN2804A مدل DIP اورجینال | 1 عدد |
آی سی دیکودر PT2272-M4 مدل DIP | 1 عدد |
آی سی تقویت کننده LM358 مدل DIP | 1 عدد |
سوکت آی سی 8 پایه مدل معمولی | 1 عدد |
سوکت آی سی 18 پایه مدل معمولی | 1 عدد |
سوکت آی سی 28 پایه باریک مدل معمولی | 1 عدد |
ترمینال پیچی 3 پین مدل KF300 رنگ آبی | 1 عدد |
لامپ LED قرمز سایز 3mm میلی متر مدل مات | 1 عدد |
میکروفون خازنی | 1 عدد |
لامپ LED آبی سایز 5mm میلی متر مدل شیشه ای | 1 عدد |
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر | 6 عدد |
ماژول گیرنده 315MHz مناسب ریموت کنترل های کدفیکس | 1 عدد |
ریموت کنترل کدفیکس 4 کانال 315MHz مگاهرتز | 1 عدد |
کانکتور پاور 6 پین نری مدل رایت نوع قفلدار | 1 عدد |
کانکتور پاور 6 پین مادگی مدل رایت نوع قفلدار بدون سرسیم | 1 عدد |
کانکتور پاور 10 پین نری مدل رایت نوع قفلدار | 1 عدد |
کانکتور پاور 10 پین مادگی مدل رایت نوع قفلدار بدون سرسیم | 1 عدد |
سرسیم کانکتور پاور 10 پین مدل قفلدار | 2 عدد |
کانکتور XH نری رایت رو بردی 3 پین | 1 عدد |
کانکتور مادگی XH سیم دار 3 پین | 1 عدد |
کانکتور مخابراتی 2 پین نری مدل XH قفلدار نوع رایت | 1 عدد |
کانکتور مخابراتی 2 پین مادگی مدل XH نوع سیمدار | 1 عدد |
شرح پردازشگر مدار
در قلب مدار این پروژه از میکروکنترلر ATmega8 از خانواده میکروکنترلر های AVR به عنوان پردازشگر (CPU) استفاده شده است، این میکروکنترلر یکی از میکروکنترلر های پرکاربرد از خانواده AVR است. در ادامه به معرفی ویژگی های برجسته این تراشه خواهیم پرداخت.
ویژگی های برجسته:
:: میکروکنترلر 8 بیت با کارایی بالا، توان مصرفی پایین و ساخته شده بر پایه معماری پیشرفته RISC
:: معماری RISC پیشرفته
:: 130 دستور العمل قوی
:: 8*32 رجیستر کاری همه منظوره
:: اجرای 16 میلیون دستورالعمل در ثانیه در کلاک 16MHz
:: 8 کیلوبایت حافظه فلش قابل برنامه ریزی
:: بخش Boot Code اختیاری و لاک بیت های مستقل
:: 512 بایت حافظه EEPROM داخلی
:: 1 کیلوبایت حافظه RAM داخلی
:: دارای قفل برنامه ریزی برای برقراری امنیت نرم افزار
امکانات جانبی:
:: 2 تایمر / کانتر 8 بیتی با تقسیم کننده مجزا و مد مقایسه
:: یک تایمر / کانتر 16 بیتی با تقسیم کننده مجزا، مد مقایسه و مد Capture
:: 3 کانال PWM
:: 8 کانال ADC در بسته بندی های TQFP و MLF
:: 6 کانال ADC در بسته بندی های PDIP
:: پشتیبانی از ارتباط سریال دو سیمه
:: پشتیبانی از ارتباط SPI
:: تایمر Watchdog قابل برنامه ریزی با نوسان ساز داخلی مجزا
:: مقایسه کننده آنالوگ داخلی
:: آشکار سازی Brown-out و ری ست Power on قابل برنامه ریزی
:: پنج مد Sleep : بیکاری، Power Save, Power Down, Standby
:: مد کاهش نویز ADC
شرح بخش مدار گیرنده رادیویی با فرکانس 315MHz جهت ارتباط با ریموت کنترل
اولین چیزی که در میان دزدگیرهای خودرو به چشم می خورد داشتن ریموت کنترل جهت فعال و غیر فعال کردن دزدگیر است, به همین دلیل نیاز به مداری داریم که توسط آن بتوانیم با یک ریموت کنترل البته به صورت کد بندی شده ارتباط برقرار کنیم, ریموت های زیادی در بازار وجود دارد که با فرکانس ها و تراشه های مختلفی راه اندازی می شوند که ما از میان این ریموت کنترل ها به سراغ ریموت کنترل 315MHz با تراشه انکدر PT2262 رفته ایم.
دلیل انتخاب این ریموت کنترل سادگی راه اندازی آن و همچنین پیدا کردن بسیار راحت این ریموت کنترل به صورت آماده در بازار ایران می باشد به طوری که برای ارتباط با آن (ساخت مدار گیرنده) تنها نیاز به یک آی سی دیکودر PT2272 و یک گیرنده رادیویی 315MHz داریم. در زیر تصویری از ریموت کنترل و همچنین تراشه PT2272 و گیرنده رادیویی 315MHz را می توانید مشاهده کنید. نقشه راه اندازی این تراشه را می توانید در نقشه شماتیک این پروژه مشاهده کنید.
شرح مدار شوک سنسور
شاید بسیاری از ما, زمانی که در دوره کودکی بودیم در هنگام بازی و یا در مسیر مدرسه به خانه هرز گاهی حس شیطنتمان گل می کرد و با ضربه زدن به ماشین ها صدای آزیر آن ها را به صدا در میاوردیم و با کلی حس خوشحالی پا به فرار میزاشتیم 😀
در حقیقت وظیفه این قسمت از مدار که به شوک سنسور معروف است دریافت همان ضربات وارده به بدنه ماشین به صورت ارتعاش و تبدیل آن ها به پالس های الکتریکی و قابل فهم برای پردازشگر یا میکروکنترلر AVR می باشد. با توجه به اینکه شوک سنسور به بدنه خودرو متصل می شود به همین علت با دریافت کوچکترین ارتعاش از بدنه خودرو با توجه به طراحی مدار الکتریکی آن شروع به یک کردن و یا تولید یک پالس الکتریکی مثبت در خروجی می کند, که ما می توانیم با چک کردن خروجی شوک سنسور توسط پردازشگر یا میکروکنترلر از ضربه های احتمالی وارده به بدنه خودرو با خبر شویم.
در طراحی و ساخت مدارات شوک سنسور معمولا از تراشه های مقایسه کننده و یا اپ امپ OPAMP استفاده می شود,که به ورودی آن ها یک حسگر لرزش یا صدا مانند میکروفن (در طراحی شوک سنسورهای بسیار حساس) متصل می گردد. به همین دلیل در این پروژه ما نیز همانطور که در نقشه شماتیک پروژه می توانید مشاهده کنید از تراشه LM358N که یک تراشه OPAMP می باشد,استفاده کرده ایم.
شرح بخش راه اندازی رله ها توسط میکروکنترلر AVR جهت کنترل وضعیت درب ها و دیگر تجهیزات خودرو
همانطور که می دانید جریان قابل تحمل در میکروکنترلرهای AVR در هر پایه حداکثر 30 میلی آمپر با حداکثر ولتاژ 5 ولت است, به همین علت ما نمی توانیم یک رله 12 ولتی با حداقل جریان 100 میلی آمپر را با یک میکروکنترلر AVR راه اندازی کنیم. به همین علت برای راه اندازی رله ها معمولا از ترانزیستورها و یا تراشه های راه انداز (درایور) استفاده می کنیم, تراشه های بسیار زیادی برای راه اندازی رله ها در بازار موجود می باشد که تفاوت اصلی آن ها با یک دیگر در تعداد رله های راه اندازی و جریان قابل تحمل هر پایه می باشد. در این پروژه ما برای راه اندازی 6 رله از تراشه ULN2804 با قابلیت تحمل جریان 500 میلی آمپر و امکان راه اندازی تا تعداد 8 رله استفاده کرده ایم.
اخطار : در صورتی که به سیم کشی خودرو آشنایی ندارید به هیچ عنوان خودتان اقدام به نصب دزدگیر نکنید و حتما از یک نصاب دزدگیر و یا یک متخصص برق که به سیم کشی برق خوردو آشنایی دارد کمک بگیرید در غیر اینصورت ممکن است باعث خطر آتش سوزی خودرو و یا سوختن تجهیزات برقی آن شوید.
نقشه جاگذاری قطعات بر روی برد PCB
لیست ابزار آلات و تجهیزات مورد نیاز
هویه | 1 عدد |
سیم لحیم | 1 عدد |
کف چین | 1 عدد |
قلع کش | 1 عدد |
در این مجموعه آموزشی قصد داریم، نحوه ساخت دزدگیر خودرو با میکروکنترلر AVR را به طور کامل آموزش دهیم. با فراگیری این آموزش می توانید همانند تصاویر مندرج در بالا یک دزدگیر خودرو با AVR و قابلیت نصب روی تمامی ماشین ها بسازید. مجموعه آموزشی پیش روی شما، شامل دو ویدئو آموزشی به شرح زیر می باشد، همچنین لازم به ذکر است، تمامی مستندات لازم برای ساخت پروژه نظیر برنامه نوشته شده به زبان بیسیک در نرم افزار BASCOM AVR ، نقشه مدار چاپی یا PCB مدار (هم به صورت خروجی PDF و هم فایل لایه باز طراحی شده در نرم افزار Proteus)، تصویر نقشه شماتیک، لیست کامل قطعات مورد نیاز، پیوست فایل پروژه می باشد.
آموزش مونتاژ و ساخت مدار به صورت گام به گام
عنوان آموزش : جلسه اول آموزش ساخت دزدگیر خودرو با AVR و قابلیت نصب روی تمامی ماشین ها
شیوه آموزش : آموزش ویدئویی مورد تایید الکترونیک98
مدت زمان آموزش : 1 ساعت و 16 دقیقه
اهداف آموزش : آموزش کامل مونتاژ مدار شوک سنسور – آموزش مونتاژ مدار دزدگیر و نحوه جاگذاری و نصب قطعات بر روی برد به صورت کامل – آموزش ساخت دسته سیم برای دزدگیر خودرو
بخش یکم : آموزش مونتاژ و ساخت مدار شوک سنسور و دزدگیر به صورت گام به گام
دانلود ویدئو با لینک مستقیم از سرورهای پرقدرت الکترونیک 98
آموزش راه اندازی و شرح عملکرد قطعات الکترونیکی به کار رفته در مدار پروژه
عنوان آموزش : جلسه دوم آموزش ساخت دزدگیر خودرو با AVR و قابلیت نصب روی تمامی ماشین ها
شیوه آموزش : آموزش ویدئویی مورد تایید الکترونیک98
مدت زمان آموزش : 44 دقیقه
اهداف آموزش : آموزش پروگرام کردن برنامه نوشته شده بر روی میکروکنترلر AVR – آموزش راه اندازی و نحوه اتصال تغذیه به مدار – آموزش نحوه کد دادن ریموت کنترل و اتصال آن به مدار – معرفی تمامی سیم های ورودی و خروجی دزدگیر و نحوه عملکرد آن ها به صورت عملی – آموزش کنترل دزدگیر توسط ریموت کنترل
بخش دوم : آموزش کامل راه اندازی دزدگیر خودرو ساخته شده و نحوه کنترل آن توسط ریموت کنترل
دانلود ویدئو با لینک مستقیم از سرورهای پرقدرت الکترونیک 98
تهیه پروژه به صورت کیت آماده به کار و مونتاژ شده
در صورتیکه تجهیزات و یا زمان لازم برای ساخت پروژه را ندارید می توانید این پروژه را به صورت یک کیت آماده به کار و مونتاژ شده از فروشگاه اینترنتی آی سی98 با قیمت و کیفیت مناسب به صورت آنلاین سفارش دهید. برای خرید و سفارش آنلاین پروژه می توانید اینجا کلیک کنید.
دانلود مستندات پروژه
توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.
سلام اگر بخوایم میشه خودتون ایسی و پروگرام و تجهیزات ریموت کنترل رو برام تنظیم کنید و بفرستید
سلام دوست عزیز
در حال حاضر این امکان برایمان مقدور نیست. اما شما می توانید بجای هزینه برای ارسال و دریافت میکروکنترلر جهت پروگرام کردن، همان هزینه را برای خرید پروگرامر صرف کنید و خودتان میکروکنترلر را پروگرام کنید و در آینده نیز از پروگرامر برای دیگر پروژه هایتان استفاده کنید. برای خرید یک پروگرامر خوب کافی است عبارت “پروگرامر هاتل” را در گوگل جستجو کنید و این پروگرامر را از خود سازنده به صورت آنلاین خریداری کنید.
سلام امکان تغیر در کد ها هست
سلام و درود
بله – در صورتیکه به زبان برنامه نویسی BASIC تسلط کافی داشته باشید این امکان وجود دارد.
با سلام خدمت مهندس عزیز .مهندس جان فایل ها ی ویدیویی جلسه اول ودوم رو دانلود کردم متاسفانه پخش نمیشه ممنون میشم لینک دانلود رو اراسل کنید با تشکر
با سلام و احترام
ارسال گردید.
با سلام خدمت مهندس اکبری عزیز ،بزرگوار فایل پروتل پروژه رو ندارین ،متاسفانه هنگام تبدیل فایل پروتِوس به پروتل به مشکل برمیخوریم .اگر فایل پروتل رو دارین ارسال کنید ممنون از زحماتتون
با عرض سلام و احترام
ممنون از لطف و محبت شما، در حال حاضر تنها فایل Proteus پروژه موجود است و ما نیز برای چاپ PCB از همین فایل Proteus استفاده می کنیم. البته شما می توانید از طریق گزینه Gerber یک خروجی برای استفاده در نرم افزار پروتل نیز داشته باشید.
سلام وقت بخیر . اگر فقط کد برنامه بخواهیم ، امکانش هست؟؟
با سلام و احترام
در حال حاضر این امکان وجود ندارد.
سلام مهندس . من میخوام برای ریموت از کدلرن استفاده کنم چه تغییراتی در برنامه باید ایجاد کنم؟
با سلام و احترام
برای استفاده از ریموت کنترل کد لرن، تراشه دیکودر از مدار حذف می شود و باید از گیرنده رادیویی RXB22 که به صورت مستقیم به میکروکنترلر متصل می شوند استفاده کنید و برنامه میکروکنترلر نیز باید توسعه پیدا کند. چراکه عملیات رمزگشایی باید توسط میکروکنترلر انجام شود.
سلام مجدد . تغییرات رو میشه توضیح بدین؟ چون این ریموت توی بازار کم شده و قیمتشم گرونه و اینکه قدیمی هست. اگه میشه تغییرات در برنامه رو بفرمایید
با سلام و احترام
تغییر ریموت کنترل از کدفیکس به کد لرن شامل توسعه و تغییرات زیادی در برنامه می شود و نیازمند تغییرات اساسی و توسعه برنامه دارد که این موضوع نیازمند تسلط شما به زبان برنامه نویسی بیسیک و همچنین آشنایی با نحوه رمزگشایی ریموت های کد لرن دارد.
پیشنهاد می کنیم برای راحتی کار و جلوگیری از برنامه نویسی از ماژول های گیرنده ریموت لرنینگ حافظه دار استفاده کنید.
سلام مهندس چطور میتونیم کاری کنیم که آژیر در بعضی مواقع قطع بشه و نزنه؟