সুচিপত্র:

বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস): 5 টি ধাপ (ছবি সহ)
বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস): 5 টি ধাপ (ছবি সহ)

ভিডিও: বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস): 5 টি ধাপ (ছবি সহ)

ভিডিও: বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস): 5 টি ধাপ (ছবি সহ)
ভিডিও: Bar graph NodemCu 2024, নভেম্বর
Anonim
বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস)
বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস)
বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস)
বার গ্রাফ ঘড়ি IOT (ESP8266 + 3D মুদ্রিত কেস)

ওহে, এই নির্দেশাবলীতে আমি আপনাকে ব্যাখ্যা করব কিভাবে একটি IOT 256 LED বার গ্রাফ ঘড়ি তৈরি করতে হয়।

এই ঘড়িটি তৈরি করা খুব কঠিন নয়, খুব ব্যয়বহুল নয় তবুও সময় জানাতে আপনার ধৈর্য ধরতে হবে - কিন্তু এটি তৈরি করা আনন্দদায়ক এবং শিক্ষায় পূর্ণ।

এই ঘড়িটি তৈরি করতে, প্রধান পদক্ষেপগুলি হবে:

  • একটি ক্লিপ-অন বক্স তৈরি করুন
  • ওয়াইফাই এবং এনটিপি প্রোটোকলের সাহায্যে সঠিক সময় খুঁজুন
  • প্রোগ্রাম একটি 8x32 LED ম্যাট্রিক্স জাদুকরী 256 LED প্রতিনিধিত্ব করে

সরবরাহ

  • Aliexpress এ নেতৃত্বাধীন ম্যাট্রিক্স WS2812B 8x32 11

    8x32 WS2812B LED ম্যাট্রিক্সকে Adafruit কোম্পানি NeoMatrix নামেও ডাকে।

  • Aliexpress এ একটি Nodemcu ESP8266 বোর্ড 3 থেকে 4 ((Nodemcu Wemos এর চেয়ে সূক্ষ্ম)
  • কিছু 3D- প্রিন্টার ফিলামেন্ট (≈ 120g)
  • 2 স্ক্রু বা নখ
  • একটি ইউএসবি কেবল (ইউএসবি টাইপ এ থেকে মাইক্রো ইউএসবি টাইপ বি)
  • একটি ইউএসবি ওয়াল অ্যাডাপ্টার

প্রয়োজনীয় সরঞ্জাম

  • একটি 3 ডি প্রিন্টার, আমার একটি ক্রিয়েলিটি CR-10
  • একটি প্লাস
  • একটি ঝাল লোহা

চ্ছিক সরঞ্জাম

  • কিছু গরম আঠা
  • একটি ইউএসবি ডিসি ভোল্টেজ পরীক্ষক (অনেক প্রকল্পে বেশ উপকারী)

ধাপ 1: সময় কিভাবে বলবেন?

কিভাবে সময় বলবেন?
কিভাবে সময় বলবেন?
কিভাবে সময় বলবেন?
কিভাবে সময় বলবেন?

ছবি 1 এবং "Explanation_Clock.pdf" ফাইলটি আপনাকে ব্যাখ্যা করবে কিভাবে এই ঘড়িটি পড়তে হয়। মূলত, আপনাকে প্রতিটি RGB কলামে বিন্দু গণনা করতে হবে (লাল = ঘন্টা / সবুজ = মিনিট / নীল = সেকেন্ড)।

উদাহরণস্বরূপ, ঘড়িটি ছবি 2 এ 17h50m44s প্রদর্শন করে।

ধাপ 2: ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা

ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা
ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা
ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা
ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা
ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা
ফিউশন 360 ব্যবহার করে 3D প্রিন্টেড ক্লিপসেবল এনক্লোজার ডিজাইন করা

আমি এই বাক্সটি একটি সম্পূর্ণ ক্লিপ-অন বক্স হতে চেয়েছিলাম তাই আমি এটি এমনভাবে ডিজাইন করেছি যাতে আমাকে আঠা ব্যবহার করার প্রয়োজন হবে না।

ক্লিপ-অন এই দুটি টিউটোরিয়াল (সাইড ক্লিপ) (মিড ক্লিপ) দ্বারা অনুপ্রাণিত

ম্যাট্রিক্স মাত্রা:

300mm উচ্চতা x 80mm দৈর্ঘ্য x 2mm প্রস্থ

বাক্সের মাত্রা:

323 মিমি উচ্চতা x 85 মিমি দৈর্ঘ্য x 9.2 মিমি প্রস্থ

মুখ্য মুদ্রণ মুদ্রণ:

  • 180 গ্রাম ফিলামেন্ট
  • 16h30 (মুদ্রণের সময়)

নীচে, 4 টি ফাইল রয়েছে:

  • Box_Bottom_ws (সমর্থন সহ)
  • Box_Top_ws (সমর্থন সহ)
  • Cover_Bottom_Matrix
  • Top_Matrix কে কভার করুন

সম্পূর্ণ কেস তৈরি করতে আপনার এই 4 টি টুকরো লাগবে।

ফাইলগুলি থিংভার্সেও পাওয়া যায়, এখানে লিঙ্কটি রয়েছে:

ধাপ 3: 3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন

3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন
3D প্রিন্টেড কেস + ESP8266 একত্রিত করুন

4 টুকরা মুদ্রণ করার পরে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. 5V, GND, এবং DIN ব্যতীত ম্যাট্রিক্স থেকে সমস্ত তারগুলি সরান
  2. ESP8266 বোর্ডে 3 টি অবশিষ্ট তারের বিক্রি করুন (পরিকল্পিত দেখুন)
  3. "Box_Bottom_ws" এবং "Box_Top_ws" একত্রিত করুন
  4. "Box_Bottom_ws" এর মাধ্যমে ইউএসবি কেবল ertোকান
  5. ডবল পার্শ্বযুক্ত টেপ বা গরম আঠা দিয়ে ESP8266 ঠিক করুন
  6. ESP8266 এ USB তারের প্লাগ করুন
  7. "Cover_Bottom_Matrix" এর মাধ্যমে LED ম্যাট্রিক্স স্লাইড করুন
  8. "বক্স_বটম_উইজ" -এ "Cover_Bottom_Matrix" ক্লিপ করুন
  9. "Cover_Top_Matrix" দিয়ে ধাপ 7 এবং 8 পুনরায় করুন
  10. প্রোগ্রামিং শুরু করুন

ধাপ 4: Arduino IDE ব্যবহার করে প্রোগ্রামিং

Arduino IDE ব্যবহার করে প্রোগ্রামিং
Arduino IDE ব্যবহার করে প্রোগ্রামিং

এই প্রোগ্রামের তিনটি প্রধান কাজ রয়েছে:

  • ওয়াইফাই
  • এনটিপি (নেটওয়ার্ক টাইম প্রোটোকল) (উইকিপিডিয়া)
  • 256 WS2812B LED দিয়ে তৈরি ম্যাট্রিক্স (দেখুন কিভাবে এটি কাজ করে)

পূর্বশর্ত:

বোর্ড ম্যানেজারের জন্য:

Arduino IDE এ ESP8266 বোর্ড যোগ করুন (নতুন পদ্ধতি)

লাইব্রেরির জন্য:

ম্যাট্রিক্স চালানোর জন্য, ব্যবহার করুন:

  • অ্যাডাফুইটের তৈরি "অ্যাডাফ্রুট জিএফএক্স লাইব্রেরি"
  • অ্যাডাফ্রুট দ্বারা তৈরি "অ্যাডাফুইট নিওম্যাট্রিক্স"
  • অ্যাডাফ্রুট দ্বারা তৈরি "অ্যাডাফিট নিওপিক্সেল"

ওয়াইফাই সংযোগ করতে, ব্যবহার করুন:

  • আরডুইনো দ্বারা তৈরি বিল্ড-ইন "ওয়াইফাই"
  • বোর্ড যুক্ত করে বিল্ড-ইন "ESP8266WiFi" উপলব্ধ

কোডটি ডাউনলোড করুন, ওয়াইফাই ssid এবং পাসওয়ার্ড (লাইন 54 এবং 55) পরিবর্তন করুন এবং আপনার ESP8266 বোর্ডে আপলোড করুন।

চ্ছিক:

  • রং পরিবর্তন করুন (লাইন 52) (আপনি এই সরঞ্জামটি ব্যবহার করতে পারেন: রঙ থেকে আরজিবি কোড)
  • সময় অঞ্চল পরিবর্তন করুন (লাইন 59)
  • প্রতিটি LED এর জন্য উজ্জ্বলতা পরিবর্তন করুন (লাইন 92)
  • দ্বিতীয়টি প্রদর্শন করার উপায় পরিবর্তন করুন (লাইন 101 থেকে 104) (আমি আপনাকে চেষ্টা করতে দেব)
  • Your প্রদর্শন করার জন্য আপনার নিজের কোড কোড করুন।

/! / ম্যাট্রিক্সটি ইউএসবি ইন্টারফেস বোর্ড দ্বারা চালিত, তাই বিদ্যুৎ খরচ 500mA (উৎস) এর মধ্যে সীমাবদ্ধ থাকতে হবে। 500mA এর নিচে থাকার জন্য, 0 থেকে 10 এর মধ্যে লুমিনোসিটি ভেরিয়েবল রাখুন (যদি আপনার থাকে তবে আপনার USB টেস্টারের সাথে চেক করুন)।

আপনি যদি এর সম্পর্কে আরো বিস্তারিত জানতে চান:

  • এনটিপি কিভাবে কাজ করে আন্দ্রেয়াস স্পাইসের তৈরি এই ভিডিওটি।
  • NeoMatrix কিভাবে কাজ করে এই ভিডিওটি আবার দেখুন Andreas Spiess এর দ্বারা।
  • অ্যাডাফিট লাইব্রেরি কিভাবে কাজ করে এই টিউটোরিয়ালটি দেখুন

ধাপ 5: এটি হ্যাং করুন, এটি দেখুন এবং গণনা শুরু করুন - ধৈর্যশীল হন

এটিকে ঝুলিয়ে রাখুন, এটি দেখুন এবং গণনা শুরু করুন - ধৈর্য ধরুন
এটিকে ঝুলিয়ে রাখুন, এটি দেখুন এবং গণনা শুরু করুন - ধৈর্য ধরুন
এটিকে ঝুলিয়ে রাখুন, এটি দেখুন এবং গণনা শুরু করুন - ধৈর্যশীল হন
এটিকে ঝুলিয়ে রাখুন, এটি দেখুন এবং গণনা শুরু করুন - ধৈর্যশীল হন

আমি ফলাফলে খুশি, ক্লিপ-অন বক্সটি শীতল এবং একত্রিত করা সহজ এবং ঘড়িটি একটি আকর্ষণের মতো কাজ করে।

আমি স্বীকার করি যে সময় বলার জন্য এটি দ্রুততম উপায় নয় তবে এটি বেশ মজার উপায়।

আপনার দিনটি শুভ হোক !

প্রস্তাবিত: