সুচিপত্র:

শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে: 8 টি ধাপ
শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে: 8 টি ধাপ

ভিডিও: শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে: 8 টি ধাপ

ভিডিও: শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে: 8 টি ধাপ
ভিডিও: শ্রবণ, বাক ও দৃষ্টি প্রতিবন্ধীদের জন্য অ্যাপ | App for hearing, speech and visual Disabled 2024, জুলাই
Anonim
শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে
শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে
শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে
শ্রবণ প্রতিবন্ধীদের জন্য আরডুইনো ব্লুটুথ বিঙ্গো ডিসপ্লে

আমার স্ত্রী এবং আমি সপ্তাহে একবার বন্ধু এবং পরিবারের সাথে দেখা করি একটি স্থানীয় রেস্টুরেন্ট/বারে বিঙ্গো খেলতে। আমরা একটা লম্বা টেবিলে বসি। আমার মুখোমুখি হচ্ছে শ্রবণ ও দৃষ্টিশক্তিহীন একজন মানুষ। রুমটি খুব শোরগোল এবং পুরুষকে প্রায়শই তার স্ত্রীকে বলা অনেক নম্বর পুনরাবৃত্তি করতে বলা হয়। তাই আমি উপরে চিত্রিত দুই-ইউনিট ব্লুটুথ-সংযুক্ত সিস্টেম তৈরি করার সিদ্ধান্ত নিয়েছি। আমার ইউনিটে আমি কল করা নম্বরটি প্রবেশ করি এবং সে এটি তার ইউনিটে দেখে।

ট্রান্সমিটিং ইউনিটে 12-কী টেলিফোন টাইপ কীপ্যাড রয়েছে। পাঁচটি কী (1, 4, 7, *, 0) নামক প্রতিটি নতুন সংখ্যার BINGO বর্ণমালার অক্ষরে প্রবেশ করার জন্য প্রোগ্রাম করা হয়েছে। এই ইউনিটে একটি 4-অক্ষরের ডিসপ্লেও রয়েছে, 14-সেগমেন্ট LED আলফা-নিউমেরিক অক্ষরগুলি সম্পূর্ণ সংখ্যা দেখায় (যেমন, B-15)।

রিসিভিং ইউনিটের একই ডিসপ্লে আছে, যার আকার এবং উজ্জ্বলতা ইচ্ছাকৃত দর্শকের জন্য পর্যাপ্ত। যখন ট্রান্সমিটিং ইউনিট টেবিলে সমতলভাবে বসে থাকে, রিসিভিং ইউনিটকে আরও ভালভাবে দেখার জন্য পরামর্শ দেওয়া যেতে পারে।

প্রতিটি ইউনিটে একটি টগল সুইচ রয়েছে যা দেখানো ব্যারেল জ্যাকের মাধ্যমে অভ্যন্তরীণ লি-আয়ন 9V ব্যাটারির পাওয়ার-অন অপারেশন এবং পাওয়ার-অফ চার্জিংয়ের মধ্যে স্যুইচ করে। ব্লুটুথ কানেক্ট হলে প্রতিটি ইউনিটে একটি নীল LED দেখায়।

দ্রষ্টব্য: নিম্নলিখিতটিতে আমি ট্রান্সমিটিং ইউনিটকে মাস্টার এবং গ্রহীতা ইউনিটকে দাস হিসাবে চিহ্নিত করব।

ধাপ 1: যন্ত্রাংশ, উপকরণ এবং সরঞ্জাম পান

মেইল অর্ডার পার্টস

কীপ্যাড (1) অ্যাডাফ্রুট 7.50 ডলার

Quad alphanumeric display (2) Adafruit $ 10 ea

PCB- টাইপ সোল্ডারেবল ব্রেডবোর্ড (2) অ্যাডাফ্রুট 3-প্যাক $ 13, আমাজন 4-প্যাক $ 13

Arduino Nano (2) Amazon 3-pack $ 13

HC-06 ব্লুটুথ মডিউল (2) আমাজন $ 8.50 ea

5 মিমি ব্যারেল জ্যাক (2) আমাজন 5-প্যাক $ 8

ডিপিডিটি সুইচ অ্যামাজন 10-প্যাক $ 6

9V লি-আয়ন রিচার্জেবল ব্যাটারি (2) এবং ডুয়াল চার্জার আমাজন (EBL) $ 17

চার্জিং কেবল, 9V ব্যাটারি ক্লিপ-অন এবং ব্যারেল প্লাগ সহ (2) আমাজন 5-প্যাক $ 6

স্থানীয় অংশ

ছোট কিপসেক বক্স (2), প্রায় 4.75 x 4.75 x 2.5 ইঞ্চি উচ্চ, জোআন (স্থানীয়ভাবে এবং অনলাইন) $ 5.50

#4 ডিসপ্লে ইনস্টলেশনের জন্য মেশিন স্ক্রু এবং বাদাম (8)

মেশিন স্ক্রুগুলির জন্য স্পেসার (8)

কিপ্যাড ইনস্টলেশনের জন্য (1 প্যাক) মাইকেলস

যন্ত্রাংশ সম্ভবত হাতে

নীল LED (2)

LED ধারক (2), চ্ছিক

ফিতা জাম্পার, মহিলা-মহিলা

ফিতা জাম্পার, পুরুষ-মহিলা

1 কে ওহম প্রতিরোধক (4)

2K ওহম প্রতিরোধক (2)

পুরুষ হেডার

#22 কঠিন কপার হুকআপ তার: লাল, কালো, সাদা

উপকরণ

কাঠের সিলার

স্প্রে বা ব্রাশ অন পেইন্ট

মাস্কিং টেপ, বিশেষত নিয়মিত এবং নীল ধরণের

স্কচ স্থায়ী মাউন্ট টেপ (2-পার্শ্বযুক্ত ফেনা টেপ)

সরঞ্জাম

ক্যালিপার (প্রস্তাবিত)

চালিত স্ক্রল করাত বা হাত মোকাবেলা করাত

ফাইল (বা স্যান্ডপেপার)

ড্রিল এবং বিট

ড্রিল বিট গাইড (সব বিটের জন্য মাত্রিক ছিদ্র আছে)

বরফ বাছাই

জুয়েলার্সের স্ক্রু ড্রাইভার সেট

সাধারণ ফিলিপস স্ক্রু ড্রাইভার এবং প্লেয়ার

তার কর্তনকারী

তারের স্ট্রিপার

সোল্ডারিং সরঞ্জাম

পেইন্ট ব্রাশ

পদক্ষেপ 2: বাক্সগুলি প্রস্তুত করুন

(দ্রষ্টব্য: জোয়ান-এ স্লেভের জন্য হিংড বক্সটি খুঁজে বের করার আগে আমি যে মাস্টার বক্সটি তৈরি করেছি সেগুলিতে আপনি দেখতে পাবেন। আমি দৃ box়ভাবে এই বাক্সটি সুপারিশ করি। এটি প্রায় একই আকার, ভালভাবে তৈরি, যুক্তিসঙ্গত দামে এবং হিংড lাকনা স্ক্রু অপসারণ এবং প্রতিস্থাপনের তুলনায় দারুণ, যখন ভিতরে প্রবেশ করার প্রয়োজন হয়। আমি আসলে মাস্টারের ¼ ইঞ্চি জোআন প্লাইউডের জন্য আরও বেশি অর্থ দিয়েছিলাম, যা আমার হাতে ছিল, এবং এটি তৈরিতে সময় এবং শক্তি অপচয় হয়েছিল। সুতরাং, আমি ধরে নেব যে আপনি JoAnn বাক্স দুটি ব্যবহার করবেন।)

কব্জিযুক্ত শীর্ষ এবং কব্জাগুলি সরান। একটি নিরাপদ পাত্রে কব্জা এবং স্ক্রু রাখুন যাতে সেগুলি না হারায়।

ডিসপ্লে এবং কীপ্যাড বক্সের নীচে মাউন্ট করা সুস্পষ্ট অংশগুলি পোকিং করে। উপরের অংশে প্রয়োজনীয় আয়তক্ষেত্রাকার গর্তের মাত্রা নির্ধারণের জন্য সেই অংশগুলি সাবধানে পরিমাপ করুন, একটি পরিষ্কার ঘনিষ্ঠ ফিটের লক্ষ্য রেখে। এই উদ্দেশ্যে একটি ক্যালিপার সেরা।

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

করাত ব্লেডের জন্য একটি গর্ত ড্রিল করুন এবং লাইনের উপর দিয়ে বিপথগামী না হয়ে যতটা সম্ভব টেপের কাছাকাছি কাটাতে এগিয়ে যান। টেপ/লাইনে ফাইলিং বা স্যান্ডিং করে গর্ত শেষ করুন। তারপর একটি ডিসপ্লে দিয়ে ফিট পরীক্ষা করুন। যদি এটি খুব আঁটসাঁট হয়, আপনি তুলনামূলকভাবে নরম ব্যাসউডের ফিটকে জোর করতে সক্ষম হতে পারেন।

এখন সুইচ, জ্যাক এবং এলইডি -র জন্য কেন্দ্রের ছিদ্রগুলি রাখুন, সেগুলি একটি বরফের পিক (বা সেন্টার পাঞ্চ) দিয়ে চিহ্নিত করুন। ড্রিল বিট গাইডের যন্ত্রাংশ পরীক্ষা করে গর্তের ব্যাস নির্ধারণ করুন। তারপর গর্ত ড্রিল।

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

শুকিয়ে গেলে, হিংড বক্স টপসটি আবার রাখুন।

হিংড টপের জন্য একটি ল্যাচের প্রয়োজন হয় এবং ক্রীতদাসকে সোজা হয়ে বসার জন্য এটি অভ্যন্তরীণ হওয়া প্রয়োজন। আমি একটি সাধারণ ল্যাচ তৈরি করেছি যা ভাল কাজ করে। একটি প্লাস্টিকের বিজনেস কার্ড কাঙ্খিত আকৃতিতে কাটুন এবং বক্স টপের ভিতরের দিকে আঠালো করুন, ধাপ 6 ওপেন-বক্স ফটোতে দেখানো হয়েছে। একটি ছোট স্ক্রুর জন্য একটি পাইলট হোল এবং বাক্সের নীচের অংশে একটি কাউন্টারসিংক হোল ড্রিল করুন যা প্লাস্টিককে সংযুক্ত করবে। বক্সের নিচের উপরের প্রান্ত থেকে স্ক্রু সেন্টারের দূরত্ব পরিমাপ করুন, এটি প্লাস্টিকে স্থানান্তর করুন, এবং প্লাস্টিকের কেন্দ্রে একটি গর্ত খোঁচাতে আইস পিক ব্যবহার করুন, যা স্ক্রু পাস করবে। স্ক্রু মধ্যে স্ক্রু এবং বাক্স latched হবে। খোলার জন্য, একটি পাতলা ছুরি ব্লেড ব্যবহার করুন যাতে স্ক্রু থেকে প্লাস্টিকটি ধাক্কা লাগে। বন্ধ করার জন্য আপনি আসলে আপনার আঙুল ব্যবহার করতে পারেন, অথবা আবার ছুরি ব্যবহার করতে পারেন।

ধাপ 3: দুটি প্রদর্শন একত্রিত করুন

দ্রষ্টব্য: যখন আমি পার্টস লিস্টে ডিসপ্লে কিট অর্ডার করার চেষ্টা করেছিলাম, তখন Adafruit সব রঙের স্টকের বাইরে ছিল। সুতরাং আমাকে একটি ভিন্ন সংস্করণ অর্ডার করতে হয়েছিল: ফেদারলাইট কোয়াড ডিসপ্লে যা কেবল ব্যাকপ্যাকে আলাদা ছিল। Https://www.adafruit.com/product/3130 দেখুন। যাইহোক এই বক্স শীর্ষে মাউন্ট কোন উপায় ছিল, তাই আমি আমার নিজের মাউন্ট উদ্ভাবন ছিল। আমি শিরোলেখের চারটি সক্রিয় পিনগুলি কেবল একটি সোল্ডারেবল-টাইপ পারফ বোর্ডে বিক্রি করেছি যা আপনি ধাপ 6 ওপেন-কভার ফটোতে দেখতে পান। আমি পারফোর্ডে চারটি মাউন্ট করা গর্ত ড্রিল করেছি। এমনকি আমি মাস্টারের জন্য একজন পুরুষ হেডার সংযোগকারীকে নকল করেছিলাম কিন্তু স্লেভে এতদূর না যাওয়ার সিদ্ধান্ত নিয়েছিলাম।

আশা করি, আপনি পার্টস লিস্টে আমার প্রস্তাবিত সুন্দর ডিসপ্লে পেতে সক্ষম হবেন।

প্রতিটি ডিসপ্লে চারটি অংশের কিট হিসাবে আসে: দুটি দ্বৈত আলফানিউমেরিক LED ডিসপ্লে, একটি ব্যাকপ্যাক (LED ড্রাইভার) এবং একটি 5-পিন পুরুষ হেডার। এলইডি এবং হেডার অবশ্যই ব্যাকপ্যাকে বিক্রি করতে হবে। Https://learn.adafruit.com/adafruit-led-backpack/0… এ চমৎকার টিউটোরিয়াল দেখুন। ব্যাকপ্যাকের আইসি সংলগ্ন LED পিনগুলি সোল্ডার করার সময় আপনার একটি সূক্ষ্ম বিন্দু সোল্ডারিং টিপ প্রয়োজন হবে। এই প্রকল্পে হেডারের সাথে মাত্র 4 টি সংযোগ ব্যবহার করা হয়: 5V পাওয়ার (VCC। GND) এবং I2C ডেটা (SDA) এবং ক্লক (SCL) লাইন।

ধাপ 4: সার্কিট বোর্ড তৈরি করুন

সার্কিট বোর্ড তৈরি করুন
সার্কিট বোর্ড তৈরি করুন
সার্কিট বোর্ড তৈরি করুন
সার্কিট বোর্ড তৈরি করুন

আমি সাধারণ অর্ধ-আকারের ব্রেডবোর্ডের পিসিবি সংস্করণটি ব্যবহার করতে পছন্দ করি, বিশেষত যখন আমি ইতিমধ্যে রুটিবোর্ড এবং আনুষঙ্গিক ডিভাইসগুলির সাথে একটি প্রাথমিক সিস্টেম হুকআপ করেছি। বিক্রয়যোগ্য পিসিবি সংস্করণটি ওয়্যারিং করা বিকল্প বিক্রয়যোগ্য পারফ বোর্ড (পয়েন্ট-টু-পয়েন্ট) সংস্করণের চেয়ে অনেক সহজ।

নীচের ডাউনলোড টেবিলটি তারের নির্দেশাবলী দেয়, যার মধ্যে ক্যাবলিংয়ের জন্য পুরুষ শিরোনাম এবং ন্যানো এবং এইচসি -06 সকেট তৈরির জন্য মহিলা শিরোনাম রয়েছে। আমি একটি কাটা চাকা সঙ্গে একটি Dremel ব্যবহার।

মাস্টার বোর্ডে প্রয়োজনীয় কীবোর্ড হেডার ছাড়া টেবিলটি মাস্টার এবং স্লেভের জন্য অভিন্ন।

উপরের ছবিতে স্লেভ বেয়ার এবং কমপ্লিট সার্কিট বোর্ড দেখানো হয়েছে।

ধাপ 5: বাক্সগুলিতে সমস্ত উপাদান ইনস্টল করুন

প্রদর্শন

ডিসপ্লেটিকে তার গর্তে রাখুন এবং চারটি মাউন্টিং পয়েন্ট চিহ্নিত করুন। মেশিন স্ক্রু জন্য গর্ত ড্রিল। আপনি যে প্রোট্রুশনে খুশি তার জন্য স্পেসার সিলেক্ট করুন তারপর এটি বোল্ট করুন।

কীপ্যাড

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

সুইচ, জ্যাক এবং LED

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

একইভাবে, জ্যাকটি ইনস্টল করুন, এটি সেরা সোল্ডারিং অ্যাক্সেসের জন্য ঘোরান।

অবশেষে, তার ধারক মধ্যে LED রাখুন এবং এটি তার গর্ত (সামনে থেকে) ধাক্কা। এটি একটি টাইট ফিট হওয়া উচিত।

সার্কিট বোর্ড এবং ব্যাটারি

আমি সাধারণত একটি USB তারের সাথে মাইক্রো-কন্ট্রোলার (ন্যানো) ইউএসবি জ্যাক অ্যাক্সেস করার জন্য বাক্সে পর্যাপ্ত জায়গা রেখে যাই, বোর্ড না সরিয়ে, কারণ এটি ডিবাগিং এবং পরিবর্তনগুলি সহজ করে। আমি এখানে এটা করিনি কারণ বাক্সগুলো আগে থেকেই আমার প্রত্যাশার চেয়ে বড় ছিল।

আমি বিশ্বাস করি যে দুই পক্ষের ফেনা টেপ বোর্ড এবং ব্যাটারি ইনস্টল করার একটি ভাল উপায়। আপনি যদি ন্যূনতম টেপ ব্যবহার করেন তবে এটি একটি দৃ installation় ইনস্টলেশন প্রদান করার সময় সহজে অপসারণের অনুমতি দেয়। আপনি ভাল জন্য বোতাম আপ করতে প্রস্তুত না হওয়া পর্যন্ত টেপিং ছেড়ে দিন।

ধাপ 6: ওয়্যারিং এবং ক্যাবলিং ইনস্টল করুন

ওয়্যারিং এবং ক্যাবলিং ইনস্টল করুন
ওয়্যারিং এবং ক্যাবলিং ইনস্টল করুন
ওয়্যারিং এবং ক্যাবলিং ইনস্টল করুন
ওয়্যারিং এবং ক্যাবলিং ইনস্টল করুন

তারের

সুইচটি একটি ডিপিডিটি। কেন্দ্রের খুঁটি ব্যাটারির সাথে সংযুক্ত। উপরের খুঁটি চার্জিং জ্যাকের সাথে সংযুক্ত। এবং নীচের খুঁটিগুলি ন্যানোর ভিন/জিএনডি হেডারের সাথে সংযুক্ত।

সুইচ সেন্টারের খুঁটিতে 9V ব্যাটারি ক্লিপ-অন সোল্ডার করুন। লাল তারটি সংজ্ঞায়িত করবে কোন মেরু ধনাত্মক (+)।

সোল্ডার হুকআপ ওয়্যার সুইচ টপ পোলস থেকে জ্যাক পর্যন্ত।

CAUTON! নিশ্চিত করুন যে নেতিবাচক দিকটি জ্যাক সেন্টার পিনে যায়। কেন? কারণ চার্জিং ভোল্টেজ ব্যারেল প্লাগ সেন্টারের পিনে নেগেটিভ। একটি ব্যাখ্যা জন্য ধাপ 8 দেখুন।

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

এছাড়াও HC-06 “STATE” আউটপুটে 1K কারেন্ট লিমিটিং রেসিস্টারে LED কে হেডারের সাথে সংযুক্ত করতে M-F রিবন জাম্পারের একটি জোড়া ব্যবহার করুন। LED লিডগুলিতে পিনগুলি সোল্ডার করুন, নিশ্চিত করুন যে দীর্ঘ (অ্যানোড) তারের প্রতিরোধকের কাছে যায়।

ক্যাবলিং

কীপ্যাড, ডিসপ্লে এবং ন্যানো সবই সংযোগের জন্য পুরুষ হেডার এবং F-F জাম্পার ব্যবহার করে। হেডারগুলিতে প্লাগ করার সময় জাম্পার কালার ওরিয়েন্টেশনের একটি নোট তৈরি করুন এবং ভবিষ্যতের রেফারেন্সের জন্য এটি দূরে সরিয়ে দিন।

কীবোর্ডটিতে একটি ম্যাট্রিক্স কী হুকআপ, চারটি সারি এবং তিনটি কলাম রয়েছে, তাই এর হেডার সংযোগ 7 টি পিন ব্যবহার করে। হেডারে একটি 7-তারের F-F ফিতা জাম্পার প্লাগ করুন এবং মোচড় না দিয়ে, অন্য প্রান্তটি ন্যানোর কীবোর্ড হেডার সংযোগে প্লাগ করুন।

ডিসপ্লের একটি 5-পিন হেডার কানেকশন আছে, কিন্তু পাওয়ার এবং I2C সিরিয়াল ডেটার (SDA, SCL) জন্য আমাদের মাত্র 4 টি পিন দরকার। এটিতে একটি 4-তারের F-F জাম্পার লাগান। অন্য প্রান্তটিকে দুটি 2-ওয়্যার সংযোগকারীতে আলাদা করুন এবং সেগুলিকে রুটিবোর্ড 5v পাওয়ার স্ট্রিপ এবং পিন A4-A5 এ ন্যানোর I2C হেডারে সংযুক্ত করুন। নিশ্চিত করুন যে +5V 5V প্রদর্শন করতে যাচ্ছে, এবং SDA SDA প্রদর্শন করতে যাচ্ছে।

আমি একটি শক্তিশালী সংযোগ তৈরি করতে এবং পুরুষ হেডারের সাথে সঙ্গম করা সহজ করার জন্য প্রতিটি তারের প্রান্তে মহিলা সংযোগকারীগুলিকে একত্রিত করতে পছন্দ করি।

ধাপ 7: স্কেচ ডাউনলোড করুন এবং সিস্টেম পরীক্ষা করুন

দুটি Arduino স্কেচ ডাউনলোড করে অনুলিপি করুন এবং সেগুলিকে Arduino IDE (1.8.9 বা পরবর্তী) এ পেস্ট করুন।

www.dropbox.com/s/qut4pkywkijbag9/Bingo_Ma…

www.dropbox.com/s/4td68e3vspoduut/Bingo_Slave_7-15.odt?dl=0

আমি বিশ্বাস করি আপনি স্কেচগুলি বুঝতে সহজ পাবেন কারণ আমি সহায়ক মন্তব্য যোগ করার যত্ন নিয়েছি। এছাড়াও, লাইব্রেরি থেকে বিশেষ ফাংশন স্কেচ সহজ করে। এমনকি যদি আপনি একটি ফাংশন পুরোপুরি বুঝতে না পারেন তবে আপনি স্বাচ্ছন্দ্য বোধ করতে পারেন কারণ এটি কাজ করে, এবং আপনি সম্ভবত এটি সামান্য বা কোন সমস্যা ছাড়াই আপনার নিজের স্কেচে ব্যবহার করতে পারেন।

আপনার কম্পিউটারকে মাস্টারে ন্যানো ইউএসবি মিনি বি কানেক্টরের সাথে সংযুক্ত করুন। দুর্ভাগ্যক্রমে, এটি করার জন্য ন্যানো বোর্ডকে কাত হতে হবে। পাওয়ার চালু করুন এবং মাস্টার স্কেচ কম্পাইল/ডাউনলোড করুন। একইভাবে, স্লেভের সাথে এটি পুনরাবৃত্তি করুন। আপনি এখন সিস্টেমটি চালানোর জন্য প্রস্তুত।

ইউএসবি তারগুলি সরান এবং উভয় বাক্স চালু করুন। আপনার এখন উভয় প্রদর্শন সক্রিয় হওয়া উচিত, সমস্ত হাইফেন দেখানো উচিত। এটি দেখায় যে শক্তি চালু আছে এবং সিস্টেমটি চালু আছে। উভয় ব্লুটুথ LEDs আলো না হওয়া পর্যন্ত অপেক্ষা করুন, দেখায় যে মাস্টার এবং স্লেভের ব্লুটুথ সংযোগ ঘটেছে।

দ্রষ্টব্য: নির্দিষ্ট কীগুলির প্রথম টিপে একটি বর্ণমালার প্রবেশ ঘটে।

"1" "B" এ প্রবেশ করে।

"4" "আমি" প্রবেশ করে

"7" "এন" এ প্রবেশ করে

"*" "জি" এ প্রবেশ করে

"0" "ও" এ প্রবেশ করে

"B01" ব্যবহার করে দেখুন। উভয় মাস্টার এবং স্লেভ প্রদর্শন "B-01" প্রদর্শন করা উচিত

অন্যান্য এন্ট্রি চেষ্টা করুন।

এখন মাস্টার কীপ্যাডে "B15" লিখুন। আপনার উভয় ডিসপ্লেতে B-15 দেখতে হবে। ধীরে ধীরে B15 প্রবেশ করুন। মাস্টারের অক্ষরগুলি প্রবেশ করার সাথে সাথে প্রদর্শিত হবে। একটি সিংহ সংখ্যার তিনটি অক্ষর প্রবেশ না করা পর্যন্ত স্লেভ প্রদর্শন পরিবর্তন হবে না।

আপনি যেকোনো সময় "#" টিপে ভুল মুছে ফেলতে সক্ষম হবেন। এটি করুন, এবং উপরের শেষ এন্ট্রি উভয় ডিসপ্লেতে পরিষ্কার হওয়া উচিত। যাইহোক, যদি আপনি তিনটি অক্ষরের কম লিখেন এবং "#" টিপেন, শুধুমাত্র আপনার মাস্টার ডিসপ্লে সাফ হবে। সুতরাং দাসে দর্শক আপনার ত্রুটি সম্পর্কে অবগত হবে না।

এটি পরীক্ষাটি সম্পূর্ণ করে। আশা করি এটা সফল হয়েছে!

ধাপ 8: উপাদান সম্পর্কে আরও জানুন

উপাদান সম্পর্কে আরও জানুন
উপাদান সম্পর্কে আরও জানুন
উপাদান সম্পর্কে আরও জানুন
উপাদান সম্পর্কে আরও জানুন
উপাদান সম্পর্কে আরও জানুন
উপাদান সম্পর্কে আরও জানুন

কীপ্যাড

দেখুন

এবং

কীগুলি 4 সারি এবং 3 টি কলামের একটি ম্যাট্রিক্সে অনুমিতভাবে যুক্ত করা হয়েছে যা ঠিক কীপ্যাডের মতো দেখাচ্ছে:

{'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}

প্রতিটি সারির কী এবং প্রতিটি কলামের তার একসাথে। 7 সারি এবং কলামের তারগুলি কীপ্যাডের 7-পিন হেডার সংযোগে বেরিয়ে আসে। উপরের প্রথম ইউআরএল অনুসারে, আমার হেডারের বাম দিকের প্রথম তিনটি পিন হল কলাম এবং ডানদিকে নিচের চারটি পিন সারি। যাইহোক, দুটি ইউআরএল ক্রম বিপরীত বলে মনে হচ্ছে, যদি না তারা বোর্ডের বিভিন্ন দিকে তাকিয়ে থাকে। আমি ধরে নিয়েছি যে কী "1" কলাম 1 এবং সারি 1 সংজ্ঞায়িত করে, এবং অন্যান্য কলাম এবং সারি সংখ্যাগত ক্রমে এগিয়ে যায়। যাইহোক, আমি দেখেছি যে কলাম এবং সারিগুলি ন্যানোতে পিন সংখ্যার সুশৃঙ্খল অগ্রগতির সাথে সামঞ্জস্যপূর্ণ নয়, যেমন উপরের উভয় URL- এ দেওয়া আছে। আমি কীপ্যাড ভিন্নভাবে তারযুক্ত ছাড়া অন্য কোন কারণ খুঁজে পাচ্ছি না।

-কীপ্যাড রিবন ক্যাবলটি মোচড় না দিয়ে ন্যানোর রুটিবোর্ড 7-পিন হেডারের সাথে সংযুক্ত করে। সেই হেডারটি ন্যানোর D4-D10 ইনপুটগুলির সাথে সংযুক্ত। আমি দেখতে পেয়েছি যে অর্ডারটি নীচে দেখানো হয়েছে যাতে কী প্রেসগুলি সঠিকভাবে প্রদর্শিত হয়।

কীপ্যাড পিনগুলি (1, 2, 3) ন্যানো পিনের সাথে সংযুক্ত করুন (D8, D10, D6} সেই ক্রমে

কীপ্যাড পিনগুলি (4, 5, 6, 7) সেই ক্রমে ন্যানো পিনের সাথে সংযোগ স্থাপন করে (D9, D4, D5, D7)

এটি অবশ্যই সঠিকভাবে কাজ করে। ধাপ 7 এর স্কেচগুলি পিন হুকআপ বরাদ্দ করার যত্ন নেয়।

প্রদর্শন

ইতিমধ্যেই আলোচনা করা হয়েছে, এখানে চারটি আলফা-নিউমেরিক, 14-সেগমেন্ট LED ডিসপ্লে সেকশন রয়েছে এগুলি ব্যাকপ্যাক দ্বারা নিয়ন্ত্রিত হয়, যা প্রতিটি মাধ্যমে ধাপে ধাপে যথাযথ LEDs জ্বালায়।

ব্যাকপ্যাক ছাড়া আপনাকে ন্যানোতে 14 টি LED পাওয়ার ওয়্যার আনতে হবে, প্লাস 4-ওয়্যার ডিসপ্লে সিলেকশন/কমন রিটার্ন। সেই 18 লাইনগুলি সমস্ত 18 ন্যানো ডিজিটাল I/O পিন (D0-D12 এবং A0-A5) ব্যবহার করবে, নিয়মিত সিরিয়াল (Arduino IDE), সফ্টওয়্যার সিরিয়াল (ব্লুটুথ), এবং কীবোর্ড (7 পিন)।

ব্যাকপ্যাকের সাথে আপনার নিয়ন্ত্রণের জন্য শুধুমাত্র দুটি I2C ডিজিটাল তারের প্রয়োজন, প্লাস দুটি +5V পাওয়ার/গ্রাউন্ড ওয়্যার।

ব্লুটুথ (উপরে দেখানো হয়েছে)

HC-06 একটি দুর্দান্ত ছোট মডিউল। আপনাকে যা করতে হবে তা হল সিরিয়াল অক্ষরগুলি যা আপনি প্রেরণ করতে চান এবং এটিতে প্রেরিত সিরিয়াল অক্ষরগুলি পড়ুন। এটি সমস্ত ব্লুটুথ ক্রিয়াকলাপের যত্ন নেয়।

এটি একটি স্ট্যান্ডার্ড ব্রেডবোর্ড বা পিসিবি সকেটে প্লাগ করে যা head-পিন দৈর্ঘ্যের মহিলা হেডারের তৈরি। ছয়টি পিন হল: +5V পাওয়ার এবং গ্রাউন্ড, ন্যানো RXD থেকে সিরিয়াল ইনপুট), ন্যানোতে সিরিয়াল আউটপুট (TXD), এবং STATE আউটপুট যা আমরা LED চালানোর জন্য ব্যবহার করি যা দেখায় যখন দুটি HC-06 এর সংযোগ থাকে। মাস্টার এবং দাস।

ব্যাটারি এবং চার্জার

ব্যাটারি হল একটি "9V" লিথিয়াম-আয়ন। (এই ক্ষেত্রে, 9V ভোল্টেজের চেয়ে প্যাকেজ কনফিগারেশনে বেশি প্রযোজ্য।) এর দুটি সিরিজ আছে, প্রতিটি কোষে 3.6-3.7V নামমাত্র আউটপুট রয়েছে। তাই ব্যাটারির নামমাত্র ভোল্টেজ 7.2-7.4V। সম্পূর্ণ চার্জে ব্যাটারির ভোল্টেজ.4. V ভি পর্যন্ত হতে পারে। নিচের গ্রাফটি একটি সাধারণ স্রাব বক্ররেখা দেয় এবং দেখায় কিভাবে ভোল্টেজ দীর্ঘ সময় ধরে থাকে। ব্যাটারির অভ্যন্তরীণ সুরক্ষা সার্কিট্রি রয়েছে যার মধ্যে প্রায় 6.6V (প্রতি সেল 3.3V) এ একটি কাটঅফ অন্তর্ভুক্ত রয়েছে; লি-আয়ন ব্যাটারি পুরোপুরি ডিসচার্জ হওয়া পছন্দ করে না, এবং ডিসচার্জের শেষে দ্রুত ভোল্টেজ ড্রপ যুক্তিসঙ্গতভাবে উচ্চ কাটঅফ ভোল্টেজের জন্য ডাকে। উল্লেখ্য, কাটঅফ ভোল্টেজ 7V ন্যূনতম ন্যানো স্পেসিফিকেশনের চেয়ে একটু কম, যা 5V নিয়ন্ত্রিত আউটপুটের উপরে ভোল্টেজ রেগুলেটর হেড রুমের অনুমতি দেয়। তাই এটা সম্ভব যে ব্যাটারি করার আগে ন্যানো কাজ বন্ধ করে দেবে।

রেটযুক্ত ব্যাটারি পাওয়ার আউটপুট 600 মিলিঅ্যাম্প-ঘন্টা। আমি "B-88" ডিসপ্লে এবং ব্লুটুথ সংযুক্ত করে 113mA এ স্লেভ কারেন্ট ড্রেন পরিমাপ করেছি। (এই ডিসপ্লেটি আমাদের BINGO অ্যাপ্লিকেশনে সর্বাধিক পাওয়ার ড্রেনিং ডিসপ্লের সমতুল্য।) আমি যে BINGO সেশনে উপস্থিত থাকি তা প্রায় 2.5 ঘন্টা, 6 টি গেম এবং গেমের মধ্যে প্রায় 10 মিনিট স্থায়ী হয়। আমি গেমগুলির মধ্যে শক্তি বাড়িয়ে দিয়েছি। এক রাতের পর আমি বাসায় আসি, শক্তি সঞ্চয় করি এবং স্লেভের কাজ বন্ধ করার অপেক্ষায় থাকি, যা এটি ২.3 ঘন্টা পরে করেছে। আমি ভোল্টেজটি পড়েছিলাম এবং এটি ছিল 6.6V, তাই ন্যানো করার আগে ব্যাটারি বন্ধ হয়ে যায়। এটা বলা নিরাপদ যে ব্যাটারি আমার উদ্দেশ্যে পর্যাপ্ত পরিমাণের চেয়ে বেশি।

এখানে আমার স্লেভ বর্তমান পরিমাপ (7.2V এ):

সবকিছু চলছে, "B-88" প্রদর্শন করছে: 113 mA

(আসল বিঙ্গো সংখ্যা নয়, তবে প্রত্যাশিত গড়: প্রতিটি বিভাগে 7 টি এলইডি সেগমেন্ট)

ডিসপ্লে সাফ করা হয়েছে: 27 mA (ডিসপ্লে বর্তমানের বেশিরভাগ টানে: 113-27 = 86 mA)

ব্লুটুথ সংযুক্ত নয়, ডিসপ্লে সাফ হয়েছে: 64 এমএ

(ব্লুটুথ এখন প্রেরণ করছে, সংযোগের চেষ্টা করছে। এটি 64 - 27 mA = 37 mA প্রভাব বলে মনে হচ্ছে।)

পাওয়ার-ডাউন করার পরে ব্লুটুথ মডিউল সরানো হয়েছে: 51 এমএ, পাওয়ার-আপের পরে

(ডিসপ্লে সব বার

তাই 26 এমএ পার্থক্য ব্লুটুথের কারণে।)

মাস্টার কারেন্ট কার্যকরভাবে একই হবে। কীবোর্ড শক্তি টানে না এবং ব্লুটুথ ট্রান্সমিশন খুব সংক্ষিপ্ত।

চার্জার এবং চার্জিং তারগুলি উপরের ছবিতে দেখানো হয়েছে। মাস্টার এবং স্লেভ একই সময়ে চার্জ করা যেতে পারে। সংক্ষিপ্ত তারের কারণে চার্জারটি একটি এক্সটেনশন কর্ডে প্লাগ করা দরকার। চার্জার জরিমানা কাজ করে, যদি ব্যাটারি পুরোপুরি চার্জ হয় তখন LEDS বন্ধ করে না; এলইডি সম্পর্কে অ্যামাজনে অনুরূপ মন্তব্য রয়েছে।

- চার্জিং ক্যাবলগুলি সত্যিই 9V ব্যাটারিতে ক্লিপ করার জন্য ডিজাইন করা হয়েছে এবং একটি Arduino Uno বা অন্য সার্কিট বোর্ডকে পাওয়ার জন্য একটি ব্যারেল জ্যাকের মধ্যে প্লাগ করা হয়েছে। আমি তাদের চার্জারে প্লাগ করতে ব্যবহার করি। কিন্তু আপনাকে পোলারিটি সম্পর্কে সতর্ক থাকতে হবে, যেমন আমি ধাপ 6 এ উল্লেখ করেছি এবং নীচে ব্যাখ্যা করেছি।

যখন আমরা চার্জিং ক্যাবলকে 9V চার্জারের সাথে সংযুক্ত করি তখন ব্যারেল জ্যাকের সেন্টার পিনে ভোল্টেজ নেগেটিভ হয়, যেমন আমরা 9V ব্যাটারির সাথে সংযুক্ত থাকলে ধনাত্মক নয়। চার্জার এবং চার্জিং ক্যাবল কানেক্টরের একই পোলারিটি আছে; তাদের প্রত্যেককে 9V ব্যাটারি গ্রহণ করতে হবে। তাই চার্জিং ক্যাবল কানেক্টরকে চার্জারে প্লাগ করার সময় 90 ডিগ্রী ঘুরাতে হবে, যার ফলে ব্যারেল প্লাগের পোলারিটি বিপরীত হয়। এটি চার্জিং জ্যাক সেন্টার টার্মিনালে ব্যাটারি নেগেটিভ হুকিং করা প্রয়োজন।

প্রস্তাবিত: