কীভাবে ঘরে বসে নিজের স্মার্ট মিরর তৈরি করবেন?

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



স্মার্ট মিরর এট হোম

কিভাবে রাস্পবেরি পাই দিয়ে রিবন কেবল টাচ স্ক্রিন সেটআপ করবেন?

যে কোনও প্রকল্প শুরুর সর্বোত্তম পন্থা হল উপাদানগুলির একটি তালিকা তৈরি করা কারণ কোনও অনুপস্থিত উপাদানটির কারণে কেউই কোনও প্রকল্পের মাঝখানে আটকে থাকতে চাইবে না।



পদক্ষেপ 1: প্রয়োজনীয় উপাদান

  • রাস্পবেরি পাই 3 বি +
  • গিকপিপি 7 ইঞ্চি ক্যাপাসিটিভ টাচ স্ক্রিন এইচডিএমআই মনিটর
  • অ্যাক্রিলিক দেখুন-মাধ্যমে মিরর (x2)
  • এইচডিএমআই কেবল
  • এইচডিএমআই থেকে ভিজিএ সংযোগকারী
  • তারযুক্ত কীবোর্ড
  • তারযুক্ত মাউস
  • মাইক্রো এসডি কার্ড রিডার
  • 32 জিবি এসডি কার্ড
  • রাস্পবেরি পাই অ্যাডাপ্টার
  • কাঠের টুকরো
  • গরম আঠা বন্দুক
  • কাঠ স্ক্রু

পদক্ষেপ 2: রাস্পবেরি পাই মডেল নির্বাচন করা

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



রাস্পবেরি পাই 3 বি +



পদক্ষেপ 3: রাস্পবেরি পাই সেট আপ করা

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

ভিএনসি দর্শকের সাথে সংযুক্ত হচ্ছে

পদক্ষেপ 4: নিশ্চিত করুন যে রাস্পবেরি পাই আপ টু ডেট রয়েছে

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



sudo অ্যাপ্লিকেশন - আপডেট

তারপরে,

sudo অ্যাপটি-আপগ্রেড করুন

যদি কোনও আপডেট ইনস্টল করা থাকে তবে টিপুন এবং এবং তারপরে টিপুন প্রবেশ করান আপডেটগুলি ডাউনলোড চালিয়ে যেতে।

প্যাকেজ আপডেট করা হচ্ছে

পদক্ষেপ 5: তারিখ এবং সময় অঞ্চল নির্ধারণ

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

sudo dpkg-reconfigure tzdata

সময় অঞ্চল অ্যাক্সেস করা

পদক্ষেপ।: ম্যাজিকমিয়ারের সংগ্রহস্থল ডাউনলোড এবং ইনস্টল করা

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

বাশ-সি '$ (কার্ল-এসএল https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)'

ম্যাজিকমিয়ারের সংগ্রহস্থলগুলি ডাউনলোড করা হচ্ছে

এই কোডটি চালানোর পরে আপনি পর্যবেক্ষণ করবেন যে সংগ্রহস্থলটি ডাউনলোড শুরু হবে এবং এটি প্রায় 10-15 মিনিট সময় নেবে। আপডেটগুলি ইনস্টল করার সময় আপনাকে চয়ন করতে অনুরোধ করা হবে হ্যাঁ বা না । টিপুন এবং ভিএম এর মতো আপডেট ডাউনলোড করা শুরু করতে। আমি এসেছিলাম সর্বাধিক প্রয়োজনীয় নির্ভরতা যা পাঠ্য সম্পাদককে ম্যাজিক আয়না নিয়ন্ত্রণ করতে দেয় control প্রক্রিয়া পরিচালক হিসাবে পরিচিত একটি তৃতীয় পক্ষের মডিউল ( pm2) রাস্পবেরি পাই বুট করার পরে স্বয়ংক্রিয়ভাবে প্রোগ্রামটি কার্যকর করে those সেই নির্ভরতাগুলির সাথেও ইনস্টল করা হবে।

প্রক্রিয়া ম্যানেজার

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

পদক্ষেপ 7: কিছু প্রয়োজনীয় বৈশিষ্ট্য অনুসন্ধান করা

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

সিডি Mag / ম্যাজিকমিয়ার / মডিউল

মডিউল

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

পদক্ষেপ 8: ওপেন ওয়েদারম্যাপ ডিরেক্টরিগুলি ইনস্টল করা

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

পদক্ষেপ 9: প্রদর্শন মোডগুলি সমন্বয় করা

ডিফল্টরূপে ডিরেক্টরিগুলি ল্যান্ডস্কেপ মোডের জন্য কনফিগার করা থাকে তবে এর জন্য প্রদর্শনটি সেট করা ভাল ফ্যাশন প্রতিকৃতি যাতে আপনি যখন আয়নাটি ঘোরান তখন এটি প্রতিকৃতি দৃষ্টিকোণে প্রদর্শিত হয় তাই টার্মিনালটি অ্যাক্সেস করুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:

sudo ন্যানো / বুট / কনফিগ.টেক্সট

কিছু সিস্টেমের পছন্দগুলি খোলা হবে এবং এটি যুক্ত হবে 'স্ক্রিনটি ঘোরান' বিকল্প। ফাইলের নীচে স্ক্রোল করুন এবং টাইপ করুন:

# নোটেটেস স্ক্রিন ডিসপ্লে_রোটেট = 1

স্ক্রিনটি ঘোরান

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

pm2 স্টার্টআপ

তারপরে,

sudo env PATH = $ PATH: / usr / bin / usr / lib / node_modules / pm2 / bin / pm2 startup systemd -u pi --hp / home / pi

এখন, স্ক্রিপ্ট অ্যাক্সেস করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

ন্যানো মিম.শ

তারপর যোগ;

DISPLAY =: 0 অপরাহ্ন শুরু

পরিবর্তনগুলি সংরক্ষণ করুন এবং প্রস্থান করুন এবং পরবর্তী বুটআপে, আপনি লক্ষ্য করবেন যে ম্যাজিকমিটার স্বয়ংক্রিয়ভাবে শুরু হবে।

পদক্ষেপ 10: স্ক্রিনসেভার অক্ষম করা

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

sudo ন্যানো / বুট / কনফিগ.টেক্সট

তারপর যোগ;

# সেলিমিনেটসক্রেনসভার hdmi_blanking = 1

সংরক্ষণ করুন এবং প্রস্থান করুন এবং এর পরে অন্য একটি ফাইল অ্যাক্সেস করুন:

sudo ন্যানো ~ / .config / lxsession / LXDE-pi / অটোস্টার্ট

তারপরে নীচে নীচের কোডের অংশটি যুক্ত করুন;

@xset s 0 0 @xset s nonblank @xset s noexpose @xset dpms 0 0 0

পরিবর্তনগুলি সংরক্ষণ করুন এবং পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনার পাই পুনরায় বুট করুন।

পদক্ষেপ 11: হার্ডওয়্যার সেট আপ

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

পদক্ষেপ 12: পরীক্ষা করা

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

পদক্ষেপ 13: সুপারিশ

রাস্পবেরি পাই সাধারণত দীর্ঘ সময় বিরতিতে পরিচালিত হলে উত্তপ্ত হয়। অতএব, পাই এর প্রসেসরের উপরে একটি হিট সিঙ্ক ইনস্টল করুন যাতে অতিরিক্ত গরম এড়ানো যায়। পাইটির উপরে উত্তাপের সিঙ্কের সাথে একটি ইউএসবি ফ্যান রাখা ভাল, কারণ এটি অতিরিক্ত গরমও প্রতিরোধ করে।

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