সুচিপত্র:

POV বাইক ডিসপ্লে - ESP8266 + APA102: 7 ধাপ (ছবি সহ)
POV বাইক ডিসপ্লে - ESP8266 + APA102: 7 ধাপ (ছবি সহ)

ভিডিও: POV বাইক ডিসপ্লে - ESP8266 + APA102: 7 ধাপ (ছবি সহ)

ভিডিও: POV বাইক ডিসপ্লে - ESP8266 + APA102: 7 ধাপ (ছবি সহ)
ভিডিও: MT-07 & KTM 1290 Superduke. | YAMAHA MT-07 AKRAPOVIC + QUICKSHIFTER [4K] 2024, সেপ্টেম্বর
Anonim
POV বাইক ডিসপ্লে - ESP8266 + APA102
POV বাইক ডিসপ্লে - ESP8266 + APA102
POV বাইক ডিসপ্লে - ESP8266 + APA102
POV বাইক ডিসপ্লে - ESP8266 + APA102
POV বাইক ডিসপ্লে - ESP8266 + APA102
POV বাইক ডিসপ্লে - ESP8266 + APA102

** অস্বীকৃতি **

এই নির্দেশযোগ্য আমার মাস্টারের থিসিসের অংশ ছিল এবং যে কোনও উপায়ে সমাপ্ত। এই মুহুর্তে আমার একটি কর্মক্ষেত্র নেই, তাই পরীক্ষা এবং নির্মাণের জন্য উপযুক্ত স্থান পাওয়ার আগে আমি এটি শেষ করতে পারব না।

আপনি যদি একটি POV বাইক ডিসপ্লে তৈরি করতে চান তবে অনুপ্রেরণা হিসাবে এটি ব্যবহার করতে বিনা দ্বিধায়, তবে আমি আপনাকে অ্যাডাফ্রুট গাইড ব্যবহার করার পরামর্শ দেব।

কিভাবে আপনার বাইককে শহরে একটি চলন্ত পর্দায় পরিণত করবেন? এই নির্দেশাবলীর লক্ষ্য হল যে কীভাবে সস্তা এবং সহজভাবে এমন অংশগুলি তৈরি করা যায় যা বেশিরভাগ নির্মাতারা ইতিমধ্যেই পড়ে আছেন।

ডিভাইসটি কীভাবে তৈরি করা যায় তা শুরু করার আগে আমি একটি পিওভি ডিসপ্লে তৈরিতে অ্যাডা এবং তার গাইডকে ধন্যবাদ জানাতে চাই। আমি তার গাইডের কোডটি অনুপ্রেরণা হিসাবে ব্যবহার করেছি, একটি সোপান পাথর এবং তার কোডের একটি বিশাল অংশ আমার উদাহরণে বিদ্যমান।

সবচেয়ে বড় পার্থক্য হল যে আমি জনপ্রিয় ওয়াইফাই মাইক্রোপ্রসেসর, ESP8266 দিয়ে কোড কাজ করেছি। আমি আমার উদাহরণে একটি NodeMCU v2 ব্যবহার করছি যার জন্য প্রচুর টুইকিং প্রয়োজন। একটি ESP8266 ডিভাইস বেছে নেওয়ার পিছনে আমার মূল যুক্তি হল যে এটি একটি শক্তিশালী হার্ডওয়্যারের অংশ, এবং আপনি ইমেজ নিয়ন্ত্রণ করতে, একাধিক ইউনিট সিঙ্ক্রোনাইজ করতে অথবা আপনি যা কিছু করতে পারেন তার জন্য ওয়্যারলেস যোগাযোগ প্রয়োগ করতে পারেন। আরেকটি পার্থক্য হল যে আমি একটি ইমেজ স্টেবিলাইজার প্রয়োগ করেছি যা বাইক চালানোর সময় স্ক্রিনকে আরও বেশি পঠনযোগ্য করে তুলবে (উন্নতির জন্য অনেক জায়গা আছে কিন্তু যদি আপনি একটি সমাপ্ত এবং পেশাদার ভোক্তা পণ্য চান তাহলে বানর বৈদ্যুতিক থেকে POV কিনুন)। শেষ পার্থক্য হল যে আমি আমার বিল্ডে সস্তা অংশ ব্যবহার করছি। SK9822/APA102 মূলত অ্যাডাফ্রুট ডটস্টারের মতো একই হার্ডওয়্যার কিন্তু সস্তা। আপনি শুধুমাত্র $ 3.95 এর জন্য একটি NodeMCU পেতে পারেন যদি আপনি এটি জাহাজের জন্য অপেক্ষা করতে পারেন। এবং এখন গাইডের কাছে !!

ধাপ 1: উপাদান

উপাদান
উপাদান

এই নির্মাণের জন্য আপনার প্রয়োজন হবে

  • 1x NodeMcu v2
  • 1x APA102 নেতৃত্বাধীন স্ট্রিপ কমপক্ষে 32 পিক্সেল
  • 1x APA102 বুস্টার পিক্সেল
  • 1x রিড সুইচ
  • 1x চুম্বক
  • 1x 10k ওহম প্রতিরোধক
  • 1x 3 AA ব্যাটারি ক্লিপ
  • 3x AA ব্যাটারি
  • 1x SPST সুইচ
  • 1x 1000uf ক্যাপাসিটর

NodeMCU:

উপরে উল্লিখিত হিসাবে, আমি বিভিন্ন কারণে এই মাইক্রোপ্রসেসরটি বেছে নিয়েছি। এটি দ্রুত, সস্তা, ছোট এবং বেতার যোগাযোগের জন্য সম্ভাব্য।

APA102:

এই এলইডিগুলি অতি দ্রুত এবং প্রকল্পগুলির জন্য দুর্দান্ত যেখানে সময় একটি গুরুত্বপূর্ণ বিষয়। আরেকটি জনপ্রিয় পছন্দের WS8212/neopixel এর তুলনায় এটি একটি ক্লক পিন পেয়েছে যাতে এটি সিঙ্ক না হয়। আপনি SK9822 নামে APA102 ক্লোনও বেছে নিতে পারেন। আপনি স্ট্রিপটি বিভক্ত করতে পারেন এবং উভয় অংশই এখনও কার্যকরী কারণ প্রতিটি পিক্সেল একটি ড্রাইভার পেয়েছে, তাই যখন আপনি আপনার POV প্রকল্পের জন্য একটি মিটার এলইডি কিনবেন, বাকিটা বাইকের অন্য চাকা বা অন্য কোনো প্রকল্পের জন্য ব্যবহার করা যাবে।

বুস্টার পিক্সেল:

যতটা সম্ভব আপনার NodeMCU এর কাছাকাছি আপনার একটি একক APA102 পিক্সেল প্রয়োজন (আপনার স্ট্রিপের শেষে এটি কেটে দিন)। কারণ হল যে NodeMCU শুধুমাত্র 3.3 ভোল্ট আউটপুট করে এবং APA102 5 ভোল্টে কাজ করে কিন্তু আপনি যদি একটি পিক্সেল যথেষ্ট পরিমাণে রাখেন তবে এটি একটি লজিক লেভেল কনভার্টার হিসাবে কাজ করে, তাই ঘড়ি এবং ডেটা সিগন্যাল 5v থেকে বাকি পিক্সেলগুলিতে রূপান্তরিত হয় । কোডে আমরা কখনোই বুস্টার পিক্সেলে রঙ পাঠাই না কারণ এর একমাত্র কাজ হল সিগন্যালকে এম্প করা, তাই আমাদের NodeMCU- এর কাছাকাছি স্ট্রিপ থাকার দরকার নেই। আমি ধারণাটি নিয়ে আসার জন্য Elec-tron.org কে ধন্যবাদ জানাতে চাই।

রিড সুইচ এবং চুম্বক:

রিড সুইচ চুম্বক পাস করার সময় প্রতিবার একটি পালস দেয়, এবং আমি বাইক চালানোর সময় ছবিটি স্থিতিশীল করার জন্য এটি ব্যবহার করছি। আমি এটা কোথায় কিনেছি তার লিঙ্ক নেই, কারণ আমি এটি একটি ইলেকট্রনিক্স ডাম্পস্টারে একটি পুরানো চৌম্বকীয় বিড়ালের দরজায় পেয়েছি। আমরা 10k ওহম প্রতিরোধককে টান-ডাউন হিসাবে ব্যবহার করছি যাতে শব্দ কম হয়।

বাকিটা:

ক্যাপাসিটর ভোল্টেজ ড্রপ প্রতিরোধ করছে যখন স্ট্রিপটি কোন রঙ থেকে (উদাহরণস্বরূপ) সব সাদা হয়ে যায়।

ব্যাটারি শুধুমাত্র 4.5 ভোল্ট প্রদান করে কিন্তু এটি সিস্টেম চালানোর জন্য যথেষ্ট বেশি।

SPST সুইচ সার্কিট চালু এবং বন্ধ করতে ব্যবহৃত হয়।

PS: কিছু APA102 সংস্করণ লাল এবং সবুজ পিনের মধ্যে পরিবর্তন হয়েছে। আপনার যদি RGB এর পরিবর্তে GRB থাকে তাহলে আপনার স্ট্রিপ ফ্ল্যাশ সবুজ যখন আপনি এটিতে লাল লিখবেন। আমি দুটোই ব্যবহার করেছি, তাই গিথুবের উপর আমার কিছু ছবি অদ্ভুত লাগছে।

ধাপ 2: সার্কিট

সার্কিট
সার্কিট

আমি NodeMCU থেকে ডায়াগ্রামে বুস্টার পিক্সেল পর্যন্ত লম্বা তার তৈরি করার ভুল করেছি। এই তারগুলি যতটা সম্ভব সংক্ষিপ্ত করা খুব গুরুত্বপূর্ণ। বুস্টার থেকে বাকি পিক্সেলের দূরত্ব যতটা প্রয়োজন ততক্ষণ হতে পারে। ডায়াগ্রামে এবং আমার সংস্করণে আমি ক্যাপাসিটরকে বিদ্যুৎ সরবরাহের কাছাকাছি রেখেছি। আমি বরং এটি পিক্সেলের কাছাকাছি রাখব কিন্তু উভয়ই সূক্ষ্ম কাজ করে।

ধাপ 3: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

ধাপ 4: একত্রিত এবং চাকা সংযুক্ত করুন

একত্রিত এবং চাকা সংযুক্ত করুন
একত্রিত এবং চাকা সংযুক্ত করুন
একত্রিত এবং চাকা সংযুক্ত করুন
একত্রিত এবং চাকা সংযুক্ত করুন
একত্রিত এবং চাকা সংযুক্ত করুন
একত্রিত এবং চাকা সংযুক্ত করুন

আমি আমার সংস্করণটিকে একটি ছোট প্যাকেজে পরিণত করেছি এবং এটি জিপ টাই এবং ডাক্ট টেপের সংমিশ্রণে সংযুক্ত করেছি। আমি এটি করার আরেকটি উপায় সুপারিশ করব কারণ এটি খুব ব্যবহারিক নয়।

আপনি যদি চাকাটি স্থিতিশীল করতে চান তবে আপনি বিপরীত দিকে একটি দ্বিতীয় ব্যাটারি প্যাক (প্রথমটির সমান্তরালে, সার্কিট অনুসারে) সংযুক্ত করতে পারেন।

চুম্বকটি বাইকের ফ্রেমের সাথে গরম আঠা দিয়ে সংযুক্ত থাকে তাই চাকা ঘুরলে এটি হল সেন্সরের সাথে সারিবদ্ধ হয়।

ধাপ 5: চিত্র এবং ধারণা স্কেচিং

চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং
চিত্র এবং ধারণা স্কেচিং

এই ধাপে বাইকের জন্য ধারণা তৈরি করা এবং ইমেজ স্কেচ করা রয়েছে।

আপনি ফটোতে দেখতে পাচ্ছেন যে এটি বন্ধুদের সাথে করা যেতে পারে এবং এটি আপনাকে আপনার বাইকের চাকার জন্য আকর্ষণীয় কিছু নিয়ে আসতে সাহায্য করতে পারে। আমরা যে বার্তাটি পাঠাতে চেয়েছিলাম তা ফ্রেম এবং রিফ্র্যাম করতে একে অপরের সাথে আমাদের ধারনা আলোচনা করতে এটি আমাকে/আমাদের সাহায্য করেছে। মনে রাখবেন যদি আপনি এটি ইনস্টল করেন তবে এটি কেবল আপনার দেখার জন্য নয়, আপনার পথে দেখা প্রত্যেকেরই। আপনি সাধারণত আপনার বাইকটি যে রুটটি নিয়ে যান সে সম্পর্কে চিন্তা করুন, সেই পথে কি কিছু মন্তব্য করতে চান?

আমি একটি টেমপ্লেট তৈরি করেছি যা আপনাকে একটি বিষয় নিয়ে আসতে এবং আপনার বাইকের চাকা ডিজাইন করতে সাহায্য করতে পারে

ধাপ 6: ছবি তৈরি করা

ছবি তৈরি করা
ছবি তৈরি করা
ছবি তৈরি করা
ছবি তৈরি করা
ছবি তৈরি করা
ছবি তৈরি করা

এখন সময় এসেছে ফটোশপ বা অন্য ইমেজ এডিটিং প্রোগ্রামে যাওয়ার। আমার ছবি 84 বাই 32 পিক্সেল কারণ আমার LED স্ট্রিপে 32 পিক্সেল আছে এবং আমি দেখতে পেলাম যে 84 একটি ভাল দৈর্ঘ্য ছিল। আপনি আপনার সাইকেলের সেরা ছবি তৈরি করে এমন একটি আকার খুঁজে পেতে ছবির প্রস্থের সাথে খেলতে পারেন

যখন আপনি আপনার বাইকে আপনার ছবি প্রদর্শন করবেন তখন এটি ছবির উপরের দিকে প্রসারিত হবে এবং নীচে একসঙ্গে চেপে ধরবে।

প্রথম চারটি ছবি চাকাতে খুব ভালভাবে প্রদর্শিত হবে না এবং এটি কনসেপ্ট ফটো যা POV ডিসপ্লেকে আরও ভালভাবে ফিট করে তুলতে হবে। শেষ চিত্রটি এই নির্দেশের বৈশিষ্ট্যযুক্ত চিত্রটি তৈরি করতে ব্যবহৃত হয়েছিল এবং সঠিক মাত্রা রয়েছে এবং এটি আরও পঠনযোগ্য হতে পারে।

আপনি কিভাবে আপনার সাইকেল ঘুরান এবং/অথবা কোন সাইটে আপনি এলইডি রাখেন তার উপর নির্ভর করে আপনাকে ডিজিটাল ইমেজ উল্লম্ব এবং/অথবা অনুভূমিকভাবে উল্টাতে হতে পারে।

ধাপ 7: কোড

কোড
কোড

আমার কোড আমার github এ পাওয়া যাবে।

প্রস্তাবিত: