সুচিপত্র:

স্মার্ট মিরর: 5 টি ধাপ
স্মার্ট মিরর: 5 টি ধাপ

ভিডিও: স্মার্ট মিরর: 5 টি ধাপ

ভিডিও: স্মার্ট মিরর: 5 টি ধাপ
ভিডিও: যে ৫টি ভুলের কারণে ছবি ভাল হয়না | Mobile Photography Tips and Tricks 2024, জুলাই
Anonim
স্মার্ট মিরর
স্মার্ট মিরর

এই নির্দেশাবলী আপনাকে শেখাবে কিভাবে একটি স্মার্ট মিরর তৈরি করতে হবে যা আপনার ইমেল ইনবক্স, নিউইয়র্ক টাইমসের সর্বশেষ খবর এবং আপডেট এবং আনস্প্ল্যাশের ব্যাকগ্রাউন্ডে তারিখ এবং সময় প্রদর্শন করে।

এটির লিঙ্ক কাজ করছে:

সরবরাহের প্রয়োজন:

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

প্রয়োজনীয় প্রোগ্রাম:

Raspbian, Balena.io, এবং MagicMirror2

ব্যবহৃত ওয়েবসাইট:

গিথুব (তৃতীয় পক্ষের মডিউল ইনস্টল করার জন্য), পাইকে প্রোগ্রাম ইনস্টল করার জন্য ম্যাজিকমিরর 2 এবং ব্যাকগ্রাউন্ড ইমেজ তৈরি করতে আনস্প্ল্যাশ

ধাপ 1: রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা

রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা
রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা
রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা
রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা
রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা
রাস্পবিয়ান এবং ম্যাজিক মিরর ইনস্টল করা

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

আমি নির্দেশাবলী এবং প্রোগ্রাম নেভিগেট করার সময় এই ওয়েবসাইটে মনে রাখা গুরুত্বপূর্ণ কিছু কমান্ড শিখেছি:

*কেস সংবেদনশীল*

রুট ডিরেক্টরিতে যান = cd

আগের ডিরেক্টরিতে যান = cd -

পরবর্তী ডিরেক্টরিতে যান = cd..

ম্যাজিক মিরর ডিরেক্টরিতে যান = cd MagicMirror/

মডিউল ডিরেক্টরি = সিডি মডিউলে যান

যখন ম্যাজিক মিরর ডিরেক্টরিতে (মডিউল নয়) ম্যাজিক মিরর প্রোগ্রাম চালানোর জন্য = npm রান শুরু

প্রোগ্রাম ত্যাগ করতে = ALT চাপুন এবং প্রস্থান করুন ক্লিক করুন

পদক্ষেপ 2: প্রিসেট মডিউলগুলি সরানো

প্রিসেট মডিউলগুলি সরানো হচ্ছে
প্রিসেট মডিউলগুলি সরানো হচ্ছে

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

ধাপ 3: মডিউল ইনস্টল করা

মডিউল ইনস্টল করা
মডিউল ইনস্টল করা
মডিউল ইনস্টল করা
মডিউল ইনস্টল করা

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

ইমেইল ফিড-

github.com/shaneapowell/MMM-GmailFeed

এলোমেলো ছবি -

github.com/diego-vieira/MMM-RandomPhoto

গিটহাব -

github.com/MichMich/MagicMirror/wiki/3rd-p…

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

1) সিডি ম্যাজিক মিরর/

2) সিডি মডিউল

3) গিট ক্লোন "গিট হাব পৃষ্ঠার লিঙ্ক"

4) (নতুন ফোল্ডারটি প্রবেশ করান) সিডি "ফোল্ডারের নাম"

ফোল্ডারের নাম কীভাবে পরীক্ষা করবেন:

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

*নোট উদ্ধৃতি শুধুমাত্র একটি উদাহরণ হিসাবে ব্যবহার করা হয় এবং আসলে লিঙ্ক এবং ফোল্ডারের নাম প্রবেশ করার সময় সরানো উচিত*

6) (এখন নতুন ফোল্ডারে থাকাকালীন) এনপিএম ইনস্টল করুন

দারুণ! এখন আমরা মডিউল ফোল্ডারটি ডাউনলোড করেছি, কিন্তু আমাদের এখনও config/config.js ফোল্ডারে কপি এন্ট্রি প্রয়োজন। এটি করার জন্য আমরা পুনরায় প্রিসেট মডিউলগুলি মুছে ফেলতে এবং আপনাকে দেওয়া পাঠ্যটি আটকানোর জন্য পাঠ্যটিতে ফিরে যান। কোডটি রাখার সময় সতর্ক থাকুন যাতে কোন বন্ধনী না ভেঙ্গে যায়। আপনি যদি উপরে অন্তর্ভুক্ত ফটোগুলিতে দেখেন তবে আপনি কোডটি আটকানোর জন্য একটি নিরাপদ অবস্থান দেখতে পাবেন। যদি এটি স্পষ্ট না হয় তবে শেষের পরে পেস্ট করুন], অনুচ্ছেদে। মনে রাখবেন যে বেশিরভাগ মডিউলগুলির জন্য কিছু পাঠ্য পরিবর্তন করা বা কিছু তথ্য প্রবেশ করা প্রয়োজন। উদাহরণস্বরূপ ইমেইল ফিডের জন্য উপস্থাপিত তথ্য অ্যাক্সেস করার জন্য আমার জিমেইল অ্যাকাউন্টের তথ্য প্রয়োজন। এনপিএম ইনস্টল হওয়ার পরে, এন্ট্রি কোডে পোস্ট করা হয়েছে, এবং আপনি প্রয়োজনীয় তথ্য প্রবেশ করেছেন ম্যাজিক মিরর প্রোগ্রাম শুরু করুন এবং নিশ্চিত করুন যে এটি সঠিকভাবে কাজ করছে। যদি এখনও বিভ্রান্তি থাকে তবে মডিউলগুলি ইনস্টল করার সময় পরবর্তী পদক্ষেপগুলি আমার প্রক্রিয়াটির আরও ছবি সরবরাহ করবে।

ধাপ 4: আমার মডিউল ইনস্টল করা

আমার মডিউল ইনস্টল করা
আমার মডিউল ইনস্টল করা
আমার মডিউল ইনস্টল করা
আমার মডিউল ইনস্টল করা
আমার মডিউল ইনস্টল করা
আমার মডিউল ইনস্টল করা

উপরের ফটোগুলি প্রোগ্রামগুলিকে কাজ করার জন্য আমি আমার পাইতে ঠিক কী রেখেছি তা দেখায়। আমি অনুসরণ করা নির্দেশাবলীর উদাহরণ হিসেবে প্রথম চারটি ছবি গিটহাব ওয়েবসাইট থেকে টানা হয়েছে। শেষ ছবিটি config.js কোডে আটকানো এন্ট্রির একটি উদাহরণ। আমি আশা করি এটি শেষ ধাপের তুলনায় আরও ভাল চাক্ষুষ উদাহরণ হিসাবে কাজ করবে।

ধাপ 5: আয়নার চেহারা তৈরি করা

আয়নার চেহারা তৈরি করা
আয়নার চেহারা তৈরি করা

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

যখন আমি একটি ফ্রেম এবং আমার দ্বিমুখী আয়না পাই তার জন্য পদক্ষেপ:

1) ফ্রেমের মধ্যে দ্বিমুখী আয়না রাখুন

2) রাস্পবেরি পাই এবং কর্ডের সাথে মনিটর সেট করুন

3) ফ্রেমের মাধ্যমে কর্ডগুলি চালানোর একটি উপায় নিয়ে আসুন (সম্ভবত একটি গর্ত ড্রিলিং?)

4) মনিটরের উপর কালো উপাদান theুকিয়ে মনিটরকে একটি দৃ look় চেহারা দিতে এবং পিছনে ফ্রেমে রাখা

5) এটা আমার দেয়ালে টাঙানো

প্রস্তাবিত: