সুচিপত্র:
- ধাপ 1: দক্ষতা প্রয়োজন
- পদক্ষেপ 2: উপাদান এবং অংশ তালিকা
- ধাপ 3: সার্কিট ডায়াগ্রাম
- ধাপ 4: পিসিবি ডিজাইন
- ধাপ 5: ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
- ধাপ 6: ESP8266 প্রোগ্রামিং এবং টেস্টিং
- ধাপ 7: পোস্টম্যানের সাথে LED ম্যাট্রিক্স নিয়ন্ত্রণ করা
- ধাপ 8: প্রোটোটাইপ অ্যাপ যা আমি তৈরি করেছি পরীক্ষা করার জন্য
ভিডিও: DIY ইন্টারনেট কন্ট্রোল্ড স্মার্ট LED ম্যাট্রিক্স (ADAFRUIT + ESP8266 + WS2812): 8 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এখানে একটি প্রকল্পের জন্য আমার ২ য় অগ্রগতি যা আমি আপনাকে দেখাতে খুব উচ্ছ্বসিত। এটি একটি 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: ইন্টারনেট নিয়ন্ত্রণের জন্য অ্যাডাফ্রুট কনফিগারেশন
- Adafruit IO পৃষ্ঠায় যান
- একটি বিনামূল্যে একাউন্ট তৈরি করুন.
- আপনার কোডে অ্যাডাফ্রুট শংসাপত্রগুলি দেখুন এবং অনুলিপি করুন।
- ফিডে যান> সব দেখুন> নতুন ফিড তৈরি করুন।
- নীচের ফিড তৈরি করুন।
- -মনেজ
- -রোজো
- -ভার্ড
- -আজুল
Adafruit API ডকুমেন্টেশনে সার্ভারের সাথে সঠিকভাবে যোগাযোগ করার জন্য আমাদের কাছে তথ্য আছে।
আমরা শীঘ্রই এই URL ব্যবহার করতে যাচ্ছি:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
ধাপ 6: 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 ম্যাট্রিক্স নিয়ন্ত্রণ করা
- পোস্টম্যান হোমপেজে যান এবং বিনামূল্যে সফটওয়্যারটি ডাউনলোড করুন
- (+) -এ ক্লিক করে একটি নতুন অনুরোধ তৈরি করুন।
- POST অপশন সিলেক্ট করুন।
- ইউআরএল পেস্ট করুন (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) এবং ব্যবহারকারীর নাম এবং ফিড কী এর পরামিতিগুলিকে ব্যক্তিগতকৃত করুন।]
- "হেডার" এ যান এবং আপনার Adafruit কী: X-AIO-Key যোগ করুন xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- "বডি" এ যান এবং টাইপটি "JSON" এবং "RAW" তে সেট করুন, তারপর আপনার ফিড পরিবর্তন করুন যেমন ছবি দেখায়: {"value": "text"} অথবা {"value": numbers}
- "পাঠান" এ ক্লিক করুন যদি এটি সফল হয় তবে আপনি টার্মিনালে একটি সুন্দর বার্তা দেখতে পাবেন
- আপনার LED ম্যাট্রিক্স আপনাকে নতুন টেক্সট বা রঙ দেবে।
ধাপ 8: প্রোটোটাইপ অ্যাপ যা আমি তৈরি করেছি পরীক্ষা করার জন্য
পোস্টম্যানের উপর প্রয়োগ করা ধারণাগুলির সাথে, আমি একটি অ্যাপ তৈরি করেছি যা পাঠায় এবং পোস্টটি অনুকরণ করে যাতে আমি সেলফোনের মাধ্যমে এবং একটি সুন্দর ইন্টারফেসের মাধ্যমে MCM-LED-Matrix নিয়ন্ত্রণ করতে সক্ষম হব।
একটি কালার প্যালেট এবং টেক্সট ইনপুটের জন্য একটি টেক্সটবক্স।
আশা করি আপনি প্রকল্পটি উপভোগ করবেন, অনুগ্রহ করে আপনার রিমেকগুলি ভাগ করুন।
প্রস্তাবিত:
ডিজিটাল ক্লক এলইডি ডট ম্যাট্রিক্স - ইএসপি ম্যাট্রিক্স অ্যান্ড্রয়েড অ্যাপ: 14 টি ধাপ
ডিজিটাল ক্লক এলইডি ডট ম্যাট্রিক্স - ইএসপি ম্যাট্রিক্স অ্যান্ড্রয়েড অ্যাপ: এই নিবন্ধটি গর্বের সাথে PCBWAY দ্বারা স্পনসর করা হয়েছে। আপনার নিজের জন্য এটি ব্যবহার করে দেখুন এবং PCBWAY তে মাত্র 5 ডলারে 10 PCBs পান খুব ভালো মানের সাথে, ধন্যবাদ PCBWAY। আমি যে ইএসপি ম্যাট্রিক্স বোর্ড তৈরি করেছি
DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels): 7 টি ধাপ (ছবি সহ)
DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels): এখানে আমার একটি প্রজেক্টের পরিচিতি দেওয়া হল যা আমি আপনাকে দেখাতে খুবই উৎসাহিত। এটি একটি DIY স্মার্ট LED ম্যাট্রিক্স যা আপনাকে এটি দেখাতে দেবে, যেমন ইউটিউব পরিসংখ্যান, আপনার স্মার্ট হোম পরিসংখ্যান, যেমন তাপমাত্রা, আর্দ্রতা, একটি সাধারণ ঘড়ি হতে পারে
IoT স্মার্ট ক্লক ডট ম্যাট্রিক্স Wemos ESP8266 ব্যবহার করুন - ESP ম্যাট্রিক্স: 12 টি ধাপ (ছবি সহ)
IoT স্মার্ট ক্লক ডট ম্যাট্রিক্স Wemos ESP8266 ব্যবহার করুন-ESP ম্যাট্রিক্স: আপনার নিজের IoT স্মার্ট ক্লক তৈরি করুন যা পারে: একটি সুন্দর অ্যানিমেশন আইকন ডিসপ্লে রিমাইন্ডার -১ দিয়ে রিমাইন্ডার -5 ডিসপ্লে ক্যালেন্ডার প্রদর্শন ঘড়ি প্রদর্শন করুন মুসলিম নামাজের সময় প্রদর্শন আবহাওয়ার তথ্য প্রদর্শন সংবাদ প্রদর্শন পরামর্শ প্রদর্শন বিটকয়েনের হার প্রদর্শন
ম্যাট্রিক্স ভয়েস এবং ম্যাট্রিক্স নির্মাতা আলেক্সা চালাচ্ছেন (C ++ সংস্করণ): 7 টি ধাপ
ম্যাট্রিক্স ভয়েস এবং ম্যাট্রিক্স নির্মাতা আলেক্সা (C ++ সংস্করণ) চালাচ্ছেন: প্রয়োজনীয় হার্ডওয়্যার শুরু করার আগে, আসুন পর্যালোচনা করুন আপনার কী প্রয়োজন। রাস্পবেরি পাই 3 (প্রস্তাবিত) বা পাই 2 মডেল বি (সমর্থিত)। ম্যাট্রিক্স ভয়েস বা ম্যাট্রিক্স ক্রিয়েটর - রাস্পবেরি পাইতে অন্তর্নির্মিত মাইক্রোফোন নেই, ম্যাট্রিক্স ভয়েস/স্রষ্টার একটি
একটি রিমোট কন্ট্রোল্ড পাওয়ার আরজিবি LED মুড লাইট।: 3 ধাপ (ছবি সহ)
একটি রিমোট কন্ট্রোল্ড পাওয়ার আরজিবি এলইডি মুড লাইট: একটি রিমোট কন্ট্রোল দিয়ে একটি শক্তিশালী এলইডি লাইট বিমের রঙ নিয়ন্ত্রণ করুন, রংগুলো সংরক্ষণ করুন এবং সেগুলো ইচ্ছামতো স্মরণ করুন। তিনটি মৌলিক রং: লাল সবুজ