پروژه عملی فاصله سنج التراسونیک با ماژول SRF05

پروژه عملی فاصله سنج التراسونیک با ماژول SRF05

در این پروژه با استفاده ماژول التراسونیک SRF05 و میکروکنترلر ATMEGA8 و LCD 2*16 D یک مسافت سنج (التراسونیک) طراحی می کنیم که مسافت 3 سانتی متر تا 4 متر را اندازه می گیرد . علاوه بر اندازه گیری مسافت یک قابلیت جالب و کاربردی که دارد کنترل رله در مسافت مورد نظر است . با استفاده از دو کلیدی که در مدار تعبیه شده است می توانیم مسافت مورد نظر را تعیین کنیم . در صورتی که جسم از مسافت تعیین شده ی ما به التراسونیک نزدیک تر باشد رله روشن می شود . این قابلیت کاربرد های فراوانی دارد . از آن می توان برای دنده عقب ماشین یا شمارش افراد و یا استفاده در انواع ربات ها و … استفاده کرد . در این پروژه از ماژول SRF05 که قیمت مناسب و دقت خوبی دارد استفاده شده است . شما هم چنین می توانید بجای ماژول SRF05  از ماژول SRF04 که قیمتی تقریبا نصف SRF05 (هفت هزار تومان در این تاریخ ) دارد استفاده کنید فرق این دو ماژول در دقت و مسافت است .

در فایل ضمیمه شده موارد زیر وجود دارد :

  1. توضیحات کامل درباره مدار و توضیح خط به خط برنامه در قالب PDF
  2. دیتاشیت تمام قطعات
  3. شماتیک مدار
  4. فایل هگز و سورس کد به زبان بیسیک
  5. شبیه ساز پروتیوس
  6. تصاویر نمونه ساخته شده
  7. فیلم عملکرد مدار


امتیاز و دیدگاه کاربران

ارسال دیدگاه
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید

مهرداد

سلام
من این پروژه رو انجام دادم فقط نمایش اعداد زیاد ثبات نداشت که با تعویض ماژول با یک ماژول بهتر تقریبن درست شد ، میخوام بدونم امکانش هست این برنامه با قابلیت ذخیره مسافت تعیین شده در eeprom آپدیت بشه؟

سلام اقا مهرداد میخواید اطلاعات به چه شکلی ذخیره بشه

کامران محمودزاده
پاسخ
امیرحسین

سلام مهندس یه سوال دیگه وقتی برق قطع میشه فاصله رله ریست میشه چیکار کنم 

بله ریست میشه باید مقادیر داخل eeprom ذخیره بشه تا پاک نشه

کامران محمودزاده

مهندس فایل eeprom از کجا بگیرم 

امیرحسین

مهندس اگه بخوام یه مقدار ثابت بدم باید از چه کدی استفاده کنم ؟

امیرحسین

در برنامه این پروژه از eeprom استفاده نشده و لازم هست برنامه نویسی تغییر پیدا کنه

کامران محمودزاده

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

کامران محمودزاده
پاسخ
امیرحسین

سلام مهندس وقت بخیر مهندس من بستم مدار همه چی درست بود به جز یه سری چیزا اولیش اینه که وقتی با کلید میخوام فاصله ای که رله فعال میشه رو تنظیم کنم 4 تا 4تا میره بالا بعدی اینه که مهندس شما چیزی راجب تنظیم فیوزبیت های نگفته بودید میشه دقیقتر توضیح بدهید خیلی ممنون

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

کامران محمودزاده
پاسخ
احسان

سلام مهندس خسته نباشين
أين مدارو خريداري كردم ولي تو شماتيك چندتا أز قطعا نيست
مثلا تو شماتيك دوتا مقاومت هست أما در ساخت چهارتا استفاده شده و يك پتانسيو متر (اگه اشتباه نكنم لطفا راهنمايي كنيد تشكر)

پاسخ
بابک

با سلام من این پروژه رو اجرا کردم ولی اندازه رو درست نشون نمیده از چی میتونه باش ؟

پاسخ
mosahneh

با سلام و خسته نباشید خدمت استاد گرامی
می خواستم بپرسم میشه بجای یک ماژول از 3 تا ماژول آلتراسونیک استفاده کرد تا کاملا بشه هم از بغل و هم از پشت سپر عقب ماشین رو پوشش داد و هر سه باهم بصورت موازی عمل بکنند؟
مرسی

بله میشه ، باید برنامه رو کمی تغییر بدی

کامران محمودزاده
پاسخ
mohsen625

سلام دوست عزیز
خسته نباشید.مرسی از بابت سایت عالی و همه ی زحماتتون.
من این مدارو بستم و خیلی عالی و دقیق کار میکنه منتها فاصله رو یک سانتیمتر کمتر از مقدار واقعی نشون میده.اگه ممکنه لطفا راهنمایی بفرمایید که اشکال از چی میتونه باشه؟
ضمنا من برای تمدید عضویتم باید چکار کنم؟
تشکر

سلام دوست گرامی
برای تمدید حساب کد تخفیف که براتون ارسال میشه رو وقت خرید وارد کنید تا تخفیف اعمال بشه
اگه فقط یک سانت بیشتر بیایید فاصلی اصلی رو منهای 10 کنید البته خودم که تست کردم دقیقه

کامران
پاسخ
icby13

سلام ممنون از سایت خوبتون
این مدار رو بستم اما فاصله رو درست تشخیص نمیده مثلا 3 متر 60 سانت مینویسه و کلا کمتر از فاصله واقعی نشون میده فیوز بیت ها رو هم تنظیم کردم اما باز تغییری نکرد

کامران
پاسخ
tesla_m

آقا کامران ممنون از شما و سایتتون . اوکی شد خطاش در حد میلی متر که اونم مشکلی نداره نور ال سی دی هم درست شد با تشکر مجدد

موفق باشی دوست گرامی

کامران
پاسخ
tesla_m

بالاخره بعد یک روز سر و کله زدن با این پروژه تونستم درستش کنم اون تقسیم بر 4 رو هم پیدا کردم پاک کردم درست شد فقط مونده نور پس زمینه ال سی دیم که روشن نمیشه اونو چیکارش کنم روشن بشه ؟

پابه 16 را به گراند و پابه 15 ال سی دی را به 5 ولت وصل کنید

کامران
پاسخ
tesla_m

تصحیح سوال قبلیم ، بنده اون فایل hex رو که از سایت دانلود کردمو تو میکرو ریختم ولی مثلا 12 سانت رو 3 سانت نشون میده یعنی یک چهارم نشون میده نه چهار برابر

نور ال سی دی م هم خیلی کمه گفته بودید پتانسیومتر وصل کنم به پایه سومش؟سمت دیگه پتانسیومتر رو به منبع تغذیه وصل کنم؟

ببخشید سوالام پیش پا افتاده س چون چیزی از برق نمیدونم رشته م برق نیس ولی به این وسیه واسه کارم احتیاج دارم

پتانسیو متر 3 پایه داره وسطی رو وصل کن به ال سی دی و دو تای دیگه رو یکی به زمین و یکی به 5 ولت وصل کن فیوز بیت هارو هم چک کن

کامران
پاسخ
bavand.mahdi

این توجه نشانه ی شخصیت خود شماست.
اما برنامه به خوبی کار میکنه و دقت خیلی خوبی هم داره اما العان که محاسبه کردم و در برنامه نویسی هم مشاهده کردم , تقسیم بر 4 اضافی هست و تمام محاسبات در lcd یک چهارم حساب میشود.مشکل برطرف شد .
اما خیلی کنجکاو هستم که بدونم ضرب در 4 و تقسیم بر 5 رو چطور به دست آوردین ؟!(در محاسبه مسافت)

یه فرمول هست که باش میشه سیگنالو به مسافت تبدیل کرد ، حالا همه سایت ها میان کاراگاه بازی در میارن و فقط اعدادشو بدست میارن و یکم این ور اون ور می کنن و تو برنامه نویسی میذارن که ادم گیج میشه ، از شما چه پنهون فرول همین پروژه یعنی اعدادشو از یه جا تو نت پیدا کردمولی منم برام سوال بود اینا از کجا اومدن که دوستان اصرار کردن کاملش کنم منم خاستم از پایه فرمولشو بدونم که پیداش کردم حالا نمیشه ایجا توضیح داد 2 یا سه روز دیگه که پروژه رو تو سایت گذاشتم مطمینم همه سوال های بی جوابت پاسخ داده میشن

کامران
پاسخ
bavand.mahdi

باسلام
برد رو چندبار مرور کردم اما همچنان مقیاس اشتباه میده به جای 90cm حدود 20 رو نشون میده.
در قسمت نظرات هم این سوال پرسیده شده بود اما جوابی نداده بودید فیوزبیت ها هم رو 4مگ تنظیم شده.
راهنمایی کنید ممنون!

راستش من نظر کاربران خیلی برام مهم هست هر چند دقت این مشکل نداره و فقط تاثیر نویز هست که یابد به تغذیه خازن 104 وصل کنی ولی به درخاست کاربرا یک رژن جدید با دقت عالی و توضیحات عالی تهیه کردم طی 2 یا 3 روز اینده در سایت قرار میدم

کامران
پاسخ
tesla_m

سلام آقا یه سوال، vccرو چند ولت باید باشه؟

5 ولت است

کامران
پاسخ
unforgiven14

مرسی آقا کامران، عالی بود! از 0.6cm شروع میشه که واسه کار من خوب بود!

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

کامران
پاسخ
behrouz.fff

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

1_این دوتامقاومت اضافی و خازن رو دقیقا کجای مدار قرار بدم ؟

2_در شماتیکی که وجود داره شما ترانزیستور 2n2222 یا 9014 رو قرار دادین ؟ یعنی این پایه ها ماله کدوم ترانزیستوره توی شماتیک ؟

3_ رله مخابراتی که من گرفتم 5 ولت هست و 8 تا پایه ! همین رله هست ؟ درسته ؟ اگر درسته کدوم پایه ها رو باید طبق شماتیک استفاده کنم ؟

تو رو خدا زود جواب بدین !!! عجله دارم

1 – انها اضافه هستند ، طبق شماتیک ببندید مشکلتون حل میشه
2 – 9014

– بله همین رله است ، دو پایه تغذیه ، البته نبد رله و فن هیچ مشکلی برات ایجاد نمی کنه

کامران
پاسخ
OMIDMUSICKING

دوباره میپرسم‌دوست عزیز
این پروژه رو‌من دقیقا مث همین میخوام‌پیاده کنم اما دوتا تغییر اساسی میخوام بدم راهنمایی کنی ممنون میشم
۱سرعت پاسخگویی رو ببرم بالا خیلی بالا باید تراشه رو با کدوم‌مدل و ماژول رو با کدوم‌مدل عوض کنم؟

۲اون ماژول رو‌من فقط میخوام تک سنسور باشه نه دو سنسور

نمیشه سرعت عملکرد رو بیشتر برد بالا چون سرعت صوت در هوا مقدار ثابتی هست و قابل تغییر نیست . ولی سنسور شارپ سرعت بی نظیری داره

رباتیک

اسمش سنسور شارژ هست؟ اولتراسونیک هست؟

OMIDMUSICKING

یعنی مثلا این avr با avr 128 توو زمان پاسخگویی و سرعت عملا فرقی نداره؟

OMIDMUSICKING

با عرض پوزش سنسور شارپ

رباتیک

سرعت به عدی زیاد است که تفاوتی احساس نمی کنی

رباتیک
پاسخ
OMIDMUSICKING

سوال من رو‌چرا جواب نداده پاک‌کردین؟؟؟؟

جواب داده شده است

رباتیک
پاسخ
farokh

سلام
من از برنامه Proteus 8 Professional برا باز کردن فایل ها استفاده میکنم اما نمیتونم هیچ کدوم رو باز کنم
لطفا راهنمایی کنید و اینکه بتونم به صورت هرپه بهتر از برنامه های این وبسایت استفاده کنم بهتره از چه ورژنی استفاده کنم هم پرتوس هم بسکام
تشکر

بهتره از پروتیوس 7.10 و bascom 2.0.7.5 استفاده کنید . موفق باشید

رباتیک
پاسخ
behrad

سلام
ببخشید چرا ثبت نام تو سایت رو بستن ؟
خب من الان میخام اینارو دانلود کنم نیاز فوری دارم اما ثبت نامم نمیکنه
باید چیکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

کمک کنید تو رو خداااااااااااااااا

با سلام در حال انقال به سرور جدید هستیم . شب ثبت نام رو باز می کنیم

رباتیک
پاسخ
R.M

سلام
وقتتون بخیر
میخواستم بدونم این پروژه مسافت سنج آلتراسونیکی که شما طراحی کردید ، شماتیک پروتئوسش اجرا میشه ؟؟
یا صرفا برای نمایش شکل مداره و قابل اجرا نیست .
چون ماژول که توی پروتئوس تعریف نشده ،
باید یه المان خودمون مشابه کارایی ماژول طراحی کنیم .
مرسی ، ممنون .

بله درست هست کار نمی کنه چون همچین کتابخانه ای نداره و شکلش صرفا جهت تکمیل شماتیک است

رباتیک
پاسخ
فرهادی

سلام. خسته نباشید. میخواستم بپرسم برای ساخت پروژه التراسونیک چه جوری میشه باهاتون تماس گرفت؟

میتونید از طریق ایمیل wle1036@gmail.com با من در تماس باشید

رباتیک
پاسخ
maxan

سلام مهندس.من دقیقا همین الان ثبت نام کردم.
پروژه من سرعت سنج التراسونیک هست.
یعنی توی بازه زمانی 1 ثانیه یبار تو لحظه صفر مسافت ایکس1 رو میسنجم،یبار تو لحظه 1 ثانیه مسافت ایکس2 رو میسنجم.
بعد مسافت طی شده رو از کم کردن ایکس 1 و ایکس 2 بدس میارم که همون سرعت متوسط تو یک ثانیه میشه.
چن تا سوال داشتم
1)چرا واسه دادن پالس واسه استارت ماژول از تایمر استفاده نکردین؟؟زمانه دقیق واسه استارتش 10 میکرو ثانیس که دستور ویت دقیق نیس.یعنی نمیخواد؟؟؟؟
2)ازونجایی که من واسه پروژم حداقل یبار باث از تایمر استفاده کنم پیشنهاد میکنید با چ کریستال یا کلاک خرجی و یا داخلی استفاده کنم؟؟؟من الان اتمگا16آ دارم و ماژول SR04 با توجه به اینا میشه مدارو ساخت؟
3)من الان حتی وقتی میخوام ی تایمرو مثلا 0 در همین میکرو به کار بگیرم طوری که هر یک ثانیه یه واحد به ال سی دی اضاف بشه،میزان تاخیرام خ بیشتراز یک ثانیس.چرا؟؟؟؟؟من از صحت برنامم اطمینان کامل دارم.به گمونم تنظیم فیوزبیته.چجوری تنظیم کنم با چه کلاک خارجی یا داخلی که دقیق 1 ثانیه اضاف کنه؟؟؟؟
مرسی

1 – لازم نیست از تایمر استفاده بشه ، چون توی بسکام دستور اماده هست که این کارو انجام بده در نتیجه چه لزومی داره کارمونو مشکل کنیم
2 – فرقی نداره چه کریستالی باشه ، فقط باید خارجی باشه و بعد با استفاده از محاسبات زمان دقیق 1 ثانیه ایجاد کنی
3 – ایجاد 1 ثانیه مستلزم محاسبات فرکانس و دوره و … در تایمر است

رباتیک
پاسخ
sina11

یا E می شه ؟

سلام برنامه رو باز نکردم ، همون متغییری که در lcd نمایش داده می شود .

رباتیک
پاسخ
sina11

سلام …a همان D دستور زیر تو همین برنامه می شه ؟
Pulsein D , Pinc , 1 , 1

خیر متغییری که در ال سی دی نایش داده می شود

رباتیک
پاسخ
sina11

سلام
برای حالت not recive چکار کنیم ؟من تا چند روز دیگه یکی از این می سازم می خوام در حالت not recive رله قطع شه

این دستور رو اضافه کن
if a = 0 then
lcd “not recive”
portb.1 = 0

end if
متغییر هارو با توجه به نیازت تغیر بده

رباتیک
پاسخ
amirali021021

شما می توانید به بنده کمک کنید من این مدار را برای دانشگاه می خواهم و چون وقتم کم است تا پایان ترم .؟ بدیهی است اگر هزینه ای هم داشته باشد بنده در خدمت هستم .

راستش خودمم درگیر امتحانات هستم ولی میتونی با ایمیل wle1036@gmail.com بام در تماس باشی

رباتیک
پاسخ
amirali021021

salam ba tashkor az site khobetoon man mikhastam age beshe kari konam ke zamani ke maslan fasele az 6 santi metr kamtar shood yeki az khorooji haye man on bashe too modat 10 sanieh bad oof va vaghti be 6 sant resid yek az khorji haye man on beshe too modat 10 sanieh va bad off ????. . ba tashakor az shooma ?

بله امکان داره فقط یکم کار می بره

رباتیک
پاسخ
hamid_reza1370

سلام ببخشید تو شماتیک مدار دو تا مقاومت هست اما تو عکس چهار تا. اون دو تای دیگه برای چیه حتما باید بزارمشون؟؟؟
پتانسیومتر چی اونم حتما باید بزارم؟؟

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

رباتیک
پاسخ
hamid_reza1370

من پول اکانت عضویت ویزه رو پرداخت کردم اما بازم میگه اعتبار حساب شما برای مشاهده محتوا کافی نمی باشد
چی کار باید بکنم؟؟؟

سلام خدمت شما . اکانت شما درست نشده است احتمالا هنگام پرداخت مشکلی پیش امده است . حداکثر تا 48 ساعت دیگه پول به حسابتوت بازکردانده میشه

رباتیک
پاسخ
hamid_reza1370

با عضویت ویژه برنزی میتونم همه اطلاعات پروزه رو دانلود کنم؟؟؟

https://wle.ir/%d8%a7%d8%b4%d8%aa%d8%b1%d8%a7%da%a9-%d9%87%d8%af%db%8c%d9%87/vip-2
ای این استفاده کن

رباتیک
پاسخ
snow

ببخشید شماره رله رو میشه بگید ؟

رله مخابراتی 5 ولت هست

رباتیک
پاسخ
sina11

سلام
با دستورPulsout می توان به همه ی پین ها پالس فرستاد یا فقط پین های مخصوص به خودشو داره؟
چرا احتمالا 4 تا؟

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

رباتیک
پاسخ
sina11

سلام
می شه در این پروژه با سه بار استفاده از دستور Pulseout و Pulsein و تعریف متغیرهای مورد نیاز 3 تا سنسور srf05 به میکرو وصل کنیم ؟
با این دستور می توان به همه ی پین ها پالس فرستاد یا فقط پین های مخصوص به خودشو داره؟
با تشکر

احتمالا تا 4 تا بتونی

رباتیک
پاسخ
sina11

سلام
تو شماتیک Led را برعکس گذاشتی !!!
پس شماتیک درسته …من یکی از پروژه های التراسونیک سایتو با همین 2n2222 ساختم و جواب گرفتم …تو pcb هم می شه 9014 لحیم زد …برعکسش می کنیم !!!

پاسخ
sina11

سلام …چه تغییراتی باید در pcb ایجاد کنیم ؟ 2n2222 بهتره یا اون یکی؟!ً 2n2222 جواب می ده تغییرش ندم ؟
ممنون

هیچ فرقی ندارن فقط جای دو پایه باید تعویض بشه

از 9014 استفاده کنی بهتره

رباتیک
پاسخ
sina11

سلام
می شه تو برنامه برای K یک عدد ثابت قرار داد مثلا
K=10 در اینصورت اینو برحسب cm در نظر می گیره ؟وهرباربازدن کلیدها یک واحد کم و زیاد شه؟
ممنون

بله میشه و بر حسب سانتی متر است
به این صورت باید یک شرط بنویسی
If k = 10 then incr x
X متغیررت هست

رباتیک
پاسخ
sina11

سلام
اگه با 2N2222 بسازیم چی می شه؟ شما الان اینو با کدومش ساختین ؟ حالا شماتیک مدارش چطوری می شه تو فایل پروتئوس به جای 2N2222 بذاریم S9014 حل می شه؟شما شماتیک را درست کنید ما pcb را درست می کنیم (می خوام چند روزه دیگه pcb اینو بزنم )…
تو عکس پروژه چندتا مقاومت اضافی و یک خازن بود اونا واسه چی هستند؟
ربات عبور از مانع هم را تو انجمن گذاشتم ولی خبری نشد …می گم من یه لینک گذاشته بودم …می شه از اون نیز استفاده کرد اون فقط یه دونه srf05 داره ما می خوایم حداقل دو تای دیگه بهش اضافه کنیم همین ..خیلی می تونه کمکتون کنه
ممنون

اگه با 2n2222 بسازید باید در pcb تغییراتی ایجاد کنید لازم نیست اونارو ببندید اگه وصل کنید نتیجه بهتر خاهد بود

رباتیک
پاسخ
sina11

سلام
تو فایل پروتئوس با ترانزیستور 2N2222 کار کردین ولی اینجا S9014 را معرفی کردین من با دوستم یه pcb برای شماتیک طراحی کردیم درست کار خواهد کرد؟می شه مستقیما رو pcb ترانزیستور S9014 گذاشت ؟pcb برای 2N2222 ساختیم …2أ2222 با S9014 چه فرقی داره؟ …تو عکس پروژه چندتا مقاومت اضافی و یک خازن بود اونا واسه چی هستند؟تو شماتیک نبود و تو طراحی pcb لحاظ نکردیم …حالا اشکال داره؟…انجمن هم رفتم چند تا چیز دانلود کردم یکم اقا کامران وقت ندارم اینترنتم دسترسی ندارم …زیاد نمی تونم انجمن ها را پی گیری کنم …شما عید وسابل سفارش دادین واسه ربات هنوز نرسیده !!!!من منتظرم شما بسازید بزارین سایت !
با تشکر فراوان

این دو ترانزیستور پایه هاشون متفاوت هستند باید دیتاشیتشونو نگاه کنی .
وسایل به دستم رسیده در فرصت مناسبی شروع خواهم کرد

رباتیک
پاسخ
sina11

با سلام
ورژن جدید رو کی می ذارین ؟
من به بخش انجمن ها رفتم قبلا هم می رفتم ولی چیز خاصی نیست اکثر تکراری و مبتدی
در باره اون ربات عبور از مانع یه برنامه کامل دارید ؟ تا کی می تونین اماده منین ؟
با تشکر

به زودی تمام مطالب کامل میشن
در انجمن مطرح کنید فضای مناسب تری برای گفت و گو فراهم است

رباتیک
پاسخ
aaa

سلام من این مدارو دست کردم ic هم درست program کردم اما lcd vروشن میشه همش هیچی هم نشان نمیده نمیدونم کجای کارم ایراد داره؟

سلام خدمت شما
یک پتانسیومتر 10 کیلو به پایه 3 ال سی دی وصل کنید

رباتیک
پاسخ
sina11

سلام
چند تا سوال درباره ی این پروژه داشتم
چطوری می شه برد سنسور که فک کنم 4 متره را کاهش داد مثلا حداکثرش فقط تا 1 متر باشه …
برای حالتی که امواج برگشتی را دریافت نمی کنه (not recive) من چیزی تو برنامه ندیدم …
من می خوام برای حالت not recive و تا یک مسافت خاص رله قطع بشه و برای هر مسافتی دیگه که می سنجه رله روشن بشه …چه تغییری در برنامه بدم ؟…
می خوام به جای فن یک بیزر بذارم می شه راهنمایی کنید
با تشکر فراوان

با دستورات if میشه همه اینکارا رو انجام داد
در ورژن جدید این امکانات رو قرار میدم

رباتیک
پاسخ
aaa

سلام پتانسیومتر 103 در عکس هست ولی در مدار جاش مشخص نیست ؟

این پتانسیومتر برای تنظیم ال سی دی است
یک پتانسیومتر 10 کیلو به پایه شماره 3 ال سی دی وصل کنید

رباتیک

مرسی

aaa
پاسخ
sina11

سلام
مشخصات رله به کار رفته چیه؟

رله مخابراتی 5 ولت 8 کنتاکت هست

رباتیک
پاسخ
sina11

سلام
انشالله …منم می خوام رو ربات های عبور از مانع کارکنم می شه اگه تا عید و اینا وقت کردین بزارین تعطیلات بیکار نباشیم بعدا درسا نمی ذارن
با تشکر

انشالا در ایام تعطیلات تعطیلات روی این ربات کار خواهیم کرد

رباتیک
پاسخ
sina11

با سلام
فک کنم بشه از این طرح برای ساخت ربات گذرنده از مانع استفاده کرد وقتی بیش ار مثلا 10 cm نزدیک شده ربات از مانع دور بشه …من تو این زمینه کار نکردم الگوریتمشم نمی دونم چگونگی دور شدن و …می شه یه کمک کنین اساسی !!!فک کنم واستون کار ساده ای باشه
با تشکر

سلام خدمت شما ، اتفاقا چند روز پیش این ایده به ذهنم رسیده بود یک ربات عبور از مانع با این ماژول طراحی کنم . این ماژول در بالای ربات قرار داشته باشه و با قابلیت چرخش 360 درجه ای همه جهات را اسکن کنه جهتی که فاصله بیشتری داره رو دنبال کنه و مسیر های تکراری رو هم حذف کنه ، به امید خدا به زودی این ربات رو طراحی می کنم .

رباتیک
پاسخ
mmm.alireza2010

سلام
ببخشید اگه من از التراسونیک SRF02 می شه استفاده کرد
خوبیش اینه که تا 6 متر و قیمتش ارزان تر است
می تونم به جای این التراسونیک که شما قرار دادید بزارم
چون اندازش هم کوچک تر است!!
ممنون

از srf04 میشه استفاده کرد ولی 02 رو نمیدونم . دیتاشیت این دو سنسور نگاه کن ببین مشابه هستند یا خیر

رباتیک
پاسخ
afshin

سلام،من این پروژه رو با توجه به توضیحات و برنامه ای که شما نوشتید آماده کردم ولی مشکل اینجاست که اندازه هایی که به ما میده درست نیست یعنی کمتر از اندازه واقعی روی ال سی دی نمایش میده مثلا اندازه 90 سانتی رو 20 سانتی متر نمایش میده لطفا کمکم کنید تا این مشکل بر طرف بشه…………………………….!

فیوز بیت هارو تنظیم کردی ؟؟

رباتیک
پاسخ
AMIRMMM

یک فرمول ساده برای حساب کردن سرعت صوت در هوا رادیکال (1.4*287*دما) البته 1.4 در گازهای دیگر متفاوت است و مثلا در هلیوم حدود 1.2 است. 287 ثابت جهانی گازها است دما هم باید به کلوین باشد یعنی دما موجود به سانتیگراد را به علاوه 273.15 کنند. مثلا دما محیط در حالت استاندارد حدود 300 کلوین است رادیکال (1.4*287*300)=347 متر برثانیه است تعریف ماخ هم سرعت جسم بر سرعت صوت است.

پاسخ
AMIRMMM

با سلام. اگه ممکنه. نحوه محاسبه رو بگید. چطور محاسبه میکنه . فرمول ریاضی.

در حال تکمیل ورژن جدید ازین پروژه هستم . در اون بصورت کامل درباره محاسبات حرف می زنیم

رباتیک
پاسخ
deAli

سلام:تشکرمیکنم ازسایت خوبتان.این مدار تان خیلی بدردما میخورد.ممنون

پاسخ
علی

همون برنامه تو فایل دانلوده دیگه تغییرش ندادم.

چون فعلا به کامپیوتر دسترسی ندارم گفتم ارسال کنید تا برنامه رو تغییر بدم

رباتیک
پاسخ
علی

همون برنامه هست تغییر ندادمش.

متن برنامه رو برام ایمیل کن . Wle1036@gmail.com

رباتیک
پاسخ
علی

سرعت میکرو کجاست دیگه؟

منظورم این بود فیوز بیت رو رو همون کلاکی که تو برنامه تعریف شده قرار بده

رباتیک
پاسخ
علی

سلام من اینو ساختم ولی فاصله رو دقیق دو برابر نشان میده . یعنی 10سانت رو 20 نشان میده.
لطفا بگید چکار کنم؟

سرعت میکرو رو روی چند مگاهرتز تنظیم کردید؟

رباتیک
پاسخ
shayanro

سلام چطوری میشه سیم پیچ رله رو تشخیص داد؟؟؟؟ممنون میشم کمکم کنید


اینو نگاه کنید پایه 1 و 2 سیم پیچ رله است

رباتیک
پاسخ
عباس

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

 

پاسخ
parsafarmehdi

سلام من برنامه بالا رو نوشتم اما نشد

یعنی بازم تغییری نکرد

خودم تست می کنم و برنامشو میذارم

رباتیک
پاسخ
a.t.r.z

دوست عزیز منظورت چیه که ماژول srf04 هفت هزار تومان و نصف srf05 چون الآن این ماژول (srf05) قیمتی معادل 90 هزار تومان دارد 7 هزار تومان کجا بوده ؟؟؟؟؟!!!!!!

دوست عزیز درست شنیدید

بفرمایید لینک خریدش

من همینو خریدم به قیمت 18 هزارتومان خیلیم خوب عمل می کنه

زیاد رو سایت roboeq حسای نکنید اونجا هر چیز اسم ماژول رو داشته باشه قیمتش میره رو ابرا
 

رباتیک
پاسخ
parsafarmehdi

آیا به این صورت؟

A:
Incr K
Wait 2
Return
B:
Decr K
Wait 2
Return

بله به همین شکل اگه جواب نداد اعلام کنید براتون برنامه رو ویرایش کنم

رباتیک
پاسخ
parsafarmehdi

آقا من با مگا 16 هم جواب گرفتم انگار مگا 8 خراب بود

اما یه مشکل کوچولو دارم زیاد استیبل نیست مدار نمیدونم چرا

از آداپتور استفاده کردم فیکس 5 ولت هستش

فیوز بیتم تنظیم کردم

خطلا کم داره شاید خیلی باشه 1 سانت که اونم زیاد مهم نیست

تازه شستی ها هم نویز زیاد میگیره یه بار که میزنی چند تا باهم کم یا زیاد میشه

برای اینکه اعداد یکی یکی اضافه و کم بشن زیر دستور اینسر و دیسر wait دلخواهتو اضافه کن

رباتیک
پاسخ
parsafarmehdi

من میخوام به جای مگا 8 مگا 16 استفاده کنم

چه تغیراتی باید در برنامه بدم؟

لطفا تغیرات برنامه رو بگین

ممنون

 

کافی فقط در تعریف مگا 8 بجاش مگا 16 قرار بدی

رباتیک
پاسخ
parsafarmehdi

بله فیوز بیت رو تنظیم کردم

رو ال سی دی هیچی نوشته نمیشه نشون داده نمیشه

ال سی دی سالمه امتحان کردم

مگا 8 هم سالمه

تازه من 2 تا ماژول 04 دارم رو یکی کریستال زده 4 و رو یکی دیگه هم زده 8

هر دو رو هم امتحان کردم اما جواب نداد

 

در بالا فرمودید مشکلتون حل شده

اگه حل نشده با یه میکروی دیگه تست کنید

به پایه سوم ال سی دی هم یه پتانسیومتر وصل کنید

رباتیک
پاسخ
parsafarmehdi

سلام من این مدار رو با ماژول 04 ساختم رو برد برد اما درست کار نمیکنه

فیوز بیت هارو درست تنظیم کردید ؟ منظورتون از اینکه درست عمل نمی کنه چیه

رباتیک
پاسخ
shayanro

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

 

  1. اتمگا8
  2. ال سی دی 2در 16
  3. دو عدد کلید فشاری
  4. دو عدد مقاومت 10 یا 1 کیلو
  5. یک عدد ال ای دی
  6. یک عدد رله
  7. یک عدد ترانزیستور S9014 یا مشابه
  8. ماژول التراسونیک SRF05
رباتیک
پاسخ
a.t.r.z

با سلام خدمت شما مدیر گرامی و تشکر بابت زحماتتان می خواستم بگم که من همین امروز این مدار را روی برد بورد ساختم و تست کردم همه چیزش  درست بود منظورم روشن و خاموش شدن رله و سنجش فاصله و تنظیمات بوسیله ی کلیدش اما متاسفانه دقتش نزدیک به صفر است یعنی مسافتی را که اون می سنجه فکر کنم اگر با چشم و بصورت تجربی بگیم دقیق تر در بیاد اول اینکه مقدار عددی آن بجای 400 سانتی متر فقط تا 135 سانت را جواب میده و در همین فاصله هم اندازه ها را دقیق نمیگه برای مثال زمانی دستم در فاصله 12 سانتی میگیرم اون از 2 سانتی متر شروع کرده و بالا می رود می خواستم ببینم آیا srf05 من مشکلی داره یا مدار دقتش پایینه تو رو خدا کمکم کنید شما چه طوری توانستید با آن دقت خوب از مدار نتیجه بگیرید آیا واقعا با اون دقت جواب میده و دیگر اینکه دقت آن 2 میلی متر است نه یک میلی متر چون 2 تا دو تا به مقدار بعد از ممیز آن اضافه می شود و هر چه قدر هم که دقت به خرج دهی به یک میلی نمیرسه تو رو خدا کمک کنید من از تمام مدار های این سایت نتیجه گرفتم به جز متر دیجیتالی آن و از سه مداری که ساختم فقط یکی جواب داده در ضمن می خواستم ببینم برای بالا رفتن دقت مدار آیا می شود سنسور lm35 به آن اضافه کرد تا دقتش بالاتر رود ؟؟؟؟؟؟

با تشکر ویژه و عذر خواهی بخاطر این همه سوال

سلام دوست گرامی قبول دارم که خیلی خیلی دقیق نیست و دقتش 1 میلی نیست ولی اون طور هم که شما فرمودید نیست . اگه به فیلم ها نگاه کنید متوجه میشوید دقیق است و فقط چند میلی متری اختلاف دارد . دقت کن که باید فیوز بیتت رو روی 4 مگ داخلی تنظیم کنی تا مدار دقیق جواب دهد .ولتاژ مدار هم باید 5 ولت dc  بدون نویز باشه . از باطری استفاده کن .

اگه از 4 مگ خارجی استفاده کنی دقت بازم میره بالاتر

برای 4 مگ داخلی فیوز بیتتو به شکل زیر تنظیم کن

CKSEL3 = 0

CKSEL2 = 0

CKSEL1 = 1

CKSEL0 = 1

و بقیه رو دست کاری نکن

 

رباتیک
پاسخ
parsafarmehdi

سلام آیا این مدار عملی هستش که هزینه بزاریم ؟

دوست عزیز همون طور که در تصاویر و فیلم ها می بینید پروژه کاملا عملی است

رباتیک
پاسخ
×
  • مبلغ پروژه
    ۳۵,۰۰۰ تومان
اطلاعات پروژه
  • شبیه‌ساز مدار
    Proteus
  • شماتیک مدار
    Proteus
  • سورس‌کد مدار
    Bascom

video pdf proteus bascom-avr
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد