সুচিপত্র:

অ্যালার্ম সহ নিওপিক্সেল ঘড়ি: 4 টি ধাপ
অ্যালার্ম সহ নিওপিক্সেল ঘড়ি: 4 টি ধাপ

ভিডিও: অ্যালার্ম সহ নিওপিক্সেল ঘড়ি: 4 টি ধাপ

ভিডিও: অ্যালার্ম সহ নিওপিক্সেল ঘড়ি: 4 টি ধাপ
ভিডিও: Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development 2024, নভেম্বর
Anonim
Image
Image
উপাদান
উপাদান

হাই বন্ধুরা, খুব ভোরে উঠা মাঝে মাঝে কঠিন। বিশেষ করে যখন মেঘলা, বৃষ্টি বা বাইরে শীত। যেহেতু আমি অ্যালার্ম দিয়ে আমার নিজের একটি ঘড়ি তৈরি করেছি, তাই উঠা আমার জন্য অনেক বেশি উপভোগ্য।:)

আমি সময় এবং অ্যালার্ম নিয়ন্ত্রণের জন্য সুনির্দিষ্ট RTC মডিউল ব্যবহার করেছি। দুটি নিওপিক্সেল রিং সময় দেখায় (বিটিডব্লিউ। আপনি কি এলইডি লাইট দ্বারাও মুগ্ধ? একটি MP3 মডিউল অডিও আউটপুট নিয়ন্ত্রণ করে। এবং সেটিংস হচ্ছে ব্লুটুথের মাধ্যমে।

এই নির্দেশে আমি নিওক্লক প্রকল্প থেকে একটু অনুপ্রাণিত হয়েছিলাম।

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

আরটিসি মডিউল

আমি যেমন লিখেছি, আমি স্পার্কফুন - ডেডঅন আরটিসি থেকে প্রিসাইজ আরটিসি মডিউল ব্যবহার করেছি। মডিউল ঘড়ি, ক্যালেন্ডার, বা অন্য কোন সময়-রক্ষণ প্রকল্পের জন্য নিখুঁত। একটি মাইক্রোকন্ট্রোলার এবং RTC মডিউলের মধ্যে যোগাযোগ একটি চার-তারের SPI ইন্টারফেস ব্যবহার করে অর্জিত হয়। যখন এটি একটি প্রাথমিক উৎসের মাধ্যমে চালিত হয় না, তখন চিপটি একটি ব্যাকআপ ব্যাটারিতে চালানোর জন্য সেট করা যেতে পারে। স্পার্কফুন মডিউলের জন্য একটি আরডুইনো লাইব্রেরি লিখেছে, যা এসপিআই যোগাযোগের সমস্ত যত্ন নেয়। স্পার্কফুন ডেডঅন আরটিসি ব্রেকআউট হুকআপ গাইডও লিখেছেন।

সিরিয়াল MP3 প্লেয়ার

বাজারে বেশ কয়েকটি মডিউল রয়েছে। আমি স্পিকার আউটপুট সহ ওপেন-স্মার্ট সিরিয়াল MP3 মডিউল ব্যবহার করেছি। ডেস্কে 3W এম্প্লিফায়ার আছে।

বোর্ডে একটি টিএফ কার্ড সকেটও রয়েছে, যাতে আপনি একটি মাইক্রো এসডি কার্ড প্লাগ করতে পারেন যা অডিও ফাইলগুলি এমপি 3 বা ডাব্লুএভি ফর্ম্যাটে সংরক্ষণ করে। আমি একটি 8GB কিংস্টন মাইক্রোএসডি কার্ড ব্যবহার করেছি।

আমি বহিরাগত 8 ওহম স্পিকার সংযোগ করার জন্য অন-বোর্ড স্পিকার ইন্টারফেস ব্যবহার করেছি। আপনি UART TTL সিরিয়াল পোর্টের মাধ্যমে কমান্ড পাঠিয়ে মডিউল নিয়ন্ত্রণ করতে পারেন, যেমন সুইচ গান, ভলিউম পরিবর্তন এবং প্লে মোড ইত্যাদি।

গানগুলি শুরু এবং বন্ধ করার জন্য আমি আমার নিজের, খুব সহজ লাইব্রেরি লিখেছি।

ব্লুটুথ এইচসি -06 মডিউল

আমি আমার ফোন থেকে ঘড়িতে ডেটা পাঠানোর জন্য এই HC-06 ব্লুটুথ মডিউল ব্যবহার করেছি। এটি ব্লুটুথ 2.0 মান গ্রহণ করে। আমি সময়, অ্যালার্ম, গান, উজ্জ্বলতা সেট করার জন্য ব্লুটুথ মডিউল ব্যবহার করেছি, এটি পুরোপুরি কাজ করে! ঘড়ি থেকে কয়েক মিটার দূরত্বে ডেটা পাঠাতে সমস্যা হয় না। ঘড়িতে কোন বোতাম এবং সুইচ নেই।

আমি আমার অ্যান্ড্রয়েড ফোনে Arduino ব্লুটুথ কন্ট্রোলার ইনস্টল করেছি। আমি মডিউলের সাথে সংযোগ স্থাপন করি এবং টার্মিনালের মাধ্যমে কমান্ড প্রবেশ করি।

উদাহরণ স্বরূপ:

  • sa0600 - 6:00 এ অ্যালার্ম সেট করুন
  • st1845 - 18:45 এ সময় নির্ধারণ করুন
  • sb80 - 80 তে উজ্জ্বলতা সেট করুন
  • ps3 - গান নম্বর 3 চালান

নিয়ন্ত্রক

আমি আরডুইনো ন্যানো মডেলটি ব্যবহার করেছি কারণ এটি ছোট এবং এটি একটি মিনি-বি ইউএসবি কেবল দিয়ে কাজ করে। আমি কন্ট্রোলার এবং LM7805 ভোল্টেজ রেগুলেটর ফিট করার জন্য একটি টার্মিনাল ব্যবহার করেছি, কিন্তু এটি প্রয়োজনীয় নয়।

NeoPixel রিং

আমি দুটি নিওপিক্সেল রিং ব্যবহার করেছি। মিনিট এবং সেকেন্ড প্রদর্শন করতে 60 টি এলইডি সহ বড় রিং। এবং 24 এলইডি সহ ছোট রিং ঘন্টা প্রদর্শন করতে। আমি Aliexpress এ উভয় রিং কিনেছি।

আমি ক্ষতিগ্রস্ত বড় রিংটি পেয়েছি কারণ এটি ভঙ্গুর ছিল এবং এটি সম্ভবত রুক্ষ পরিবহনের সময় ভেঙে গিয়েছিল।:(অ্যাডাফ্রুট থেকে এলইডি রিং নিয়ন্ত্রণের জন্য একটি খুব দরকারী নিওপিক্সেল লাইব্রেরি রয়েছে।

ধাপ 2: বক্স

বাক্স
বাক্স
বাক্স
বাক্স
বাক্স
বাক্স

আমি আমার সিএনসি মেশিনে বাক্সটি তৈরি করেছি। আমি দুটি রিং জন্য সামনে সুনির্দিষ্ট grooves milled। আমি উভয় খাঁজ ইপক্সি রজন দিয়ে পূরণ করেছি। শক্ত হওয়ার পরে, ইপক্সি রজন স্যান্ডেবল এবং পলিশযোগ্য।

আমি একটি পোকার মাথাটি সাজসজ্জা হিসাবে ব্যবহার করেছি, যা আমি গ্রীষ্মে বনে মৃত অবস্থায় পেয়েছিলাম। আমি এটা epoxy রজন মধ্যে েলে।

আমি একটি সিংহকে পেছনের দিকে mুকিয়ে সোনা দিয়ে এঁকেছি।

ধাপ 3: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

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

আমি বাক্সে মডিউল ধরে রাখার জন্য ছোট স্ক্রু এবং গরম দ্রবীভূত আঠালো বন্দুক ব্যবহার করেছি।

ধাপ 4: কোডিং

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

প্রস্তাবিত: