সুচিপত্র:

DIY ইন্টারনেট কন্ট্রোল্ড স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812): 8 টি ধাপ (ছবি সহ)
DIY ইন্টারনেট কন্ট্রোল্ড স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812): 8 টি ধাপ (ছবি সহ)

ভিডিও: DIY ইন্টারনেট কন্ট্রোল্ড স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812): 8 টি ধাপ (ছবি সহ)

ভিডিও: DIY ইন্টারনেট কন্ট্রোল্ড স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812): 8 টি ধাপ (ছবি সহ)
ভিডিও: রোবোটিক্স ক্যাম্প ২০২২ কীভাবে রেজিস্ট্রেশন করবেন || How to registration on Robotics Camp 2022 || 2024, নভেম্বর
Anonim
DIY ইন্টারনেট নিয়ন্ত্রিত স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812)
DIY ইন্টারনেট নিয়ন্ত্রিত স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812)

এখানে একটি প্রকল্পের জন্য আমার ২ য় অগ্রগতি যা আমি আপনাকে দেখাতে খুব উচ্ছ্বসিত। এটি একটি DIY স্মার্ট LED ম্যাট্রিক্স যা আপনাকে এটি দেখাতে দেবে, যেমন ইউটিউব পরিসংখ্যান, আপনার স্মার্ট হোম পরিসংখ্যান, যেমন তাপমাত্রা, আর্দ্রতা, একটি সাধারণ ঘড়ি হতে পারে, অথবা কেবল পাঠ্য এবং অ্যানিমেশন দেখাতে পারে।

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

ধাপ 1: দক্ষতা প্রয়োজন

দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন

আপনি লক্ষ্য করতে পারেন, এই প্রকল্পে কিছুই খুব কঠিন দেখাচ্ছে না, তবে আপনার কিছু মৌলিক জ্ঞানের প্রয়োজন হবে:

-Arduino IDE ব্যবহার করা।

প্রোগ্রামিং ESP8266।

-3 ডি প্রিন্টিং বা হস্তশিল্প (গ্রিডের জন্য)।

Elালাই।

-তারের।

পদক্ষেপ 2: উপাদান এবং অংশ তালিকা

উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা

আপনার উপাদানগুলি খুঁজে বের করার জন্য আমি একটি ভাল জায়গা সুপারিশ করতে পারি, এটি মেকারফোকাস, এটি একটি ওপেন সোর্স হার্ডওয়্যার স্টোর!

1. PCB আমি সত্যিই আপনার অর্ডার করার জন্য JLCPCB SMT পরিষেবাগুলি ব্যবহার করার সুপারিশ করছি, আপনি কোন LEDs সংস্করণ থেকে বেছে নিতে পারেন এবং LED এর স্ট্রিপগুলি নিজে যোগ করতে পারেন, অথবা LED এর সাথে একটি।

2. ESP8266 (মাইক্রোকন্ট্রোলার)।

3. WS2812 LEDs স্ট্রিপস।

4. 5v 2A পাওয়ার সাপ্লাই।

5. PCB পাওয়ার জ্যাক।

6. 3D প্রিন্টার (alচ্ছিক) আপনি কার্ডবোর্ড বা অনমনীয় কিছু দিয়ে যন্ত্রাংশ করতে পারেন।

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র

এখানে সার্কিট ডায়াগ্রাম আছে, প্রকল্পটি তৈরি করার জন্য আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে। আপনি কেবল সার্কিটের নিয়ন্ত্রণ অংশ তৈরি করতে পারেন, যা প্রথম ছবিতে দেখানো হয়েছে, তারপর 3 য় ছবিতে দেখানো হিসাবে পৃথক LEDs স্ট্রিপ সংযুক্ত করুন।

আপনি LED স্ট্রিপের পরিবর্তে LED প্যানেল ব্যবহার করতে পারেন।

এটিতে সার্কিটের সমস্ত অভ্যন্তরীণ সংযোগ রয়েছে যা আমাদের পরে পিসিবি ডিজাইন তৈরি করার অনুমতি দেবে।

স্কিম্যাটিক্স, কোড এবং লাইব্রেরি বিনামূল্যে ডাউনলোড করুন।

ধাপ 4: পিসিবি ডিজাইন

পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন

একটি ভাল প্রকল্প বাস্তবায়নের জন্য আমাদের সার্কিটের জন্য একটি নির্ভরযোগ্য সমাবেশ প্রয়োজন যা এটি তৈরি করে এবং এটি একটি ভাল পিসিবি এর চেয়ে ভাল করার আর কোন উপায় নেই।

এখানে আপনি Gerber, BOM এবং Pick & Place ফাইলগুলি ডাউনলোড করতে পারেন, যেগুলি আপনার PCB আপনার PCB উত্পাদনকারী প্রতিষ্ঠানে অর্ডার করতে হবে।

আমি JLCPCB এর পরামর্শ দিচ্ছি:

? 5 PCBs এর জন্য $ 2 এবং সস্তা SMT (2 কুপন)

আগে থেকেই ডিজাইন করা বোর্ড, গারবার + পিক অ্যান্ড প্লেস + বম কিনুন

ধাপ 5: ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন

ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
  1. Adafruit IO পৃষ্ঠায় যান
  2. একটি বিনামূল্যে একাউন্ট তৈরি করুন.
  3. আপনার কোডে অ্যাডাফ্রুট শংসাপত্রগুলি দেখুন এবং অনুলিপি করুন।
  4. ফিডে যান> সব দেখুন> নতুন ফিড তৈরি করুন।
  5. নীচের ফিড তৈরি করুন।
  • -মনেজ
  • -রোজো
  • -ভার্ড
  • -আজুল

Adafruit API ডকুমেন্টেশনে সার্ভারের সাথে সঠিকভাবে যোগাযোগ করার জন্য আমাদের কাছে তথ্য আছে।

আমরা শীঘ্রই এই URL ব্যবহার করতে যাচ্ছি:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

ধাপ 6: ESP8266 প্রোগ্রামিং এবং টেস্টিং

ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং

1. নিম্নরূপ ইউএসবি টিটিএল কনভার্টারের সাথে সংযুক্ত করুন:

USB থেকে TTL ----- ESP8266

3.3v Vcc

tx rx

rx tx

Gnd Gnd

1- ESP8266 প্রোগ্রাম করার জন্য আমাদেরকে জাম্পার (PROG পজিশন) লাগাতে হবে, USB কে TTL কনভার্টারের সাথে আমাদের PCB- এর সাথে সংযুক্ত করতে হবে এবং এটি আমাদের পিসিতে, লাইব্রেরি ইনস্টল করে তারপর আপলোড করতে হবে। (আপনার IDE এ ESP8266 Packaje ইনস্টল করা প্রয়োজন)।

2- লাইব্রেরি এবং নির্ভরতা ইনস্টল করুন।

3- IDE পুনরায় চালু করুন, কোডটি খুলুন।

4- আপনার ওয়াইফাই শংসাপত্র এবং অ্যাডাফ্রুট আইও ব্যবহারকারীর নাম এবং পাসওয়ার্ড কনফিগার করুন

4- স্কেচ আপলোড করুন।

5- ইউএসই-তে জাম্পার, ইউএসবি সংযোগ বিচ্ছিন্ন করুন এবং 5 ভি পাওয়ার সাপ্লাই সংযোগ করুন।

6- যাচাই করুন যে আপনার সমস্ত LEDs জরিমানা করে।

দ্রষ্টব্য: ইএসপি পাওয়ার জন্য USB-TTL কনভার্টারের 3.3v ব্যবহার করুন। (5v দিয়ে জ্বলবে)।

ধাপ 7: পোস্টম্যানের সাথে LED ম্যাট্রিক্স নিয়ন্ত্রণ করা

পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
পোস্টম্যানের সাথে এলইডি ম্যাট্রিক্স নিয়ন্ত্রণ করা
  1. পোস্টম্যান হোমপেজে যান এবং বিনামূল্যে সফটওয়্যারটি ডাউনলোড করুন
  2. (+) -এ ক্লিক করে একটি নতুন অনুরোধ তৈরি করুন।
  3. POST অপশন সিলেক্ট করুন।
  4. ইউআরএল পেস্ট করুন (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) এবং ব্যবহারকারীর নাম এবং ফিড কী এর পরামিতিগুলিকে ব্যক্তিগতকৃত করুন।]
  5. "হেডার" এ যান এবং আপনার Adafruit কী: X-AIO-Key যোগ করুন xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. "বডি" এ যান এবং টাইপটি "JSON" এবং "RAW" তে সেট করুন, তারপর আপনার ফিড পরিবর্তন করুন যেমন ছবি দেখায়: {"value": "text"} অথবা {"value": numbers}
  7. "পাঠান" এ ক্লিক করুন যদি এটি সফল হয় তবে আপনি টার্মিনালে একটি সুন্দর বার্তা দেখতে পাবেন
  8. আপনার LED ম্যাট্রিক্স আপনাকে নতুন টেক্সট বা রঙ দেবে।

ধাপ 8: প্রোটোটাইপ অ্যাপ যা আমি তৈরি করেছি পরীক্ষা করার জন্য

প্রোটোটাইপ অ্যাপ যা আমি টেস্ট করেছি
প্রোটোটাইপ অ্যাপ যা আমি টেস্ট করেছি
প্রোটোটাইপ অ্যাপ যা আমি টেস্ট করেছি
প্রোটোটাইপ অ্যাপ যা আমি টেস্ট করেছি
প্রোটোটাইপ অ্যাপ যা আমি টেস্ট করেছি
প্রোটোটাইপ অ্যাপ যা আমি টেস্ট করেছি

পোস্টম্যানের উপর প্রয়োগ করা ধারণাগুলির সাথে, আমি একটি অ্যাপ তৈরি করেছি যা পাঠায় এবং পোস্টটি অনুকরণ করে যাতে আমি সেলফোনের মাধ্যমে এবং একটি সুন্দর ইন্টারফেসের মাধ্যমে MCM-LED-Matrix নিয়ন্ত্রণ করতে সক্ষম হব।

একটি কালার প্যালেট এবং টেক্সট ইনপুটের জন্য একটি টেক্সটবক্স।

আশা করি আপনি প্রকল্পটি উপভোগ করবেন, অনুগ্রহ করে আপনার রিমেকগুলি ভাগ করুন।

প্রস্তাবিত: