সুচিপত্র:
- সরবরাহ
- ধাপ 1: রাস্পবেরি পাই সেটআপ
- ধাপ 2: ইলেকট্রনিক সার্কিট তৈরি করা
- ধাপ 3: Arduino + প্রোগ্রামিং
- ধাপ 4: পাইতে সেন্সর এবং অ্যাকচুয়েটর পরীক্ষা করা
- ধাপ 5: ডাটাবেস
- ধাপ 6: ফ্রন্টএন্ড
- ধাপ 7: ব্যাকএন্ড
- ধাপ 8: একসাথে জিনিসগুলি রাখা
- ধাপ 9: পরীক্ষা
ভিডিও: প্রকল্প ইলেক্ট্রোটেরার: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আমি একটি স্কুল প্রকল্প হিসাবে একটি "স্মার্ট" টেরারিয়াম/ভিভারিয়াম তৈরি করেছি।
ইলেক্ট্রোটেরা একটি রাস্পবেরি পাই দ্বারা পরিচালিত হয় যা একটি ওয়েবসাইট হোস্ট করে এবং মারিয়াডিবি ডাটাবেসে সেন্সর থেকে সংগৃহীত ডেটা সঞ্চয় করে।
ওয়েবসাইটটি সেন্সর থেকে তাপমাত্রা এবং আপেক্ষিক আর্দ্রতা দেখায় এবং ফ্যান এবং LED স্ট্রিপ নিয়ন্ত্রণের অনুমতি দেয়। সেই স্ট্রিপটি স্বয়ংক্রিয়ভাবে একটি এলডিআর সেন্সরও কাজ করতে পারে।
আমি রাস্পবেরি পাই, আরডুইনো, মারিয়াডিবি (মাইএসকিউএল) এবং ওয়্যারিং ব্রেডবোর্ডগুলিতে কিছু ব্যবহারিক জ্ঞান অনুমান করি।
সরবরাহ
আমি উপকরণগুলির একটি তালিকা তৈরি করেছি যাতে আপনি এই প্রকল্পের জন্য প্রয়োজনীয় সবকিছু খুঁজে পেতে পারেন।
ধাপ 1: রাস্পবেরি পাই সেটআপ
প্রথমে আপনাকে রাস্পবেরি পাই এর জন্য বেসিক সেট আপ করতে হবে:
আমি একটি ল্যাপটপ দিয়ে পাই নিয়ন্ত্রণ করতে একটি ssh সংযোগ ব্যবহার করেছি:
কোডিং এর জন্য আমি একটি ssh এক্সটেনশন সহ ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করেছি:
আপনার ব্যক্তিগত নেটওয়ার্কের মধ্যে ওয়েবসাইটটি উপলভ্য করার জন্য আপনি এই নির্দেশনাটি ধাপ 1-3 থেকে দেখতে পারেন: https://www.instructables.com/id/Host-your-website-on-Raspberry-pi/ কোন অতিরিক্ত নিরাপত্তা বিল্ড নেই এই প্রকল্পে তাই ইন্টারনেটে এটি প্রকাশ করার বিষয়ে সতর্ক থাকুন।
ধাপ 2: ইলেকট্রনিক সার্কিট তৈরি করা
ফ্রিজিং স্কিমে আপনি এই প্রকল্পের প্রতিটি প্রয়োজনীয় উপাদান দেখতে পারেন। 1-তারের তাপমাত্রা সেন্সরটি ডিএইচটি 22 এর বিল্ড ইন তাপমাত্রা সেন্সর দ্বারা প্রতিস্থাপিত হতে পারে।
আরডুইনো ইউএসবি ক্যাবলের মাধ্যমে পাই দ্বারা চালিত।
ধাপ 3: Arduino + প্রোগ্রামিং
যেহেতু ডিএইচটি ২২ এবং এলইডি স্ট্রিপ ড্রাইভারের জন্য আরডুইনো লাইব্রেরির ফাংশনগুলি খুব বিস্তৃত, তাই আমি এই অংশগুলির জন্য একটি আরডুইনো যোগ করার সিদ্ধান্ত নিয়েছি।
অতএব আপনার Arduino IDE প্রয়োজন।
এই লাইব্রেরিগুলি আমদানি করতে ভুলবেন না:
- DHT লাইব্রেরি:
- RGBdriver: ইলেক্ট্রোটেরার গিথুব রিপোজিটরিতে
ধাপ 4: পাইতে সেন্সর এবং অ্যাকচুয়েটর পরীক্ষা করা
Github সংগ্রহস্থলে পৃথক উপাদানগুলির জন্য কিছু পরীক্ষার ফাইল রয়েছে।
এই ক্লাসগুলি হল: mcp.py (এলডিআর থেকে এনালগ ডেটা আচ্ছাদন) pcf.py (I2C ডেটা যোগাযোগ) এবং pcf_lcd.py (LCD এর সাথে ইন্টারফেসিং)।
ধাপ 5: ডাটাবেস
কিছু পরীক্ষার ডেটা সহ ডাম্প ফাইলের মাধ্যমে (Github সংগ্রহস্থলে final_dump_electroterra.sql) মাইসকিউএল ওয়ার্কবেঞ্চে ইলেক্ট্রোটেরার ডাটাবেস তৈরি করুন।
মাইসক্ল ওয়ার্কবেঞ্চে "ফরওয়ার্ড ইঞ্জিনিয়ার টু ডাটাবেস" উইজার্ড ব্যবহার করে একটি সামঞ্জস্যের সমস্যা রয়েছে। এসকিউএল স্টেটমেন্টে দৃশ্যমান প্যারামিটারটি অপসারণ করতে ভুলবেন না কারণ এটি মারিয়াডিবিতে কাজ করছে না।
ধাপ 6: ফ্রন্টএন্ড
এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট কোড গিথুব সংগ্রহস্থলে পাওয়া যাবে। তাদের সেই ডিরেক্টরিতে রাখা উচিত যেখানে ওয়েবসাইটটি হোস্ট করা হবে। নকশাটি মোবাইল ব্যবহারের জন্য অপ্টিমাইজ করা হয়েছে এবং সর্বশেষ স্থিতিশীল ক্রোম, ফায়ারফক্স এবং এজ সংস্করণে পরীক্ষা করা হয়েছে।
ধাপ 7: ব্যাকএন্ড
App.py, datarepository.py এবং Database.py কোড অবশ্যই Pi ব্যবহারকারীর হোম ডিরেক্টরিতে থাকতে হবে। রিবুট করার সময় Pi ফাইলটি স্বয়ংক্রিয়ভাবে চালানোর জন্য এই নির্দেশাবলী ব্যবহার করুন:
আপনি github সংগ্রহস্থলে কোড খুঁজে পেতে পারেন:
ধাপ 8: একসাথে জিনিসগুলি রাখা
এই সেটআপটি ধারণার প্রমাণ।
পাখা গরম আঠা দিয়ে স্থির করা হয়। তারের জন্য বায়ুচলাচল স্ট্রিপে কিছু অতিরিক্ত গর্ত ড্রিল করা হয়েছিল।
পরবর্তীতে ইলেকট্রনিক যন্ত্রাংশ রাখার একটি বাক্স ছিল। একটি সাধারণ প্লাস্টিকের বাক্স ব্যবহার করা হয়েছিল। অতিরিক্ত উত্তাপের ক্ষেত্রে একটি বায়ুচলাচল স্ট্রিপ যুক্ত করার কথা বিবেচনা করুন।
ধাপ 9: পরীক্ষা
রাস্পবেরি পাই এবং পাওয়ার সাপ্লাইগুলিকে শক্তিশালী করুন।
LCD ডিসপ্লেতে দেখানো IP ঠিকানায় ব্রাউজ করুন।
এর দ্বারা, আপনি ডেটা পর্যবেক্ষণ করতে পারেন এবং অ্যাকচুয়েটরগুলিকে নিয়ন্ত্রণ করতে পারেন।
প্রস্তাবিত:
গিম্বাল স্টেবিলাইজার প্রকল্প: 9 টি ধাপ (ছবি সহ)
গিম্বাল স্টেবিলাইজার প্রজেক্ট: কিভাবে একটি গিম্বাল তৈরি করবেন জানুন কিভাবে আপনার অ্যাকশন ক্যামেরার জন্য একটি 2-অক্ষের জিম্বাল তৈরি করতে হয় আজকের সংস্কৃতিতে আমরা সবাই ভিডিও রেকর্ডিং করতে এবং মুহূর্তগুলি ধারণ করতে পছন্দ করি, বিশেষ করে যখন আপনি আমার মত বিষয়বস্তু নির্মাতা, আপনি অবশ্যই সমস্যার মুখোমুখি হয়েছেন এমন নড়বড়ে ভিডিও
স্বয়ংক্রিয় ইসিজি- BME 305 চূড়ান্ত প্রকল্প অতিরিক্ত ক্রেডিট: 7 ধাপ
স্বয়ংক্রিয় ইসিজি- বিএমই 305 চূড়ান্ত প্রকল্প অতিরিক্ত ক্রেডিট: একটি ইলেক্ট্রোকার্ডিওগ্রাম (ইসিজি বা ইকেজি) একটি হৃদস্পন্দিত হৃদয় দ্বারা উত্পাদিত বৈদ্যুতিক সংকেত পরিমাপ করতে ব্যবহৃত হয় এবং এটি কার্ডিওভাসকুলার রোগ নির্ণয় এবং প্রাগনোসিসে একটি বড় ভূমিকা পালন করে। একটি ইসিজি থেকে প্রাপ্ত কিছু তথ্যের মধ্যে তাল অন্তর্ভুক্ত রয়েছে
স্বয়ংক্রিয় পোষা-খাদ্য বাটি প্রকল্প: 13 ধাপ
স্বয়ংক্রিয় পেট-ফুড বাউল প্রজেক্ট: এই নির্দেশাবলী কিভাবে সংযুক্ত একটি স্বয়ংক্রিয়, প্রোগ্রামেবল পোষা খাবার তৈরি করতে হবে তা বর্ণনা করবে এবং ব্যাখ্যা করবে। আমি এখানে ভিডিও সংযুক্ত করেছি যাতে পণ্যগুলি কীভাবে কাজ করে এবং এটি কেমন দেখায়
(IOT প্রকল্প) ESP8266 এবং Openweather API ব্যবহার করে আবহাওয়ার তথ্য পান: 5 টি ধাপ
(IOT প্রজেক্ট) ESP8266 এবং Openweather API ব্যবহার করে আবহাওয়ার তথ্য পান: এই নির্দেশে আমরা একটি সহজ IOT প্রকল্প তৈরি করতে যাচ্ছি যাতে আমাদের শহরের আবহাওয়া তথ্য openweather.com/api থেকে সংগ্রহ করা হয় এবং প্রসেসিং সফটওয়্যার ব্যবহার করে এটি প্রদর্শন করা হয়
নতুনদের জন্য 10 টি মৌলিক Arduino প্রকল্প! একটি একক বোর্ডের সাথে কমপক্ষে 15 টি প্রকল্প তৈরি করুন !: 6 টি ধাপ
নতুনদের জন্য 10 টি মৌলিক Arduino প্রকল্প! একটি একক বোর্ডের সাথে কমপক্ষে 15 টি প্রকল্প তৈরি করুন !: Arduino প্রকল্প & টিউটোরিয়াল বোর্ড; 10 টি মৌলিক Arduino প্রকল্প অন্তর্ভুক্ত। সমস্ত সোর্স কোড, গারবার ফাইল এবং আরও অনেক কিছু। এসএমডি নেই! সবার জন্য সহজ সোল্ডারিং। সহজ অপসারণযোগ্য এবং প্রতিস্থাপনযোগ্য উপাদান। আপনি একক বো দিয়ে কমপক্ষে 15 টি প্রকল্প তৈরি করতে পারেন