সুচিপত্র:
- ধাপ 1: উপাদানগুলি সংগ্রহ করুন
- ধাপ 2: কোডিং সময় - Arduino Pro Mini প্রোগ্রাম করুন
- ধাপ 3: ত্রুটি ঠিক করা !
- ধাপ 4: এসডি কার্ড প্রস্তুত করুন
- ধাপ 5: পিসিবি অর্ডার করা
- ধাপ 6: সোল্ডারিং সময়
- ধাপ 7: সম্পন্ন।
ভিডিও: অন্ধদের জন্য স্মার্ট গ্লাস কথা বলা: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
বাজারে একাধিক স্মার্ট জিনিসপত্র যেমন স্মার্ট চশমা, স্মার্ট ঘড়ি ইত্যাদি পাওয়া যায়। কিন্তু সেগুলো সবই আমাদের জন্য নির্মিত। শারীরিক প্রতিবন্ধীদের সাহায্য করার জন্য প্রযুক্তির উল্লেখযোগ্য অভাব রয়েছে।
আমি এমন কিছু তৈরি করতে চেয়েছিলাম যা দৃষ্টিপ্রতিবন্ধীদের জন্য উপযোগী। তাই আমি একটি কম দামের স্মার্ট গ্লাস ডিজাইন করেছি যা দৃষ্টি প্রতিবন্ধীদের সাহায্য করতে ব্যবহার করা যেতে পারে।
এই প্রকল্পটি কয়েকটি অতিস্বনক দূরত্ব সেন্সর, একটি Arduino প্রো মিনি, একটি MP3 প্লেয়ার মডিউল এবং কিছু কম্পন মোটর ব্যবহার করে। সার্কিট বোর্ড একটি চশমা আকারে এই প্রকল্পে ব্যবহৃত, যা একটি দৃষ্টি প্রতিবন্ধী ব্যক্তি দ্বারা পরা যেতে পারে। চশমাতে লাগানো একটি Arduino সেন্সরের সাহায্যে বাধা সনাক্ত করবে এবং হেডফোন এবং কম্পন মোটরের মাধ্যমে ব্যবহারকারীর দূরত্ব এবং বাধার দিক নির্দেশ করবে।
ধাপ 1: উপাদানগুলি সংগ্রহ করুন
সফটওয়্যার:
Arduino IDE
হার্ডওয়্যার উপাদান:
- HC -SR04 - অতিস্বনক সেন্সর এক্স 3
- DFRobot DF Player mini X 1
- আরডুইনো প্রো মিনি এক্স 1
- 3.5 মিমি অডিও জ্যাক এক্স 1
- কম্পন মোটর এক্স 3
- FTDI এর মত USB থেকে সিরিয়াল কনভার্টার
- স্লাইড সুইচ এক্স 1
- এসডি কার্ড (যেকোন সাইজ)
- JLCPCB.com থেকে কাস্টম PCB (ptionচ্ছিক)
ধাপ 2: কোডিং সময় - Arduino Pro Mini প্রোগ্রাম করুন
- Https://github.com/B45i/Talking-Smart-Glass-For-Blind- এ যান এবং ক্লোন বা ডাউনলোড-এ ক্লিক করুন, এবং ফাইলগুলি ডাউনলোড করুন এবং বের করুন।
- Arduino IDE তে Smart_glass_for_blind.ino ফাইলটি খুলুন।
- FTDI কেবল ব্যবহার করে কম্পিউটারে প্রো মিনি সংযুক্ত করুন।
- সঠিক COM পোর্ট নির্বাচন করুন।
- 'Arduino Pro বা Pro Mini' নির্বাচন করুন।
- আপলোড ক্লিক করুন
পিসিবিকে সোল্ডার করার আগে Arduino ফ্ল্যাশ করতে ভুলবেন না। একবার সমস্ত উপাদান সোল্ডার হয়ে গেলে, প্রোগ্রামিং হেডার সংযোগ করা কিছুটা কঠিন হবে।
সর্বনিম্ন ট্রিগারিং দূরত্ব সমন্বয় করতে minLeftDistance, minCenterDistance, minRightDistance পরিবর্তন করুন।
ধাপ 3: ত্রুটি ঠিক করা !
আপনি সম্ভবত কিছু ত্রুটি দেখতে পাবেন
মারাত্মক ত্রুটি: NewPing.h: এই ধরনের কোন ফাইল বা ডিরেক্টরি#অন্তর্ভুক্ত^ সংকলন সমাপ্ত। প্রস্থান অবস্থা 1 বোর্ড Arduino Pro বা Pro Mini এর জন্য সংকলন ত্রুটি।
অথবা কিছু জিনিস যেমন:
মারাত্মক ত্রুটি: DFRobotDFPlayerMini.h: এই ধরনের কোন ফাইল বা ডিরেক্টরি#অন্তর্ভুক্ত নয়^ সংকলন সমাপ্ত। প্রস্থান অবস্থা 1 বোর্ড Arduino Pro বা Pro Mini এর জন্য সংকলন ত্রুটি।
এর কারণ হল NewPing এবং DFRobotDFPlayerMini এর মত লাইব্রেরিগুলি আপনার IDE তে ইনস্টল করা নেই।
এটি ঠিক করতে, যান
স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন
সার্চ বারে অনুপস্থিত লাইব্রেরির নাম লিখুন এবং ইনস্টল ক্লিক করুন, এটি অনুপস্থিত লাইব্রেরি ইনস্টল করবে।
অনুপস্থিত সমস্ত লাইব্রেরির জন্য এটি করুন।
কোডটি এখন কম্পাইল করে আপলোড করা হবে।
ধাপ 4: এসডি কার্ড প্রস্তুত করুন
অডিও ফাইল ফোল্ডারের বিষয়বস্তু এসডি কার্ডের মূলে অনুলিপি করুন।
দ্রষ্টব্য: ফোল্ডারগুলি অনুলিপি করুন (01, 02, 03) নিজেই, এর সামগ্রী নয়, অডিও ফাইল ফোল্ডার নয়।
এসডি কার্ডটি কপি করার পরে ছবিতে দেখতে হবে।
ধাপ 5: পিসিবি অর্ডার করা
পিসিবিগুলিকে অর্ডার করি।
আপনি এখানে PCB ফাইলগুলি খুঁজে পেতে পারেন:
আপনি পিসিবি ছাড়াও এই প্রকল্পটি করতে পারেন। কিন্তু পিসিবি থাকা এটাকে আরো সুবিধাজনক করে তোলে।
পিসিবি অর্ডার করার জন্য আমার প্রিয় নির্মাতা হল JLCPCB.com।
তারা খুব সস্তা দামে সত্যিই উচ্চমানের পিসিবি তৈরি করে।
যখন আমি পিসিবি ডিজাইন করা শুরু করি, তখন পিসিবি তৈরিতে অনেক টাকা খরচ হতো। তাই আমাকে সেগুলো নিজেই খোদাই করতে হয়েছিল।
এটি একটি অগোছালো এবং ক্লান্তিকর প্রক্রিয়া ছিল, এবং দ্বিমুখী পিসিবি তৈরি করা খুব কঠিন কাজ ছিল।
এখন আমি আর তা করি না। জেএলসিপিসিবি এত সস্তা যে আমি আর কখনও এচিং বিবেচনা করি না।
আপনি PCB এর 5 বা 10 টুকরা পাবেন প্রায় $ 2 (যদি এর আকার 10cm * 10cm এর কম হয়)।
আমি PCB ডিজাইন করার জন্য easyEDA ব্যবহার করেছি। যা একটি ক্লাউড ভিত্তিক হাতিয়ার। মানে আমাকে কিছু ডাউনলোড করতে হবে না এবং আমি ইন্টারনেট সংযোগ সহ প্রায় যেকোন কম্পিউটার থেকে কাজ করতে পারি।
JLCPCB, EASYEDA, এবং LCSC (একটি ইলেকট্রনিক্স উপাদান প্রদানকারী) একসাথে কাজ করে।
আপনি ইজিইডাতেই জেএলসি থেকে পিসিবি অর্ডার করতে পারেন।
LCSC থেকে আপনার PCB- এ ব্যবহৃত উপাদানগুলি অর্ডার করার জন্য মাত্র কয়েকটি ক্লিক লাগে।
যেহেতু জেএলসিপিসিবি এবং এলসিএসসি একসাথে জাহাজ ভাল তাই আপনি শিপিংয়ের খরচও বাঁচান
JLCPCB, EASYEDA, এবং LCSC একসাথে ইলেকট্রনিক্স তৈরির জন্য একটি দুর্দান্ত প্ল্যাটফর্ম প্রদান করে।
ধাপ 6: সোল্ডারিং সময়
আরডুইনো, ডিএফ প্লেয়ার, অডিও জ্যাক, স্লাইড সুইচগুলির মতো উপাদানগুলিকে প্রথমে পিসিবিতে বিক্রি করুন।
HC-SR04 মডিউল সরাসরি বিক্রি করবেন না, আমাদের কিছু পরিবর্তন করতে হবে
- প্লেয়ার বা ডি-সোল্ডার 90 ° হেডার এবং সোল্ডার নরমাল হেডার ব্যবহার করে পুরুষ হেডার সোজা করুন।
- শর্ট সার্কিট এড়াতে HC-SR04 এর পিছনে বৈদ্যুতিক টেপ যুক্ত করুন।
- নির্ধারিত ঝাল প্যাডগুলিতে HC-SR04 োকান। বাম এবং ডান HC-SR04 একটি কোণে ধরে রাখুন যাতে এটি বাম এবং দিক নির্দেশ করে এবং ঝাল প্রয়োগ করে।
বিদ্যুৎ সরবরাহের তারের, স্লাইড সুইচ, কম্পন মোটর ইত্যাদির মতো সোল্ডার বাকি উপাদান।
কম্পন মোটরগুলি PCB এর পিছনে সোল্ডার করা উচিত যাতে কাচ পরা ব্যক্তি কম্পন অনুভব করতে পারে।
যদি আপনার পিসিবি না থাকে, তবে আপনি সার্কিট ডায়াগ্রামে দেখানো উপাদানগুলিকে সংযুক্ত করে প্রকল্পটি তৈরি করতে পারেন।
যদি আপনি পিসিবি ছাড়াই প্রকল্পটি তৈরি করেন, তাহলে অনুগ্রহ করে সংযুক্ত সার্কিট ডায়াগ্রামটি পড়ুন।
স্কিম্যাটিক্সে, আমি দুর্ঘটনাক্রমে পিন 8 এবং 9 অদলবদল করেছি ভুলের জন্য দু Sorryখিত, সঠিক সংযোগ হল
- DF প্লেয়ারের Rx => Arduino এর PIN 9।
- DF প্লেয়ারের Tx => Arduino এর পিন 8।
যদি আপনি পিসিবি ব্যবহার না করেন তবে এটি সংশোধন করুন, আমার কাছে আর ফ্রিজিং ফাইল নেই।
আপনি এখন ডিএফপ্লেয়ারে এসডি কার্ড সন্নিবেশ করতে পারেন।
বিদ্যুৎ সংযোগের পর, মোটরগুলি কম্পন করা উচিত এবং যখন কোনও বাধা আসে তখন হেডফোন থেকে অডিও আসবে।
ধাপ 7: সম্পন্ন।
আপনি এখন সম্পন্ন।
আপনি এখানে সমস্ত সম্পদ খুঁজে পেতে পারেন।
গিটহাব
HackSter.io
এটি পিসিবি প্রতিযোগিতায় আমার প্রবেশ, যদি আপনি এই নির্দেশযোগ্য পছন্দ করেন তবে ভোট দিন।
PCBWAY PCB দেশী gning প্রতিযোগিতায় আমার প্রবেশ। আপনি যদি এই প্রকল্পটি পছন্দ করেন তবে আমার প্রবেশের জন্য ভোট দেওয়ার কথা বিবেচনা করুন:
যদি আপনি কোন সমস্যার সম্মুখীন হন, তাদের মন্তব্য করুন। আমি সাহায্য করার চেষ্টা করবে
প্রস্তাবিত:
কথা বলা কোষ: 5 টি ধাপ
বক্তৃতাযোগ্য কোষ: সহযোগী অংশীদার, জুলি কুজমা (প্রযুক্তির নির্দেশক সুবিধা) এবং লেক্সি ডিহেন (5 ম শ্রেণির শিক্ষক) একটি প্রকল্প তৈরি করেছেন যেখানে শিক্ষার্থীরা উদ্ভিদ কোষ এবং কোডিংকে একটি স্পিকেবল কোষে সংযুক্ত করে। প্রকল্পটি শিক্ষার্থীদের টি হিসাবে কাজ করার অনুমতি দেয়
কথা বলা সান্তা ব্লোমল্ড: 5 টি ধাপ
সান্তা ব্লোমোল্ডের সাথে কথা বলা: এই প্রকল্পটি ব্যাখ্যা করে যে কীভাবে কেউ যখন হেঁটে যায় তখন একটি সাউন্ড ফাইল প্লে করে এমন ডেকোরেশন তৈরি করতে হয়। এটি এমন একটি কম্পিউটারের মাধ্যমে সহজেই সম্পন্ন করা যায় যা মোশন প্রোগ্রাম এবং কোন ধরনের ক্যামেরা চালাতে পারে। এই ক্ষেত্রে আমি একটি 20 " লম্বা সান্তা ক্লাউ
চলন্ত এবং কথা বলা জায়ান্ট লেগো হাল্ক মিনিফিগ (10: 1 স্কেল): 14 টি ধাপ (ছবি সহ)
মুভিং অ্যান্ড টকিং জায়ান্ট লেগো হাল্ক মিনিফিগ (10: 1 স্কেল): আমি সবসময় লেগোদের সাথে ছোটবেলা খেলেছি, কিন্তু আমার কাছে 'অভিনব' লেগো ছিল না, শুধু ক্লাসিক লেগো ইট ছিল। আমি মার্ভেল সিনেম্যাটিক ইউনিভার্সের (এমসিইউ) একজন বিশাল ভক্ত এবং আমার প্রিয় চরিত্র হল্ক। তাহলে কেন দুটিকে একত্রিত না করে, এবং একটি দৈত্য তৈরি করুন
LM386 ব্যবহার করে Arduino টেক্সট টু স্পিচ কনভার্টার - Arduino প্রকল্পের কথা বলা - টকি আরডুইনো লাইব্রেরি: 5 টি ধাপ
LM386 ব্যবহার করে Arduino টেক্সট টু স্পিচ কনভার্টার | Arduino প্রকল্পের কথা বলা | টকি আরডুইনো লাইব্রেরি: হ্যালো বন্ধুরা, অনেক প্রজেক্টে আমাদের আরডুইনোকে কিছু বলার প্রয়োজন হয় যেমন ঘড়ি কথা বলা বা কিছু ডেটা বলা যাতে এই নির্দেশাবলীর মাধ্যমে আমরা আরডুইনো ব্যবহার করে টেক্সটকে বক্তৃতায় রূপান্তর করব
একটি শিশু বিশেষজ্ঞের অফিসের জন্য কথা বলা Baymax প্রদর্শন: 10 টি ধাপ (ছবি সহ)
একটি শিশু বিশেষজ্ঞের অফিসের জন্য কথা বলা Baymax ডিসপ্লে: “হ্যালো। আমি বেইম্যাক্স, আপনার ব্যক্তিগত স্বাস্থ্যসেবা সহচর। - Baymax আমার স্থানীয় শিশু বিশেষজ্ঞের কার্যালয়ে, তারা চিকিৎসা পরিবেশকে কম চাপমুক্ত এবং বাচ্চাদের জন্য আরও মজার করার প্রচেষ্টায় একটি আকর্ষণীয় কৌশল গ্রহণ করেছে। তারা ই পূরণ করেছে