فهرست مطالب:
- مرحله 1: اجزاء را جمع آوری کنید
- مرحله 2: زمان برنامه نویسی - Arduino Pro Mini را برنامه ریزی کنید
- مرحله 3: رفع خطاها !
- مرحله 4: کارت SD را آماده کنید
- مرحله 5: سفارش PCB
- مرحله 6: زمان لحیم کاری
- مرحله 7: انجام شد
تصویری: صحبت با شیشه های هوشمند برای نابینایان: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
لوازم جانبی هوشمند متعددی مانند عینک هوشمند ، ساعت هوشمند و … در بازار موجود است. اما همه آنها برای ما ساخته شده اند. فقدان قابل ملاحظه ای از فناوری برای کمک به معلولان جسمی وجود دارد.
من می خواستم چیزی بسازم که برای افراد دارای مشکل بینایی مفید باشد. بنابراین من یک شیشه هوشمند ارزان قیمت طراحی کردم که می تواند برای کمک به افراد کم بینا استفاده شود.
این پروژه از چند سنسور فاصله مافوق صوت ، Arduino Pro Mini ، ماژول پخش کننده MP3 و برخی از موتورهای ارتعاش استفاده می کند. برد مدار استفاده شده در این پروژه به شکل عینک است که می تواند توسط افراد دارای بینایی استفاده شود. آردوینو نصب شده روی عینک با کمک سنسورها مانع را تشخیص داده و فاصله و جهت موانع را از طریق هدفون و موتورهای ارتعاشی به کاربر اطلاع می دهد.
مرحله 1: اجزاء را جمع آوری کنید
نرم افزار:
آردوینو IDE
اجزای سخت افزاری:
- HC -SR04 - سنسور اولتراسونیک X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- جک 3.5 میلیمتری صدا X 1
- موتورهای ارتعاشی X 3
- تبدیل USB به سریال مانند FTDI
- سوئیچ اسلاید X 1
- کارت SD (هر اندازه)
- PCB سفارشی از JLCPCB.com (اختیاری)
مرحله 2: زمان برنامه نویسی - Arduino Pro Mini را برنامه ریزی کنید
- به https://github.com/B45i/Talking-Smart-Glass-For- Blind بروید و روی کلون یا بارگیری کلیک کنید ، و فایل ها را بارگیری و استخراج کنید.
- فایل Smart_glass_for_blind.ino را در Arduino IDE باز کنید.
- Pro Mini را با استفاده از کابل FTDI به رایانه وصل کنید.
- پورت COM مناسب را انتخاب کنید.
- "Arduino Pro یا Pro Mini" را انتخاب کنید.
- روی بارگذاری کلیک کنید
قبل از لحیم کاری آردوینو روی PCB حتماً فلش کنید. هنگامی که همه اجزا لحیم می شوند ، اتصال سربرگ برنامه نویسی کمی سخت تر می شود.
minLeftDistance ، minCenterDistance ، minRightDistance را برای تنظیم حداقل فاصله راه اندازی تغییر دهید.
مرحله 3: رفع خطاها !
احتمالاً برخی از خطاها را مشاهده خواهید کرد مانند
خطای مهلک: NewPing.h: هیچ فایل یا فهرست راهنمای#include^ خاتمه نیافته است. وضعیت خروج 1 خطا در تدوین برد Arduino Pro یا Pro Mini.
یا مواردی مانند:
خطای مهلک: DFRobotDFPlayerMini.h: چنین فایل یا فهرست راهنمای#شامل^ کامپایل به پایان نرسیده است. وضعیت خروج 1 خطا در تدوین برد Arduino Pro یا Pro Mini.
این به این دلیل است که کتابخانه هایی مانند NewPing و DFRobotDFPlayerMini بر روی IDE شما نصب نشده است.
برای رفع این مشکل ، به
طرح> شامل کتابخانه ها> مدیریت کتابخانه ها
نام کتابخانه گم شده را در نوار جستجو وارد کرده و روی install کلیک کنید ، این کتابخانه گم شده را نصب می کند.
این کار را برای همه کتابخانه های گم شده انجام دهید
کد هم اکنون کامپایل و بارگذاری می شود.
مرحله 4: کارت SD را آماده کنید
محتوای پوشه Audio files را در ریشه کارت SD کپی کنید.
توجه: خود پوشه ها (01 ، 02 ، 03) را کپی کنید ، نه محتوای آن ، نه پوشه فایل های صوتی.
بعد از کپی باید کارت SD شبیه تصویر باشد.
مرحله 5: سفارش PCB
بیایید PCB ها را سفارش دهیم.
فایل های PCB را می توانید در اینجا پیدا کنید:
شما می توانید این پروژه را بدون مدار چاپی نیز انجام دهید. اما داشتن PCB راحت تر است.
برای سفارش PCB تولید کننده مورد علاقه من JLCPCB.com است.
آنها واقعاً PCB با کیفیت بسیار بالا و قیمت بسیار ارزان تولید می کنند.
وقتی طراحی PCB ها را شروع کردم ، هزینه زیادی برای تولید PCB ها صرف شد. بنابراین من مجبور شدم آنها را خودم حک کنم.
این یک فرآیند آشفته و خسته کننده بود و ساخت PCB های دو طرفه کار بسیار بسیار سختی بود.
حالا دیگر این کار را نمی کنم. JLCPCB آنقدر ارزان است که دیگر هرگز به تراش آن فکر نمی کنم.
5 یا 10 قطعه PCB با قیمت حدود 2 دلار (در صورتی که اندازه آن کمتر از 10 سانتی متر * 10 سانتی متر باشد) دریافت خواهید کرد.
من از easyEDA برای طراحی PCB استفاده کردم. که ابزاری مبتنی بر ابر است. این بدان معناست که من مجبور نیستم چیزی را بارگیری کنم و تقریباً می توانم از هر رایانه ای با اتصال به اینترنت کار کنم.
JLCPCB ، EASYEDA و LCSC (ارائه دهنده قطعات الکترونیکی) با هم کار می کنند.
شما می توانید PCB ها را از JLC در خود easyeda سفارش دهید.
سفارش اجزای مورد استفاده در PCB شما از LCSC فقط چند کلیک طول می کشد.
از آنجا که JLCPCB و LCSC با هم خوب ارسال می شوند ، هزینه حمل و نقل را نیز ذخیره می کنید
JLCPCB ، EASYEDA و LCSC با هم بستر مناسبی را برای ساخت لوازم الکترونیکی ارائه می دهند.
مرحله 6: زمان لحیم کاری
ابتدا قطعاتی مانند Arduino ، DF Player ، Audio Jack ، Slide Switch را روی PCB لحیم کنید.
ماژول HC-SR04 را مستقیماً لحیم نکنید ، ما باید برخی تغییرات را انجام دهیم
- هدر نر را با استفاده از یک منگنه یا لحیم زدایی هدرهای 90 درجه و لحیم هدرهای معمولی صاف کنید.
- برای جلوگیری از اتصال کوتاه ، نوار برقی را به پشت HC-SR04 اضافه کنید.
- HC-SR04 را در پد لحیم کاری تعیین شده وارد کنید. سمت چپ و راست HC-SR04 را با زاویه نگه دارید تا به سمت چپ و جهت نشان داده شود و لحیم کاری کنید.
بقیه اجزاء مانند کابل منبع تغذیه ، کلیدهای کشویی ، موتورهای ارتعاشی و غیره را لحیم کنید.
موتورهای ارتعاشی باید به پشت PCB لحیم شوند تا فردی که شیشه را می پوشد ارتعاشات را احساس کند.
اگر PCB ندارید ، همچنان می توانید پروژه را با اتصال اجزا همانطور که در نمودار نشان داده شده است ، بسازید.
اگر پروژه را بدون PCB انجام می دهید ، لطفاً به نمودار مدار پیوست مراجعه کنید
در نمودارها ، من به طور تصادفی پین 8 و 9 را عوض کردم با عرض پوزش از اشتباه ،
اتصال صحیح است
- Rx از DF Player => PIN 9 آردوینو.
- Tx از DF Player => پین 8 آردوینو.
اگر از PCB استفاده نمی کنید ، آن را تصحیح کنید ، من دیگر فایل فریز کننده را با خود ندارم.
اکنون می توانید کارت SD را در DFPlayer قرار دهید.
پس از اتصال برق ، موتورها باید ارتعاش کنند و در صورت وجود مانع ، صدا از هدفون پخش می شود.
مرحله 7: انجام شد
اکنون کارتان تمام شده است.
همه منابع را می توانید در اینجا پیدا کنید.
GitHub
HackSter.io
این ورود من به مسابقه PCB است ، اگر این آموزش را دوست داشتید رای دهید.
ورود من به مسابقه طراحی PCBWAY PCB. اگر از این پروژه خوشتان می آید به ورودی من رای دهید:
اگر با مشکلاتی روبرو شدید ، آنها را کامنت کنید. سعی می کنم کمک کنم
توصیه شده:
پیانو آب ساخته شده با شیشه شیشه ای: 3 مرحله
پیانو آب با استفاده از شیشه شیشه ای ساخته شده است: این یک پروژه شگفت انگیز و آسان برای همه است. من از میکروکنترلر یا IC استفاده نکردم. این پیانو آبی از شیشه های کوچک استفاده می کند. این واقعاً یک پروژه اساسی است. برای ساخت این پروژه ، دستورالعمل های لازم را دنبال کنید
چگونه می توان پرده های غلتک هوشمند را با سوئیچ های هوشمند SONOFF دستکاری کرد؟: 14 مرحله
چگونه می توان با سوئیچ های هوشمند SONOFF پرده های غلتکی هوشمند را دستکاری کرد ؟: از سوئیچ های هوشمند SONOFF برای تبدیل پرده های کرکره ای معمولی خود به هوشمند استفاده کنید. و عصر آن را پایین می آورم؟ به هر حال من
ScanUp NFC خواننده/نویسنده و ضبط کننده صدا برای نابینایان ، کم بینایان و افراد دیگر: 4 مرحله (همراه با تصاویر)
ScanUp NFC خواننده/نویسنده و ضبط کننده صدا برای نابینایان ، کم بینایان و سایر افراد: من طراحی صنعتی می خوانم و پروژه کار ترم من است. هدف این است که از افراد کم بینا و نابینا با دستگاهی استفاده کنیم که به شما امکان می دهد صدا را با فرمت .WAV روی کارت SD ضبط کرده و با تگ NFC این اطلاعات را فراخوانی کنید. بنابراین در
دستکش هپتیک برای نابینایان: 7 مرحله
دستکش هپتیک برای نابینایان: دستکش هپتیک وسیله ای برای نابینایان و/یا کم بینایان است که اطلاعاتی را در مورد موانع موجود در محیط اطراف در اختیار کاربر قرار می دهد. این دستکش از دو سنسور اولتراسونیک استفاده می کند که فاصله و جهت اجسام را گزارش می کند
آشکارساز رنگ برای نابینایان: 9 مرحله
آشکارساز رنگ برای نابینایان: هدف اصلی این پروژه این است که تلفن هوشمند شما فقط با تلفن هوشمند و 1sheeld با Arduino رنگ هر چیزی را بگوید. این پروژه از سپر حسگر رنگی از برنامه 1sheeld استفاده می کند ، این سپر از دوربین تلفن هوشمند شما برای دریافت شرکت