সুচিপত্র:
ভিডিও: লাইট আউট নাইট লাইট: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
বিছানার সময় হয়ে গেছে। আপনি রাতের জন্য লাইট বন্ধ করার জন্য উঠেন, এবং আপনি সুইচটি উল্টানোর পরে, আপনি বুঝতে পারেন যে আপনার সামনে আপনার বিছানার সুরক্ষার জন্য পিচ কালো যাত্রা আছে। আপনার জন্য ভাগ্যবান, নাইট লাইট উদ্ভাবিত হয়েছিল, এবং আপনি একটি খুঁজে পেতে সঠিক জায়গায় এসেছেন! কিন্তু … আপনি যখন ঘুমাতে পারেন যখন সেই বিরক্তিকর রাতের আলো আপনার রুমকে আলোকিত করে? উপরন্তু, আপনি কি এই ফাঁকা অন্ধকারে ক্লান্ত নন যার ফলে আপনার রাতের আলো জ্বলে এবং শক্তি অপচয় হয়? ঠিক আছে, আপনি এখনও সঠিক জায়গায় আছেন, কারণ আপনার যা প্রয়োজন তা আমাদের কাছে রয়েছে!
রাতের আলোকে টেকসই করতে আপনাকে সাহায্য করে আমরা আপনার জীবনকে উজ্জ্বল করতে চাই।
এই টিউটোরিয়ালে, আমরা আপনাকে একটি নাইট লাইট তৈরির প্রক্রিয়ার মধ্য দিয়ে যাচ্ছি যা টাইমার দিয়ে বন্ধ হয়ে যাবে। একটি আলো সেন্সরের মাধ্যমে প্রধান আলো বন্ধ হয়ে গেলে সিস্টেমটি চিনতে সক্ষম হবে এবং ব্যবহারকারী-নির্ধারিত সময়ের জন্য আলো চালু করবে এবং সেই সময় অতিবাহিত হওয়ার পর বন্ধ হয়ে যাবে। এই রাতের আলো অন্যান্য নাইট লাইটের থেকে আলাদা কারণ আপনি যখন ঘুমিয়ে থাকেন তখন এটি জ্বালানি নষ্ট করে এবং এটির প্রয়োজন হয় না। এই প্রকল্প দুটি ধরনের বোর্ড ব্যবহার করে, Basys 3 এবং Arduino, এবং একটি হালকা সেন্সর।
নির্মাতা: লুক ম্যাকডানিয়েল, এরিক রামাজিনি, মনিকা নেগ্রেট, হেইলি ইয়াং
ধাপ 1: উপকরণ এবং সফটওয়্যার
উপকরণ
Basys 3 Artix-7 FPGA প্রশিক্ষক বোর্ড
store.digilentinc.com/basys-3-artix-7-fpga…
Arduino Uno Rev3
store.arduino.cc/usa/arduino-uno-rev3
ব্রেডবোর্ড
www.amazon.com/Elegoo-EL-CK-002-Electronic…
10k Ω প্রতিরোধক
ব্রেডবোর্ডের মতো একই লিঙ্ক
জাম্পার তার
ব্রেডবোর্ডের মতো একই লিঙ্ক
লাইট সেন্সর (মিনি ফোটোসেল)
www.sparkfun.com/products/9088
সফটওয়্যার
ভিভাদো এইচএল ওয়েবপ্যাক সংস্করণ (সংযুক্ত পিডিএফ নির্দেশাবলী অন্তর্ভুক্ত)
www.xilinx.com/products/design-tools/vivad…
Arduino IDE
www.arduino.cc/en/Main/Software
ধাপ 2: সিস্টেম আর্কিটেকচার
পরবর্তী ধাপ হল সিস্টেম আর্কিটেকচার বোঝা। আমরা একটি ব্লাক বক্স ডায়াগ্রাম এবং একটি সসীম রাষ্ট্র মেশিন (উপরে প্রদর্শিত) তৈরি করেছি যাতে লজিস্টিক্সে যাওয়ার আগে আমাদের ডিজাইনের কাঠামো সাজানো যায়।
সামগ্রিক নকশা
ইনপুট
আলো সেন্সর: রুমে আলোর পরিমাণ নির্ধারণ করে
আউটপুট
- Anodes: কোন 7-সেগমেন্ট ডিসপ্লে ব্যবহার করা হবে তা নির্ধারণ করে
- বিভাগ: টাইমার প্রদর্শন করে
- LED: চালু বা বন্ধ রাতের আলো অবস্থা প্রদর্শন করে
আরডুইনো
ইনপুট
হালকা সেন্সর সংকেত: রুমে আলোর পরিমাণের এনালগ মান
আউটপুট
লাইট ইনপুট (1 বিট): সিগন্যাল যা রুমের আলোর অবস্থা নির্ধারণ করে
বেসিস 3
ইনপুট
- লাইট ইনপুট (1 বিট): সিগন্যাল যা রুমের আলোর অবস্থা নির্ধারণ করে
- সুইচ
- CLK
আউটপুট
- Anodes: কোন 7-সেগমেন্ট ডিসপ্লে ব্যবহার করা হবে তা নির্ধারণ করে
- বিভাগ: টাইমার প্রদর্শন করে
- LED: চালু বা বন্ধ রাতের আলো অবস্থা প্রদর্শন করে
ধাপ 3: হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার
Arduino কোড বোঝার জন্য, আমাদের অবশ্যই বুঝতে হবে যে হার্ডওয়্যারটি কোডের সাথে ইন্টারঅ্যাক্ট করছে। আমাদের ব্রেডবোর্ডের সার্কিটটিতে একটি ফোটোসেল, একটি হালকা নির্গমনকারী ডায়োড এবং এটি সম্পন্ন করার জন্য একাধিক তার এবং প্রতিরোধক রয়েছে। সার্কিটটি ফোটোসেল -এ বিদ্যুৎ প্রেরণের মাধ্যমে শুরু হয়, যা তার চারপাশে আলোর পরিমাণ পড়ে। এই তথ্যটি এনালগ পিন, A0 তে স্থানান্তরিত হয়, যা এটি বেসিস বোর্ডের জন্য পাঠযোগ্য করে তোলে। বেসিস বোর্ড এই তথ্য নেয়, গণনা শুরু করে, এবং LED চালু করার জন্য একটি সংকেত পাঠায়।
Arduino কোড
Arduino কোড নিজেই Basys বোর্ডের সাথে এটি একটি সংকেত পাঠিয়ে যোগাযোগ করে যখন ডিভাইসের চারপাশের আলো একটি নির্দিষ্ট প্রান্তিকের চেয়ে গা dark় হয়। এই সিগন্যালটি একটি অন্ধকার ঘর দ্বারা নেতৃত্বাধীন LED এর সাথে চালু হবে। আমরা পরীক্ষার মাধ্যমে দেখেছি যে অন্ধকার ঘরে আমাদের নির্দিষ্ট ফোটোসেলের গড় থ্রেশহোল্ড 30-60। আমাদের প্রকাশিত কোডে, আমরা বিক্ষোভের উদ্দেশ্যে থ্রেশহোল্ড 100 করেছি।
প্রস্তাবিত:
লাইট আউট: 6 টি ধাপ
লাইট আউট: আপনার কি সমস্যা আছে যেখানে আপনি সর্বদা রুম বন্ধ করার সময় আলো বন্ধ করতে ভুলে যান? এই নির্লিপ্ত কাজটি প্রচুর শক্তি অপচয় করে, তাই এই প্রকল্পে, আপনি একটি মেশিন তৈরি করতে শিখবেন যা আপনার জন্য আলো বন্ধ করতে পারে যখন আপনি ব্যবহার করছেন না
অ্যানিমেটেড মুড লাইট এবং নাইট লাইট: 6 টি ধাপ (ছবি সহ)
অ্যানিমেটেড মুড লাইট অ্যান্ড নাইট লাইট: আলোর প্রতি আবেগের সীমারেখার প্রতি আকৃষ্ট হয়ে আমি ছোট মডিউলার পিসিবিগুলির একটি নির্বাচন তৈরি করার সিদ্ধান্ত নিয়েছি যা যে কোনও আকারের আরজিবি লাইট ডিসপ্লে তৈরি করতে ব্যবহার করা যেতে পারে। মডুলার পিসিবি তৈরি করার পরে আমি তাদের একটিতে সাজানোর ধারণায় হোঁচট খেয়েছি
মিস্ট্রি লাইট বক্স (নাইট লাইট): 4 টি ধাপ
মিস্ট্রি লাইট বক্স (নাইট লাইট): এবং এটি একটি মজার ছোট প্রকল্প যা তৈরি করা সহজ, এই প্রকল্পটি https://www.instructables.com/id/Arduino-Traffic-L… থেকে রেফারেন্স, কিন্তু আমি ইতিমধ্যে মূল সাইটের অনেক কাঠামো বদলেছে, আমি আরো নেতৃত্ব যোগ করি এবং আমি এটি প্যাক করার জন্য জুতার বাক্স ব্যবহার করি
LED আউট পান: গ্লাস ভর্তি LED লাইট বাল্ব: 7 টি ধাপ (ছবি সহ)
এলইডি আউট পান: গ্লাস ভর্তি এলইডি লাইট বাল্ব: কিভাবে আমি এই দুর্দান্ত গ্লাস ভরা এলইডি লাইট বাল্ব তৈরি করেছি। এই প্রকল্পটি হ্যান্ডলিং ব্রোকেন গ্লাস অন্তর্ভুক্ত। আপনি এই তথ্যটি কীভাবে ব্যবহার করেন তার জন্য আমি দায়বদ্ধ নই। আমি আপনাকে কঠোরভাবে সুপারিশ করছি আপনি এই প্রকল্পের চেষ্টা করবেন না। যদি আপনি করেন তবে আমি কোন কিছুর জন্য দায়বদ্ধ নই
অটো লাইট সেন্স সহ গ্লাস মার্টিনি নাইট লাইট: 3 টি ধাপ
অটো লাইট সেন্স সহ গ্লাস মার্টিনি নাইট লাইট: একটি হালকা সেন্সিং এলইডি নাইট লাইটের একটি সহজ হ্যাক একটি সুন্দর রাতের আলো তৈরি করতে উপাদান: কাচের বোতল মার্টিনি গ্লাস সার্ভিং ট্রেব্রোকেন গ্লাস (বন্য দিকে হাঁটুন এবং এমন একটি জায়গা খুঁজুন যেখানে লোকেরা ঘন ঘন গাড়িতে প্রবেশ করে ) 3-6 LEDs (যদি আপনি চান