সুচিপত্র:

IoT ইমোজি সাইন: 9 টি ধাপ (ছবি সহ)
IoT ইমোজি সাইন: 9 টি ধাপ (ছবি সহ)

ভিডিও: IoT ইমোজি সাইন: 9 টি ধাপ (ছবি সহ)

ভিডিও: IoT ইমোজি সাইন: 9 টি ধাপ (ছবি সহ)
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, নভেম্বর
Anonim
IoT ইমোজি সাইন
IoT ইমোজি সাইন

এই নির্দেশাবলী দেখায় কিভাবে একটি ESP8266 এবং কিছু NeoPixels ব্যবহার করে একটি IoT ইমোজি সাইন তৈরি করতে হয়।

ধাপ 1: প্রস্তুতি

প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি

ESP8266 dev বোর্ড

কোন ESP8266 বোর্ড ঠিক থাকা উচিত। এবার আমি WeMos D1 Mini Pro ব্যবহার করছি, এটি সবচেয়ে ছোট এবং পাতলা দেব বোর্ড যা আমি খুঁজে পেতে পারি। আপনি যদি এটি বহনযোগ্য চান, লাইপো সমর্থন সহ একটি বোর্ড নির্বাচন করুন।

NeoPixels

এই প্রকল্পটি Arduino Adafruit_NeoPixel লাইব্রেরি ব্যবহার করে, যে কোনও সামঞ্জস্যপূর্ণ LED চিপ ঠিক আছে, যেমন WS2812, WS2812B, SK6812, SK6812mini … ইত্যাদি।

এইবার আমি একটি ছোট 8x8 ম্যাট্রিক্স প্যানেল তৈরি করতে SK6812mini এর 64 LED চিপ ব্যবহার করছি। কিন্তু সোল্ডারিং কাজ এই প্রকল্পের প্রধান কাজ নয়, আপনি কাজটি সহজ করার জন্য একটি LED স্ট্রিপ ব্যবহার করতে পারেন অথবা 8x8 NeoPixel LED ম্যাট্রিক্স সরাসরি কিনতে পারেন;>

সাইন স্ট্যান্ড

এবার আমি একটি মাইক্রো ইউএসবি মেটাল নমনীয় টিউব কেবল ব্যবহার করছি একটি সাইন স্ট্যান্ড হিসেবে।

ধাপ 2: চ্ছিক: 3D মুদ্রণ ও সমাবেশ

চ্ছিক: 3D মুদ্রণ ও সমাবেশ
চ্ছিক: 3D মুদ্রণ ও সমাবেশ
চ্ছিক: 3D মুদ্রণ ও সমাবেশ
চ্ছিক: 3D মুদ্রণ ও সমাবেশ
চ্ছিক: 3D মুদ্রণ ও সমাবেশ
চ্ছিক: 3D মুদ্রণ ও সমাবেশ

আপনি যদি কেবল 8x8 NeoPixel LED ম্যাট্রিক্স কিনে থাকেন, তাহলে আপনি এই ধাপগুলি এড়িয়ে যেতে পারেন।

  1. থ্রিডি কেস প্রিন্ট করুন:
  2. জিগজ্যাগ দিকের SK6812mini চিপ লাগান
  3. সোল্ডারিং কাজ
  4. গরম আঠালো সিল সার্কিট ব্যবহার করুন
  5. ESP8266 dev বোর্ডে পাওয়ার পিন এবং সিগন্যাল পিন (SK6812 দিন থেকে ESP8266 পিন 4 / D2) সংযুক্ত করুন
  6. স্ক্রু আপ
  7. ইউএসবি কেবল প্লাগ করুন

ধাপ 3: সফ্টওয়্যার প্রস্তুতি

সফটওয়্যার প্রস্তুতি
সফটওয়্যার প্রস্তুতি
সফটওয়্যার প্রস্তুতি
সফটওয়্যার প্রস্তুতি

Arduino IDE

আপনি যদি এখনও Arduino IDE ইনস্টল না করে থাকেন, অনুগ্রহ করে অফিসিয়াল সাইট থেকে ডাউনলোড করে ইনস্টল করুন:

www.arduino.cc/en/main/software

ESP8266 সাপোর্ট

আপনি যদি এখনও Arduino ESP8266 সমর্থন ইনস্টল না করে থাকেন, অনুগ্রহ করে "ESP8266 অন Arduino" বিভাগে ধাপগুলি অনুসরণ করুন:

github.com/esp8266/Arduino

আরডুইনো লাইব্রেরি

Arduino লাইব্রেরি ইনস্টল 3 লাইব্রেরির উপর নির্ভর করে ব্যবহার করুন:

  • ওয়াইফাই ম্যানেজার
  • ArduinoWebSockets
  • Adafruit_NeoPixel

ধাপ 4: সোর্স কোড ডাউনলোড করুন

সোর্স কোড ডাউনলোড করুন
সোর্স কোড ডাউনলোড করুন

দয়া করে আমার সোর্স কোডটি এখানে ডাউনলোড করুন:

github.com/moononournation/IoT-Emoji-Sign

ধাপ 5: 8x8 ইমোজি

8x8 ইমোজি
8x8 ইমোজি

এই প্রকল্পের জন্য কিছু 8x8 পিক্সেল ইমোজি প্রয়োজন, আমি গুগল করি এবং জাস্টিন সাইর টুইট থেকে একটি সহজ সেট পাই:

twitter.com/JUSTIN_CYR/status/658031097805…

তারপরে আমি চিত্রটির আকার পরিবর্তন করেছি এবং এটিকে HTML এ এম্বেড করার জন্য base64decode.org রূপান্তরকে বেস 64 এনকোডেড স্ট্রিংয়ে ব্যবহার করি।

আপনি আকার পরিবর্তন করা ছবিটি এখানে পেতে পারেন: src/emojis.png

ধাপ 6: সহজ HTML UI

সহজ HTML UI
সহজ HTML UI

আমি ইমোজি নির্বাচন করার জন্য একটি খুব সহজ HTML স্ক্রিপ্ট করেছি এবং তারপর বাইনারি ফরম্যাটে ওয়েব সকেট প্রোটোকল দ্বারা ESP8266 এ পিক্সেল স্থানান্তর করেছি।

তারপরে আমি এইচটিএমএল-মিনিফায়ারকে আরডুইনো কোডে এম্বেড করার জন্য একটি দীর্ঘ একক লাইন স্ট্রিংয়ে রূপান্তর করি।

আপনি HTML ফাইলটি এখানে পেতে পারেন: src/index.html

ধাপ 7: Arduino প্রোগ্রাম

Arduino প্রোগ্রাম
Arduino প্রোগ্রাম
  1. কম্পিউটারে ESP8266 dev বোর্ড সংযুক্ত করুন
  2. Arduino IDE খুলুন
  3. টুলস মেনুতে সঠিক বোর্ড নির্বাচন করুন
  4. আপলোড বোতাম টিপুন

ধাপ 8: সেটআপ করুন এবং খেলুন

Image
Image

সেটআপ এবং খেলার বিশদ জন্য ভিডিও ডেমো দেখুন দয়া করে।

এখানে সারাংশ আছে:

  1. IoT ইমোজি সাইন লাগান
  2. ওয়াইফাই সেটআপ করুন (শুধুমাত্র প্রথমবার)

    1. আপনার মোবাইল অনুসন্ধান ব্যবহার করুন এবং AP "esp-emoji" এর সাথে সংযুক্ত করুন
    2. ওয়াইফাই ম্যানেজার ক্যাপটিভ পোর্টাল শো
    3. "ওয়াইফাই কনফিগার করুন" বোতাম টিপুন
    4. আপনার AP নির্বাচন করুন
    5. AP পাসওয়ার্ড পূরণ করুন
    6. "সংরক্ষণ করুন" বোতাম টিপুন
    7. ESP8266 অটো রিস্টার্ট
  3. ESP8266 স্বয়ংক্রিয়ভাবে আপনার AP এর সাথে সংযুক্ত
  4. "Esp-emoji.local" এ আপনার মোবাইল ব্রাউজ করুন
  5. একটি ইমোজি বাছুন এবং খেলুন!

রেফারেন্স:

ধাপ 9: শুভ স্বাক্ষর

শুভ স্বাক্ষর!
শুভ স্বাক্ষর!
শুভ স্বাক্ষর!
শুভ স্বাক্ষর!

জাস্টিন সাইর টুইট থেকে ইমোজি সেটটি কেবল একটি সহজ উদাহরণ, আপনি নিজের 8x8 ইমোজি সেট প্রস্তুত করতে পারেন এবং আপনার স্বাক্ষর দেখাতে পারেন!

Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019

Arduino প্রতিযোগিতা 2019 এ রানার আপ

প্রস্তাবিত: