সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদানগুলি:
- পদক্ষেপ 2: প্রোগ্রাম:
- ধাপ 3: আবেদন:
- ধাপ 4: সংযোগ:
- ধাপ 5: সেটআপ:
- ধাপ 6: শরীর / ফ্রেম কাজ:
- ধাপ 7: ফলাফল:
ভিডিও: Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
যেহেতু প্রযুক্তি দ্রুত বৃদ্ধি পাচ্ছে এবং নিজেকে মানুষের জীবনের সব দিকের সাথে একীভূত করছে, ডিজাইনার এবং ডেভেলপাররা মানুষকে প্রযুক্তির আরও আনন্দদায়ক অভিজ্ঞতা দেওয়ার চেষ্টা করেছে। জীবনযাত্রাকে সহজ করে তোলার লক্ষ্যে প্রযুক্তির যে প্রবণতা রয়েছে তার মধ্যে একটি হলো পরিধেয় কম্পিউটিং। Wearable- এর লক্ষ্য হচ্ছে মানুষকে প্রতিনিয়ত এবং সর্বব্যাপী অতিরিক্ত তথ্যের সাথে বাস্তব জীবন বাড়িয়ে তাদের জীবন নিয়ন্ত্রণে রাখতে সহায়তা করা। পরিধানযোগ্য কম্পিউটিংয়ের ক্রমবর্ধমান প্রবণতাগুলির মধ্যে একটি হল হেড মাউন্টেড ডিসপ্লে (এইচএমডি), কারণ হেডটি অডিও, ভিজ্যুয়াল এবং ব্যস্ত তথ্য পাওয়ার একটি দুর্দান্ত গেটওয়ে। এছাড়াও গুগল গ্লাস প্রকল্পের কারণে, চশমা আকারে পরিধানযোগ্য গত বছরের তুলনায় অনেক বেশি মনোযোগ পেয়েছিল। গুগল গ্লাস ভবিষ্যতের মতো একটি গ্যাজেট যা আমরা সাম্প্রতিক সময়ে দেখেছি। প্রতিবন্ধী/প্রতিবন্ধী সহ সকল প্রকার মানুষের জন্য একটি দরকারী কৌশল।
গুগল চশমা দ্বারা অনুপ্রাণিত, আমি একটি পরিধানযোগ্য প্রোটোটাইপ তৈরি করেছি যা গুগল গ্লাসের অনুরূপ কাজ করতে পারে। এই প্রকল্পে, আমরা একটি পরিধানযোগ্য এক্সটেনশন তৈরি করব যা গুগল চশমার মতো কাজ করতে পারে, এবং এটি মোবাইল ফোনে প্রাপ্ত কল এবং বার্তাগুলির বিজ্ঞপ্তি পাঠানোর জন্য ব্যবহার করা হবে, এবং পরিধানকারীর চোখের সামনে সময় এবং তারিখও দেখাবে।
গুগল চশমা বাজারে 1000- $ 1500 দামে পাওয়া যায়। এখানে আমরা এই প্রকল্পটি 1000 রুপি বা 15 ডলারের অধীনে তৈরি করব।
স্মার্ট- চশমা হল পরিধানযোগ্য কম্পিউটিং ডিভাইস যা একটি এক্সটেনশন হিসেবে ব্যবহৃত হয়, যা পরিধানকারীর চশমা বা সানগ্লাসের সাথে সংযুক্ত করা যায় এবং ব্লুটুথের মাধ্যমে স্মার্ট ফোনের সাথে যুক্ত করা যায়। এই এক্সটেনশনে একটি Arduino মাইক্রো-কন্ট্রোলার রয়েছে যার ATmega328p মাইক্রোপ্রসেসর রয়েছে, যা একটি স্মার্ট-ফোন অ্যাপ্লিকেশনের মাধ্যমে স্মার্ট-ফোনের সাথে সংযোগ স্থাপনের জন্য প্রোগ্রাম করা হয়েছে। HC-05 নামে একটি ব্লুটুথ মডিউল ATmega328p এর সাথে ইন্টারফেস করা হয়, যা স্মার্ট ফোনের সাথে সংযোগ স্থাপনের জন্য ব্যবহৃত হয়। 5V এর একটি ব্যাটারি / রি-চার্জযোগ্য ব্যাটারি স্মার্ট-গ্লাসের পাওয়ার সাপ্লাই হিসাবে ব্যবহৃত হয়। একটি SSD1306, 0.96”OLED ডিসপ্লে ATmega328p এর সাথে ইন্টারফেস করা হয়, যা স্মার্ট ফোন থেকে প্রাপ্ত ডেটা প্রদর্শন করতে ব্যবহৃত হয়। স্মার্ট-ফোন অ্যাপ্লিকেশনটি ফোনের ডেটা প্রেরণ করতে ব্যবহৃত হয়, যেমন; তারিখ, সময়, ফোন কল এবং টেক্সট বার্তার বিজ্ঞপ্তি।
সম্পূর্ণ প্রক্রিয়া চলাকালীন বাস্তবায়িত প্রধান পদক্ষেপগুলি হল:
- বিজ্ঞপ্তি প্রাপ্ত হয়েছে।
- এনকোডিং।
- প্রেরণ এবং গ্রহণ।
- ডিকোড এবং প্রক্রিয়া।
- ফাঁসি
এই প্রকল্পের মূল নীতি হল একটি কার্যকরী প্রোটোটাইপ তৈরি করা এবং তাও খুব কম খরচে।
ধাপ 1: প্রয়োজনীয় উপাদানগুলি:
- Arduino Nano, (ATMega328p)
- ব্যাটারি (আমরা 9V ব্যাটারি ব্যবহার করেছি)
- ব্লুটুথ মডিউল (HC-05)
- OLED ডিসপ্লে (SSD1306)
- সংযোগের জন্য তার
- বোতাম চাপা
- ব্লুটুথ ইয়ারফোন (LG HBS 760) [এটি optionচ্ছিক। আমার একটি ক্ষতিগ্রস্ত সেট ছিল, তাই আমিও এটি ব্যবহার করেছি।]
- টগল সুইচ
- বেসিক ফ্রেম (আমরা সোনমিকা শীট ব্যবহার করে এই ফ্রেমটি তৈরি করেছি, সোল্ডার লোহা ব্যবহার করে এর আকৃতি পুনর্নির্মাণ করে)
পদক্ষেপ 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: ফলাফল:
ফলস্বরূপ, উপরের চিত্রের অনুরূপ কিছু ডিসপ্লেতে উপস্থিত হবে।
যদি এটি আরও ভাল করার জন্য আপনার কোন পরামর্শ থাকে, আপনি মন্তব্য করতে পারেন।
প্রস্তাবিত:
অগমেন্টেড রিয়েলিটি ফোন গিয়ার: Ste টি ধাপ
বর্ধিত বাস্তবতা ফোন গিয়ার: সস্তা, সহজ, কুল
অগমেন্টেড রিয়েলিটি ভুফোরিয়া 7 গ্রাউন্ড প্লেন ডিটেকশন: 8 ধাপ
অগমেন্টেড রিয়েলিটি ভুফোরিয়া 7 গ্রাউন্ড প্লেন ডিটেকশন: ভুফোরিয়ার অগমেন্টেড রিয়েলিটি এসডিকে ফর ইউনিটি থ্রিডি এআর -তে গ্রাউন্ড প্লেন সনাক্ত করতে ARCore এবং ARKit ব্যবহার করে। আজকের টিউটোরিয়ালটি ইউনিটিতে তাদের নেটিভ ইন্টিগ্রেশন ব্যবহার করবে অ্যান্ড্রয়েড বা আইওএসের জন্য একটি এআর অ্যাপ তৈরি করতে। আমাদের একটি গাড়ি আকাশ থেকে মাটিতে পড়ে যাবে
ড্রাগনবোর্ড 410 সি বা ড্রাগনবোর্ড 820 সি এর জন্য অগমেন্টেড রিয়েলিটি (এআর) ওপেনসিভি এবং পাইথন 3.5: 4 ধাপ
ড্রাগনবোর্ড 410 সি বা ড্রাগনবোর্ড 820 সি এর জন্য অগমেন্টেড রিয়েলিটি (এআর) ওপেনসিভি এবং পাইথন 3.5 ব্যবহার করে: এই নির্দেশাবলী বর্ণনা করে কিভাবে ওপেনসিভি, পাইথন 3.5, এবং পাইথন 3.5 এর জন্য নির্ভরশীলতা কিভাবে বর্ধিত বাস্তবতা অ্যাপ্লিকেশন চালানো যায়
আরডুইনো গ্লাস - ওপেন সোর্স অগমেন্টেড রিয়েলিটি হেডসেট: 9 টি ধাপ (ছবি সহ)
আরডুইনো গ্লাস - ওপেন সোর্স অগমেন্টেড রিয়েলিটি হেডসেট: আপনি কি কখনও বর্ধিত বাস্তবতা হেডসেট পাওয়ার কথা ভেবেছেন? আপনি কি বর্ধিত বাস্তবতার সম্ভাবনায় বিস্মিত হয়েছিলেন এবং ভাঙা হৃদয় দিয়ে দামের দিকে তাকিয়েছিলেন? হ্যাঁ, আমিও! কিন্তু এটি আমাকে সেখানে থামায়নি। আমি আমার সাহস তৈরি করেছি এবং পরিবর্তে
DIY ভিডিও গেম হেড মুভমেন্ট (অগমেন্টেড রিয়েলিটি) দ্বারা নিয়ন্ত্রিত: 4 টি ধাপ
DIY ভিডিও গেম হেড মুভমেন্ট (অগমেন্টেড রিয়েলিটি) দ্বারা নিয়ন্ত্রিত: আমি আপনাকে দেখাতে চাই আজকাল নিজের গেম তৈরি করা কতটা সহজ যা আপনার শরীরকে সরিয়ে নিয়ন্ত্রণ করা যায়। ওয়েব ক্যাম এবং কিছু প্রোগ্রামিং দক্ষতার সাথে আপনার শুধু একটি ল্যাপটপের প্রয়োজন হবে।