فهرست مطالب:

فاصله یاب Attiny85: 4 مرحله (همراه با تصاویر)
فاصله یاب Attiny85: 4 مرحله (همراه با تصاویر)

تصویری: فاصله یاب Attiny85: 4 مرحله (همراه با تصاویر)

تصویری: فاصله یاب Attiny85: 4 مرحله (همراه با تصاویر)
تصویری: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, جولای
Anonim
Image
Image
فاصله یاب Attiny85
فاصله یاب Attiny85
فاصله یاب Attiny85
فاصله یاب Attiny85

قبل از اینکه این دستورالعمل را آموزش دهم ، تازه تعدادی Attinys (Attinies؟) جدید گرفته بودم و می خواستم با آنها چیزی بسازم. آنجا بود که متوجه شدم محدوده یاب اولتراسونیک من به تنهایی بدون استفاده است. این یاب اولتراسونیک Attiny فاصله را از طریق یک سری LED های چشمک زن می دهد و حتی می توان با نگه داشتن دکمه به مدت طولانی از CM به IN تغییر کرد.

مرحله 1: جمع آوری مواد

با عرض پوزش ، اکثر پیوندها برای موارد عمده است ، اما ارزان هستند و همان چیزی هستند که من استفاده کردم.

  • Attiny85/45 - قیمت ها در Ebay حدود 2.00 دلار است ، اما لیست ها به سرعت به پایان می رسد ، بنابراین آمازون اینجاست
  • سوکت 8 پین
  • سوئیچ کشویی
  • دکمه
  • یاب اولتراسونیک فاصله
  • Leds x 3 (هر رنگی)
  • مقاومت هایی که با رنگ انتخاب شده برای 5v همراه هستند https://led.linear1.org/1led.wiz (ماشین حساب مقاومت مفید)
  • Perfboard - 6.99 دلار برای 5. همچنین در Ebay نگاه کنید.
  • باتری نه ولت + نگهدارنده
  • تنظیم کننده ولتاژ 5 ولت

مرحله 2: ساختن مدار

مدار را ساخت
مدار را ساخت
مدار را ساخت
مدار را ساخت
مدار را ساخت
مدار را ساخت

اگر می خواهید می توانید این را روی یک تخته نان آزمایش کنید تا مطمئن شوید همه چیز مرتب است ، یا می توانید مستقیماً به یک تخته چوبی بروید (یا PCB خود را ایجاد کنید).

شماره پورت (شماره پین)

  • اکو التراسونیک + پین Trig >>> 2 (7)
  • دکمه ------------------------- >>> 1 (6)
  • LED 50s ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED ------------------------ >>> 3 (2)

با خیال راحت اینها را به راحتی تغییر دهید. من آن را به این ترتیب تنظیم کردم زیرا در Fritzing بهترین ظاهر را داشت:)

مرحله 3: Attiny را برنامه ریزی کنید

برنامه Attiny را برنامه ریزی کنید
برنامه Attiny را برنامه ریزی کنید

همانطور که احتمالاً می دانید برای برنامه ریزی Attiny مراحل بیشتری لازم است. اگر می دانید چگونه برنامه ریزی کنید به راه خود ادامه دهید! اگر اینطور نیست ، در اینجا یک پیوند یا یک دستورالعمل وجود دارد!

همچنین ، مطمئن شوید که کتابخانه New Ping را بارگیری کنید زیرا به این ترتیب می توانم echo و trig را در یک پین داشته باشم. اگر نحوه افزودن کتابخانه را نمی دانید ،.zip را از پیوند بارگیری کرده و به Sketch> Include Library> Add.zip Library> Downloads> NewPing*.zip بروید.

*لطفاً نگویید که در هنگام کامپایل بدون افزودن کتابخانه ، دچار خطا می شوید!*

و اینجا کد است.

مرحله 4: استفاده از آن

اساساً اکنون فقط اشاره و شلیک است (خوب ، فشار دهید).

برای نشان دادن فاصله سه LED وجود دارد. یکی به ترتیب به معنی 50 ، 10 و 1 است. به عنوان مثال ، اگر فاصله 67 باشد ، 50 LED یک بار چشمک می زند ، 10 یک بار و 1 عدد هفت بار چشمک می زند. همه به 67 اضافه می شوند. (50 + 10 + 7 = 67).

برای تغییر آن از CM به IN یا برعکس ، دکمه را بیش از دو ثانیه نگه دارید. بسته به آنچه در حال حاضر روی آن قرار دارد (پیش فرض آن CM است) همه LED ها چشمک می زنند تا نشان دهند که روی چه چیزی تنظیم شده است.

نور جامد روشن و سپس خاموش == CM به INFlashing light ---------- == IN به CM

اگه سوالی داری با خیال راحت بپرس!

توصیه شده: