امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
هوشمند سازي پارکينگ
نویسنده پیام
parham144 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 33
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 13
( 3 تشکر در 1 ارسال )
ارسال: #1
هوشمند سازي پارکينگ
با سلام خدمت اساتيد محترم. فرض کنيد يک رمپ پارکينگ رو فقط جاي عبور ماشين رو داره پس بايد چراغ سبز و قرمز در هر دو سر رمپ قرار بديم تا در هر لحظه اجازه عبور يک ماشين داده بشه خوب حالا در دو طرف رمپ دو جفت سنسور مادون قرمز قرار ميديم که هر کدام از اين دو جفت سنسور زودتر توسط عبور ماشين فعال شد اولويت با اون ماشين باشه و چراغ سبز براي عبورش از رمپ روشن بشه و طرف ديگه رمپ چراغش قرمز باشه ,خوب تا چه زماني بايد قرمز باشه؟ تا زماني که ماشين از رمپ بطور کامل عبور کرده باشه (يعني سنسوري که انتهاي مسير هست رو رد کنه )خوب در اينجا فکر نميکنم زياد سخت باشه که بازم ممنون ميشم در مورد برنامه نويسيش با بسکام بهم توضيح بديد ,نظر خودم اينه که وقتي يک جفت سنسور زودتر فعال شد دستوراتي اجرا بشه که چراغ روبرو رو سبز کنه و چراغ طرف مقابل رو قرمز کنه که بهم نخورند و يک دستور while بزاريم تا به محض اينکه سنسور انتهاي مسير (که در واقع سنسور ابتداي مسير مقابل هست) فعال شد دستورات ديگري رو اجرا کنه يعني چراغ روبرو که تا حالا قرمز کرده بوديم سبز بشه (لطفا بيشتر کمکم کنيد که بدونم اصلا روشم درسته و يا برنامش چطوري ميشه) ممنون

ولي سوال اصلي من اينه که اگر چند ماشين پشت سر هم از يک سنسور رد شدند اونوقت برنامه چطوري ميشه ؟خوب اگر يک ماشين باشه که گفتم به نظرم چي هست ولي اينو درست نميدونم , يعني فکر کنم بايد اينطوري باشه که اگر قبل از اينکه سنسور انتهاي مسير فعال بشه ,سنسور ابتدايي دوباره تحريک بشه بايد يک چيزي مثل کانتر باشه که اگر سنسور ابتدايي مثلا 3 بار تحريک شد توي برنامه بنويسيم بايد سنسور انتهايي هم (که در واقع سنسور ابتدايي در مسير مقابل هست) 3 بار تحريک بشه تا بفهميم هر 3 ماشين عبور کردند و حالا چراغ سبز روبرو روشن و قرمز خاموش بشه.ممنون ميشم اگر فکرم درسته يا هر فکري که خودتون فکر ميکنيد درسته رو با نمونه برنامه اي توضيح بديد.


سوال ديگه ايکه ميشه يک سنسور (مادون قرمز ) وقتي تحريک شد جوري برنامه نوشت که يک لحظه بعد دوباره تحريک بشه و اين تعداد تحرک ها در کانتر ريخت و استفاده کرد ؟اگر ميشه با نمونه برنامه بسکام برام توضيح بديد.

بي نهايت ممنون از همه دوستان .ببخشيد طولاني شد
(آخرین ویرایش در این ارسال: ۲۰-مرداد-۱۳۹۱, ۱۴:۱۹:۵۴، توسط parham144.)
۲۰-مرداد-۱۳۹۱, ۱۴:۱۴:۴۲
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2197 تشکر در 1064 ارسال )
ارسال: #2
RE: هوشمند سازي پارکينگ
این همه توضیح دادینن ولی بازم کاملا متووجه نشدم
شما میخواین که تعداد ماشین هارو بشمارین؟

اگه چند تا ماشین هم رد بشه خوب میشمورشون دیگه
(آخرین ویرایش در این ارسال: ۲۰-مرداد-۱۳۹۱, ۱۴:۳۰:۳۶، توسط abbasalifix.)
۲۰-مرداد-۱۳۹۱, ۱۴:۲۸:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : parham144
parham144 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 33
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 13
( 3 تشکر در 1 ارسال )
ارسال: #3
RE: هوشمند سازي پارکينگ
اگر گیجتون کردم شرمنده ام .ببینید من میخوام مثل این تونل ها که جای یک ماشین داره در دو طرف چراغ راهنما بزارم ولی در تونل ها روش زمانی استفاده میشه که راحته ولی واسه یک پارکینگ چند طبقه نمیشه این کارو کرد .در هر حال میخوام در دو طرف رمپ (یا تونل) سنسور باشه که هر کدوم زودتر حس شد اجازه عبور بده و طرف مقابل قرمز بشه تا زمانی که ااین ماشین اول از رمپ یا تونل رد بشه ,خوب اینم خیلی مشکل نیست ولی سوال اینجاست که این ماشین اول که عبور کرد ممکنه هنوز تونل رو تموم نکره یک یا چند ماشین دیگه پشتش بیان خوب اینجا بنظرم باید شمورد چنتا ماشین رد شدن از سنسور اول (یا ورودی) تا بگیم سنسور دوم (یا خروجی) منتظر تحریک شدن به اندازه تعداد اون چنتا ماشین باشه و وقتی همه رد شدند چراغ راهنما طرف دوم رو از قرمز به سبز تغییر بده.ممنون میشم کمک کنید این ایدمو اگر عملی و منطقی هست انجام بدم.ممنون.
۲۰-مرداد-۱۳۹۱, ۱۴:۴۶:۵۱
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2197 تشکر در 1064 ارسال )
ارسال: #4
RE: هوشمند سازي پارکينگ
یه لیزر میندازین روی ماشین ها و اونها رو میشمورین
باقی کار ها با برنامه انجام میشه
فقط میخواین تعداد ماشین هایی که بعد از اون ماشین رود شدن رو بشمورین؟
میتونید این کار رو با میکرو های avr و یه برنامه انجام بدین
۲۰-مرداد-۱۳۹۱, ۱۴:۵۲:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
parham144 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 33
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 13
( 3 تشکر در 1 ارسال )
ارسال: #5
RE: هوشمند سازي پارکينگ
در مورد لیزر که گفتید راستش من نظرم سنسور مادون قرمز بود فکر نمیکنم زیاد فرقی بکنه .
سوال اصلی من هم برنامه هستش میخوام سنسور هر لحظه چک بشه و با هر بار تحریک یکی به کانتر اضافه بشه و تو برنامه جوری بنویسم که سنسور انتهای مسیر مثلا اگر 4 تا ماشین اومدن داخل ,حتماچک کنه بر طبق تحریک سنسور ورودی این سنسور خروجی هم 4 بار تحریک بشه و بعد مثلا وضعیت چراغ ها رو تغییر بده.
اگر با برنامه بسکام یه نمونه برنامه ساده برای این منظور برام بزارید خیلی ممنون میشم .
(آخرین ویرایش در این ارسال: ۲۰-مرداد-۱۳۹۱, ۱۵:۲۱:۲۱، توسط parham144.)
۲۰-مرداد-۱۳۹۱, ۱۵:۱۲:۰۶
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2197 تشکر در 1064 ارسال )
ارسال: #6
RE: هوشمند سازي پارکينگ
اون چراغ هارو برای جه کاری تنطیم کنم؟
ال سی دی هم میخواین داشته باشه؟
۲۰-مرداد-۱۳۹۱, ۱۶:۱۰:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
parham144 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 33
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 13
( 3 تشکر در 1 ارسال )
ارسال: #7
RE: هوشمند سازي پارکينگ
با تشکر از شما .چراغ ها باید طوری باشه که هر کدام از سنسورها در دو طرف رمپ زودتر تحریک شد چراغش سبز بشه که ماشین رد بشه و چراغ سمت روبرو قرمز بشه تا این یک یا چند ماشین از این رمپ عبور کنن.یعنی در واقع 4 تا چراغ داریم (2 تا در هر طرف یکی سبز یکی قرمز).ال سی دی هم لازم نیست .بسیار ممنونم
۲۰-مرداد-۱۳۹۱, ۱۷:۱۹:۳۴
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2197 تشکر در 1064 ارسال )
ارسال: #8
RE: هوشمند سازي پارکينگ
برنامه و فایل شبه سازی رو براتون میزارم امیدوارم درست فهمیده باشم

عکس از محیط شبیهه سازی
(آخرین ویرایش در این ارسال: ۲۰-مرداد-۱۳۹۱, ۱۸:۳۸:۲۴، توسط abbasalifix.)
۲۰-مرداد-۱۳۹۱, ۱۸:۲۷:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : parham144
parham144 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 33
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 13
( 3 تشکر در 1 ارسال )
ارسال: #9
RE: هوشمند سازي پارکينگ
دوست عزیز با تشکر بسیار از زحمتی که کشیدید. فقط چند نکته یکی اینکه وقتی سوئیچ ورودی رو میزنیم باید چراغ سبز ورودی روشن و قرمز خاموش باشد و همچنین چراغ قرمز خروجی (که در واقع از اونطرف ورودی حساب میشه) روشن و سبزش خاموش باشد و این حالت چراغها باید همینطور باقی بماند تا زمانی که سوئیچ خروجی فعال شود و با این فعال شدن چراغ قرمز خروجی (یا ورودی از آن طرف) خاموش و چراغ سبز روشن میشود و چراغ سبز ورودی هم روشن میشود و دوباره منتظر است که یکی از سوئیچ ها فعال شود که با توجه به آنها چراغ ها را طبق بالا دوباره تنظیم کند.

و مسئله دیگه اینکه در یک شمارنده تعداد بارهایی که یک سوئیچ را میزنیم ذخیره شود و فقط اگر همان تعداد سوئیچ خروجی زده شد چراغ قرمز خروجی (یا ورودی از آن طرف)سبز شود و طرف مقابل هم سبز شود و دوباره داستان از اول .یعنی ما مطمئن بشیم اگر 4 تا ماشین وارد شدند هر 4 تا خارج بشن تا طرف مقابل چراغش سبز شود و اجازه ورود پیدا کند چون تونل فقط جای بور یک ماشین رو داره. بازم خیلی تشکر میکنم
(آخرین ویرایش در این ارسال: ۲۰-مرداد-۱۳۹۱, ۲۲:۳۶:۴۰، توسط parham144.)
۲۰-مرداد-۱۳۹۱, ۲۲:۳۶:۱۵
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2197 تشکر در 1064 ارسال )
ارسال: #10
RE: هوشمند سازي پارکينگ
برنامه ای که میخواستین رو نوشتم حالا اون جایی که قراره ماشین ها شمرده بشن رو بیشتر توضیح بدین چون وقتی یه ماشین وارد شد چراغ قرمز هست که!
پس ماشین دوم نمیتونه وارد بشه!
من برای یک ماشین نوشتم
کد php:
$regfile "m8def.dat"
$crystal 1000000
'-----khoroji---------
Config Pind.6 = Input : K1 Alias Pind.6
Config Portc.0 = Output : Sabz1 Alias Portc.0
Config Portc.1 = Output : Ghermez1 Alias Portc.1
'
-----vorodi----------
Config Pind.7 Input K2 Alias Pind.7
Config Portb.0 
Output Ghermez2 Alias Portb.0
Config Portb.1 
Output Sabz2 Alias Portb.1
'--------main---------
Main:
Sabz1 = 1
Ghermez1 = 0
Sabz2 = 1
Ghermez2 = 0
 Waitms 200
Do
If K1 = 0 Then Goto R1
If K2 = 0 Then Goto R2
Loop

R1:
Sabz1 = 0
Ghermez1 = 1
Sabz2 = 0
Ghermez2 = 1
Do
If K2 = 0 Then Goto Main
Loop


R2:
Sabz1 = 0
Ghermez1 = 1
Sabz2 = 0
Ghermez2 = 1
Do
If K1 = 0 Then Goto Main
Loop
End 
۲۱-مرداد-۱۳۹۱, ۰۲:۲۷:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : parham144
parham144 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 33
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 13
( 3 تشکر در 1 ارسال )
ارسال: #11
RE: هوشمند سازي پارکينگ
خیلی ممنون که دارید مداوم بهم کمک میکنید.راستش چند نکته الان در این برنامه وقتی مدار run میشه هردو چراغ سبز هستند که کاملا دسته فقط وقتی هر کدام از سوئیچ ها زده میشه چراغ مربوط به همون سوئیچ باید سبز باشه و چراغ طرف دیگر قرمز باشه یعنی مثلا اگر سوئیچ ورودی زده شد چراغ سبز ورودی باید روشن باشه و چراغ قرمز خروجی (که همان ورودی از طرف مقابل است) باید روشن باشد و سبزش خاموش .

در مورد چندد ماشین هم که گفتید وقتی یک ماشین میاد چراغ قرمز هست و بعدی نمیتونه بیاد باید بگم چراغ سبز وقتی که یک ماشین عبور میکنه سبز باقی میمونه مگر اون یک ماشین یا چند ماشین بطور کامل از تونل خارج بشن که دوباره برنامه میره از اول و منتظر ببینه کدوم سوئیچ فعال میشه تا چراغ ها رو طبق پاراگراف بالا که گفتم تنظیم کنه.

در مورد روش شموردن هم فکر میکنم باید از کانتر یا شمارنده استفاده کرد مثلا بطور مداوم سوئیچی که ماشین اول ازش عبور کرده چک بشه و با هر بار تحریک این سوئیچ یکی به کانتر اضافه بشه و در متغیری ریخته بشه و سوئیچ خروجی هم یک کانتر داشته باشه که با هر بار تحریک سوئیچ یکی به کانتر اضافه بشه و در یک متغییر ریخته بشه و حالا بطور مداوم این دو متغییر (مثلا a1 و a2 ) که یکی برای ورودی و دیگری برای خروجی هست با هم مقایسه بشن و زمانی که برابر شدند میکرو میفهمه هر چنتا ماشین که وارد شدند همه خارج شدند و برنامه رو به حالت اول برمیگردونه و منتظر اولین تحریک میمونه و دوباره همین داستان ها تکرار میشه
(آخرین ویرایش در این ارسال: ۲۱-مرداد-۱۳۹۱, ۱۴:۵۷:۲۹، توسط parham144.)
۲۱-مرداد-۱۳۹۱, ۱۴:۴۷:۴۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آیفون هوشمند rezarazeghi 3 2,275 ۲۰-آبان-۱۳۹۱, ۱۷:۲۲:۵۱
آخرین ارسال: rezarazeghi
  کنترل هوشمند دما و رله بصورت آنلاین با کامپیوتر از طریق rs232 abb_saleh 2 4,156 ۱۸-آبان-۱۳۹۱, ۰۰:۱۹:۱۱
آخرین ارسال: 123456rj
  [سوال] کارت هوشمند با RFID , Wireless abasfar 5 5,238 ۲۶-اردیبهشت-۱۳۹۱, ۲۲:۳۷:۵۹
آخرین ارسال: abasfar
  شارژ هوشمند باطری rmashmoul 1 3,703 ۲۶-فروردین-۱۳۹۰, ۱۹:۱۳:۲۱
آخرین ارسال: rmashmoul
Question تلفن هوشمند (تلفن سوئچینگ) bakhtyarsystem 13 10,654 ۰۹-آبان-۱۳۸۷, ۰۱:۲۲:۳۹
آخرین ارسال: lord_viper
  پياده سازي دستورات بسكام تحت كد ويژن ؟؟؟!!!! reza_analog 3 2,292 ۳۱-مرداد-۱۳۸۶, ۰۷:۳۲:۰۳
آخرین ارسال: Strange

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS