فهرست مطالب:

ماژول خوان HC-SR04 برای تسکین آردوینو: 6 مرحله (همراه با تصاویر)
ماژول خوان HC-SR04 برای تسکین آردوینو: 6 مرحله (همراه با تصاویر)

تصویری: ماژول خوان HC-SR04 برای تسکین آردوینو: 6 مرحله (همراه با تصاویر)

تصویری: ماژول خوان HC-SR04 برای تسکین آردوینو: 6 مرحله (همراه با تصاویر)
تصویری: آموزش خواندن و نوشتن روی کارت مایفر با استفاده از کارت خوان RFID مدل دارگون DRAGON DUALI 2024, نوامبر
Anonim
Image
Image
لیست قطعات
لیست قطعات

سنسور فاصله فراصوت HC-SR04 در رباتیک بسیار محبوب است. اساساً ، هر جسمی که از ربات اجتناب کند از این سنسور استفاده می کند. و البته بسیار آسان است که بتوان از آن ارزان و دقیق استفاده کرد ، اما هنگامی که شروع به ساخت ربات های پیچیده تری کردید می توانید یک مشکل را مشاهده کنید و این مشکل زمان آن رسیده است. برای اندازه گیری فاصله با این سنسور زمان زیادی لازم است ، برخی از گزینه ها مانند سنسورهای تیز وجود دارند که می توانند اجسام را بسیار سریع تشخیص دهند اما خروجی آنها باینری است بنابراین می توانید تشخیص دهید که آیا شیئی در محدوده مشخص شده وجود دارد اما نمی دانید چقدر دور برای برخی از روبات ها ، این سنسورها عالی هستند ، اما مشکل دیگری وجود دارد - قیمت. آنها تقریباً 10 برابر گرانتر از HC-SR04 هستند. بنابراین در اینجا من در مورد ترکیب این دو با هم فکر کردم. و من ایده ای برای یک ماژول ارائه می دهم که می توانید به HC-SR04 متصل کرده و وظیفه خواندن فاصله را به میکروکنترلر Attiny واگذار کنید ، خروجی می تواند باینری باشد و ریزپردازنده اصلی شما راحت شود! راه حل ساده اما زیبا و در عین حال ارزان:) آیا می خواهید بدانید کجا می توانید از چنین سنسوری استفاده کنید؟ به خواندن ادامه دهید یا فیلم تماشا کنید.

تخته های JLCPCB 10 با قیمت 2 دلار:

مرحله 1: لیست قطعات

لیست قطعات بسیار طولانی نیست ، اکثر آنها را می توانید در هر فروشگاه الکترونیکی محلی بیابید ، در صورت پیدا کردن چیزی ، پیوندهایی به فروشگاه های آنلاین نیز وجود دارد:

  • HC-SR04
  • Attiny45/85
  • پتانسیومتر
  • سرفصل های Breakaway زن و مرد
  • مقاومت SMD 1206 (بهتر است در کیت خریداری شود)
  • LED 1206

همچنین به برخی از ابزارها مانند:

  • لحیم کاری/ایستگاه
  • برنامه نویس USBasp

اگر می خواهید برای این پروژه PCB بخرید ، از فروشگاه Tindie من دیدن کنید:

من در تندی می فروشم
من در تندی می فروشم

مرحله 2: PCB ، شماتیک و فایل ها

PCB ، شماتیک و فایلها
PCB ، شماتیک و فایلها

در بالا می توانید همه فایل ها از جمله طرح کلی و PCB را بیابید ، همچنین فایل های Gerber وجود دارد که می توانید از آنها برای ساخت این PCB استفاده کنید. با خیال راحت فایل ها را برای نیازهای خود تغییر دهید ، به یاد داشته باشید که همه پروژه های من به عنوان غیرتجاری به اشتراک گذاشته می شوند ، بنابراین نمی توانید آنها را بفروشید.

شماتیک بسیار ساده است ، فقط چند جزء وجود دارد ، می توانید از آن برای نصب صحیح همه چیز بر روی PCB استفاده کنید.

اگر نمی خواهید از PCB برای این پروژه استفاده کنید ، می توانید همه آن را روی یک تخته وصل کنید ، کمی بزرگتر می شود ، اما اگر نمی توانید لحیم کاری کنید ، این ساده ترین راه برای شماست!

مرحله 3: لحیم کاری

لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری

لحیم کاری بسیار ساده است. با کوچکترین قطعات (مقاومت و LED) شروع کنید و سپس به قطعات بزرگتر بروید ، به این ترتیب لحیم کاری همه اینها برای شما ساده تر خواهد بود. اطمینان حاصل کنید که قطبیت برای همه اجزا مناسب است و هیچ شورت وجود ندارد. اگر نمی خواهید از PCB برای این پروژه استفاده کنید و می خواهید همه آن را روی یک تخته نان متصل کنید کافی است این مرحله را رد کرده و شماتیک مرحله بالا را دنبال کنید.

مرحله 4: کد را بارگذاری کنید

یک کد را بارگذاری کنید
یک کد را بارگذاری کنید
یک کد را بارگذاری کنید
یک کد را بارگذاری کنید
یک کد را بارگذاری کنید
یک کد را بارگذاری کنید

هنگامی که همه چیز روی PCB لحیم شد ، می توانیم برنامه ای را در Attiny بارگذاری کنیم. برای این کار باید برنامه نویس USBasp (یا هر برنامه دیگری که با Arduino IDE کار می کند) را به میکروکنترلر متصل کنیم. کد را می توانید در Github من پیدا کنید. برای بارگذاری آن باید تخته های Attiny را به Arduino IDE خود اضافه کنید ، می توانید بسیاری از آموزش های آنلاین در مورد آن را پیدا کنید ، بنابراین من آن را در آنجا توضیح نمی دهم. البته ، می توانید مقادیر را در کد یا حتی عملکرد آن متناسب با نیازهای خود تغییر دهید.

مرحله 5: آزمایش و تنظیم کنید

تست و تنظیم کنید
تست و تنظیم کنید
تست و تنظیم کنید
تست و تنظیم کنید
تست و تنظیم کنید
تست و تنظیم کنید

هنگامی که برنامه شما آماده است می توانید ماژول HC-SR04 را وصل کنید (برای اتصال صحیح به عکسهای بالا نگاه کنید ، در غیر این صورت می توانید به برد آسیب برسانید).

می توانید با ولتاژ بین 4 ولت تا 5 ولت آن را تغذیه کنید. چراغ روی برد زمانی روشن می شود که فاصله از فاصله ای که با پتانسیومتر تعیین کرده اید کوچکتر باشد. برای تغییر فاصله می توانید از پیچ گوشتی استفاده کنید. وقتی همه چیز خوب کار کرد می توانید به مرحله بعدی بروید. اگر اینطور نیست ، لحیم کاری خود را بررسی کنید و مطمئن شوید که مدار شما و شماتیک من مطابقت دارد.

مرحله 6: برنامه های کاربردی احتمالی

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

تبریک می گویم که به آخرین مرحله رسیدید! برای استفاده از این ماژول با آردوینو باید VCC ماژول را به 5 ولت آردوینو ، GND ماژول را به GND آردوینو و پین ماژول را به هر یک از پین های آردوینو متصل کنید.

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

امیدوارم از خواندن این دستورالعمل لذت برده باشید:) فراموش نکنید که ویدیوی من را در مورد این پروژه ببینید و در کانال من مشترک شوید! با تشکر از شما برای خواندن ، خوشحالم!

توصیه شده: