সুচিপত্র:

এনটিপি সিঙ্ক্রোনাইজড অ্যালার্ম ক্লক: Ste টি ধাপ
এনটিপি সিঙ্ক্রোনাইজড অ্যালার্ম ক্লক: Ste টি ধাপ

ভিডিও: এনটিপি সিঙ্ক্রোনাইজড অ্যালার্ম ক্লক: Ste টি ধাপ

ভিডিও: এনটিপি সিঙ্ক্রোনাইজড অ্যালার্ম ক্লক: Ste টি ধাপ
ভিডিও: How to Configure NTP Server in Mikrotik Router || NTP server and ntp client configuration 2024, নভেম্বর
Anonim
এনটিপি সিঙ্ক্রোনাইজড এলার্ম ক্লক
এনটিপি সিঙ্ক্রোনাইজড এলার্ম ক্লক

ওহে.

এটি আমার প্রথম নির্দেশযোগ্য এবং ইংরেজি আমার মাতৃভাষা নয় তাই দয়া করে ধৈর্য ধরুন।

আমি একটি RTC দিয়ে একটি NTP এলার্ম ঘড়ি তৈরি করতে চেয়েছিলাম যা ইন্টারনেট থেকে সিঙ্ক্রোনাইজ করা হবে।

আমি ZaNgAbY এবং এই লোক (ধন্যবাদ) দ্বারা খুব সুন্দর ঘড়ি খুঁজে পেয়েছি।

ঘড়িটি একটি নেতৃত্বাধীন ডট ম্যাট্রিক্স RTC ঘড়ি যা বিখ্যাত ESP8266 ভিত্তিক যা NTP সার্ভারে সিঙ্ক্রোনাইজ করা হয়েছে।

ঘড়িটি খুব সুন্দর হওয়া সত্ত্বেও আমার পছন্দ মতো কিছু ফাংশন নেই তাই আমি কিছু যোগ করেছি।

1. একটি আলাদা ডিসপ্লে সহ অ্যালার্ম ফাংশন।

2. স্বয়ংক্রিয় উজ্জ্বলতা

3. ঘড়ি স্ট্যাক এবং রিসেট প্রয়োজন হলে বাহ্যিক রিসেট বোতাম।

4. মাসটিকে একটি সংখ্যায় পরিবর্তন করা হয়েছে এবং একটি শব্দ নয় (আমি এটিকে পছন্দ করি)

5. স্টার্টআপে যদি ওয়াইফাই সংযোগ ব্যর্থ হয় এবং আরটিসি সময় বৈধ হয় তবে আরটিসি সময় প্রদর্শিত হয়।

6. যদি একটি ওয়াইফাই সংযোগ থাকে তবে একটি নীল নেতৃত্ব জ্বলবে।

7. ওয়াইফাই এসএসআইডি এবং পাসওয়ার্ড হার্ড কোডেড নয়, আপনি এটি একটি ওয়েব পেজের মাধ্যমে পরিবর্তন করতে পারেন।

8. যদি 24 ঘন্টা পরে এটি এনটিপি সার্ভার থেকে আপডেট করতে না পারে তবে ESP8266 আবার ওয়াইফাইতে সংযোগ করার চেষ্টা করবে।

9. অ্যালার্ম স্টপ সুইচ একটি টাচ বাটন

ধাপ 1: ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম

ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম

অংশ:

4 + 2 x 8x8 MAX7219 LED ম্যাট্রিক্স (এইরকম)

1 x RTC DS3231 (এই মত)

1 x ESP12 বোর্ড (এই মত)

1 এক্স একক স্পর্শ বোতাম (এই মত)

1 x LDR মডিউল (এই মত)

1 x I2C PCF8574 মডিউল (আমি I2C থেকে LCD মডিউল ব্যবহার করেছি)

1 এক্স স্পার্কফুন সিরিয়াল LED ডিসপ্লে (আমি হলুদ ব্যবহার করেছি কিন্তু নীল চমৎকার)

প্রোটোটাইপ পিসিবি 65.5 মিমি x 210 মিমি (আমি এটি দুটি অংশ থেকে তৈরি করেছি)

1 এক্স খুব চিপ এলার্ম ঘড়ি রিংগার অপসারণ (এই মত)

1 x প্লেক্সিগ্লাস পাইপ 80 মিমি ব্যাস 74 মিমি বাইরে 213 মিমি দৈর্ঘ্য।

1 x 5.5mm X 2.1mm DC পাওয়ার সাপ্লাই মেটাল জ্যাক প্যানেল মাউন্ট।

4 এক্স পুশ বোতাম।

1 এক্স চালু/বন্ধ সুইচ।

1 x নীল নেতৃত্বাধীন এবং 1k প্রতিরোধক।

1 x 470uF 16v ক্যাপাসিটর।

1 এক্স উইন্ডো টিন্ট ফিল্ম।

1 x 5v 1A পাওয়ার সাপ্লাই।

তারের

সরঞ্জাম:

তাতাল

এবং সাধারণ সরঞ্জাম।

ধাপ 2: ধাপ 2: প্রদর্শন প্রস্তুতি

ধাপ 2: প্রদর্শন প্রস্তুত করা
ধাপ 2: প্রদর্শন প্রস্তুত করা
ধাপ 2: প্রদর্শন প্রস্তুত করা
ধাপ 2: প্রদর্শন প্রস্তুত করা
ধাপ 2: প্রদর্শন প্রস্তুতি
ধাপ 2: প্রদর্শন প্রস্তুতি

আমি 4 টি ব্লকের দুটি ইউনিট পেয়েছি তাই আমি এক থেকে অর্ধেক কেটেছি এবং 6 টি ব্লক ডিসপ্লে পেয়েছি, যদি আপনি পছন্দ করেন তবে আপনি 6 টি একক ব্লক কিনতে পারেন এবং তাদের একসঙ্গে সেলাই করতে পারেন (মনোযোগ দিন যে এক ব্লকের ডাউট পরবর্তী দিনের সাথে সংযুক্ত)।

আপনার একটি 6 ব্লক ডিসপ্লে থাকার পরে, এটি প্রোটোটাইপ পিসিবিতে একত্রিত করুন, আমি স্ক্রু, স্পেসার এবং বোল্ট ব্যবহার করেছি, যদি আপনি দ্রুত সমাধান চান তবে আপনি ডবল পার্শ্বযুক্ত টেপ ব্যবহার করতে পারেন।

পরবর্তী আমাদের প্রধান ডট ম্যাট্রিক্স ডিসপ্লের নিচে অ্যালার্ম ডিসপ্লে একত্রিত করতে হবে, ছবিগুলো দেখে নিন।

অ্যালার্ম ডিসপ্লের বাম দিকে আমি নীল ওয়াইফাই নেতৃত্বে বিক্রি করেছি।

ধাপ 3: বাহ্যিক অ্যান্টেনা ব্যবহার করার জন্য ESP8266 মডিউল পরিবর্তন করা।

বাহ্যিক অ্যান্টেনা ব্যবহার করার জন্য ESP8266 মডিউল পরিবর্তন করা।
বাহ্যিক অ্যান্টেনা ব্যবহার করার জন্য ESP8266 মডিউল পরিবর্তন করা।

যে ঘড়িটি ব্যবহৃত হয় সেই ঘরে একটি ভাল ওয়াইফাই সংযোগ পেতে আমার অসুবিধা হয়, তাই আমি একটি বহিরাগত অ্যান্টেনা ব্যবহার করার জন্য ESP8266 মডিউল পরিবর্তন করেছি।

আপনার যদি ওয়াইফাই সংযোগে সমস্যা না হয় তবে আপনি মূল অ্যান্টেনা ব্যবহার করতে পারেন।

ধাপ 4: অন্যান্য উপাদান একত্রিত করা

অন্যান্য জিনিস একত্রিত করা
অন্যান্য জিনিস একত্রিত করা
অন্যান্য জিনিস একত্রিত করা
অন্যান্য জিনিস একত্রিত করা
অন্যান্য উপাদান একত্রিত করা
অন্যান্য উপাদান একত্রিত করা

প্রোটোটাইপ PCB এর পিছনে আমরা ESP8266, RTC এবং PCF8574 মডিউল একত্রিত করব।

আমি সকেট বিক্রি করেছি যাতে আমি মডিউলগুলিকে প্লাগ এবং আনপ্লাগ করতে পারি।

এছাড়াও আপনাকে LDR মডিউল একত্রিত করতে হবে যাতে সেন্সর পরিবেষ্টিত আলো অনুভব করতে পারে।

সর্বশেষ একটি সুবিধাজনক জায়গায় স্পর্শ সুইচ যোগ করুন যাতে আপনি অ্যালার্ম বন্ধ করতে সহজেই এটিতে পৌঁছাতে পারেন।

ধাপ 5: সমস্ত জিনিস একসাথে সংযুক্ত করা

সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা
সমস্ত জিনিস একসাথে সংযুক্ত করা

অনুগ্রহ করে পরিকল্পিতভাবে দেখুন, এটি জটিল নয়, এটি কেবল একটি মডিউল থেকে অন্য মডেলের সাথে সংযুক্ত তারগুলি।

আপনার যদি স্কিম্যাটিক পড়তে অসুবিধা হয় তবে এখানে একটি পাঠ্য বিবরণ রয়েছে:

====================

MAX7219 থেকে ESP8266 ======================

VCC - 5V (নোট 1)

GND - GND

CS - D8

DIN - D7

CLK - D5

===================

DS3231 থেকে ESP8266

===================

GND - GND

VCC - 3.3V

এসডিএ - ডি 1

এসসিএল - ডি 2

==========================================

স্পার্কফুন সিরিয়াল 7 সেগমেন্ট ডিসপ্লে ESP8266 তে

==========================================

VCC - 5V (নোট 1)

GND - GND

RX - D4

==========================================

LDR লাইট সেন্সর মডিউল থেকে ESP8266

==========================================

VCC - 3.3V

GND - GND

আউট - A0

===========================================

ওয়াইফাই নেতৃত্বাধীন catode - D3, anode থেকে 3.3V থেকে 1k রোধক

(আমি একটি 1k প্রতিরোধক ব্যবহার করেছি কারণ আমি চেয়েছিলাম যে নেতৃত্বটি ম্লান হতে পারে)

===========================================

============================================

Ebay PCF8574T I/O Fr I2C Port Interface Support Arduino ========================================= =====

P0 - ঘন্টা আপ বোতাম

P1 - ঘন্টা dn বোতাম

P2 - মিনিট আপ বোতাম

P3 - buzzer (আমি একটি চিপ অ্যালার্ম ঘড়ির খরচ থেকে electronic $ 1) একটি ইলেকট্রনিক বুজার ব্যবহার করেছি)

P4 - মিনিট dn বোতাম

P5 - অ্যালার্ম চালু/বন্ধ বোতাম

P6 - গ্রীষ্মের জন্য 1 ঘন্টা যোগ করুন (শুধুমাত্র ইসরায়েলের জন্য) (নোট 2)

P7 - অ্যালার্ম স্টপ টাচ বোতাম

আরটিসির এসডিএ থেকে এসডিএ

আরটিসির এসসিএল থেকে এসসিএল

GND থেকে GND

VCC থেকে 3.3V

সমস্ত বোতামগুলি একপাশে পোর্টের সাথে এবং অন্য দিকে জিএনডিতে সংযুক্ত থাকে।

নোট 1 - নেতৃত্বাধীন ম্যাট্রিক্সের সমস্ত 6 টি ব্লক এবং অ্যালার্ম ডিসপ্লে 5V এর সাথে সংযুক্ত

দ্রষ্টব্য 2 - PCF8574 এর P6 এর সাথে সংযুক্ত সুইচটি কেবল আমার দেশে প্রয়োজন কারণ গ্রীষ্মের সময় সর্বদা বিশ্বের অন্যান্য দিনের মতো একই তারিখে হয় না তাই প্রয়োজন হলে আমি এক ঘন্টা যোগ করতে পারি।

ঘড়ির শক্তি দুটি উপায়ে সরবরাহ করা যেতে পারে:

1. ESP12e মডিউলের সাথে একটি USB তারের সংযোগ এবং মডিউলের VV পিন থেকে প্রদর্শনের জন্য 5V গ্রহণ করা।

2. একটি ডেডিকেটেড কানেক্টরের মাধ্যমে 5V ইনপুট করুন (যেমন পরিকল্পিতভাবে বর্ণিত), 5V কে ডট ম্যাট্রিক্স মডিউল এবং অ্যালার্ম ডিসপ্লে এবং ESP12e মডিউলের ভিন পিনের সাথে সংযুক্ত করুন।

যদি আপনি বিকল্প 2 ব্যবহার করেন তবে আপনাকে 5V এবং GND এর মধ্যে 470uF 16V ক্যাপাসিটরের সংযোগ করতে হবে।

আমি রিসেটটিকে একটি পুশ বোতামে সংযুক্ত করেছি যা আমি ঘড়ির বাইরে থেকে একটি পিন দিয়ে পৌঁছাতে পারি।

প্রতিটি মডিউলের ভোল্টেজ লক্ষ্য করুন !

ধাপ 6: সফটওয়্যার

Arduino স্কেচ সংযুক্ত করা হয়েছে, আমি অনেক মন্তব্য করেছি তাই আমি বিশ্বাস করি এটি পরিষ্কার হবে।

আপনি শুনতে থেকে WiFiManager লাইব্রেরি এবং শুনতে থেকে ESP8266WiFi লাইব্রেরি অন্তর্ভুক্ত করতে হবে

আপনি যদি Arduino IDE দিয়ে ESP12e প্রোগ্রাম করতে না জানেন তাহলে দয়া করে এর জন্য গুগল করুন।

ধাপ 7: বাক্স

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

আমি 210 মিমি লম্বা একটি প্লেক্সিগ্লাস টিউব থেকে বাক্সটি তৈরি করেছি যা আমি একটি উইন্ডো টিন্ট ফিল্ম (গাড়িতে ব্যবহৃত) দিয়ে coveredেকে রেখেছিলাম।

ডেলরিন থেকে তৈরি দুই পাশের কভার যা আমি একটি সিএনসি মিলিং মেশিন দিয়ে তৈরি করেছি (সম্ভবত এটি একটি 3D প্রিন্টার দিয়ে করা যেতে পারে)।

আমি সিএনসি প্রোগ্রামিং এর জন্য যে কভার ব্যবহার করেছি তার জন্য শুধুমাত্র DXF ফাইল আছে।

যদি কারও DXF ফাইলের প্রয়োজন হয় দয়া করে আমাকে একটি নোট পাঠান।

অবশ্যই আপনি ঘড়ির জন্য আলাদা সুন্দর বক্স তৈরি করতে পারেন।

ধাপ 8: সমাপ্ত ঘড়ি।

সমাপ্ত ঘড়ি এখানে দেখা যাবে

ধন্যবাদ.

প্রস্তাবিত: