সুচিপত্র:

প্রকল্প 1 Weatheron: 6 ধাপ
প্রকল্প 1 Weatheron: 6 ধাপ

ভিডিও: প্রকল্প 1 Weatheron: 6 ধাপ

ভিডিও: প্রকল্প 1 Weatheron: 6 ধাপ
ভিডিও: SpaceX Starship Record Fire, Crew 2 Return, Crew 3 Launch, SpinLaunch, Starlink + More 2024, নভেম্বর
Anonim
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন
প্রকল্প 1 ওয়েদারন

আমি, লরেন্স দুজারদিন, স্কুলের জন্য একটি প্রকল্প তৈরি করতে হয়েছিল। তাই আমি একটি ওয়েদারস্টেশন করার সিদ্ধান্ত নিয়েছি। আমি এটাকে ওয়েদারন বলেছিলাম।

রাস্পবেরী পাই চার্জ না করে এই প্রকল্পের জন্য আপনার যে অংশগুলি প্রয়োজন তা হল: potentiometer (আপনি এটি BOM এ দেখতে পারেন যা আমি এখানে লিঙ্ক করেছি)

বাকি নির্দেশের জন্য, আমি আপনাকে ব্যাখ্যা করব কিভাবে আপনি এই প্রকল্পটি পুনরায় তৈরি করতে পারেন।

ধাপ 1: ফ্রিজিং

ফ্রিজিং
ফ্রিজিং
ফ্রিজিং
ফ্রিজিং

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

ধাপ 2: সাধারণ ডেটাবেস কাঠামো

সাধারণ ডাটাবেস কাঠামো
সাধারণ ডাটাবেস কাঠামো
সাধারণ ডাটাবেস কাঠামো
সাধারণ ডাটাবেস কাঠামো

নরমালাইজড ডাটাবেস কাঠামোর জন্য, আপনাকে প্রথমে একটি প্রাথমিক অধ্যয়ন করতে হবে। এখানে আপনি কোন ডেটা প্রয়োজন এবং আপনার প্রকল্প কিভাবে কাজ করবে তা নিয়ে চিন্তাভাবনা করতে পারেন।

আপনি প্রাথমিক অধ্যয়ন করার পরে, আপনি নিজেই স্বাভাবিক ডাটাবেস কাঠামো তৈরি করতে পারেন। আমি প্রথমে এটি Draw. IO তে তৈরি করেছি। পরে আমি এটি মাইএসকিউএল নিজেই তৈরি করেছি, তাই আমি কিছু ডাটা দিয়ে আমার ডাটাবেস চেষ্টা করতে পারি।

ধাপ 3: FA2 টেমপ্লেট

FA2 টেমপ্লেট
FA2 টেমপ্লেট
FA2 টেমপ্লেট
FA2 টেমপ্লেট
FA2 টেমপ্লেট
FA2 টেমপ্লেট
FA2 টেমপ্লেট
FA2 টেমপ্লেট

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

ধাপ 4: ওয়্যারিং এবং কোডিং

ওয়্যারিং এবং কোডিং
ওয়্যারিং এবং কোডিং
ওয়্যারিং এবং কোডিং
ওয়্যারিং এবং কোডিং
ওয়্যারিং এবং কোডিং
ওয়্যারিং এবং কোডিং

এই ছবিগুলি এতটা স্পষ্ট নাও হতে পারে, কিন্তু এটি আমার প্রকল্পের ওয়্যারিং, যা ইতিমধ্যে তার আবাসনে রয়েছে।

কোডিং অংশের জন্য, আপনি Github- এ আমার লেখা সবকিছু খুঁজে পেতে পারেন:

এমন ফাইল রয়েছে যা কেবল অংশগুলি থেকে ডেটা পাওয়ার দিকে মনোনিবেশ করছে। যেখানে আমি লাইব্রেরি ব্যবহার করেছি, - BMP280 এর জন্য লাইব্রেরি:

- SI1145 এর জন্য লাইব্রেরি:

- DHT11 এর জন্য লাইব্রেরি:

আপনি তাদের সঠিকভাবে ব্যবহার করার আগে আপনাকে প্রথমে আপনার রাস্পবেরি পাইতে এই লাইব্রেরিগুলি ইনস্টল করতে হবে। এটি করার উপায় হল কমান্ড লাইনে "sudo python setup.py install" টাইপ করা।

তারপরে ফাইল 'data.py' আছে, এটি একটি পৃথক ফাইলগুলিকে 1 বড় ফাইলের সাথে সংযুক্ত করে। এইভাবে আপনি lcd ডিসপ্লে এবং ডাটাবেসে এক সময়ে সমস্ত ডেটা লিখতে পারেন।

ধাপ 5: ওয়েবসাইট

ওয়েবসাইট
ওয়েবসাইট

আমার ওয়েবসাইটের জন্য আমি যে কোডটি লিখেছিলাম তা গিথুব এও পাওয়া যাবে:

এফএ 2 টেমপ্লেট সম্পর্কে ধাপে আমি ইতিমধ্যে দেখিয়েছি, আমি প্রথমে কিছু ওয়্যারফ্রেম তৈরি করেছি। এই ওয়্যারফ্রেমগুলি আমার ওয়েবসাইটের ভিত্তি ছিল। সেখান থেকে আমি কোডিং শুরু করি।

ধাপ 6: শেষ পণ্য

শেষ পণ্য
শেষ পণ্য

সব শেষ করার জন্য, আমি একটি কাঠের বাক্সে সবকিছু রেখেছি, আমি এতে গর্ত করেছি যাতে অংশগুলি এটি থেকে বেরিয়ে আসতে পারে, যাতে তারা সঠিক তথ্য পরিমাপ করতে পারে।

এখন আমার প্রকল্পে লগইন করতে, আপনাকে বিদ্যুৎ এবং ইন্টারনেট কেবল প্লাগ ইন করে এটি শুরু করতে হবে। তারপর পুটি ব্যবহার করে লগইন করুন এবং হোস্টের নাম টাইপ করুন, যা 'laurens.local'। ব্যবহারকারীর নাম 'পাই' এবং পাসওয়ার্ড হল 'রাস্পবেরি'। আপনি কেবল তীরটি উপরের দিকে ব্যবহার করতে পারেন এবং তারপরে প্রকল্পটি চালানোর জন্য এন্টার টিপুন। এটি এলসিডি ডিসপ্লেতে দুবার এর পরিমাপ দেখাবে, তারপর আপনি ব্রাউজার সার্চ বারে টাইপ করে ওয়েবসাইট ব্রাউজ করতে পারেন: '169.254.10.11:8080'।

পড়ার জন্য আপনাকে ধন্যবাদ, আমি আশা করি সবকিছু পরিষ্কার এবং ভাল ছিল এবং এই পোস্টটি আপনাকে অনেক সাহায্য করেছে। আমার প্রজেক্টটি পুনর্নির্মাণ করার জন্য ভাল সময় কাটান!

প্রস্তাবিত: