সুচিপত্র:

নিক্সি ক্লক মুড ব্যারোমিটার: 7 টি ধাপ (ছবি সহ)
নিক্সি ক্লক মুড ব্যারোমিটার: 7 টি ধাপ (ছবি সহ)

ভিডিও: নিক্সি ক্লক মুড ব্যারোমিটার: 7 টি ধাপ (ছবি সহ)

ভিডিও: নিক্সি ক্লক মুড ব্যারোমিটার: 7 টি ধাপ (ছবি সহ)
ভিডিও: Cutting the nixie clock cap out from machine #nixieclock #DIY #nixietube 2024, নভেম্বর
Anonim
Image
Image

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

প্রকৃতপক্ষে, ওল্ড-স্কুল ব্যারোমিটার তার একটি কাজে বেশ বেহুদা হয়ে নিজেকে সাহায্য করেনি। এমনকি এটিকে সঠিকভাবে ক্যালিব্রেট করা এবং সঠিকভাবে কাজ করা অনুমান করা, বায়ুমণ্ডলীয় চাপ ব্যবহার করে আবহাওয়ার পূর্বাভাস দেওয়া, অথবা এমনকি বর্তমান আবহাওয়া নির্দেশ করাও প্রায় অসম্ভব।

এদিকে, 24/7 গণমাধ্যমের আবহাওয়া রিপোর্টের প্রবর্তনের পরিপূরক হিসাবে, অতি-নির্ভুল কঠিন রাষ্ট্রীয় চাপ, তাপমাত্রা এবং আর্দ্রতা সেন্সরগুলি পাওয়া যায়। একটি প্রসেসর এবং একটি সস্তা এলসিডি ডিসপ্লে নিক্ষেপ করুন এবং আপনার কাছে একটি "ডিজিটাল হোম ওয়েদার স্টেশন" রয়েছে। এমনকি আবহাওয়া বিশেষজ্ঞরা, অথবা যারা টিভি বা ইন্টারনেটে আবহাওয়াকে সরকারী চক্রান্ত মনে করে, তাদের আর ব্যারোমিটারের প্রয়োজন হয় না।

সবই লজ্জাজনক, কারণ আমার শৈশবের বাড়িতে থাকা ব্যারোমিটারের আমার উষ্ণ স্মৃতি আছে। আমার বাবা এটি একটি সাবধানে নিয়ন্ত্রিত টোকা দিতেন এবং একটি ছোট আচারের মধ্যে বর্তমান পড়ার সূচকটি সেট করতেন, যখন আমি বড় ছিলাম তখন আমি অনুকরণ করতে চেয়েছিলাম, এমনকি আমি বুঝতে পেরেছিলাম যে জিনিসটি কেবল একটি বিশ্বমানের ব্লেগার।

এখানে কীভাবে একটি আপডেট করা এনালগ-ডিসপ্লে ব্যারোমিটার তৈরি করা যায় যা মূলটির কোন ত্রুটিকেই মোকাবেলা করে না, কিন্তু এর সাথে শুরু হওয়া থেকেও কিছু অতিরিক্ত কার্যকারিতা রয়েছে। আপনি যদি ভিডিওটি দেখেন, আপনি ধারণাটি পাবেন।

এই প্রকল্পের শালীন লক্ষ্যগুলি দেওয়া, এটি বেশ জটিল - বা আরও সঠিকভাবে, প্রকল্পটিকে সম্পূর্ণরূপে প্রতিলিপি করা একটি নির্দেশের জন্য খুব বেশি। এই কারণে, আমি ব্যারোমিটার/মেজাজ ব্যারোমিটার অংশে ফোকাস করব এবং বাকিদের জন্য আমি আপনাকে সঠিক দিক নির্দেশ করব।

ধাপ 1: উপকরণ এবং সরঞ্জাম

আপনার ঘের প্রস্তুত করুন, সাবধানে
আপনার ঘের প্রস্তুত করুন, সাবধানে

ব্যারোমিটার/মেজাজ ব্যারোমিটারের জন্য আপনার প্রয়োজন হবে:

  • একটি অ্যানেরয়েড ব্যারোমিটার। কাজ করতে হয় না। এমন কিছু যা আপনার নান্দনিক সংবেদনশীলতাকে আকর্ষণ করে তা আরও গুরুত্বপূর্ণ। আমার ছোটবেলার বাসাটা যদি আমার কাছে থাকত তবে আমি মনে করি এটি ডাম্পে আছে। আমি 15 ডলারে ইবেতে প্রতিস্থাপন পেয়েছি।
  • একটি চাপ সেন্সর।
  • একটি ESP8266 মডিউল - আমি একটি NodeMCU ব্যবহার করেছি।
  • একটি উপযুক্ত স্টেপার মোটর এবং ড্রাইভার বোর্ড - লিঙ্কটি পাঁচটি কাজের জন্য কিন্তু দামের জন্য তাদের হারানো কঠিন। এই মোটরটির সম্পূর্ণ ঘূর্ণনের 4096 ধাপ রয়েছে, যা আমাদের উদ্দেশ্যে যথেষ্ট রেজোলিউশন প্রদান করে।
  • একটি 5VDC পাওয়ার সাপ্লাই - কমপক্ষে 1A - ESP8266 এবং মোটরের জন্য। আমি একটি সম্মিলিত 12VDC এবং 5VDC সরবরাহ ব্যবহার করেছি কারণ আমার ইতিমধ্যে একটি ছিল এবং নিক্সি ঘড়ির জন্য 12V সরবরাহের প্রয়োজন ছিল (প্লাস প্রকল্পের অন্যান্য উপাদানগুলির জন্য আরও 5V শক্তি)।
  • কমপক্ষে তিনটি এলইডি (চাপের প্রবণতা নির্দেশ করতে)।
  • একটি LDR/photoresistor।
  • বিবিধ ভোগ্য সামগ্রী যেমন জাম্পার তার, প্রতিরোধক, তাপ সঙ্কুচিত পাইপ ইত্যাদি।
  • বেশিরভাগ ক্ষেত্রে, আপনি ইলেকট্রনিক্স রাখার জন্য যে ব্যারোমিটার ব্যবহার করছেন তার আসল ক্ষেত্রে ব্যবহার করতে পারেন। আমি একটি অস্পষ্টভাবে শিল্প ও কারুশিল্প-শৈলী ঘড়ির কেস পুনর্নির্মাণ করেছি যাতে ঘড়ি এবং ব্যারোমিটার উভয়ই থাকে তাই ব্যারোমিটারের প্রয়োজন হয় না।

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

পদক্ষেপ 2: আপনার ঘের প্রস্তুত করুন, সাবধানে

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

আমার আরও কিছু কাজ করার ছিল, কারণ আমার ঘড়ির ক্ষেত্রে এখনও পুরানো (অ-কাজ) ঘড়ির কাটার প্রক্রিয়া ছিল।

আমি যান্ত্রিক ঘড়ি সম্পর্কে কিছুই জানি না, কিন্তু গরুর মাংসের কুণ্ডলী স্প্রিংসগুলি পরামর্শ দিয়েছিল যে আমাকে সতর্কতার সাথে এগিয়ে যেতে হবে। তা সত্ত্বেও, যখন জিনিসটি বিস্ফোরিত হয়েছিল আমি ছিলাম, ভাল, অপ্রস্তুত। এক সেকেন্ড আমি একটি আপাতদৃষ্টিতে অসঙ্গতিপূর্ণ স্ক্রু পূর্বাবস্থায় ফিরিয়ে দিচ্ছিলাম, পরের দিকে একটি জোরে ধাক্কা এবং ধুলো এবং ধ্বংসাবশেষ দিয়ে ভরা বাতাস। ঘড়ির টুকরো সব জায়গা জুড়ে ছিল এবং কেস নিজেই সম্পূর্ণ বিচ্ছিন্ন হয়ে গিয়েছিল। অনেকটা যেমন আমি কল্পনা করি যখন একটি বাস্তব বোমা বন্ধ হয়ে যায়, কিছুক্ষণের জন্য আমি বুঝতে পারিনি কি ঘটেছিল। এর পরের বধির নীরবতায়, আমি অর্ধেক সাইরেনের শব্দ শুনতে প্রত্যাশিত ছিলাম। এছাড়াও, আমার হাত সত্যিই ব্যাথা করেছে।

পাঠ এক: এমনকি শালীন আকারের ঘড়ি প্রক্রিয়াগুলি আশ্চর্যজনকভাবে প্রচুর পরিমাণে শক্তি সঞ্চয় করতে পারে।

দ্বিতীয় পাঠ: সন্দেহ হলে নিরাপত্তা চশমা পরুন! আমি ভাগ্যবান, কিছুই আমার চোখে পড়েনি কিন্তু এটি অবশ্যই থাকতে পারে। কখনও কখনও শুধুমাত্র পুরানো নিরাপত্তা squints নিযুক্ত যথেষ্ট নয় (এমনকি আমি এটা করেছি নিশ্চিত না)। আমার হাত ঠিক ছিল, আমি কেবল একটি শিশু ছিলাম।

অনেক আঠালো এবং ক্ল্যাম্পিংয়ের পরে, আমি মামলাটি আবার একসাথে পেয়েছি এবং 3 য় ধাপে এগিয়ে যাওয়ার জন্য প্রস্তুত ছিলাম।

ধাপ 3: উপাদানগুলি ইনস্টল করুন - পার্ট 1

উপাদানগুলি ইনস্টল করুন - পর্ব 1
উপাদানগুলি ইনস্টল করুন - পর্ব 1
উপাদানগুলি ইনস্টল করুন - পর্ব 1
উপাদানগুলি ইনস্টল করুন - পর্ব 1

আপনাকে মোটরটি ইনস্টল করার জন্য কিছু উপায় খুঁজে বের করতে হবে যাতে খাদটি ডায়ালের মাধ্যমে যথেষ্ট পরিমাণে বেরিয়ে আসে যাতে পয়েন্টার সংযুক্ত করা হলে এটি হস্তক্ষেপ ছাড়াই মুখ জুড়ে ঝাড়বে। এটি প্রথম দেখানোর চেয়ে একটু বেশি কঠিন হতে পারে কারণ বেশিরভাগ ব্যারোমিটারের কাচের ভিতরে আরেকটি পয়েন্টার থাকবে যা প্রাচীনকালে বর্তমান পড়া রেকর্ড করার জন্য ব্যবহৃত হত। পরে ব্যাখ্যা করা হয়েছে, আমাদের এই পয়েন্টার প্রয়োজন হবে না কিন্তু এটি রাখা ডিভাইসের আসল চেহারা এবং অনুভূতি সংরক্ষণ করতে সাহায্য করে।

যে কোনও ক্ষেত্রে, বর্তমান-পড়ার পয়েন্টারটির অস্তিত্ব মানে "প্রাথমিক" পয়েন্টার ডায়ালের মুখ থেকে কতদূর বসে থাকতে পারে তার একটি সীমা রয়েছে।

অন্য দিকে, পয়েন্টারটি কেবল একটি ওয়াশার সাফ করার জন্য ডায়াল থেকে যথেষ্ট দূরে বসতে হবে যা ডায়ালে একটি এলডিআর ইনস্টল করবে (পরবর্তী ধাপ দেখুন)।

আমি যা করেছি তা হল একটি ডায়াল এবং তার ফ্রেমটি একটি কাঠের ব্যাকারে মাউন্ট করা, তারপর যথাযথ স্পেসার দিয়ে মোটরটিকে ব্যাকারে মাউন্ট করুন। প্রথম ছবি এটি ব্যাখ্যা করতে সাহায্য করতে পারে কিন্তু আপনি নিজের ব্যবস্থা নিয়ে আসতে পারেন।

একটি ঘড়ি কেস বা অনুরূপ আকারের কিছু ব্যবহার করার একটি সুবিধা হল যে অভ্যন্তরীণভাবে বিদ্যুৎ সরবরাহ ইনস্টল করার জায়গা রয়েছে। আমার জন্য, এটি গুরুত্বপূর্ণ ছিল কারণ ঘড়িটি একটি ম্যান্টেলপিসে বসতে যাচ্ছে যা আমি বিশেষভাবে ইনস্টল করা একটি আউটলেটে প্লাগ করা ছিল। এই জায়গায় স্পষ্টতই অ্যানাক্রোনিস্টিক "ওয়াল ওয়ার্ট" বা এসপিএস ইট লুকানো কঠিন হবে - তবে এটি আপনার পক্ষে কোনও সমস্যা হতে পারে না।

দ্বিতীয় ছবিতে লেবেল না করা উপাদানগুলি প্রকল্পের ঘড়ি এবং চিমার অংশগুলির সাথে সম্পর্কিত (তৃতীয় নোডএমসিইউ এবং সংশ্লিষ্ট ওয়্যারিং নিক্সি পিসিবির অধীনে)।

অন্য সব কিছুর বসানো - প্রাথমিকভাবে BMP180 সেন্সর, মোটর ড্রাইভার বোর্ড, এবং NodeMCU - সমালোচনামূলক নয়। এটি বলেছিল, যতক্ষণ না আমি ইন্টারকানেক্ট ওয়্যারকে ড্রাইভার বোর্ড থেকে দূরে সরিয়ে দিয়েছি ততক্ষণ মোটর কখনও কখনও সঠিকভাবে কাজ করে না। সেখানে কি ঘটছে তা নিশ্চিত নন কিন্তু যদি আপনার মোটরটি মজার মনে হয় এবং/অথবা মসৃণভাবে না যায় তবে আপনি তারগুলি চারপাশে সরানোর চেষ্টা করতে পারেন।

ম্যানুয়ালি চাপের প্রবণতা (বৃদ্ধি, পতন বা স্থির) রেকর্ড করার প্রয়োজন এড়াতে আমি ডায়ালের নীচে তিনটি ছোট এলইডি অন্তর্ভুক্ত করেছি। যখন তিনটি প্রজ্বলিত হয়, ব্যারোমিটার মুড মোডে থাকে। পিরিয়ডের অনুভূতি বজায় রাখার জন্য আমি "উষ্ণ সাদা" এলইডি ব্যবহার করেছি। আনমোডুলেটেড, তারা অনেক উজ্জ্বল ছিল যখন মাথায় দেখা হয়েছিল কিন্তু কিছু ভারী দায়িত্ব PWM দিয়ে আমি দেখেছিলাম যে আমি পরে ছিলাম। বর্তমান রিডিং পয়েন্টার এখনও সনাতনবাদীদের জন্য উপলব্ধ।

ধাপ 4: উপাদানগুলি ইনস্টল করুন - পার্ট 2

উপাদান ইনস্টল করুন - পার্ট 2
উপাদান ইনস্টল করুন - পার্ট 2

ডায়ালে এলডিআর নিয়ে কাজ করা যাক। প্রথমত, কেন আমাদের এই প্রয়োজন?

আচ্ছা, এটি একটি সস্তা স্টেপার মোটরের সীমাবদ্ধতার জন্য আমার সমাধান - যদিও এটি সুনির্দিষ্ট ধাপে চলাচল করতে পারে, এটির শুরুর অবস্থানের রেফারেন্স ছাড়া এটি কোথায় আছে তা জানার কোন সহজাত ক্ষমতা নেই। তাত্ত্বিকভাবে আমি মনে করি আপনি এটিকে কঠোরভাবে কোড করতে পারেন এবং আমার অনুমান করা সমস্ত পরবর্তী গতিবিধিগুলির ট্র্যাক রাখতে পারেন (কোন বাস্তব ভিত্তি ছাড়াই) যে ত্রুটিগুলি দ্রুত epুকে যাবে, বিশেষ করে "মেজাজ মোডে" প্রয়োজনীয় বড় আকারের চলাচলের কারণে। এছাড়াও, আপনি একটি পাওয়ার কাটে স্টাফ হয়ে যাবেন (EEPROM এ প্রতিটি আন্দোলন লেখা সত্যিই বাস্তব নয়)।

আমার প্রথম চিন্তা ছিল পাওয়ার-আপের উপর একটি ক্রমাঙ্কন চক্র চালু করা এবং মেজাজ এবং ব্যারোমিটার মোডের মধ্যে পরিবর্তন। এই চক্রটি ডায়ালের একটি পরিচিত পয়েন্টে একটি মাইক্রোসুইচ ভ্রমণ করবে। কিন্তু সুইচ আইডিয়ার যান্ত্রিক বাস্তবায়ন আমার কাছে খুব চ্যালেঞ্জিং মনে হয়েছিল। পয়েন্টার নিজেই অ্যাকচুয়েটর হওয়ার জন্য খুব ক্ষীণ তাই আমাকে শ্যাফ্টে অন্য কিছু ইনস্টল করতে হবে। তারপর 360 ° গতি সংরক্ষণের সমস্যা ছিল - আমি স্ট্যান্ডার্ড সার্ভোর পরিবর্তে একটি স্টেপার মোটর নিয়ে গিয়েছিলাম। আমি যতটুকু সহ্য করতে পারি তার চেয়ে একটু বেশি চেতনার প্রয়োগের সাথে আমি নিশ্চিত যে একটি মাইক্রোসুইচ কাজ করতে পারে-অথবা সম্ভবত একটি অফ-দ্য-শেলফ পজিশন সেন্সর সমাধানও পাওয়া যায়-কিন্তু আমি অন্য পথে গিয়েছিলাম।

লক্ষ্য করুন যে ডায়ালের ছবিতে একটি ওয়াশার মাউন্ট করা আছে একটার অবস্থানে। এই ওয়াশারটি নোডএমসিইউতে উপলব্ধ একক এনালগ ইনপুটের সাথে সংযুক্ত একটি এলডিআর ফ্রেম করে। যখন ব্যারোমিটারটি চালিত হয়, বা মোড পরিবর্তন করে, NodeMCU একটি ক্রমাঙ্কন চক্র প্রবেশ করে এবং এলডিআর -এর উপর দিয়ে ভ্রমণকারী পয়েন্টারটির পিছনের কারণে হঠাৎ আলোর স্তরে হঠাৎ পরিবর্তনের সন্ধান করে। পরবর্তী যে কোন আন্দোলন সেই পরিচিত অবস্থান থেকে সূচী করা হয়। এটি নির্ভরযোগ্যভাবে কাজ করার জন্য কোডে থ্রেশহোল্ড মানগুলির সাথে আমাকে কিছুটা ফিড করতে হয়েছিল কিন্তু একবার এটি হয়ে গেলে আমি এটি কতটা সঠিক তা নিয়ে আনন্দিতভাবে অবাক হয়েছিলাম - প্রত্যাশিত মানের 1% বা 2% এর মধ্যে ধারাবাহিকভাবে ব্যারোমিটার সেটিংসে ফিরে আসা।

এটি সম্পূর্ণ অন্ধকারে কাজ করে না, স্পষ্টতই, তবে আপনি সাধারণত মোড পরিবর্তন করবেন না। যদি কোন কারণে একটি নির্দিষ্ট সময়ের মধ্যে ক্রমাঙ্কন চক্র সম্পন্ন করা না যায়, তাহলে এটি হালনাগাদ করে এবং ট্রেন্ড এলইডিগুলিকে ফ্ল্যাশ করে।

যাইহোক, এলডিআর পদ্ধতির সৌন্দর্য হল ইনস্টলেশনটি অতি সহজ - ডায়ালটিতে এলডিআর এর জন্য যথেষ্ট বড় একটি গর্ত ড্রিল করুন যেখানে এটি পয়েন্টারটির পিছনের প্রান্ত দ্বারা আবৃত থাকবে। পয়েন্টার এবং LDR এর মধ্যে একটি সুন্দর "সীল" পেতে, LDR এর চারপাশে একটি ছোট ওয়াশার আঠালো করুন এবং প্রয়োজনে পয়েন্টার লেজটি পরিবর্তন করুন (আমি কিছু উপযুক্ত আকৃতির কালো কাগজ ব্যবহার করেছি)।

ধাপ 5: কোড - মৌলিক কার্যকারিতা

কোড - মৌলিক কার্যকারিতা
কোড - মৌলিক কার্যকারিতা

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

চাপের তথ্য প্রক্রিয়াকরণের জন্য, আমি স্পার্কফুন BMP180 লাইব্রেরি থেকে একটি উদাহরণ ব্যবহার করেছি। আমাকে তখন যা করতে হয়েছিল তা ছিল মোটর কন্ট্রোল দিয়ে বিয়ে করা।

ধাপ 6: কোড - ক্রমাঙ্কন, নিয়ন্ত্রণ, GUI, গুগল সহকারী এবং ইউটিলিটি ফাংশন

কোড - ক্রমাঙ্কন, নিয়ন্ত্রণ, GUI, গুগল সহকারী এবং ইউটিলিটি ফাংশন
কোড - ক্রমাঙ্কন, নিয়ন্ত্রণ, GUI, গুগল সহকারী এবং ইউটিলিটি ফাংশন

প্রাথমিক ক্রমাঙ্কন হার্ড-কোডেড। নিরাপদ দিকে থাকার জন্য, এবং ব্যারোমিটারের একটি ভিন্ন উচ্চতায় সম্ভাব্য স্থানান্তরের জন্য, নোডএমসিইউ এবং ওয়েবসকেট যোগাযোগের মাধ্যমে একটি ওয়েব সার্ভারের মাধ্যমে সেকেন্ডারি ক্রমাঙ্কন এবং নিয়ন্ত্রণ অর্জন করা হয়। এই সম্পর্কে শেখার জন্য একটি ভাল সম্পদ এখানে।

যদিও ভিডিওটি দেখায়, এই প্রকল্পের আসল "বাহ" ফ্যাক্টর, যেমন এটি, গুগল সহকারী/গুগল হোমের মাধ্যমে নিয়ন্ত্রণ। এখানে টোস্টার জিএ (রাস্পবেরি পাই 3 দ্বারা চালিত) এর জন্য একটি নির্দেশযোগ্য রয়েছে। চিন্তা করবেন না, আপনাকে একটি ঘের হিসাবে $ 400 টোস্টার ব্যবহার করতে হবে না।

GA দ্বারা IFTTT এবং Adafruit IO এর মাধ্যমে NodeMCU- তে কমান্ড প্রেরণ করা হয়। এই বিষয়ে একটি ভাল সম্পদ এখানে। আপনার গুগল সহকারীর সাথে ইন্টারঅ্যাক্ট করার অন্যান্য, আরো জটিল উপায় আছে কিন্তু এই প্রকল্পের জন্য এই খুব সহজ পদ্ধতিটি পুরোপুরি কাজ করে।

অবশেষে, কোডটিতে কিছু অত্যন্ত দরকারী ইউটিলিটি ফাংশন (ওভার-দ্য-এয়ার আপডেট, মাল্টিকাস্ট ডিএনএস, ওয়াইফাই ম্যানেজার) রয়েছে যা আমি আমার সমস্ত ESP8266- ভিত্তিক প্রকল্পে অন্তর্ভুক্ত করা শুরু করেছি।

এই প্রকল্পের সমস্ত কোড (নিক্সি ক্লক এবং কাইমার কন্ট্রোল সহ) এখানে গিথুব এ রয়েছে। আমি এইচটিএমএল/সিএসএস ফাইলে যে ছবিগুলি ব্যবহার করেছি তা ছেড়ে দিয়েছি তাই এটি বাক্সের বাইরে কাজ করে (আশা করি) - আপনাকে কেবল আপনার নিজের অ্যাডাফ্রুট আইও অ্যাকাউন্টের বিবরণ যুক্ত করতে হবে।

ধাপ 7: নিক্সি ক্লক এবং চিমার

নিক্সি ক্লক এবং চিমার
নিক্সি ক্লক এবং চিমার

নিক্সি ক্লক একটি পৃথক NodeMCU দ্বারা নিয়ন্ত্রিত এবং এখানে উপলব্ধ একটি Arduino ieldাল হিসাবে ডিজাইন করা একটি নিক্সি টিউব এবং ড্রাইভার মডিউল ব্যবহার করে। লিঙ্কটির সংস্করণটিতে সময় পাওয়ার জন্য একটি জিপিএস মডিউল রয়েছে। আমার ieldাল (একটি পূর্ববর্তী সংস্করণ) জিপিএস মডিউল নেই কিন্তু আমি ইন্টারনেট থেকে সময় পেতে নোড এমসিইউ ব্যবহার করি, যা কিছু উপায়ে ভাল।

ঘড়ির জন্য নিয়ন্ত্রণ পরিকল্পনা এবং GUI- এর আরও কনফিগারেশন অপশন আছে কিন্তু অন্যথায় ব্যারোমিটারের অনুরূপ। এখানে একটু ওভারল্যাপ আছে যে নিক্সি এলইডি ব্যারোমিটারের মেজাজ ইনপুটগুলিতে সাড়া দেয় (একই অ্যাডাফ্রুট আইও ফিডের মাধ্যমে)।

আসল ক্লকওয়ার্ক মেকানিজমের ধ্বংসাবশেষ থেকে আমি একটি তৃতীয় নোডএমসিইউ দ্বারা চালিত একটি কাইমার মেকানিজম তৈরির জন্য যথেষ্ট পরিমাণে বিট উদ্ধার করেছি (আরে, তারা প্রতিটি মাত্র 6 ডলার) এবং আরেকটি স্টেপার মোটর। আমি যা যুক্ত করেছি তা ছিল মূল প্রক্রিয়া এবং মোটরের মধ্যে একটি "ইন্টারফেস"। "ইন্টারফেস" উদ্ধৃতিতে আছে কারণ এটি কেবল একটি বুলেট সংযোগকারীকে নিয়ে গঠিত যার মধ্যে দুটি নখ ডান কোণে চালিত হয় এবং মোটর শ্যাফ্টে টান দেওয়া হয়। এই গর্ভনিরোধের প্রতি চতুর্থাংশ ঘূর্ণনের ফলে কাইমারের একটি স্ট্রাইক হয়। আবারও, কাইমার কন্ট্রোল স্কিম ব্যারোমিটারের অনুরূপ এবং তিনটি ওয়েব সার্ভার একসাথে লিঙ্ক করা হয়েছে যাতে পুরোটা অনেক বেশি নির্বিঘ্ন মনে হয়।

ঘড়ি এবং কাইমার নোডএমসিইউগুলি একে অপরের থেকে সম্পূর্ণ স্বাধীনভাবে কাজ করে কিন্তু ইন্টারনেট টাইমকিপিংয়ের বিস্ময়ের কারণে সবসময় পুরোপুরি সিঙ্কে থাকে।

প্রস্তাবিত: