پارکینگ هوشمند

AVR Projects

این پروژه یک شبیه ساز از پروژه کنترل پارکینگ هوشمند است:

www.MCElectronics.ir

پنل اصلی

www.MCElectronics.ir

پنل ورودی

www.MCElectronics.ir

پنل خروجی

www.MCElectronics.ir

هدف از این پروژه کنترل رفت و آمد اتومبیل به داخل پارکینگ و کنترل ظرفیت خالی پارکینگ است. و از آنجایی که به ازای هر اتومبیل مبلغی به عنوان عوارض گرفته می شود مجموع موجودی صندوق نیز باید مانیتورینگ شود.
در این پروژه فرض شده است که ظرفیت پارکینگ حداکثر 15 اتومبیل باشد، در این صورت هنگامی که ظرفیت کامل شود درب سیستم بسته خواهد شد. که در شبیه سازی این مسئله توسط یک رله به نمایش گذاشته شده است.
در قسمت درب ورودی و خروجی پارکینگ دو جفت سنسور، با کمی فاصله وجود دارد که با وارد شدن اتومبیل این سنسورها حس کرده و LED سبز روشن می شود. به علت فاصله مناسب سنسوره ، پروژه به راحتی تفاومت رفت و آمد انسان و اتومبیل را تشخیص می دهد. باید توجه داشت که درب ورودی فقط و فقط جهت ورود و درب خروجی فقط فقط برای خروج است و خلاف آن امکان پذیر نیست.
این پروژه قادر به نمایش تعداد ماشین های پارک شده در پارکینگ ، تعداد فضای خالی پارکینگ ، مجموع اتومبیل های وارد شده به پارکینگ در آن روز و میزان موجودی صندوق.
برای مانیتورینگ پروژه از یک عدد LCD 16*2 استفاده کرده ایم که اطلاعات زیر بر روی آن قابل مشاهد است:
متغییر car به مفهوم تعداد اتومبیل های پارک شده در پارکینگ
متغییر free به مفهوم تعداد فضای خالی برای پارکینگ.
متغییر tot که کوتاه شده total است به مفهوم تعداد کل اتومبیل های وارد شده در آن شبانه روز است
متغییر cost به مفهوم موجودی صندوق است. در این پروژه مبلغ 500 تومان برای عوارض پارک فرض شده است. برای بدست آوردن متغییر cost کافی است تا متغییر totl را با 500 ضرب کنیم.
بر روی پروژه 2 عدد میکرو سوییچ در نظر گرفته شده. میکرو سوییچ سمت چپ جهت ریست کردن میکرو کنترلر و میکرو سوییچ سمت راست برای صفر کردن دو متغییر total , cost می باشد. با استفاده از این میکرو سوییچ می توان در یک زمان مشخص هر روز این دو متغییر را صفر کرد. توجه داشته باشید که با فشردن این میکرو سوییچ متغییرهای free و car صفر نخواهند شد.
توجه داشته باشید که در این پروژه از حافظه داخلی میکرو کنترلر استفاده شده است و این تدبیر به ما کمک میکند تا در صورت قطع و وصل شدن تغذیه مدار و یا ریست شدن میکرو ، ارزش عددی متغییر های محفوظ بماند و پروژه با همان اعداد قبلی شروع به کار کند.

در  اين پروژه از میکرو کنترلر AVR به شماره ATMEGA16  استفاده شده است. برنامه میکرو کنترلر این پروژه ، با کامپایلر بیسکام (  Bascom Avr  )  و همچنین با کدویژن ( Code Vishion ) نوشته شده است ، که مطابق سفارش یکی از آنها ارسال خواهد شد.

برد این پروژه با مدار چاپی کار شده است.

توضیحات بیشتر

Advertisements
  1. هنوز دیدگاهی داده نشده است.
  1. No trackbacks yet.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s