সুচিপত্র:
ভিডিও: কাউন্টিং রিং ক্লক: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমি একটি ঘড়ি তৈরির জন্য একটি নিওপিক্সেল রিং 60 এলইডি কেনার পরিকল্পনা করেছি কিন্তু দুর্ভাগ্যবশত আমি এটি কিনতে পারিনি। অবশেষে, আমি একটি নিওপিক্সেল রিং L৫ লেড কিনেছি এবং একটি ইন্টারনেট ঘড়ি তৈরির একটি সহজ উপায় নিয়ে এসেছি যা এই এলইডি রিং with৫ দিয়ে ঘন্টা, মিনিট এবং সেকেন্ড প্রদর্শন করতে পারে। আসুন শুরু করা যাক।
ধাপ 1: অংশ তালিকা
প্রধান উপাদান অন্তর্ভুক্ত করা হয়:
- 01pcs x ESP8266 NODEMCU
- 01pcs x NEOPIXEL RING 35 LEDS
- DIY 5x7cm এর জন্য 01pcs x DOUBLE SIDED UNIVERSAL PCB
- 01pcs x MALE & FEMALE 40PIN 2.54MM হেডার
- বিদ্যুৎ সরবরাহের জন্য 01pcs x ফোন চার্জার
ধাপ 2: পরিকল্পিত
এটি খুবই সহজ সার্কিট। নিওপিক্সেল রিংটিতে 2 x 3 প্যাড রয়েছে যা অনুসরণ করা হয়েছে: 5V, DI, GND এবং 5V, DO, GND। এটি নিয়ন্ত্রণ করার জন্য, আমাদের যা করতে হবে তা হল এই 3 টি প্যাড 5V, DI, GND- এ 3 টি সংযোগ সোল্ডার করা। NEOPIXEL RING এর 5V এবং GND +5V এবং GND এর সাথে বাইরের বিদ্যুৎ সরবরাহ এবং ডাটা DI পিন D4 এ ESP8266 NODEMCU এর সাথে সংযুক্ত।
দ্রষ্টব্য: আমি ফ্রিজিং লাইব্রেরিতে NEOPIXEL RING 35 LED খুঁজে পাইনি, তাই আমি সার্কিট ডায়াগ্রামে এটি প্রতিস্থাপন করতে NEOPIXEL RING 60 LED ব্যবহার করেছি।
ধাপ 3: বিক্রয় এবং সমাবেশ
প্রথমত, আমি NEOPIXEL RING থেকে মূল তারগুলি সরিয়েছি, তারপর আমি NEOPIXEL RING এ 5V, DI, GND পিনগুলিতে 3 পিন পুরুষ হেডার সোল্ডার করেছি।
আমি DIY প্রোটোবার্ড সার্কিট 5X7cm একটি ছোট টুকরো করে কেটেছি, এতে ESP8266 NODEMCU প্লাগ করার জন্য 2 টি সারির মহিলা হেডার সোল্ডার করেছি। এই ছবিতে, আমি কিছু অতিরিক্ত উপাদান বিক্রি করেছি যেমন: MPU6050 এর জন্য 8P মহিলা হেডার, একটি RGB LED 3pcs x কারেন্ট-সীমাবদ্ধ প্রতিরোধক এবং 2P স্ক্রু টার্মিনাল ব্লক।
পূর্ববর্তী ধাপে পরিকল্পিতভাবে DIY PCB এর নীচে 3 পিন মহিলা হেডার (5V, D4, GND) সোল্ডারিং। এই মহিলা হেডার NEOPIXEL RING এর পুরুষ হেডারের সাথে সংযুক্ত হবে।
ESP8266 NODEMCU কভার করার জন্য একটি ছোট বাক্স আঠালো করুন। আমার ইচ্ছা এই রকম ছোট বক্স বানানোর জন্য আমার কাছে থ্রিডি প্রিন্টার থাকত। DIY PCB- এর মহিলা হেডার এই গর্তের মধ্য দিয়ে যেতে এবং NEOPIXEL RING- এর সাথে সংযোগ স্থাপনের জন্য আমি বাক্সে একটি গর্ত ড্রিল করেছি।
এটা খুবই সাধারণ. সম্পন্ন.
আমি রিং ঘড়ি গণনা করতে 5V শক্তি সরবরাহ করতে সেল ফোন চার্জার ব্যবহার করেছি।
ধাপ 4: প্রোগ্রামিং
আমার ধারণা নীচের ছবিতে দেখানো হয়েছে:
ঘন্টা একটি বাইনারি সংখ্যা হিসাবে প্রদর্শিত হবে এবং আমাদের 4-বিট বাইনারি সংখ্যার সমতুল্য 4 টি LEDs প্রয়োজন ঘন্টা দেখানোর জন্য (সর্বোচ্চ 12) মিনিট এবং দ্বিতীয়টি দশম ডিজিটের LEDs সংখ্যা গণনা করে প্রতিনিধিত্ব করা হয় (সর্বোচ্চ 5) এবং ইউনিট ডিজিট (সর্বোচ্চ.9)। সম্পূর্ণ, আমাদের প্রয়োজন (5+9) x 2 = 28 LEDs মিনিট এবং সেকেন্ড দেখানোর জন্য।
এই নিওপিক্সেল রিংটিতে 35 টি এলইডি রয়েছে তাই 3 টি অবশিষ্ট এলইডি ঘন্টা, মিনিট এবং সেকেন্ড স্পষ্ট করার জন্য বিভাজক হিসাবে ব্যবহৃত হয়। এটি ছবিতে কালো রঙ দ্বারা চিহ্নিত করা হয়েছে।
এই ঘড়িটি কীভাবে সময় প্রদর্শন করে তা বোঝার জন্য আমরা নীচের ছবিটি দেখতে পারি।
LEDs এর অবস্থান নিম্নলিখিত অ্যারেগুলিতে ঘোষণা করা হয়েছে:
বাইট HHHH [4] = {16, 17, 18, 19}; // ঘন্টা - 4 বিট বাইনারি সংখ্যা
বাইট M0 [5] = {14, 13, 12, 11, 10}; // মিনিট - দশ অঙ্কের বাইট M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // মিনিট - ইউনিট ডিজিট বাইট S0 [5] = {21, 22, 23, 24, 25}; // মিনিট - দশ অঙ্কের বাইট S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // মিনিট - ইউনিট ডিজিট বাইট SEPERATOR [3] = {0, 15, 20}; // 3 বিভাজক leds
এই কাউন্টিং রিং ক্লকটি NTP সার্ভার থেকে সময়ের তথ্য পড়তে পারে এবং ESP8266 NODEMCU দ্বারা ওয়াইফাই -তে সময় আপডেট করা হবে।
আপনার পছন্দের নেতৃত্বাধীন রঙ নির্বাচন করতে আমরা এই ওয়েবসাইটটি উল্লেখ করতে পারি। নীচের ছবিতে, গণনা রিং ঘড়ি কোন সেপারেটর এলইডি ছাড়া সময় দেখায়।
যদি এটি বিভ্রান্তির সৃষ্টি করে, আমরা তাদের জন্য অন্য রং নির্ধারণ করতে পারি (যেমন: নীচের ছবিতে সাদা) ঘন্টা, মিনিট এবং সেকেন্ডের পার্থক্য করতে।
রিং ক্লক কোড গণনা আমার GitHub এ পাওয়া যায়।
ধাপ 5: শেষ
আরো কিছু ছবি দেখুন।
আপনার দেখার জন্য ধন্যবাদ এবং আমি আশা করি আপনি এটি পছন্দ করেন !!!
দয়া করে আমার ইউটিউব চ্যানেলে লাইক এবং সাবস্ক্রাইব করুন।
প্রস্তাবিত:
একটি Arduino OLED রিং ক্লক তৈরি করা: 5 টি ধাপ
একটি Arduino OLED রিং ক্লক তৈরি করা: আমি একটি ছোট OLED ডিসপ্লে কিনেছি, এর পরিষ্কার এবং স্বচ্ছতা আমার দৃষ্টি আকর্ষণ করে। কিন্তু আমি এটা দিয়ে কি করতে পারি? আসলে, মূল বিষয় হল কিভাবে আমি এটা দেখাতে পারি … Lol। আচ্ছা, যখন আমি দ্য লর্ড অফ দ্য রিংসের পোস্টারের দিকে তাকালাম, যা আমার প্রিয় সিনেমা সিরিজ
AccuRep: একটি পুশ-আপ কাউন্টিং ডিভাইস: 8 টি ধাপ (ছবি সহ)
AccuRep: একটি পুশ-আপ কাউন্টিং ডিভাইস: আমি অনেককে জানি যারা এই কোয়ারেন্টাইনে কাজ শুরু করেছেন। হোম ওয়ার্কআউটের সমস্যা হল জিম সরঞ্জামের অভাব। আমার ওয়ার্কআউটে বেশিরভাগ পুশ-আপ থাকে। নিজেকে সত্যিই ধাক্কা দেওয়ার জন্য, আমি আমার ওয়ার্কআউটের সময় রক মিউজিক শুনি। সমস্যা হল গণনা।
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
জিক্সি ক্লক: সবচেয়ে সুন্দর গ্লো টিউব ক্লক: Ste টি ধাপ
জিক্সি ক্লক: সবচেয়ে সুন্দর গ্লো টিউব ক্লক: আমি নিক্সি টিউব খুব পছন্দ করি, কিন্তু এটা খুব ব্যয়বহুল, আমি এটা বহন করতে পারি না। তাই আমি এই জিক্সি ক্লক তৈরিতে অর্ধেক বছর কাটিয়েছি। এক্রাইলিক আলো তৈরিতে ws2812 আলোকসজ্জা ব্যবহার করে জিক্সি ক্লক অর্জন করা হয়। আরজিবি টিউব পাতলা করার জন্য আমি যথাসাধ্য চেষ্টা করি
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: 3 ধাপ (ছবি সহ)
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: একটি ব্রাস বেল, একটি ছোট্ট রিলে আরও কিছু জিনিস এবং একটি আসল বেল আপনার ডেস্কটপে ঘন্টা বাজাতে পারে। ওএস এক্স এছাড়াও, আমি আবর্জনায় পাওয়া একটি পিসিতে উবুন্টু লিনাক্স ইনস্টল করার চিন্তা করেছিলাম এবং এটিতে কাজ করেছি: আমি কখনই করিনি