
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

একটি বন্ধু একটি ছোট ব্যবসা শুরু করছে যা 30 মিনিটের সময় স্লটগুলির জন্য একটি সম্পদ ভাড়া করে।
আমি একটি সহজ Arduino- ভিত্তিক এলার্ম ঘড়ি তৈরির প্রস্তাব দিয়েছিলাম এই নকশাটি একটি প্রো মাইক্রো মাইক্রোকন্ট্রোলার, DFPlayer মিনি MP3 প্লেয়ার এবং একটি DS3231 রিয়েল-টাইম ঘড়ি (RTC।) ব্যবহার করে আমি ফিউশন 360 ব্যবহার করে কেস ডিজাইন করার জন্য, ফিউশন 360 এর উপর ভিত্তি করে টিউটোরিয়াল - সহজ স্ন্যাপ ফিট কেস!
সরবরাহ
- আরডুইনো প্রো মাইক্রো, 5 ভোল্ট, 16 মেগাহার্টজ
- DFPlayer মিনি MP3 প্লেয়ার
- মাইক্রোএসডি কার্ড
- DS3231RTC
- 1602 16x2 LCD I2C ইন্টারফেস সহ
- ছোট স্পিকার
- 2 টি ছোট SPST pushbuttons
- 5 ভোল্ট ডিসি পাওয়ার সাপ্লাই
- পাওয়ার ইনপুটের জন্য ব্যারেল জ্যাক
- বিভিন্ন স্ক্রু/স্ট্যান্ডঅফ/বাদাম ইত্যাদি
- পারফ বোর্ড
- মহিলা এবং পুরুষ 2.54 মিমি হেডার
- থ্রিডি প্রিন্টেড কেস
ধাপ 1: প্রোটোটাইপ এবং আরডুইনো কোড ডেভেলপমেন্ট

আমি একটি স্পার্কফুন ইনভেন্টরস কিট দিয়ে নকশাটি প্রোটোটাইপ করেছি যার মধ্যে একটি 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
প্রস্তাবিত:
সোডা ক্যান থেকে টুইন বেল অ্যালার্ম ঘড়ি: 7 টি ধাপ (ছবি সহ)

সোডা ক্যান থেকে টুইন বেল অ্যালার্ম ক্লক: এই নির্দেশনাটি আপনাকে দেখায় কিভাবে সোডা ক্যান থেকে একটি টুইন বেল অ্যালার্ম ঘড়ি তৈরি করতে হয় প্রকল্পটি সোডা ক্যান ব্যবহার করে যেখানে কালি সরানো হয়েছিল (লিঙ্ক: সোডা ক্যান থেকে কালি অপসারণ)। এই অ্যালার্ম ঘড়িটি সম্পূর্ণ কার্যকরী করতে একটি DIY কোয়ার্টজ ঘড়ি মডিউল সংহত করা হয়েছিল
সব এক ডিজিটাল ক্রোনোমিটারে (ঘড়ি, টাইমার, অ্যালার্ম, তাপমাত্রা): 10 টি ধাপ (ছবি সহ)

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

স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
DIY তিল রাস্তার অ্যালার্ম ঘড়ি (ফায়ার অ্যালার্ম সহ!): 6 টি ধাপ (ছবি সহ)

DIY তিল রাস্তার অ্যালার্ম ঘড়ি (ফায়ার অ্যালার্ম সহ!): হাই সবাই! এই প্রকল্পটি আমার প্রথম। যেহেতু আমার চাচাতো ভাইদের প্রথম জন্মদিন আসছে, আমি তার জন্য একটি বিশেষ উপহার দিতে চেয়েছিলাম। আমি চাচা এবং চাচীর কাছে শুনেছি যে সে তিল রাস্তায় ছিল, তাই আমি আমার ভাইবোনদের সাথে একটি অ্যালার্ম ঘড়ি তৈরি করার সিদ্ধান্ত নিয়েছি
AVR মাইক্রোকন্ট্রোলার। টাইমার ব্যবহার করে LEDs ফ্ল্যাশার। টাইমার ইন্টারাপ্ট। টাইমার সিটিসি মোড: 6 টি ধাপ

AVR মাইক্রোকন্ট্রোলার। টাইমার ব্যবহার করে LEDs ফ্ল্যাশার। টাইমার ইন্টারাপ্ট। টাইমার সিটিসি মোড: হ্যালো সবাই! ইলেকট্রনিক্স ক্ষেত্রে টাইমার একটি গুরুত্বপূর্ণ ধারণা। প্রতিটি ইলেকট্রনিক উপাদান একটি সময় ভিত্তিতে কাজ করে। এই টাইম বেসটি সমস্ত কাজকে সিঙ্ক্রোনাইজড রাখতে সাহায্য করে। সমস্ত মাইক্রোকন্ট্রোলার কিছু পূর্বনির্ধারিত ঘড়ির ফ্রিকোয়েন্সিতে কাজ করে