সুচিপত্র:
ভিডিও: মিনিটেল রিয়েল টাইম ক্লক: ৫ টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ফ্রান্স টেলিকম দ্বারা 1978 সালে তৈরি, মিনিটেল একটি তথ্য পুনরুদ্ধার এবং পাঠ্য পরিষেবা ছিল। ওয়ার্ল্ড ওয়াইড ওয়েবের আগে সবচেয়ে সফল নেটওয়ার্ক হিসেবে বিবেচিত। 30 বছর পর 2008 সালে অবশেষে নেটওয়ার্কটি বন্ধ হয়ে গেল। (উইকিতে এই সম্পর্কে প্রচুর তথ্য আছে।) রাতারাতি এই টার্মিনালগুলি অপ্রচলিত হয়ে গেল।
একটি CRT স্ক্রিন কীবোর্ড, মডেম এবং কিছু শিফট রেজিস্টার নিয়ে গঠিত, এই "বোবা" টার্মিনালগুলি ডেটা প্রক্রিয়াকরণ করতে সক্ষম নয়। তাহলে আপনি এটা দিয়ে কি করতে পারেন? এটি একটি ঘড়িতে পরিণত করুন!
ধাপ 1: কম্পোনেন্টগুলির তালিকা
Arduino বুটলোডারের সাথে Atmega 328p মাইক্রোপ্রসেসর
16 মেগাহার্টজ স্ফটিক
22 পিএফ ক্যাপাসিটর x 2
10 kOhm প্রতিরোধক
100 uf ইলেক্ট্রোলাইটিক ক্যাপ
DS3231 RTC মডিউল
সহজ সংযোগের জন্য হেডার পিন
(10kOhm এবং 100kOhm প্রতিরোধক: alচ্ছিক)
কিছু তার এবং ঝাল
স্কেচ আপলোড করার জন্য Arduino Uno বোর্ড
এবং, অবশ্যই, একটি মিনিটেল 1 টার্মিনাল
ধাপ 2: পরিকল্পিত
পরিকল্পিত খুব সহজ। এটি আপনার মৌলিক Atmega328p সেটআপ RTC এর সাথে এনালগ পিন 4 এবং 5 এর সাথে সংযুক্ত। Minitel rx এবং tx ডিজিটাল পিন 7 এবং 8 এর সাথে সংযুক্ত। আমার একটি উদাহরণে আমি একটি ভোল্টেজ ডিভাইডার তৈরির জন্য কয়েকটি প্রতিরোধক যুক্ত করেছি যা এনালগ পিন 3 এর সাথে সংযুক্ত। মিনিটেল এখন 50 ভোল্ট পর্যন্ত ডিসি ভোল্টমিটার হতে পারে। আপনি অন্যান্য পেরিফেরাল যেমন এলডিআর, থার্মোমিটার, মাইক্রোফোন ইত্যাদি যোগ করতে পারেন। আপনি অন্যান্য জিনিস, বিভিন্ন মান যোগ করতে বা এটি সম্পূর্ণভাবে ছেড়ে দিতে চাইতে পারেন।
ধাপ 3: ওয়্যারিং আপ
মনোযোগ: মিনিটেলস কেসিং সরানোর আগে, নিশ্চিত করুন যে আপনি এটিকে মেইন পাওয়ার সাপ্লাই থেকে সংযোগ বিচ্ছিন্ন করেছেন এবং উচ্চ ভোল্টেজের ক্যাপাসিটারগুলিকে নিষ্কাশন করার জন্য 5 মিনিট সময় দিন।
আপনার সার্কিটের জন্য মিনিটেলের ভিতরে প্রচুর জায়গা রয়েছে, তবে নিশ্চিত করুন যে এটি অন্য কোনও অংশকে স্পর্শ করে না। আমি আমার একটি অপসারণযোগ্য ব্যাক প্যানেলে খনন করেছি।
আপনার সার্কিটের RX এবং TX কে মিনিটেলের TX এবং RX এর সাথে সংযুক্ত করুন। ছবি এবং পরিকল্পিত দেখুন। যদি আপনি এইগুলিকে ভুল ভাবে সংযুক্ত করেন, তাহলে এটি কোন বড় কথা নয়, আপনি কেবল আপনার কোডের পিন নম্বরগুলি অদলবদল করতে পারেন। (এ বিষয়ে পরে আরো)
Minitels 7805 ভোল্টেজ রেগুলেটরটি খুঁজুন এবং আপনার সার্কিটটিকে এর সাথে সংযুক্ত করুন। (নিশ্চিত করুন যে আপনি আপনার পোলারিটি সঠিকভাবে পেয়েছেন। সবসময়! সর্বদা! সর্বদা !! এটি চালু করার আগে দুবার পরীক্ষা করুন।)
মিনিটেলের পিছনে রয়েছে পুরনো ফ্রান্স টেলিকম টেলিফোন প্লাগ এবং সকেট। সংযোগ বিচ্ছিন্ন করুন এবং প্লাগ এবং সীসা সরান। পরবর্তী, আপনার সার্কিটে সকেট টার্মিনাল সংযুক্ত করুন। আপনি আপনার মাইক্রোকন্ট্রোলার না খুলে এবং অপসারণ না করে কেবল আপনার আরডুইনো ইউনো বোর্ডকে সকেটে সংযুক্ত করে আপনার সার্কিটে নতুন স্কেচ পরিবর্তন এবং আপলোড করতে সক্ষম হবেন। এছাড়াও, আপনি পূর্ববর্তী ধাপে উল্লিখিত অন্যান্য পেরিফেরাল যুক্ত করার জন্য আপনার এনালগ পিনকে একটি টার্মিনালে সংযুক্ত করতে পারেন।
ধাপ 4: উপরে এবং চলমান
এখানে কিছু ছবি আছে।
ধাপ 5: কোড
কোড তিনটি লাইব্রেরি ব্যবহার করে। সফটওয়্যার সিরিয়াল, মিনিটেল এবং ডিএস 3231। সবই গিটহাব থেকে ডাউনলোড করা যাবে। কল ফাংশন মিনিটেল এম (7, 8) ডিজিটাল পিন 7 এবং 8 এ মিনিটেলস আরএক্স এবং টিএক্স সেট আপ করে
তারপর বড় সংখ্যা এবং স্থান আক্রমণকারীদের জন্য সমস্ত পূর্ণসংখ্যা এবং অক্ষর অ্যারে আছে। setup () রিয়েল টাইম ঘড়ি শুরু করে। (আপনি চাইলে এখানে সময় এবং তারিখ নির্ধারণ করতে পারেন।
যেহেতু মিনিটেল 1 ধীর এবং খুব সীমিত গ্রাফিক্স ক্ষমতা, (40 বছর বয়সী) আপনার ফাংশনগুলি যতটা সম্ভব সংক্ষিপ্ত রাখা গুরুত্বপূর্ণ। মূল লুপটি কী প্রেসগুলি পড়া এবং মোড নির্বাচন করার সাথে সম্পর্কিত। মেনু এবং সেটিং মোডে, আরটিসি এবং গ্রাফিক্স রিফ্রেশ করার কোন রিডিং নেই তাই কীবোর্ড থেকে ইনপুট দ্রুত পড়া হয়। যাহোক; ক্লক মোডে কী টিপে কাজ করার জন্য বেশ কিছু প্রচেষ্টা লাগতে পারে। ধৈর্য্য ধারন করুন.
এই উদাহরণ কোডটি এলার্ম ঘড়ির সংস্করণের জন্য এবং ভোল্ট মিটার নয়। আপনি যদি ভোল্ট মিটারের কোড চান তবে আমি অনুরোধে পাঠাব।
আমি কোডের মাধ্যমে সব কথা বলতে যাচ্ছি না। আপনি সম্ভবত ইতিমধ্যে এই অংশটি এড়িয়ে গেছেন।
আমার কোড খুব রুক্ষ এবং অগোছালো। আমার সত্যিই এটি পরিষ্কার করা দরকার। কিন্তু এটি কাজ করে. যখন আমার সময় থাকে তখন আমি এটিকে স্ট্রিমলাইন করে এবং অব্যবহৃত পূর্ণসংখ্যা এবং জিনিস মুছে ফেলি।
খোঁজার জন্য ধন্যবাদ। আমি আশা করি আপনার মিনিটেল ঘড়ি প্রকল্পটি ভাল হবে।
লুক। আইজি লুক 1969 মরগান
প্রস্তাবিত:
রিয়েল-টাইম ক্লক মডিউল (DS3231) কিভাবে ব্যবহার করবেন: 5 টি ধাপ
কিভাবে একটি রিয়েল-টাইম ক্লক মডিউল (DS3231) ব্যবহার করতে হয়: DS3231 হল একটি কম খরচে, অত্যন্ত নির্ভুল I2C রিয়েল-টাইম ক্লক (RTC) যার সমন্বিত তাপমাত্রা-ক্ষতিপূরণযুক্ত স্ফটিক দোলক (TCXO) এবং স্ফটিক। ডিভাইসটি একটি ব্যাটারি ইনপুট অন্তর্ভুক্ত করে এবং সঠিক সময় রক্ষণাবেক্ষণ করে যখন প্রধান শক্তিটি
AT89s52: 3 ধাপ ব্যবহার করে রিয়েল টাইম ক্লক
AT89s52 ব্যবহার করে রিয়েল টাইম ক্লক: ওয়েলকাম ব্যাক, এটি শুভম ত্রিবেদী এবং আজ আমি At89s52 মাইক্রোকন্ট্রোলার ব্যবহার করে রিয়েল টাইম ক্লক ডিজাইন করতে যাচ্ছি। AT89S52 মাইক্রোকন্ট্রোলার এই প্রকল্পের কেন্দ্র। DS1307 IC RTC হিসেবে ব্যবহৃত হয়। এই DS1307 IC এর জন্য I2C ইন্টারফেস প্রয়োজন, কিন্তু 89
DS3231 RTC (রিয়েল টাইম ক্লক) সঠিক, দ্রুত এবং স্বয়ংক্রিয়ভাবে জাভা (+-1) ব্যবহার করে সেট করা: 3 টি ধাপ
ডিএস 3231 আরটিসি (রিয়েল টাইম ক্লক) সঠিকভাবে, দ্রুত এবং স্বয়ংক্রিয়ভাবে জাভা (+-1 গুলি) সেট করা: এই নির্দেশনাটি আপনাকে দেখাবে যে কীভাবে একটি আরডুইনো এবং একটি ছোট জাভা অ্যাপ্লিকেশন ব্যবহার করে একটি ডিএস 3231 রিয়েল টাইম ক্লকে সময় সেট করতে হয়। Arduino এর সিরিয়াল সংযোগ এই প্রোগ্রামের মৌলিক যুক্তি: 1। Arduino একটি সিরিয়াল অনুরোধ পাঠায়
আরডুইনো দিয়ে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করা: 3 ধাপ
আরডুইনো দিয়ে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করা: আমরা বিভিন্ন উৎস থেকে Arduino- এর সাথে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করার জন্য অনুরোধ পেতে থাকি-তাই এটি কিভাবে ব্যবহার করতে হয় তার একটি দুটি অংশের প্রথম টিউটোরিয়াল। এই Arduino টিউটোরিয়ালের জন্য আমাদের কাছে দুটি রিয়েল-টাইম ক্লক মডিউল আছে
DS1307 আরডুইনো সহ রিয়েল টাইম ক্লক RTC: 4 টি ধাপ
DS1307 Arduino এর সাথে রিয়েল টাইম ক্লক RTC: এই টিউটোরিয়ালে আমরা রিয়েল টাইম ক্লক (RTC) এবং কিভাবে Arduino & রিয়েল টাইম ক্লক আইসি ডিএস 1307 একটি টাইমিং ডিভাইস হিসাবে একত্রিত করা হয়। রিয়েল টাইম ক্লক (আরটিসি) সময় পর্যবেক্ষণ এবং ক্যালেন্ডার রক্ষণাবেক্ষণের জন্য ব্যবহার করা হয়। আরটিসি ব্যবহার করার জন্য