সুচিপত্র:

রাস্পবেরি পাই ভয়েস নেভিগেশন অন্ধ মানুষকে সাহায্য করছে: 7 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই ভয়েস নেভিগেশন অন্ধ মানুষকে সাহায্য করছে: 7 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই ভয়েস নেভিগেশন অন্ধ মানুষকে সাহায্য করছে: 7 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই ভয়েস নেভিগেশন অন্ধ মানুষকে সাহায্য করছে: 7 টি ধাপ (ছবি সহ)
ভিডিও: WORLD’S SMALLEST AND CHEAPEST COMPUTER || RASSPBERRY PI 4B UNBOXING & REVIEW WITH SETUP IN BANGLA 2024, নভেম্বর
Anonim
রাস্পবেরি পাই ভয়েস নেভিগেশন অন্ধ মানুষকে সাহায্য করে
রাস্পবেরি পাই ভয়েস নেভিগেশন অন্ধ মানুষকে সাহায্য করে

হাই এই নির্দেশে আমরা দেখতে যাচ্ছি কিভাবে একটি রাস্পবেরি পাই ব্যবহারকারীদের দ্বারা নির্ধারিত ভয়েস নির্দেশ ব্যবহার করে অন্ধদের সাহায্য করতে পারে।

এখানে, দূরত্ব পরিমাপ করার জন্য অতিস্বনক সেন্সর ইনপুটের সাহায্যে আমরা অন্ধদের পথ অনুসরণ করতে ভয়েস গাইড করতে পারি। এছাড়াও, আমি সস্তা মডিউলের জন্য পরিকল্পনা করছি যা অন্ধদের পথ দেখিয়ে এই সমস্যার সমাধান করতে পারে।

এটি রাস্পবেরি পাইতে তাদের প্রয়োগ করার আইডিয়া, যা আমাদের হাতের তালুতে খুব ছোট পূর্ণ বৈশিষ্ট্যযুক্ত কম্পিউটার। আমি খুব শীঘ্রই উবুন্টু ওএস -এ একটি সফটওয়্যার তৈরি করব, যাতে প্রযুক্তিগত পটভূমি ছাড়া সেই ব্যক্তি এটি ব্যবহার করতে পারে অন্ধদের সাহায্য করতে।

এছাড়াও যদি আপনার কোন আইডিয়া বা পরামর্শ থাকে তাহলে নির্দ্বিধায় মন্তব্য করুন।

আউটপুট নিচে

"অনুমোদিত স্ক্রিন>

ধাপ 1: রাস্পবেরি পিআই সেটআপ

ভূমিকাতে বেশি সময় নষ্ট না করে আমি এখানে রাস্পবেরি পাই এর সেটআপে প্রবেশ করব, যদি আপনি পরিচিত হন তবে আপনি এই পদক্ষেপগুলি এড়িয়ে যেতে পারেন:

  1. রাস্পবেরি পাই কেনার পরে, এই লিঙ্কে উল্লিখিত যে কোনও একটি থেকে ওএস ডাউনলোড করুন
  2. ইচারের মতো মাউন্ট করা সফটওয়্যার ব্যবহার করে এসডি কার্ডে ওএস ইমেজ মাউন্ট করুন।
  3. ডিসপ্লে ডিভাইসগুলির যেকোন একটি ব্যবহার করে, রাস্পবেরি পাই এর আইপি ঠিকানা সেট করুন এবং রাস্পবেরি পাইতে ভিএনসি সার্ভার ইনস্টল করুন (দ্রষ্টব্য: আপনি এক্স-মিং এবং পুটি এসএসএইচ বা অন্য কোন ব্যবহার করতে পারেন)
  4. আপনার ল্যাপটপে ভিএনসি ভিউয়ার ইনস্টল করুন এবং রাস্পবেরি পাইকে ল্যান ক্যাবলের সাথে সংযুক্ত করুন। ভিএনসির জন্য আইপি ঠিকানা এবং পাসওয়ার্ড লিখুন (আপনাকে আপনার ল্যাপটপ বা কম্পিউটার স্ক্রিনে রাস্পবেরি পাই এর গ্রাফিকাল ইন্টারফেসে নির্দেশিত করা হবে।
  5. এইভাবে আপনি আপনার রাস্পবেরি পাই দিয়ে সহজেই প্রোগ্রাম করার জন্য প্রস্তুত।

আপনি যদি এই সেটআপ ধাপগুলি অনুসরণ করতে না পারেন তবে আপনি আমার ভিডিওটি দেখতে পারেন আমি শীঘ্রই এটি আপলোড করব।

বিঃদ্রঃ:

  • কম্পিউটার বা ল্যাপটপের সাথে রাস্পবেরি পাই সংযোগ করার জন্য আমি এই পদ্ধতিটি অনুসরণ করি
  • যদি আপনার রাস্পবেরি পাই এর জন্য আলাদা মনিটর, কীবোর্ড এবং মাউস নিবেদিত থাকে, তাহলে আপনি এই পদক্ষেপগুলি অনুসরণ নাও করতে পারেন, আপনি সরাসরি এড়িয়ে যেতে পারেন।

আপনি রাস্পবেরি পাই সেট আপ করার পরে আপনি আমার সাথে অনুসরণ করার জন্য পরবর্তী ধাপে এগিয়ে যেতে পারেন …

ধাপ 2: অতিস্বনক সেন্সর

অতিস্বনক সেন্সর
অতিস্বনক সেন্সর

অতিস্বনক সেন্সর একটি শব্দ ভিত্তিক সেন্সর যা আমরা বাধাটির দূরত্ব পরিমাপ করতে এটি ব্যবহার করব।

এটি বাধা থেকে সুনির্দিষ্ট দূরত্ব 2 মিটার (200 সেমি) পরিমাপ করতে ব্যবহার করা যেতে পারে। নির্মাণে যাওয়ার আগে, আসুন এর মৌলিক কাজ দেখি।

কাজ:

কাজ করা খুবই সহজ কারণ আমরা সবাই জানি গতির সূত্র হল দূরত্বকে সময় দ্বারা ভাগ করা।

  • শব্দের গতি প্রায় 343 মিটার/ সেকেন্ড।
  • ট্রান্সমিটার এবং রিসিভারের মধ্যে সময় সেন্সর দ্বারা পরিমাপ করা হয়।
  • এইভাবে এই সূত্র প্রয়োগের দূরত্ব মাইক্রোকন্ট্রোলার দ্বারা পরিমাপ করা হয়।

এখানে আমরা আমাদের রাস্পবেরি পাইকে সময়ের মান দিচ্ছি এবং সময়ের মানগুলির উপর নির্ভর করে এটি বাধার দূরত্বের মান গণনা করে।

অতিস্বনক সেন্সর মডিউলে 4 টি আউটপুট রয়েছে:

বিদ্যুৎ সরবরাহের জন্য 2 এবং অবশিষ্ট 2 হল ট্রিগার এবং ইকো:

ট্রিগার:

নামটি নির্দেশ করে যে এটি নির্দিষ্ট সময়ের ব্যবধানে মডিউলের ট্রান্সমিটারকে ট্রিগার করবে।

প্রতিধ্বনি:

ইকো পিন প্রতিফলিত শব্দ তরঙ্গ গ্রহণ করবে এবং নিয়ামককে দেবে (এই ক্ষেত্রে রাস্পবেরি পাই)

ধাপ 3: সংযোগ

সংযোগ
সংযোগ

রাস্পবেরি পাইতে জিপিআইও (সাধারণ উদ্দেশ্য ইনপুট আউটপুট পিন) নামে প্রায় 40 টি পিনের সেট রয়েছে। আল্ট্রাসোনিক সেন্সরকে রাস্পবেরি পাইতে সংযুক্ত করার আগে ভোল্টেজ ডিভাইডার সার্কিট তৈরি করুন।

আপনি প্রতিরোধকারীদের সংযোগ এবং নির্বাচন সম্পর্কে আরও তথ্য পেতে এই লিঙ্কটি অনুসরণ করতে পারেন।

www.modmypi.com/blog/hc-sr04-ultrasonic-ra…

অতিস্বনক সেন্সর:

  • এখানে আমরা ট্রিগার পিনকে 23 এবং ইকো থেকে 24 (বিসিএম) সংযুক্ত করেছি
  • অতিস্বনক সেন্সরে বিদ্যুৎ সরবরাহ রাস্পবেরি পাই এর 5v এবং GND থেকে দেওয়া যেতে পারে।

স্পিকার:

স্পিকার বা হেডফোনটি রাস্পবেরি পাই এর অডিও জ্যাকের সাথে সংযুক্ত থাকতে হবে। (ফোন বা ল্যাপটপের অডিও জ্যাকের সাথে হেডফোন সংযুক্ত করার মতো সহজ)

বিঃদ্রঃ:

রাস্পবেরি পাইতে পিন মোডের 2 টি সেট রয়েছে তাই রাস্পবেরি পাইতে অতিস্বনক সেন্সর সংযুক্ত করার আগে স্পষ্ট হয়ে যান। এখানে আমি রাস্পবেরি পাইয়ের সংযোগের জন্য বিসিএম পিন মোড ব্যবহার করি। এছাড়াও, আপনি আপনার প্রয়োজনের যে কোন পিনও চয়ন করতে পারেন।

ধাপ 4: রাস্পবেরি পাইতে ভয়েস সেট আপ করা

এইভাবে নির্দিষ্ট সমালোচনামূলক মূল্যের নিচে প্রতিটি দূরত্বের জন্য, আমাদের অন্ধদের কাছে ভয়েস সতর্কতা চালু করতে হবে।

এইভাবে রাস্পবেরি পাইতে ভয়েস সেটআপের জন্য অনেকগুলি বিকল্প রয়েছে। এটি ইংলিশের একক বীপ শব্দ হোক বা যেকোনো ভাষার ভয়েস সতর্কতা আমাদের ইচ্ছা অনুযায়ী তৈরি করা যেতে পারে।

যদি আপনি দূরত্ব বলতে চান যেমন "দূরত্ব 120cm সাবধানতা.. !!!" আমাদের এমন একটি প্রোগ্রামের প্রয়োজন যেমন এটি ভয়েসে পাঠ্য বার্তাটি বলে।

বক্তার কাছে পাইথন টেক্সট:

যেহেতু রাস্পবেরি পাই পাইথন স্ক্রিপ্ট চালায় আমাদের জন্য রাস্পবেরি পাইতে টেক্সট টু স্পিচ তৈরি করা সহজ। পাইথনে টেক্সট টু স্পিচ এর জন্য অনেক অপশন আছে। টেক্সট টু স্পিচ এর মূলত দুটি প্রধান পদ্ধতি আছে একটি হল অনলাইন মোড এবং অফলাইন মোড।

  • অনলাইন টেক্সট টু স্পিচ: এর জন্য স্থিতিশীল ইন্টারনেট সংযোগ প্রয়োজন। এগুলির স্পষ্টতা খুব বেশি। জনপ্রিয় গুগল টেক্সট টু স্পিচ, অ্যামাজন, উইন্ডোজ ওয়ান। পাইথন স্ক্রিপ্টের সাথে সংযোগ করার জন্য এপিআই রয়েছে।
  • OffilenText to speech: এটা বরং সহজ উপায়। এর জন্য কোন ইন্টারনেট সংযোগের প্রয়োজন নেই। স্পষ্টতা একটু কম এবং রোবোটিক এবং শুধুমাত্র ইংরেজি ভাষাতেই ব্যবহার করা যায়।

এখানে আমি সব জায়গায় স্থিতিশীল ইন্টারনেট সংযোগ নিশ্চিত করতে পারছি না এই বিবেচনায় অফলাইন টেক্সট টু স্পিচ ব্যবহার করেছি।

এই বিষয়ে আরও বিস্তারিত জানার জন্য এই ওয়েবসাইটটি দেখুন: https://elinux.org/RPi_Text_to_Speech_ (Speech_Synt…

রাস্পবেরি পিআই (পিওয়াইটিটিএক্স এবং স্পেক) এ বক্তৃতা করার জন্য পাঠ্য ইনস্টল করা হচ্ছে:

  1. নীচের এই লিঙ্কে থেকে রাস্পবেরি পাইতে বক্তৃতা থেকে পাই টেক্সট ডাউনলোড করুন:
  2. কমান্ড লাইন কোড বা GU স্ক্রিনে ফোল্ডারটি আনজিপ করুন।
  3. টার্মিনালে সেই ফোল্ডারে যান যেখানে আপনার টার্মিনালে "cd pyttsx-1.1/" কোড লিখে setup.py ফাইল আছে।
  4. নিম্নলিখিত কোডটি টাইপ করে সেটআপটি ইনস্টল করুন "sudo python setup.py install"
  5. এছাড়াও টার্মিনাল থেকে "sudo apt-get install espeak" লিখে espeak মডিউল ইনস্টল করুন

cd pyttsx-1.1/

sudo python setup.py install sudo apt-get espeak ইনস্টল করুন

এইভাবে আমরা শেষ পর্যন্ত রাস্পবেরি পাইতে ভয়েস সেট আপ করেছি। এইভাবে আমরা প্রোগ্রাম কম্পাইল এবং ফলাফল দেখতে প্রস্তুত।

ধাপ 5: কোডিং

কোডিং
কোডিং

এইভাবে আমরা এর চূড়ান্ত অংশে এসেছি আমরা আমাদের রাস্পবেরি পাই কাজ করতে প্রস্তুত।

এইভাবে লুপে, আমরা বাধার দূরত্ব পরীক্ষা করতে যাচ্ছি। যদি এটি দূরত্বের সীমার চেয়ে বেশি হয় তবে আমরা মানুষকে সতর্ক করতে যাচ্ছি।

Github লিঙ্ক>

কোড:

GPIO হিসাবে RPi. GPIO আমদানি করুন আমদানি সময় pyttsx ইঞ্জিন = pyttsx.init () GPIO.setmode (GPIO. BCM)

TRIG = 23

ECHO = 24 যখন 1:

GPIO.setmode (GPIO. BCM)

GPIO.setup (TRIG, GPIO. OUT) GPIO.setup (ECHO, GPIO. IN) প্রিন্ট করুন

GPIO.output (TRIG, মিথ্যা)

মুদ্রণ করুন "সেন্সরের জন্য অপেক্ষা করার জন্য অপেক্ষা করুন" সময়। ঘুম (2)

GPIO.output (TRIG, সত্য)

time.sleep (0.00001) GPIO.output (TRIG, False)

যখন GPIO.input (ECHO) == 0:

pulse_start = time.time ()

যখন GPIO.input (ECHO) == 1:

pulse_end = time.time () pulse_duration = pulse_end - pulse_start

দূরত্ব = পালস_ডুরেশন * 17150

দূরত্ব = গোল (দূরত্ব, 2)

মুদ্রণ "দূরত্ব:", দূরত্ব, "সেমি"

যদি দূরত্ব <= 10: engine.say ("Alert") engine.runAndWait () time.sleep (2) GPIO.cleanup ()

রাস্পবেরি পাইতে এই কোডটি সংরক্ষণ করুন এবং প্রবেশ করে কোডটি টার্মিনালে প্রয়োগ করুন

এছাড়াও, আপনি আপনার ইচ্ছা অনুযায়ী পাঠ্যকে ভয়েসে পরিবর্তন করতে পারেন।

sudo পাইথন name.py

যেখানে সুডো রাস্পবেরি পাইতে প্রশাসনিক ক্ষমতা বর্ণনা করে।

ধাপ 6: ব্যবহারিক আউটপুট

ব্যবহারিক আউটপুট
ব্যবহারিক আউটপুট
ব্যবহারিক আউটপুট
ব্যবহারিক আউটপুট

আউটপুট ভিডিওটি এই নির্দেশাবলীর শীর্ষে পোস্ট করা হয়েছে এটিকে একবার দেখুন।

ধাপ 7: উপসংহার

অন্ধদের জন্য কিছু করার এই আমার আইডিয়া। যদি আপনার কোন পরামর্শ বা ধারণা থাকে তবে একটি মন্তব্য করুন, এটি অন্ধদের জীবনে একটি বড় প্রভাব ফেলতে পারে।

যাদের কাছে রাস্পবেরি পাই নেই তারা তাদের কম্পিউটার এবং আরডুইনো দিয়ে বা কেবল কম্পিউটারের সাহায্যে সফ্টওয়্যার সিমুলেটর প্রয়োগ করে এটি চেষ্টা করতে পারেন যা কী টিপতে ভয়েস তৈরি করবে। আমি ডিজাইন করেছি যাতে আপনি এর আউটপুট কল্পনা করতে পারেন।

এছাড়াও যদি আপনি বক্তৃতা বা অন্য কোন দয়া করে মন্তব্য করার জন্য অন্য কোন পাঠের চেষ্টা করেছেন।

এছাড়াও, অনেক প্রযুক্তি সম্পর্কিত প্রকল্পের জন্য www.engineerthoughts.com এ আমার ওয়েবসাইটে ভিজিট করুন।

আমি শীঘ্রই আমার Github এ উইন্ডোজ ভার্সনের সিমুলেটর সফটওয়্যার আপলোড করব:

পড়ার জন্য ধন্যবাদ

Sশ্বরের আশীর্বাদে ভিন্নভাবে সক্ষম ব্যক্তিদের অসুবিধা দূর হোক।

আন্তরিকতার সাথে

(এন। অরঙ্গানাথন)

প্রস্তাবিত: