সুচিপত্র:
- ধাপ 1: প্রাথমিক নকশা এবং বিবর্তন
- ধাপ 2: গবেষণা
- ধাপ 3: অসুবিধা এবং সাহায্য
- ধাপ 4: পূর্ণতা
- ধাপ 5: প্রতিলিপি
- ধাপ 6: আপগ্রেড
ভিডিও: DIY SmartMirror: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হ্যাঁ, এটা খুবই স্মার্ট।
ধাপ 1: প্রাথমিক নকশা এবং বিবর্তন
আমার প্রাথমিক ধারণা ছিল একটি স্মার্ট-আয়না তৈরি করা যা দিনের জন্য প্রস্তুত হওয়ার সময় আপনার প্রয়োজনীয় সব ধরনের তথ্য প্রদর্শন করবে। আবহাওয়া, খবর এবং স্টক আমার প্রাথমিক ধারণা ছিল নকশায় অন্তর্ভুক্ত করার জন্য। আমি ডিসপ্লে চালু করতে এবং আপনাকে গুরুত্বপূর্ণ তথ্য জানানোর জন্য ভয়েস রিকগনিশনও চেয়েছিলাম। এটি একটি সেমিস্টারে আবৃত করার জন্য একটি খরগোশের গর্ত খুব গভীর প্রমাণিত হয়েছে, তাই আমি প্রায় সাথে সাথেই ভয়েস রিকগনিশন এর ধারণাটি বাতিল করে দিলাম।
আসল আইডিয়ায় ডিসপ্লে চালানোর জন্য এবং ইন্টারনেট থেকে ডেটা পাওয়ার জন্য Pi বা Arduino এর মত কিছু বোর্ড ছিল। কিছু গবেষণার পরে আমি ডিসপ্লের জন্য একটি ডিকোডার সহ 7 'এলসিডি ডিসপ্লে এবং রাস্পবেরি পাই 3 এর সিদ্ধান্ত নিয়েছি। তারপরে আমাকে আবহাওয়ার জন্য সমস্ত প্রাসঙ্গিক তথ্য (বিনামূল্যে আশা করা যায়) এবং তথ্য প্রদর্শনের জন্য একটি GUI দেওয়ার জন্য একটি উপযুক্ত API খুঁজে পেতে হয়েছিল। একবার আমি কোডিং শুরু করেছিলাম, আমি বুঝতে পেরেছিলাম যে আবহাওয়া ব্যতীত অন্যান্য বৈশিষ্ট্য যুক্ত করা সময়ের সীমাবদ্ধতার মধ্যে সম্ভব হবে না।
আমার চূড়ান্ত নকশা হল একটি ডিকোডারের সাথে সংযুক্ত ডিসপ্লে যা রাস্পবেরি পাই 3 এর সাথে যোগাযোগ করে। Pi একটি পাইথন স্ক্রিপ্ট চালায় যা OpenWeatherMap নামে একটি API দিয়ে আবহাওয়া নিয়ে আসে এবং GUI Kivy ব্যবহার করে ডেটা প্রদর্শন করে।
ধাপ 2: গবেষণা
আমি ইতিমধ্যেই আমার মাথায় অনেকগুলি ইউটিউব টিউটোরিয়াল থেকে একটি স্মার্ট-আয়না তৈরির ধারণা পেয়েছিলাম। যদিও সেই লোকদের মধ্যে অনেকেই একটি API ব্যবহার করেছিলেন যার জন্য তাদের GUI- এর অন্তর্নির্মিত অর্থ প্রদান করতে হয়েছিল। আমি পরিশোধ করতে চাইনি, এবং নিজে কোডিং না করে প্রতারণার মতো অনুভব করেছি।
এই প্রকল্পটি গবেষণা করা তুলনামূলকভাবে সহজ ছিল। আমার কাছে প্রকল্পের জন্য প্রয়োজনীয় উপকরণগুলির একটি পরিষ্কার সেট ছিল: একটি ডিসপ্লে, ডিসপ্লে চালানোর জন্য একটি কম্পিউটার এবং একটি আয়না।
আমি একটি রাস্পবেরি পাই 3 বেছে নিলাম কারণ এটিতে ইতিমধ্যে সমাপ্ত প্রকল্পগুলির একটি বড় লাইব্রেরি ছিল যা আমি কখনও সমস্যার মুখোমুখি হতে পারতাম, যা কয়েকটি ছিল। আমি যে ডিসপ্লেটি বেছে নিয়েছি তা ছিল সবচেয়ে সাশ্রয়ী মূল্যের এবং সবচেয়ে বড় ডিসপ্লে যা আমি দেখতে পাচ্ছিলাম যে আয়নার প্রোফাইলের পিছনে ফিট করার জন্য যথেষ্ট পাতলা ছিল। আমি আমার নিজের আয়না তৈরি করতে শেষ করেছি কারণ আমি সঠিক আকার এবং সস্তা খুঁজে পাইনি।
উপসংহারে, আমি এটিকে খুব সস্তা পেয়েছি শুধু এটি নিজেকে তৈরি করার জন্য, যতক্ষণ না আপনি এটির সাথে সাব-প্রফেশনাল চেহারা নিয়ে ঠিক আছেন।
ধাপ 3: অসুবিধা এবং সাহায্য
প্রথম সমস্যাগুলির মধ্যে একটি আমার পক্ষ থেকে একটি ভুল ছিল। আমি ডিসপ্লে থেকে পিন আউটপুট এবং আমার পাইতে ইনপুট চেক করতে ব্যর্থ হয়েছি। পিন আউটপুট ছিল 40 কিন্তু পাই ইনপুট 32। কিন্তু ভাগ্যক্রমে আমি অনলাইনে একটি ডিকোডার খুঁজে পেয়েছি যা সস্তা ছিল এবং পাই বন্ধ করে দিয়েছিল, যা একটি প্লাস। আমি শিপিংয়ে অতিরিক্ত কয়েক ডলার খরচ করেছি, যদি আমি সমস্ত যন্ত্রাংশ অর্ডার করার আগে এটির দিকে তাকিয়ে থাকতাম।
পরবর্তী বাধার সম্মুখীন হল একটি GUI খুঁজে পাওয়া। আমি জানতাম না যে তাদের মধ্যে একজনকে কী বলা হয়, একটি গ্রাফিকাল ইউজার ইন্টারফেস। সৌভাগ্যবশত, আমার প্রফেসর চক কোথায় শুরু করবেন তার কিছু পরামর্শ ছিল। তিনি আমাকে বেশ কিছু পরামর্শ দিলেন যেগুলো আমাকে নিজেই সিদ্ধান্ত নিতে হয়েছিল। কিছু অনলাইন পরামর্শের সাহায্যে আমি দ্রুত একটি সিদ্ধান্তে এসেছি।
আমি মনে করি M5 এই ক্লাসে শেখার কাজকে সহজতর করতে পারে তা হল স্টাফ বোর্ডে একটি বিবরণ যা তারা সত্যিই অনেক কিছু জানে। প্রতিটি ব্যক্তির অধীনে 'পাইথন' বা 'রাস্পবেরিপি' এর উদাহরণগুলি আমার প্রশ্ন থাকলে কার কাছে যেতে হবে তা খুঁজে পেতে সাহায্য করবে। বেশিরভাগ সময়, আমি নিকটতম ব্যক্তিকে খুঁজে পেতাম, এবং তারা "উফ, আমি সত্যিই জানি না।" তারপরে আমি সেই ব্যক্তিকে খুঁজে পাব এবং আশা করি একটি উত্তর পাব। যদি আমি বোর্ডে যেতে পারি এবং দেখতে পারি যে আমি আমার সমস্যার সাথে সম্পর্কিত কোন দক্ষতা দেখতে পাচ্ছি, তাহলে এটি সাহায্য পেতে অনেক সাহায্য করবে।
ধাপ 4: পূর্ণতা
আমার সবচেয়ে বড় অর্জনগুলির মধ্যে একটি হল এই প্রকল্পের যাত্রা এবং সমাপ্তি। এটিই প্রথম বড় প্রকল্প যা আমাকে নিজেরাই সম্পন্ন করতে হয়েছিল এবং প্রকল্প এবং সময় ব্যবস্থাপনার ক্ষেত্রে অনেক কিছু শেখার ছিল। নকশা থেকে বাস্তবায়নে যাওয়ার প্রক্রিয়াটি কঠিন ছিল এবং এটি পরিকল্পনায় আমার বিশ্বাসকে নবায়ন করেছিল। অংশগুলি গবেষণা করা থেকে শুরু করে সহজভাবে পাইথন কোড গঠন করা, পরিকল্পনা করা এবং সংগঠিত রাখা এই মুহুর্তে কঠিন ছিল। কিন্তু একবার যখন আমি এটা বুঝতে পেরেছিলাম, আমি বসেছিলাম এবং এটি পরিকল্পনা করেছিলাম, কারণ এটি বরাদ্দ করা হয়নি বা আমার একটি ভাল গ্রেডের প্রয়োজন ছিল না, কিন্তু আমি অর্গানিকভাবে এই সিদ্ধান্তে এসেছিলাম যে এটি প্রয়োজনীয় ছিল।
অন্য যে কৃতিত্বে আমি সবচেয়ে গর্বিত তা হল পাইথনে আমার দক্ষতা বৃদ্ধি এবং GUI- এর সাথে আমার পরিচয়। এটি ছিল প্রথম GUI যা আমি কখনও কোডেড করেছি, এবং এর সাথে এটি একটি খাড়া শেখার বক্ররেখা ছিল। উইজেট শেখা (kivy 'অবজেক্ট') এবং কিভাবে একটি GUI এর সাধারণ কাঠামো কাজ করে আমার কাছে পরকীয়া ছিল। আমি এখন আরো ভালভাবে গোলাকার অনুভব করছি, এবং ভবিষ্যতে অন্যান্য GUI শেখার ক্ষেত্রে আমি অবশ্যই ভাল আছি।
ধাপ 5: প্রতিলিপি
আপনার স্কেল এবং উদ্দেশ্যগুলি নির্ধারণের জন্য এই প্রকল্পটি পুনর্গঠন করার জন্য আমি প্রথম কাজটি করব।
আপনি যদি একটি স্মার্ট-আয়না DIY শৈলী করতে চান, আমার নকশা অনুসরণ করুন কিন্তু নির্দ্বিধায় পথ থেকে সরে যান।
আপনি যদি কেবল একটি সমাপ্ত প্রকল্প চান, আপনি আমার সমস্ত পদক্ষেপগুলি অনুলিপি করতে পারেন এবং আমার Github এ কোড আছে।
ধাপ 6: আপগ্রেড
আমি যা করবো তা হল একটি নতুন আয়না পাওয়া। যদিও আমার কাজ করে, এটি আমার আবেদন থেকে অসম্পূর্ণতা আছে।
ডিসপ্লেতে আমি পরের জিনিসটি যোগ করবো তা হল GUI- এর খবর এবং স্টক ব্যানারের মত অন্যান্য আইডিয়া, এবং সম্ভবত সমস্ত তথ্য মাপসই করার জন্য ডিসপ্লেটিকে মনিটর বা বড় LCD তে আপগ্রেড করুন।
যদি এগুলি পুরোপুরি হয়, অবশেষে আমি মোশন সেন্স বা স্লিপ ফাংশন যুক্ত করব যাতে এটি সর্বদা চালু থাকে না, অথবা ভয়েস রিকগনিশন যোগ করে যাতে আবার ডিসপ্লে সবসময় চালু থাকে না।
প্রস্তাবিত:
AF সহ DIY ম্যাক্রো লেন্স (অন্যান্য DIY ম্যাক্রো লেন্সের থেকে আলাদা): 4 টি ধাপ (ছবি সহ)
AF সহ DIY ম্যাক্রো লেন্স (অন্য সব DIY ম্যাক্রো লেন্সের থেকে আলাদা): আমি অনেককে দেখেছি একটি স্ট্যান্ডার্ড কিট লেন্স (সাধারণত 18-55 মিমি) দিয়ে ম্যাক্রো লেন্স তৈরি করে। তাদের বেশিরভাগই একটি লেন্স যা কেবল ক্যামেরার পিছনে লেগে থাকে বা সামনের উপাদানটি সরানো হয়। এই দুটি বিকল্পের জন্যই ডাউনসাইড রয়েছে। লেন্স মাউন্ট করার জন্য
বোল্ট - DIY ওয়্যারলেস চার্জিং নাইট ক্লক (Ste টি ধাপ): Ste টি ধাপ (ছবি সহ)
বোল্ট - DIY ওয়্যারলেস চার্জিং নাইট ক্লক (Ste টি ধাপ): ইনডাকটিভ চার্জিং (ওয়্যারলেস চার্জিং বা কর্ডলেস চার্জিং নামেও পরিচিত) হল এক ধরনের ওয়্যারলেস পাওয়ার ট্রান্সফার। এটি পোর্টেবল ডিভাইসে বিদ্যুৎ সরবরাহ করতে ইলেক্ট্রোম্যাগনেটিক ইন্ডাকশন ব্যবহার করে। সবচেয়ে সাধারণ অ্যাপ্লিকেশন হল কিউ ওয়্যারলেস চার্জিং সেন্ট
ওয়াইফাই সতর্কতা সহ একটি মিনি DIY হাইড্রোপনিক সিস্টেম এবং DIY হাইড্রোপনিক হার্ব গার্ডেন তৈরি করুন: 18 টি ধাপ
ওয়াইফাই সতর্কতা সহ একটি মিনি DIY হাইড্রোপনিক সিস্টেম এবং DIY হাইড্রোপনিক হার্ব গার্ডেন তৈরি করুন: এই টিউটোরিয়ালে আমরা আপনাকে দেখাব কিভাবে #DIY #hydroponics সিস্টেম তৈরি করতে হয়। এই DIY হাইড্রোপনিক সিস্টেমটি একটি কাস্টম হাইড্রোপনিক ওয়াটারিং চক্রে 2 মিনিট চালু এবং 4 মিনিট বন্ধ রেখে জল দেবে। এটি জলাশয়ের পানির স্তরও পর্যবেক্ষণ করবে। এই সিস্টেম
Arduino ভিত্তিক DIY গেম কন্ট্রোলার - Arduino PS2 গেম কন্ট্রোলার - DIY Arduino গেমপ্যাডের সাথে টেককেন বাজানো: 7 টি ধাপ
Arduino ভিত্তিক DIY গেম কন্ট্রোলার | Arduino PS2 গেম কন্ট্রোলার | DIKY Arduino গেমপ্যাডের সাথে Tekken বাজানো: হ্যালো বন্ধুরা, গেম খেলা সবসময়ই মজার কিন্তু আপনার নিজের DIY কাস্টম গেম কন্ট্রোলারের সাথে খেলা আরও মজাদার।
ওয়াইফাই দিয়ে DIY সেল্ফ ওয়াটারিং পট আপগ্রেড করুন DIY মোশন ডিটেক্ট সেন্ট্রি অ্যালার্ম প্লান্টার: 17 ধাপ
ওয়াইফাই দিয়ে DIY সেল্ফ ওয়াটারিং পট আপগ্রেড করুন একটি DIY মোশন ডিটেক্ট সেন্ট্রি অ্যালার্ম প্ল্যান্টারে: এই প্রবন্ধে আমরা আপনাকে দেখাবো কিভাবে ওয়াইফাই দিয়ে আপনার DIY সেলফ ওয়াটারিং পটকে একটি DIY সেল্ফ ওয়াটারিং পটে ওয়াইফাই এবং মোশন ডিটেক্ট সেন্ট্রি অ্যালার্ম দিয়ে। আপনি কীভাবে ওয়াইফাই দিয়ে একটি DIY সেল্ফ ওয়াটারিং পট তৈরি করবেন সে বিষয়ে নিবন্ধটি পড়েননি, আপনি ফিন করতে পারেন