সুচিপত্র:

30 মিনিটের টাইমার অ্যালার্ম ঘড়ি: 3 টি ধাপ (ছবি সহ)
30 মিনিটের টাইমার অ্যালার্ম ঘড়ি: 3 টি ধাপ (ছবি সহ)

ভিডিও: 30 মিনিটের টাইমার অ্যালার্ম ঘড়ি: 3 টি ধাপ (ছবি সহ)

ভিডিও: 30 মিনিটের টাইমার অ্যালার্ম ঘড়ি: 3 টি ধাপ (ছবি সহ)
ভিডিও: 4 ক্যামেরা / 3 ক্যামেরা কিভাবে চালাবেন? | How to use all camera in phone bangla | Imrul Hasan Khan 2024, জুলাই
Anonim

একটি বন্ধু একটি ছোট ব্যবসা শুরু করছে যা 30 মিনিটের সময় স্লটগুলির জন্য একটি সম্পদ ভাড়া করে।

আমি একটি সহজ Arduino- ভিত্তিক এলার্ম ঘড়ি তৈরির প্রস্তাব দিয়েছিলাম এই নকশাটি একটি প্রো মাইক্রো মাইক্রোকন্ট্রোলার, DFPlayer মিনি MP3 প্লেয়ার এবং একটি DS3231 রিয়েল-টাইম ঘড়ি (RTC।) ব্যবহার করে আমি ফিউশন 360 ব্যবহার করে কেস ডিজাইন করার জন্য, ফিউশন 360 এর উপর ভিত্তি করে টিউটোরিয়াল - সহজ স্ন্যাপ ফিট কেস!

সরবরাহ

  • আরডুইনো প্রো মাইক্রো, 5 ভোল্ট, 16 মেগাহার্টজ
  • DFPlayer মিনি MP3 প্লেয়ার
  • মাইক্রোএসডি কার্ড
  • DS3231RTC
  • 1602 16x2 LCD I2C ইন্টারফেস সহ
  • ছোট স্পিকার
  • 2 টি ছোট SPST pushbuttons
  • 5 ভোল্ট ডিসি পাওয়ার সাপ্লাই
  • পাওয়ার ইনপুটের জন্য ব্যারেল জ্যাক
  • বিভিন্ন স্ক্রু/স্ট্যান্ডঅফ/বাদাম ইত্যাদি
  • পারফ বোর্ড
  • মহিলা এবং পুরুষ 2.54 মিমি হেডার
  • থ্রিডি প্রিন্টেড কেস

ধাপ 1: প্রোটোটাইপ এবং আরডুইনো কোড ডেভেলপমেন্ট

Image
Image

আমি একটি স্পার্কফুন ইনভেন্টরস কিট দিয়ে নকশাটি প্রোটোটাইপ করেছি যার মধ্যে একটি Arduino Uno বোর্ড, ব্রেডবোর্ড, জাম্পার ওয়্যার ইত্যাদি রয়েছে। এটি Arduino প্রকল্পগুলির প্রোটোটাইপিংয়ের জন্য ভাল প্ল্যাটফর্ম, অন্যান্য অনেক অনুরূপ প্ল্যাটফর্ম সহ।

আমি প্রথম "Tiny RTC" DS1307 রিয়েল-টাইম ঘড়ি ব্যবহার করেছি। এটি একটি CR2032 ব্যাকআপ ব্যাটারি অন্তর্ভুক্ত করে যখন সামগ্রিক প্রকল্পটি চালিত হয় না। তবে, আমি শিখেছি যে DS3231 RTC একটি ভাল পছন্দ কারণ এতে আরও সঠিক সময় রাখার জন্য তাপমাত্রা-ক্ষতিপূরণযুক্ত অসিলেটর অন্তর্ভুক্ত রয়েছে। উল্লেখ্য যে DS3231M তাপমাত্রা ক্ষতিপূরণ হয় না, তাই কেনার আগে সাবধানে চেক করুন।

ডিএফপ্লেয়ার মিনি এমপি 3 প্লেয়ার ডকুমেন্টেশনে একটি সংযোগ ডায়াগ্রাম এবং নমুনা কোড অন্তর্ভুক্ত রয়েছে। এটি আমার জন্য ভালো কাজ করেছে। একটি অ্যালার্ম সাউন্ডের জন্য, আমি ফ্রিসাউন্ডে এই "গানের বাটিটি একটি অনুভূত-টিপড ম্যালেট দিয়ে আঘাত করে" রেকর্ডিং পছন্দ করেছি। অডেসিটি দিয়ে, আমি রেকর্ডিংটিকে মোনোতে রূপান্তরিত করেছি, এটি একটি ছোট দৈর্ঘ্যে ছাঁটাই করেছি, একটি ফেইডআউট যুক্ত করেছি, এবং এটি একটি.mp3 ফাইলে সংরক্ষণ করা হয়েছে। তারপর, আমি.mp3 ফাইলটি SD কার্ডে কপি করে DFPlayer Mini এ ertedোকালাম। (অবশ্যই, এই নকশাটি আপনাকে অ্যালার্মের জন্য যেকোনো শব্দ ব্যবহার করতে দেয়।)

দুটি পুশ বাটন এক মিনিট সময় বাড়ায়/কমায়। আমি এইগুলিকে 2 টি পিনের সাথে সংযুক্ত করেছি যা ইন্টারাপ্টের জন্য সক্রিয় এবং সংযুক্ত সংযুক্তি ()

কোডটি "shoni_clock.ino" সংযুক্তিতে রয়েছে। Arduino কোড এবং সংযোগের জন্য সম্পদ:

  • DFPlayer মিনি MP3 প্লেয়ার

    #অন্তর্ভুক্ত "DFRobotDFPlayerMini.h"

  • Adafruit RTClib
  • #অন্তর্ভুক্ত
  • LiquidCrystal_I2C
  • #অন্তর্ভুক্ত

ধাপ 2: সার্কিট ডায়াগ্রাম

সার্কিট ডিজাইন করার জন্য আমি ফ্রিজিং ব্যবহার করেছি।

  • পরিকল্পিত Fritzing উৎস: shoni_clock.fzz
  • পরিকল্পিত.pdf: shoni_clock_schem.pdf

ধাপ 3: কেস ডিজাইন

কেস ডিজাইন
কেস ডিজাইন
কেস ডিজাইন
কেস ডিজাইন
কেস ডিজাইন
কেস ডিজাইন
কেস ডিজাইন
কেস ডিজাইন

এই প্রকল্পটি আমার 3D CAD ডিজাইন দক্ষতা উন্নত করার একটি চমৎকার সুযোগ ছিল। আমি ফিউশন 360 ব্যবহার করি। ফিউশন 360 টিউটোরিয়াল - সহজ স্ন্যাপ ফিট কেস! প্যারামিটার-চালিত (দৈর্ঘ্য, প্রস্থ, উচ্চতা, শেল বেধ) কে নকশার জন্য একটি দরকারী কৌশল প্রদর্শন করে যা স্ন্যাপ একসাথে নো-স্ক্রু/আঠালো ঘেরের বৈশিষ্ট্যগুলির সাথে।

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

আমি এটি PLA এ Ender 3 প্রিন্টারে প্রিন্ট করেছি।

3D মুদ্রণ নকশা ফাইল:

  • স্পিকার মাউন্ট:

    • ফিউশন 360 উৎস: স্পিকার_মাউন্ট v1.f3d
    • STL: speaker_mount.stl
  • কেস:

    • ফিউশন 360 উৎস: শনি ক্লককেস v20.f3d
    • ঘের STL: shoni_clock_case.stl
    • নিচের কভার STL: shoni_clock_case_bottom_cover.stl

প্রস্তাবিত: