সুচিপত্র:
ভিডিও: আরেকটি ঘড়ি: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমার আগের আপলোড থেকে দেখা যায় আমি কিছু পুরাতন ওজনের যন্ত্রপাতি থেকে 7 টি সেগমেন্ট ডিসপ্লে বোর্ড পেয়েছি।
আমার আগের প্রচেষ্টা একটি রিয়েল টাইম ক্লক মডিউল সহ একটি Arduino ব্যবহার করেছে।
এই নির্দেশযোগ্য একটি NTP সার্ভারের সাথে সংযুক্ত একটি ESP8266 D1 মিনি ব্যবহার করে!
কোডটি ESP8266WiFi লাইব্রেরির একটি উদাহরণের উপর ভিত্তি করে তৈরি।
আমি 7 সেগমেন্ট ডিসপ্লে ওয়্যারিং সম্পর্কে বিস্তারিতভাবে যাচ্ছি না কারণ নেটে কয়েক ডজন উদাহরণ রয়েছে। আমার যে 2 টি বোর্ড আছে, MAX7219 ডিকোডার ড্রাইভার চিপ ব্যবহার করে, এইগুলিকে 8 x 7 সেগমেন্ট ডিসপ্লে পর্যন্ত নিয়ন্ত্রণ করতে 3 পিনের প্রয়োজন।
আমি তারিখটিও দেখাতে চেয়েছিলাম, তাই আরও 3 টি পিনের প্রয়োজন ছিল!
দিনটি প্রদর্শনের জন্য আমার আরও 7 টি আউটপুট দরকার ছিল! আউটপুট পিনের অভাব পূরণ করতে, আমি একটি নিও পিক্সেল ডিসপ্লে, 1 পিন, 7 আউটপুট বেছে নিয়েছি!
ধাপ 1: হার্ডওয়্যার
যন্ত্রাংশ প্রয়োজন
12 x 7 সেগমেন্ট ডিসপ্লে (আমার ক্ষেত্রে আমি বেশ পুরনো ওজনের মেশিন বোর্ড পেয়ে খুব ভাগ্যবান ছিলাম যা অনেক তারের সঞ্চয় করেছিল।
1 x ESP8266 D1 মিনি অথবা 7 বা ততোধিক ডিজিটাল আউটপুট সহ যেকোনো ESP8266
2 x MAX7129 (আবার, আমি ওজনের মেশিন ডিসপ্লে বোর্ড পাওয়ার সৌভাগ্যবান ছিলাম)
1 x সোজা 8 NeoPixel ডিসপ্লে
2 এক্স লেভেল শিফটার
1 x 5v পাওয়ার সাপ্লাই
ধাপ 2: DAY প্রদর্শন
এর জন্য আমি বেসের জন্য একটি পুরানো ক্রেডিট কার্ডের কিছু অংশ, কিছু মোটা কার্ড (আমার ক্ষেত্রে 300gsm ছবির কাগজ) এবং কিছু ডবল পার্শ্বযুক্ত মাউন্ট টেপ ব্যবহার করেছি।
এটি একটি নৈপুণ ছুরি দিয়ে স্লট দিয়ে টেপের মাত্র 2 টি স্ট্রিপ নিওপিক্সেল বোর্ডে LEDs এর মধ্যে দূরত্ব।
কার্ডের পাতলা স্ট্রিপগুলি প্রতিটি দিনের জন্য একটি চ্যানেল তৈরি করতে ব্যবহৃত হয়।
একটি ডাইমো লেবেল প্রস্তুতকারকের সাথে দিনের নামগুলি স্পষ্ট টেপে মুদ্রিত হয়।
ধাপ 3: সংযোগ এবং সফটওয়্যার
ESP8266 পণ্য পরিসীমা চমৎকার maily কারণে
ক) এগুলি সস্তা ময়লা
খ) তাদের খুব কম বাহ্যিক উপাদান প্রয়োজন
আমার ডিসপ্লের জন্য 5v এবং ESP এর জন্য 3v দরকার তাই আমি 5v পাওয়ার সাপ্লাই সহ কয়েকটি লেভেল শিফটার ব্যবহার করেছি।
MAX7219 এর 8 টি ডিসপ্লে নিয়ন্ত্রণের জন্য কেবল 3 টি পিনের প্রয়োজন, এগুলি হল পিন 1 (দিন), 12 (লোড / সিএস) এবং 13 (ঘড়ি)।
এগুলো লেভেল শিফটারের মাধ্যমে সংযুক্ত।
কোডটি নিম্নরূপ:
// ইনপুট: ডিআইএন পিন, সিএলকে পিন, লোড পিন। চিপ সংখ্যা LEDControl mydisplay = LedControl (3, 2, 1, 1)
LedControl datedisp = LedControl (7, 6, 5, 1);
চিপের সংখ্যা 1 এ সেট করা হয়েছে কারণ আমি DOUT ব্যবহার করার পরিবর্তে 2 টি প্রদর্শনকে পৃথক আইটেম হিসাবে বিবেচনা করছি এবং সেগুলি ক্যাসকেড করছি।
নিওপিক্সেল ডিজিটাল আউটপুট 4 এর সাথে সংযুক্ত
#পিন 4 নির্ধারণ করুন
#সংজ্ঞায়িত করুন NUMPIXELS 7 (8 LED এর মধ্যে 1 টি উপেক্ষা করা)
গিটহাব এ কয়েকটি #অন্তর্ভুক্ত রয়েছে যার সবগুলি পাওয়া যাবে।
রাউটার এসএসআইডি এবং পাসওয়ার্ড প্রবেশ করতে হবে এবং একটি এনটিপি সার্ভার নির্বাচন করা হবে, (আমি বিনামূল্যে এনটিপি সার্ভারগুলি গুগল করেছি)।
ধাপ 4: পাওয়ার আপ
পাওয়ার আপে, নিওপিক্সেল এলইডিগুলি ছিঁড়ে যায়, তারপর, 7 সেগমেন্ট ডিসপ্লে রাউটারের সাথে সংযোগ না হওয়া পর্যন্ত বিকল্প 'সি' এবং '8' দেখায়।
যদি সমস্ত বিভাগ একটি কনটেন্ট সি 8 দেখায় তবে এর অর্থ হল যে একটি এনটিপি সার্ভার সংযোগ স্থাপন করা হয়নি, একটি রিসেট এর সমাধান করা উচিত।
একবার একটি সংযোগ স্থাপন করা হলে, সময় এবং তারিখ প্রদর্শিত হয়, দিনটি একটি নীল LED দ্বারা নির্দেশিত হয়।
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
আরেকটি নিক্সি ঘড়ি: 6 টি ধাপ (ছবি সহ)
তবুও আরেকটি নিক্সি ঘড়ি: আমি সবসময় একটি নিক্সি ঘড়ি চেয়েছি, সেই জ্বলজ্বলে সংখ্যা সম্পর্কে কিছু আছে যা আমাকে মুগ্ধ করে। সুতরাং যখন আমি ইবেতে খুব বেশি ব্যয়বহুল IN12s খুঁজে পাইনি তখন আমি সেগুলি কিনেছিলাম, যখন আমি তাদের পেয়েছিলাম তখন তাদের দেখে অবাক হয়েছি কিন্তু শীঘ্রই আবিষ্কার করেছি যে
ক্লকসেপশন - কিভাবে ঘড়ি থেকে তৈরি ঘড়ি তৈরি করা যায় !: 14 টি ধাপ (ছবি সহ)
ক্লকসেপশন - কিভাবে ঘড়ি থেকে তৈরি ঘড়ি তৈরি করা যায় !: হাই অল! 2020 সালের প্রথমবারের লেখক প্রতিযোগিতার জন্য এটি আমার জমা! আপনি যদি এই প্রকল্পটি পছন্দ করেন, আমি আপনার ভোটের প্রশংসা করব :) ধন্যবাদ! এই নির্দেশাবলী আপনাকে ঘড়ির তৈরি ঘড়ি তৈরির প্রক্রিয়ার মাধ্যমে নির্দেশনা দেবে! আমি চতুরতার সাথে নাম দিয়েছি
ঘূর্ণি ঘড়ি: একটি অনন্ত আয়না কব্জি ঘড়ি: 10 ধাপ (ছবি সহ)
ঘূর্ণি ঘড়ি: একটি অনন্ত মিরর কব্জি ঘড়ি: এই প্রকল্পের লক্ষ্য ছিল একটি অনন্ত আয়না ঘড়ির পরিধানযোগ্য সংস্করণ তৈরি করা। এটি তার RGB LEDs ব্যবহার করে যথাক্রমে লাল, সবুজ, এবং নীল আলোতে ঘন্টা, মিনিট এবং সেকেন্ড বরাদ্দ করে সময় নির্দেশ করে এবং এই রঙগুলিকে ওভারল্যাপ করে
কোন RTC ছাড়া ESP8266 নেটওয়ার্ক ঘড়ি - Nodemcu NTP ঘড়ি কোন RTC - ইন্টারনেট ক্লক প্রকল্প: 4 টি ধাপ
কোন RTC ছাড়া ESP8266 নেটওয়ার্ক ঘড়ি | Nodemcu NTP ঘড়ি কোন RTC | ইন্টারনেট ঘড়ি প্রকল্প: প্রকল্পে আরটিসি ছাড়া একটি ঘড়ি প্রকল্প তৈরি করা হবে, এটি ওয়াইফাই ব্যবহার করে ইন্টারনেট থেকে সময় নিচ্ছে এবং এটি st7735 ডিসপ্লেতে প্রদর্শন করবে