সুচিপত্র:
- সরবরাহ
- ধাপ 1: দৈর্ঘ্য LED স্ট্রিপ কাটা
- ধাপ 2: এলইডি স্ট্রিপের ব্যবস্থা ও তারের ব্যবস্থা
- ধাপ 3: ESP32 এর সাথে সংযোগ স্থাপন
- ধাপ 4: Arduino IDE ইনস্টল করা
- ধাপ 5: Arduino IDE সেট আপ করা
- ধাপ 6: ওয়ার্ড ক্লক প্রকল্পের জন্য ESP32 প্রোগ্রামিং
- ধাপ 7: চূড়ান্ত পদক্ষেপগুলি …
- ধাপ 8: ওয়াইফাই সংযোগ
- ধাপ 9: LEDs এর রঙ পরিবর্তন করা
- ধাপ 10: সময় সামঞ্জস্য করা
- ধাপ 11: চূড়ান্ত সমাবেশ
- ধাপ 12: চূড়ান্ত নোট
ভিডিও: IEEE শব্দ ক্লক প্রকল্প: 12 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এটি UNO এর IEEE ক্লাবের জন্য একটি প্রকল্প, এটি কোন সময় তা উপস্থাপন করার একটি অনন্য উপায়। ওয়ার্ড ক্লক সময় বের করে এবং আরজিবি স্ট্রিপের সাহায্যে আপনি আপনার পছন্দের যেকোনো রঙের ঘড়িটি পেতে পারেন। ESP32 এর ওয়াইফাই ক্ষমতা ব্যবহার করে, ঘড়ি একটি নির্দিষ্ট ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করে এবং বর্তমান সময়কে ইন্টারনেট থেকে টেনে নেয়। যদি আপনার সাথে সংযোগ করার জন্য ওয়াইফাই নেটওয়ার্ক না থাকে, তাহলে চিন্তা করবেন না, কোডটি সহজেই ESP32 অভ্যন্তরীণ ঘড়িতে চালানোর জন্য পরিবর্তন করা যেতে পারে কিন্তু এটি শব্দ ঘড়িটিকে সময় হিসাবে সঠিক করে তুলবে না।
প্রকল্প এবং কোড দ্বারা অনুপ্রাণিত:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
সরবরাহ
-ইএসপি 32 মাইক্রোকন্ট্রোলার
-WS2812b RGB স্বতন্ত্রভাবে ঠিকানাযোগ্য LED স্ট্রিপ (60 মিটার নেতৃত্বে)
13 টি LED এর 8 টি স্ট্রিপের জন্য যথেষ্ট, ~ 2 মিটার
-সম্মুখ প্যানেল
- এই সামনের প্যানেল কোন অস্বচ্ছ উপাদান থেকে লেজার কাটা হতে পারে
- এই নির্দেশযোগ্য সামনের প্যানেলটি 9x7 মাত্রা সহ 1/8 ইঞ্চি কাঠের প্যানেলিং থেকে লেজার কাটা হয়েছিল
-উপাদান অপব্যবহার
প্রকৃত বিস্তার ফ্যাব্রিক থেকে প্রিন্টার পেপার পর্যন্ত কিছু হতে পারে
-টেপ
-5 ভি ওয়ালওয়ার্ট
ইউএসবি থেকে মাইক্রো-ইউএসবি কেবল
-ইন্টারনেট অ্যাক্সেস সহ কম্পিউটার
-আরডুইনো আইডিই
-প্রদত্ত কোড
-ওয়াইফাই নেটওয়ার্ক
ধাপ 1: দৈর্ঘ্য LED স্ট্রিপ কাটা
স্বতন্ত্রভাবে ঠিকানাযোগ্য LED স্ট্রিপ এই প্রকল্পের অন্যতম গুরুত্বপূর্ণ উপাদান। যদি আপনি সঠিক ধরনের LED স্ট্রিপ না পান, তাহলে কোড কাজ নাও করতে পারে। স্ট্রিপে এলইডিগুলির ব্যবধান গুরুত্বপূর্ণ, নিশ্চিত করুন যে আপনার কাছে এমন স্ট্রিপ আছে যাতে প্রতি মিটারে 60 টি এলইডি রয়েছে। এই প্রকল্পের জন্য, ~ 2 মিটার এলইডি স্ট্রিপ যথেষ্ট হবে।
প্রকল্পের জন্য, আপনাকে সম্পূর্ণ LED স্ট্রিপকে ছোট ছোট স্ট্রিপগুলিতে কাটাতে হবে যাতে তারা বোর্ডে ফিট করতে পারে। আপনার 13 টি এলইডি লম্বা 8 টি স্ট্রিপ লাগবে। স্ট্রিপের শুরু থেকে শুরু করে (মহিলা সংযোগকারীর সাথে শেষ) 13 টি এলইডি গণনা করুন এবং তারপরে স্ট্রিপটি কাটুন যাতে আপনার 13 টি এলইডি সহ একটি ছোট স্ট্রিপ থাকে। আপনার 8 টি পূর্ণ স্ট্রিপ না হওয়া পর্যন্ত পুনরাবৃত্তি করুন, এতে 2 মিটার লম্বা LED স্ট্রিপ থাকবে। আপনি LEDs এর প্রতিটি মিটার স্ট্রিপ থেকে 4 টি সঠিক আকারের স্ট্রিপ পাবেন। প্রতিস্থাপন অংশ বা অন্যান্য প্রকল্পের জন্য অতিরিক্ত LEDS রাখুন।
ধাপ 2: এলইডি স্ট্রিপের ব্যবস্থা ও তারের ব্যবস্থা
এখন আপনার কাছে এলইডি -র stri টি স্ট্রিপ আছে, সেগুলি প্রদত্ত টেমপ্লেটে (ফ্রন্ট প্যানেল.এসভিজি) সাজানোর সময় এসেছে।. Svg ফাইল প্রিন্ট করার সময় নিশ্চিত করুন যে এটি সঠিকভাবে 9in 7in দ্বারা স্কেল করতে হবে। ডেটা লাইনের দিকের দিকে মনোযোগ দিন। আপনি যদি স্ট্রিপটি ঘনিষ্ঠভাবে দেখেন, আপনি LED মডিউলের দিকে নির্দেশ করে একটি তীর দিয়ে দিন দেখতে পাবেন। তীরের দিকটি এলইডি স্ট্রিপগুলি সঠিকভাবে সাজানোর জন্য ব্যবহৃত হবে। আঠালো রক্ষক অপসারণ করার আগে টেমপ্লেটে LED স্ট্রিপগুলি রাখুন। উপরের সারি থেকে শুরু করে, "IT R IS C TEN HALF" লাইন, ডান দিকে নির্দেশ করে দিন তীর দিয়ে প্রথম স্ট্রিপটি রাখুন। পরবর্তী এলইডি স্ট্রিপটি পরবর্তী লাইনে নিচে রাখুন কিন্তু এবার নিশ্চিত করুন যে দিন তীরটি বাম দিকে নির্দেশ করা হয়েছে। তীরের মুখোমুখি দিক পরিবর্তন করে সমস্ত LED স্ট্রিপ স্থাপন করা চালিয়ে যান। শেষ লাইনটি বাম দিকে নির্দেশ করা উচিত।
একবার আপনি টেমপ্লেটে সমস্ত LED স্ট্রিপ সঠিকভাবে সাজিয়ে নিলে, স্ট্রিপ দ্বারা স্ট্রিপ করুন, LED স্ট্রিপের পিছন থেকে আঠালো প্রটেক্টর স্ট্রিপটি সরান এবং যতটা সম্ভব সোজা টেমপ্লেটে প্রয়োগ করুন। সমস্ত LED স্ট্রিপগুলি টেমপ্লেট শীটে লেগে যাওয়ার পরে, +5V, GND এবং ডেটা সংযোগগুলিকে একসাথে সংযুক্ত করার জন্য সাবধানে সোল্ডার তারগুলি।
ধাপ 3: ESP32 এর সাথে সংযোগ স্থাপন
একবার সমস্ত স্ট্রিপ একসাথে বিক্রি হয়ে গেলে, LED স্ট্রিপটিকে ESP32 কন্ট্রোলারের সাথে সংযুক্ত করার সময় এসেছে। আপনি হয় মহিলা সংযোগকারীর মধ্যে তারের সন্নিবেশ করতে পারেন অথবা আপনি তারের থেকে তাপ সঙ্কুচিততা এবং LED স্ট্রিপ থেকে ডি-সোল্ডার সাবধানে অপসারণ করতে পারেন। যখন আপনি ইএসপি 32 এ এই তারগুলি সোল্ডার করেন তখন নিশ্চিত করুন যে আপনার কাছে মিরকো-ইউএসবি অবস্থান করার জন্য পর্যাপ্ত তার রয়েছে যেখানে আপনি একটি মিরকো-ইউএসবি কেবল প্লাগ করতে পারেন। +5V অথবা +3.3V থেকে Vin, GND থেকে GND এবং Din থেকে D13 এর সাথে সংযুক্ত তারের সোল্ডার করুন।
ধাপ 4: Arduino IDE ইনস্টল করা
যদি আপনার Arduino IDE ইনস্টল না থাকে তাহলে নিচের লিংক থেকে ডাউনলোড করুন
www.arduino.cc/en/Main/Software
আপনার অপারেটিং সিস্টেমের জন্য সঠিক সংস্করণটি চয়ন করুন
ধাপ 5: Arduino IDE সেট আপ করা
Arduino IDE খোলার পর, ESP32 বোর্ড ড্রাইভার ইনস্টল করার জন্য সংশ্লিষ্ট লিঙ্কে যান
Arduino IDE এ ESP32 বোর্ড ইনস্টল করা (উইন্ডোজ নির্দেশাবলী)
Arduino IDE এ ESP32 বোর্ড ইনস্টল করা (ম্যাক এবং লিনাক্স নির্দেশাবলী)
পরবর্তীতে, নিম্নলিখিত লিঙ্ক থেকে তারানাইস থেকে এনটিপি ক্লায়েন্ট লাইব্রেরি ডাউনলোড করুন:
NTP ক্লায়েন্ট লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন
এছাড়াও আপনাকে Adafruit Neopixel লাইব্রেরি ডাউনলোড করতে হবে
github.com/adafruit/Adafruit_NeoPixel
. Zip ফাইলটি আনজিপ করুন এবং আপনার Arduino IDE লাইব্রেরি ফোল্ডারে ফোল্ডারটি অনুলিপি করুন।
ধাপ 6: ওয়ার্ড ক্লক প্রকল্পের জন্য ESP32 প্রোগ্রামিং
একটি নতুন Arduino স্কেচ খুলুন এবং উপরের কোডটি ডাউনলোড করুন। এই কোডটি আপনার নতুন Arduino স্কেচে কপি এবং পেস্ট করুন এবং কোডটি কম্পাইল করুন যাতে নিশ্চিত করুন যে সমস্ত সঠিক ড্রাইভার ইনস্টল করা আছে।
ধাপ 7: চূড়ান্ত পদক্ষেপগুলি …
কোডটিতে কয়েকটি সেটিং রয়েছে যা আপনাকে পরিবর্তন করতে হবে।
ধাপ 8: ওয়াইফাই সংযোগ
কোডের এই দুটি ভেরিয়েবল আপনার ওয়াইফাই নেটওয়ার্কের নাম এবং পাসওয়ার্ডে পরিবর্তন করতে হবে।
ধাপ 9: LEDs এর রঙ পরিবর্তন করা
এই পরিবর্তনশীল LEDs কি রঙ নিয়ন্ত্রণ করে, এই লাইনের বিন্যাস এই মত দেখা যেতে পারে:
uint32_t color = strip. Color (সবুজ, লাল, নীল);
প্রতিটি রঙের মান (0-255) এর মান পরিবর্তন করে, আপনি LEDs কি রঙ পরিবর্তন করতে পারেন। এলইডি উজ্জ্বল সবুজ হওয়ার জন্য কোডটি পূর্বনির্ধারিত।
ধাপ 10: সময় সামঞ্জস্য করা
এটি টাইম জোনের কারণে টাইম শিফট অ্যাডজাস্ট করার জন্য দায়ী কোডের ব্লক। এটি সিডিটিতে সেট করা আছে, মনে রাখবেন এই কোডটি স্বয়ংক্রিয়ভাবে দিনের আলো সংরক্ষণের সাথে পরিবর্তিত হয় না। আপনাকে অফসেট ভ্যালু -21600 এ পরিবর্তন করতে হবে যখন দিবালোকের সঞ্চয় "ফিরে আসবে"।
ধাপ 11: চূড়ান্ত সমাবেশ
একবার ইএসপি 32 ওয়াইফাইয়ের সাথে সংযুক্ত হয়ে গেলে এবং আপনার এলইডি লাইট জ্বলছে, প্রকল্পটি সমাবেশ করার সময় এসেছে।
সামনের প্যানেলের পিছনে আপনার বিস্তার উপাদানটি টেপ করুন যাতে সমস্ত কাটা চিঠিগুলি েকে যায়। তারপর চিঠি কাটা আউট সঙ্গে LEDs লাইন আপ। যখন এগুলি একত্রিত হয়, পিছন এবং সামনের প্যানেলের প্রান্তগুলি টেপ করুন।
ধাপ 12: চূড়ান্ত নোট
এই প্রকল্পটি সম্ভবত একটি ব্যাটারি থেকে চালিত হতে পারে কিন্তু বিপুল সংখ্যক LEDs চালিত হওয়ার কারণে, ব্যাটারিগুলি পর্যাপ্ত কারেন্ট প্রদান করতে সক্ষম নাও হতে পারে।
কিছু এলইডি এলোমেলোভাবে জ্বলে উঠবে, এটি EN32 টি পুনরায় সেট করে EN বোতাম টিপে ঠিক করা যেতে পারে। ভিন পিনকে 5V থেকে 3.3V এ পরিবর্তন করাও এই সমস্যার সমাধান করতে পারে।
প্রস্তাবিত:
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
ওয়াল ক্লক সহ অসাধারণ প্রকল্প: 11 টি ধাপ
ওয়াল ক্লক সহ অসাধারণ প্রজেক্ট: হাই বন্ধু, এই ব্লগটি অসাধারণ হবে কারণ এই ব্লগে আমি ওল্ড ওয়াল ক্লক ব্যবহার করে একটি আশ্চর্যজনক LED ইফেক্ট সার্কিট তৈরি করব।
জিক্সি ক্লক: সবচেয়ে সুন্দর গ্লো টিউব ক্লক: Ste টি ধাপ
জিক্সি ক্লক: সবচেয়ে সুন্দর গ্লো টিউব ক্লক: আমি নিক্সি টিউব খুব পছন্দ করি, কিন্তু এটা খুব ব্যয়বহুল, আমি এটা বহন করতে পারি না। তাই আমি এই জিক্সি ক্লক তৈরিতে অর্ধেক বছর কাটিয়েছি। এক্রাইলিক আলো তৈরিতে ws2812 আলোকসজ্জা ব্যবহার করে জিক্সি ক্লক অর্জন করা হয়। আরজিবি টিউব পাতলা করার জন্য আমি যথাসাধ্য চেষ্টা করি
অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প: 4 টি ধাপ (ছবি সহ)
সাউন্ড দ্বারা নিয়ন্ত্রিত আর্ম আঁকা - আরডুইনো স্কুল প্রকল্প: এটি আমার প্রথমবারের মতো Arduino এর সাথে কাজ করা, এবং এইরকম কিছু নিয়ে কাজ করা, তাই যদি আমি কোন ভুল করে থাকি তবে দু sorryখিত! আমি এই ধারণাটি পেয়েছি যখন আমি আমার শখগুলি সম্পর্কে চিন্তা করেছি, যা অঙ্কন এবং সংগীত। তাই আমি এই দুটিকে একত্রিত করার চেষ্টা করেছি! একটি সেল
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: 3 ধাপ (ছবি সহ)
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: একটি ব্রাস বেল, একটি ছোট্ট রিলে আরও কিছু জিনিস এবং একটি আসল বেল আপনার ডেস্কটপে ঘন্টা বাজাতে পারে। ওএস এক্স এছাড়াও, আমি আবর্জনায় পাওয়া একটি পিসিতে উবুন্টু লিনাক্স ইনস্টল করার চিন্তা করেছিলাম এবং এটিতে কাজ করেছি: আমি কখনই করিনি