সুচিপত্র:

Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ
Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ

ভিডিও: Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ

ভিডিও: Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ
ভিডিও: What is Arduino? || Arduino basic tutorial Bangla || Basic introduction to Arduino || 2024, নভেম্বর
Anonim
আরডুইনো ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা
আরডুইনো ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা

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

গুগল চশমা দ্বারা অনুপ্রাণিত, আমি একটি পরিধানযোগ্য প্রোটোটাইপ তৈরি করেছি যা গুগল গ্লাসের অনুরূপ কাজ করতে পারে। এই প্রকল্পে, আমরা একটি পরিধানযোগ্য এক্সটেনশন তৈরি করব যা গুগল চশমার মতো কাজ করতে পারে, এবং এটি মোবাইল ফোনে প্রাপ্ত কল এবং বার্তাগুলির বিজ্ঞপ্তি পাঠানোর জন্য ব্যবহার করা হবে, এবং পরিধানকারীর চোখের সামনে সময় এবং তারিখও দেখাবে।

গুগল চশমা বাজারে 1000- $ 1500 দামে পাওয়া যায়। এখানে আমরা এই প্রকল্পটি 1000 রুপি বা 15 ডলারের অধীনে তৈরি করব।

স্মার্ট- চশমা হল পরিধানযোগ্য কম্পিউটিং ডিভাইস যা একটি এক্সটেনশন হিসেবে ব্যবহৃত হয়, যা পরিধানকারীর চশমা বা সানগ্লাসের সাথে সংযুক্ত করা যায় এবং ব্লুটুথের মাধ্যমে স্মার্ট ফোনের সাথে যুক্ত করা যায়। এই এক্সটেনশনে একটি Arduino মাইক্রো-কন্ট্রোলার রয়েছে যার ATmega328p মাইক্রোপ্রসেসর রয়েছে, যা একটি স্মার্ট-ফোন অ্যাপ্লিকেশনের মাধ্যমে স্মার্ট-ফোনের সাথে সংযোগ স্থাপনের জন্য প্রোগ্রাম করা হয়েছে। HC-05 নামে একটি ব্লুটুথ মডিউল ATmega328p এর সাথে ইন্টারফেস করা হয়, যা স্মার্ট ফোনের সাথে সংযোগ স্থাপনের জন্য ব্যবহৃত হয়। 5V এর একটি ব্যাটারি / রি-চার্জযোগ্য ব্যাটারি স্মার্ট-গ্লাসের পাওয়ার সাপ্লাই হিসাবে ব্যবহৃত হয়। একটি SSD1306, 0.96”OLED ডিসপ্লে ATmega328p এর সাথে ইন্টারফেস করা হয়, যা স্মার্ট ফোন থেকে প্রাপ্ত ডেটা প্রদর্শন করতে ব্যবহৃত হয়। স্মার্ট-ফোন অ্যাপ্লিকেশনটি ফোনের ডেটা প্রেরণ করতে ব্যবহৃত হয়, যেমন; তারিখ, সময়, ফোন কল এবং টেক্সট বার্তার বিজ্ঞপ্তি।

সম্পূর্ণ প্রক্রিয়া চলাকালীন বাস্তবায়িত প্রধান পদক্ষেপগুলি হল:

  1. বিজ্ঞপ্তি প্রাপ্ত হয়েছে।
  2. এনকোডিং।
  3. প্রেরণ এবং গ্রহণ।
  4. ডিকোড এবং প্রক্রিয়া।
  5. ফাঁসি

এই প্রকল্পের মূল নীতি হল একটি কার্যকরী প্রোটোটাইপ তৈরি করা এবং তাও খুব কম খরচে।

ধাপ 1: প্রয়োজনীয় উপাদানগুলি:

প্রয়োজনীয় উপাদানগুলি
প্রয়োজনীয় উপাদানগুলি
  1. Arduino Nano, (ATMega328p)
  2. ব্যাটারি (আমরা 9V ব্যাটারি ব্যবহার করেছি)
  3. ব্লুটুথ মডিউল (HC-05)
  4. OLED ডিসপ্লে (SSD1306)
  5. সংযোগের জন্য তার
  6. বোতাম চাপা
  7. ব্লুটুথ ইয়ারফোন (LG HBS 760) [এটি optionচ্ছিক। আমার একটি ক্ষতিগ্রস্ত সেট ছিল, তাই আমিও এটি ব্যবহার করেছি।]
  8. টগল সুইচ
  9. বেসিক ফ্রেম (আমরা সোনমিকা শীট ব্যবহার করে এই ফ্রেমটি তৈরি করেছি, সোল্ডার লোহা ব্যবহার করে এর আকৃতি পুনর্নির্মাণ করে)

পদক্ষেপ 2: প্রোগ্রাম:

Arduino Nano এ প্রদত্ত প্রোগ্রামটি আপলোড করুন। কিন্তু প্রথমে, প্রোগ্রামের জন্য লাইব্রেরি ডাউনলোড করুন।

লাইব্রেরি ডাউনলোড করার জন্য, এই পদক্ষেপগুলি অনুসরণ করুন; স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন> "SSD1306" অনুসন্ধান করুন এবং Adafruit_SSD1306 ইনস্টল করুন

অথবা যদি প্রদত্ত Arduino প্রোগ্রাম কাজ না করে, তাহলে নীচের দেওয়া প্রোগ্রামটি অনুলিপি করুন এবং আপলোড করুন;

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#OLED_RESET 4 নির্ধারণ করুন

Adafruit_SSD1306 ডিসপ্লে (OLED_RESET);

অকার্যকর সেটআপ() {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

বিলম্ব (2000);

display.clearDisplay ();

}

অকার্যকর লুপ () {

while (Serial.available ()> 0) {

স্ট্রিং তারিখ = Serial.readStringUntil ('|');

Serial.read ();

স্ট্রিং টাইম = Serial.readStringUntil ('|');

Serial.read ();

স্ট্রিং ফোন = Serial.readStringUntil ('|');

Serial.read ();

স্ট্রিং টেক্সট = Serial.readStringUntil ('\ n');

Serial.read ();

}

যদি (টেক্সট == "টেক্সট" && ফোন == "ফোন")

{display.println (তারিখ);

display.display ();

display.println (সময়);

display.display ();

display.clearDisplay ();

}

যদি (পাঠ্য! = "পাঠ্য" && ফোন == "ফোন") {

display.println (টেক্সট);

display.display ();

বিলম্ব (5000);

display.clearDisplay ();

}

যদি (টেক্সট == "টেক্সট" && ফোন! = "ফোন") {

display.println (ফোন);

display.display ();

বিলম্ব (5000);

display.clearDisplay ();

}

}

ধাপ 3: আবেদন:

আবেদন
আবেদন
আবেদন
আবেদন

যদি দেওয়া.apk কাজ না করে, অথবা আপনি আপনার নিজস্ব কাস্টমাইজড অ্যাপ তৈরি করতে চান। তারপর আপনি অ্যাপ উদ্ভাবক ওয়েবসাইট ব্যবহার করতে পারেন এবং উপরে দেওয়া হিসাবে কার্যকরী ব্লক তৈরি করতে পারেন।

অথবা

. Apk ডাউনলোড করুন এবং এটি ইনস্টল করুন।

ধাপ 4: সংযোগ:

সংযোগ
সংযোগ

এই পরিকল্পিত ডায়াগ্রামে দেখানো সার্কিটটি সংযুক্ত করুন।

ব্যাটারি সংযুক্ত করুন এবং সরবরাহ চালু করুন।

ধাপ 5: সেটআপ:

সেটআপ
সেটআপ

ফোনের ব্লুটুথের সাথে ব্লুটুথ মডিউল যুক্ত করুন। অ্যাপটি উপরের ছবিটি দেখাবে।

ধাপ 6: শরীর / ফ্রেম কাজ:

শরীর / ফ্রেম কাজ
শরীর / ফ্রেম কাজ
শরীর / ফ্রেম কাজ
শরীর / ফ্রেম কাজ

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

প্রদর্শনের জন্য, আপনি উপরের টেমপ্লেটটি রেফারেন্স হিসাবে ব্যবহার করতে পারেন।

ধাপ 7: ফলাফল:

ফলাফল
ফলাফল

ফলস্বরূপ, উপরের চিত্রের অনুরূপ কিছু ডিসপ্লেতে উপস্থিত হবে।

যদি এটি আরও ভাল করার জন্য আপনার কোন পরামর্শ থাকে, আপনি মন্তব্য করতে পারেন।

প্রস্তাবিত: