সুচিপত্র:

লাইট আউট নাইট লাইট: 4 টি ধাপ
লাইট আউট নাইট লাইট: 4 টি ধাপ

ভিডিও: লাইট আউট নাইট লাইট: 4 টি ধাপ

ভিডিও: লাইট আউট নাইট লাইট: 4 টি ধাপ
ভিডিও: সব ঠিক আছে কিন্তু তাও লাইট জ্বলে না, এর সমাধান দেখুন। 2024, নভেম্বর
Anonim
লাইট আউট নাইট লাইট
লাইট আউট নাইট লাইট

বিছানার সময় হয়ে গেছে। আপনি রাতের জন্য লাইট বন্ধ করার জন্য উঠেন, এবং আপনি সুইচটি উল্টানোর পরে, আপনি বুঝতে পারেন যে আপনার সামনে আপনার বিছানার সুরক্ষার জন্য পিচ কালো যাত্রা আছে। আপনার জন্য ভাগ্যবান, নাইট লাইট উদ্ভাবিত হয়েছিল, এবং আপনি একটি খুঁজে পেতে সঠিক জায়গায় এসেছেন! কিন্তু … আপনি যখন ঘুমাতে পারেন যখন সেই বিরক্তিকর রাতের আলো আপনার রুমকে আলোকিত করে? উপরন্তু, আপনি কি এই ফাঁকা অন্ধকারে ক্লান্ত নন যার ফলে আপনার রাতের আলো জ্বলে এবং শক্তি অপচয় হয়? ঠিক আছে, আপনি এখনও সঠিক জায়গায় আছেন, কারণ আপনার যা প্রয়োজন তা আমাদের কাছে রয়েছে!

রাতের আলোকে টেকসই করতে আপনাকে সাহায্য করে আমরা আপনার জীবনকে উজ্জ্বল করতে চাই।

এই টিউটোরিয়ালে, আমরা আপনাকে একটি নাইট লাইট তৈরির প্রক্রিয়ার মধ্য দিয়ে যাচ্ছি যা টাইমার দিয়ে বন্ধ হয়ে যাবে। একটি আলো সেন্সরের মাধ্যমে প্রধান আলো বন্ধ হয়ে গেলে সিস্টেমটি চিনতে সক্ষম হবে এবং ব্যবহারকারী-নির্ধারিত সময়ের জন্য আলো চালু করবে এবং সেই সময় অতিবাহিত হওয়ার পর বন্ধ হয়ে যাবে। এই রাতের আলো অন্যান্য নাইট লাইটের থেকে আলাদা কারণ আপনি যখন ঘুমিয়ে থাকেন তখন এটি জ্বালানি নষ্ট করে এবং এটির প্রয়োজন হয় না। এই প্রকল্প দুটি ধরনের বোর্ড ব্যবহার করে, 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 কোড
হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার এবং Arduino কোড
হার্ডওয়্যার এবং Arduino কোড

হার্ডওয়্যার

Arduino কোড বোঝার জন্য, আমাদের অবশ্যই বুঝতে হবে যে হার্ডওয়্যারটি কোডের সাথে ইন্টারঅ্যাক্ট করছে। আমাদের ব্রেডবোর্ডের সার্কিটটিতে একটি ফোটোসেল, একটি হালকা নির্গমনকারী ডায়োড এবং এটি সম্পন্ন করার জন্য একাধিক তার এবং প্রতিরোধক রয়েছে। সার্কিটটি ফোটোসেল -এ বিদ্যুৎ প্রেরণের মাধ্যমে শুরু হয়, যা তার চারপাশে আলোর পরিমাণ পড়ে। এই তথ্যটি এনালগ পিন, A0 তে স্থানান্তরিত হয়, যা এটি বেসিস বোর্ডের জন্য পাঠযোগ্য করে তোলে। বেসিস বোর্ড এই তথ্য নেয়, গণনা শুরু করে, এবং LED চালু করার জন্য একটি সংকেত পাঠায়।

Arduino কোড

Arduino কোড নিজেই Basys বোর্ডের সাথে এটি একটি সংকেত পাঠিয়ে যোগাযোগ করে যখন ডিভাইসের চারপাশের আলো একটি নির্দিষ্ট প্রান্তিকের চেয়ে গা dark় হয়। এই সিগন্যালটি একটি অন্ধকার ঘর দ্বারা নেতৃত্বাধীন LED এর সাথে চালু হবে। আমরা পরীক্ষার মাধ্যমে দেখেছি যে অন্ধকার ঘরে আমাদের নির্দিষ্ট ফোটোসেলের গড় থ্রেশহোল্ড 30-60। আমাদের প্রকাশিত কোডে, আমরা বিক্ষোভের উদ্দেশ্যে থ্রেশহোল্ড 100 করেছি।

প্রস্তাবিত: