সুচিপত্র:

বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বেডে থাকুন !!!: 5 টি ধাপ (ছবি সহ)
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বেডে থাকুন !!!: 5 টি ধাপ (ছবি সহ)
Anonim
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বিএডে থাকুন !!!
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বিএডে থাকুন !!!
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বিএডে থাকুন !!!
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বিএডে থাকুন !!!

আমরা পর্যাপ্ত ঘুম ছাড়া পাগল হয়ে যাচ্ছিলাম !!! আমাদের 2 বছর বয়সী ছেলেটি সকালে রুম থেকে বের হওয়ার আগে ঘড়িতে "7 এর জন্য অপেক্ষা" কীভাবে করতে হয় তা বুঝতে পারে না। তিনি তাড়াতাড়ি ঘুম থেকে উঠতেন (আমি বলতে চাই 5:27 am - "7 টা আছে !!!" যেহেতু 2-4 বছর বয়সের ঘড়িগুলি পড়া খুব কঠিন সময়, তাই এই সহজ আলো ঘড়িটি আমাদের সমস্যার একটি বিশাল সমাধান ছিল !!!

গ্রীন মানে যান !!! লাল, বিছানায় থাকুন !!! এই সহজ, সাশ্রয়ী মূল্যের Arduino রিয়েল টাইম ঘড়িটি প্রয়োজনীয় সময়ে LEDs জ্বালানোর জন্য সেট করা যেতে পারে। আমাদের জন্য এর মানে হল সকাল 6:00 এ এটি লাল হয়ে যায়, বিছানায় থাকুন। তারপর সকাল 7:00 এর 10 মিনিট আগে এটি হলুদ হয়ে যায় ইঙ্গিত দিয়ে যে এটি প্রায় বেরিয়ে আসার এবং আপনার রুমে খেলার সময়। তারপর সকাল:00 টা …০ মিনিটে … "আলো সবুজ !!!", তিনি বলেন, প্রতিদিন সকালে:00::00০ এর আগে আমাদের রুমে stsুকে পড়েন। কি জীবন রক্ষাকারী !!!

ধাপ 1: উপকরণ সংগ্রহ করুন

উপকরণ সংগ্রহ করুন
উপকরণ সংগ্রহ করুন

যন্ত্রাংশ

  • 1 x Arduino Nano (AliExpress এ $ 2.70)
  • 1 x DS1307 রিয়েল টাইম ক্লক (AliExpress এ $ 0.60)
  • 1 x ডবল পার্শ্বযুক্ত প্রোটোটাইপ বোর্ড (AliExpress এ 5 এর জন্য 1.45 ডলার)
  • 1 টি সবুজ, লাল, হলুদ 5mm LED (AliExpress এ 100 এর জন্য $ 0.94)
  • 1 টি 270 ওহম, 680 ওহম, 1 কে ওহম প্রতিরোধক (AliExpress এ 600 এর জন্য $ 2.35)
  • হোয়াইট ফ্লুটেড স্টেডিয়াম কাপ ($ 1 ওয়ালমার্ট বা ডলারের দোকান)
  • পুশ লাইট বা 3-4 AA ব্যাটারি হোল্ডার ($ 1 ডলার স্টোর বা $ 0.50 AliExpress এ)

সরঞ্জাম

  • সোল্ডারিং আয়রন এবং সোল্ডার
  • Solderless Breadboard
  • ওয়্যার এবং জাম্পার ওয়্যার
  • আঠালো বন্দুক

দ্রষ্টব্য: চীনা ন্যানো ড্রাইভারকে কাজ করার জন্য নির্দেশযোগ্য:)

ধাপ 2: ঘড়ি সেট করা

ঘড়ি সেট করা
ঘড়ি সেট করা
ঘড়ি সেট করা
ঘড়ি সেট করা
ঘড়ি সেট করা
ঘড়ি সেট করা

DS1307 RTC একটি ঘড়ির মত এবং ব্যাটারি ব্যবহার করে এবং সময় বাঁচিয়ে রাখে যখন Arduino শক্তি হারায় বা রিসেট করে। আরটিসি আরডুইনোর সাথে যোগাযোগের জন্য আই 2 সি ইন্টারফেস ব্যবহার করে। এসসিএল (ঘড়ি) A5 এর সাথে সংযুক্ত এবং এসডিএ (ডেটা) A4 এর সাথে সংযুক্ত। আরটিসি ভিসিসির জন্য 5V এর সাথে সেরা কাজ করে কিন্তু আমি দেখেছি এটি 3.3V এ ঠিক আছে।

  • একটি ব্রেডবোর্ড ব্যবহার করে, পরিকল্পিত অনুযায়ী আরডুইনোতে রিয়েল টাইম ক্লক সংযুক্ত করুন।
  • পরবর্তীতে, DS1307RTC লাইব্রেরিটি এখানে বা সংযুক্তিগুলিতে ডাউনলোড করুন।

    আপনি যদি কখনও লাইব্রেরি ডাউনলোড না করে থাকেন তবে "ক্লোন বা ডাউনলোড" ক্লিক করুন এবং "ডাউনলোড জিপ" বিকল্পটি চয়ন করুন।

  • "আমদানি" নির্বাচন করে এবং জিপ নির্বাচন করে লাইব্রেরিটিকে আরডুইনো এডিটরে আমদানি করুন।
  • পরবর্তী, সংযুক্ত Program_Clock_RTC.ino স্কেচ ডাউনলোড করুন এবং একইভাবে সম্পাদকের মধ্যে আমদানি করুন।
  • স্কেচে বর্তমান তারিখ/সময় সেট করুন এবং ঘড়ি সেট করার জন্য প্রোগ্রামটি চালান।
  • যাচাই করুন সঠিক সময় ফিরে আসছে।

অভিনন্দন !! আপনার এখন একটি ঘড়ি আছে !!

ধাপ 3: LEDs এবং প্রোগ্রামিং যোগ করা

এলইডি এবং প্রোগ্রামিং যোগ করা
এলইডি এবং প্রোগ্রামিং যোগ করা
এলইডি এবং প্রোগ্রামিং যোগ করা
এলইডি এবং প্রোগ্রামিং যোগ করা

LED টেস্ট

এখন, পরিকল্পিত অনুযায়ী LEDs এবং প্রতিরোধক হুক আপ।

Light_Up_Clock_for_Kids.ino স্কেচ ডাউনলোড করে আপলোড করুন। লুপে আপনি দেখতে পাবেন "setLEDs (tm. Hour, tm. Minute);" ফাংশন এবং একটি "testLEDs () এর ঠিক নিচে অসম্পূর্ণ;" ফাংশন যে 8 সেকেন্ডের জন্য প্রতিটি LED মাধ্যমে চক্র।

এলইডি কাজগুলির মাধ্যমে সাইক্লিং যাচাই করুন এবং সিরিয়াল.প্রিন্ট লাইনগুলিকে অস্বস্তিকর করুন যদি আপনার RTC যাচাই করার প্রয়োজন হয় তবে এখনও সঠিক সময় আউটপুট করছে।

টাইমস প্রোগ্রামিং

একবার আপনি যাচাই করুন যে সবকিছু কাজ করছে, setLEDs () ফাংশনটি অসম্পূর্ণ করুন এবং testLEDs () ফাংশনটি মন্তব্য করুন। ফাংশনের setLEDs () বডিতে আপনি উদাহরণগুলি অনুসরণ করে বিভিন্ন রঙ প্রদর্শন করতে চান সেগুলি সেট করুন।

দ্রষ্টব্য: আপনার এলইডিগুলির জন্য সঠিক উজ্জ্বলতা পেতে (এবং আপনি যে বিদ্যুৎ চান তাও) সম্ভবত আপনাকে প্রতিরোধক মানগুলির সাথে খেলতে হবে। আমি আমার 5 মিমি এলইডিএসের জন্য নিম্নলিখিত কাজগুলি ভালভাবে পেয়েছি কারণ সবুজের সর্বোচ্চ ফরোয়ার্ড ভোল্টেজ রয়েছে এবং এটি প্রাকৃতিকভাবে উজ্জ্বল, তারপর অন্যান্য রঙের জন্য ঝাপসা:

  • সবুজ: 1K ওহম
  • হলুদ: 680 ওহম
  • লাল: 270 ওহম

ধাপ 4: একটি ল্যাম্প ঘের নির্মাণ

একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ
একটি ল্যাম্প এনক্লোজার নির্মাণ

বিকল্প

LEDs নির্গত আলো ছড়িয়ে দেওয়ার জন্য আমি লাইটগুলি বন্ধ করার জন্য কয়েকটি ভিন্ন মাধ্যমের চেষ্টা করেছি। কার্যকারিতার বিভিন্ন মাত্রার সাথে আমি একটি পুশ বাটন (LEDs ভালভাবে ছড়িয়ে দেওয়ার খুব কাছাকাছি শেষ), ম্যাসন জার পার্চমেন্ট পেপার বা ভিতরে আঁকা গ্লিটার গ্লু এবং সাদা স্টেডিয়াম কাপ দিয়ে চেষ্টা করেছি। আলোর বিস্তার এবং LEDs এর কঠোরতা কমাতে আপনার নরম, এমনকি আভা দেওয়ার জন্য কিছু দরকার।

সেরা বিকল্প

আমি দেখেছি মৌলিক সাদা স্টেডিয়াম কাপ (3 এর জন্য $ 1) মোমের কাগজ দিয়ে ঠিক ভিতরে টেপ করা হয়েছে (যেমন দেখানো হয়েছে) একটি ভাল এমনকি আলোও দিয়েছে। মোমের কাগজ ছাড়া এলইডিগুলি সরাসরি কাপের শীর্ষে জ্বলজ্বল করে অসম আলো প্যাচ তৈরি করে। যেহেতু আমি এই দীর্ঘমেয়াদী ব্যবহার করার পরিকল্পনা করছি, আমি এমনকি একটি সিলিকন নার্সারি বাতি ধরলাম আমি ভবিষ্যতে আরডুইনো যোগ করব (AliExpress এ $ 10)।

ধাপ 5: লো-পাওয়ার এবং ব্যাটারি

লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি
লো-পাওয়ার এবং ব্যাটারি

আমি এটাকে আরো স্থায়ী করতে চেয়েছিলাম এবং ব্যাটারিগুলো ব্যবহার করতে চাই। এই পরবর্তী অংশটি alচ্ছিক কারণ আপনি কেবল একটি কাপ উপরে এবং একটি প্রাচীর প্লাগ বা পোর্টেবল ইউএসবি চার্জার দিয়ে শক্ত করতে পারেন।

কম শক্তি এবং অন্তর্নির্মিত LEDs অপসারণ

কোডটিতে ইতিমধ্যেই 8 সেকেন্ডের জন্য লো-পাওয়ার ঘুমের মধ্যে Arduino রাখা, সময় চেক করার জন্য জেগে ওঠা, তারপর আবার ঘুমাতে যাওয়া অন্তর্ভুক্ত। অধিক বিদ্যুৎ সাশ্রয়ের জন্য এবং সর্বদা পাওয়ার LED প্রদর্শন না করার জন্য, আপনি আরডুইনো ন্যানোতে অন্তর্নির্মিত LED থেকে পরিত্রাণ পেতে পারেন (এবং যেহেতু আমি পিন D13 ব্যবহার করেছি তাই বিল্ট-ইন LED থেকে পরিত্রাণ পাওয়ার সিদ্ধান্ত নিয়েছি) যে পিন)।

POW এবং L লেবেলযুক্ত অন্তর্নির্মিত LEDs এর পাশগুলি গরম করার জন্য একটি সোল্ডারিং লোহা ব্যবহার করুন, তারপর সেগুলি সরানোর জন্য টানুন বা কাটুন। আরও অনেক বিদ্যুৎ সাশ্রয়ী বিকল্প রয়েছে যা আপনি গুগল করে চেষ্টা করতে পারেন, কিন্তু এটি ব্যাটারিতে একাধিক মাস স্থায়ী হয় এবং আপাতত দুর্দান্ত কাজ করে!

প্রোটোটাইপ বোর্ড এবং ব্যাটারি কেস

একটি প্রোটোটাইপ বোর্ডে সমস্ত অংশ সোল্ডারিং আকার হ্রাস করে এবং এটি কাপের ভিতরে ব্যাটারি প্যাকের উপরে সহজে ফিট করতে দেয়।

একটি 3 বা 4 AA ব্যাটারি কেস ব্যবহার করুন এবং Arduino- এ Vin কে ধনাত্মক (+) এবং নেতিবাচক (-) GND- এ বিক্রি করুন।

আমার কোন ব্যাটারি কেস ছিল না, কিন্তু একটি $ 1 পুশ লাইট ইতিমধ্যেই আলাদা করা হয়েছে যা 4 AA ব্যাটারি কেস আমার প্রয়োজনের জন্য পুরোপুরি প্রস্তুত ছিল। আমি ব্যাটারি কেসের উপর সাদা কাপটি রাখলাম এবং কালো প্লাস্টিক চিহ্নিত করলাম, তারপর একটি ইউটিলিটি ছুরি দিয়ে কেটে ফেললাম।

ব্যাটারি প্যাক বেসে গরম আঠালো বোর্ড, তারপর তার উপরে সাদা কাপ গরম আঠালো। আপনি সহজেই গরম আঠাটি কাটতে পারেন যখন এটি খোলার প্রয়োজন হয় এবং LED লাইট আপ বার পুনরায় প্রোগ্রাম করা যায়।

এটি দরজার পাশে বাচ্চাদের ড্রেসারের শীর্ষে বসে আছে এবং এখন আর ভোরের ভ্রান্তি নেই !!!

প্রস্তাবিত: