সুচিপত্র:

লংবোর্ড আন্ডারগ্লো: 5 টি ধাপ (ছবি সহ)
লংবোর্ড আন্ডারগ্লো: 5 টি ধাপ (ছবি সহ)

ভিডিও: লংবোর্ড আন্ডারগ্লো: 5 টি ধাপ (ছবি সহ)

ভিডিও: লংবোর্ড আন্ডারগ্লো: 5 টি ধাপ (ছবি সহ)
ভিডিও: How to change skateboard bearings and wheels EASILY 2024, নভেম্বর
Anonim
লংবোর্ড আন্ডারগ্লো
লংবোর্ড আন্ডারগ্লো

লেখক দ্বারা আরো অনুসরণ করুন:

কার্ডবোর্ড শোজি লণ্ঠন
কার্ডবোর্ড শোজি লণ্ঠন
কার্ডবোর্ড শোজি লণ্ঠন
কার্ডবোর্ড শোজি লণ্ঠন
একটি ব্রেডবোর্ডে সাপ
একটি ব্রেডবোর্ডে সাপ
একটি ব্রেডবোর্ডে সাপ
একটি ব্রেডবোর্ডে সাপ
মিউজিক রিঅ্যাক্টিভ মুড লাইট
মিউজিক রিঅ্যাক্টিভ মুড লাইট
মিউজিক রিঅ্যাক্টিভ মুড লাইট
মিউজিক রিঅ্যাক্টিভ মুড লাইট

সম্পর্কে: আমি একজন মহাকাশ প্রকৌশল আন্ডারগ্র্যাড যিনি প্রায়শই এমন প্রকল্প তৈরি করেন যা এয়ারো থেকে সবচেয়ে দূরবর্তী জিনিস। স্পিকিটুনা সম্পর্কে আরও

ভূমিকা

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

পূর্বশর্ত।

আরডুইনো এবং সোল্ডারিংয়ের প্রাথমিক ধারণা। স্কেটবোর্ডে চড়ার ক্ষমতাও দুর্দান্ত হবে।

মেকারকে (আপনি) নোট করুন।

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

প্রকল্পের লক্ষ্য।

- একাধিক প্রিসেট প্যাটার্ন সহ বোর্ডের নিচে LED লাইট রাখুন।

- ওয়্যারলেস নিয়ন্ত্রিত নিদর্শন।

- লোকদের অন্ধ করা এড়াতে, বাছাই করার সময় স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়।

সরবরাহ

  • আরডুইনো ন্যানো
  • HC-06 ব্লুটুথ মডিউল
  • ADXL345 অ্যাকসিলরোমিটার
  • 2 x WS2812 LED স্ট্রিপস + কানেক্টর
  • পারফোর্ড
  • 2.54 মিমি মহিলা হেডার
  • 22 AWG সলিড কোর ওয়্যার
  • ইউএসবি ব্যাটারি ব্যাংক
  • ক্যাপাসিটর (100 uF)
  • একটি লংবোর্ড (স্পষ্টতই)
  • ভেলক্রো
  • সোল্ডারিং আয়রন + সোল্ডার

এগুলি অ্যামাজন অ্যাফিলিয়েট লিঙ্ক তাই আমি প্রতিটি বিক্রয়ের সাথে একটু কমিশন অর্জন করি। যদি আপনার কাছে ইতিমধ্যেই এই সরবরাহগুলি না থাকে এবং ভবিষ্যতে আমার প্রকল্পগুলি সমর্থন করতে চান, তাহলে এই লিঙ্কগুলি অনুসরণ করুন!:)

ধাপ 1: প্ল্যান আউট এবং ব্রেডবোর্ড

প্ল্যান আউট এবং ব্রেডবোর্ড
প্ল্যান আউট এবং ব্রেডবোর্ড

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

একবার আপনি আপনার সেটআপ নিয়ে সন্তুষ্ট হলে, একটি সুন্দর, ঝরঝরে সিস্টেম ডায়াগ্রাম আঁকুন। যখন আপনি এটি পারফবোর্ড বা পিসিবিতে প্রতিস্থাপন করবেন তখন এটি কাজে আসবে।

আমার প্রয়োজনীয়তা:

ঠিকানাযোগ্য LEDs

আমি অ্যাড্রেসযোগ্য এলইডি চাই তাই আমি ফ্যানসিয়ার লুকিং প্যাটার্ন তৈরি করতে পারি।

ব্লুটুথ.

আমি বাঁকতে চাই না এবং আমার প্যাটার্ন পরিবর্তন করতে একটি বোতাম টিপুন, তাই এটি করার জন্য আমি একটি ব্লুটুথ মডিউল এবং আমার ফোন ব্যবহার করব।

অ্যাকসিলরোমিটার।

LEDs বেশ উজ্জ্বল হতে পারে এবং আমি যখন আমার বোর্ডটি তুলব তখন পথচারীদের বিরক্ত করতে চাই না। অতএব, আমি বোর্ডটি কখন অনুষ্ঠিত হচ্ছে তা সনাক্ত করার জন্য একটি অ্যাকসিলরোমিটার ব্যবহার করব এবং তারপর লাইট বন্ধ করে দেব।

পরামর্শ:

পরীক্ষা, পরীক্ষা, পরীক্ষা।

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

বিঃদ্রঃ:

উপরে আমার সেটআপের সিস্টেম ডায়াগ্রাম। প্রতিটি উপাদানগুলির জন্য পিনগুলি প্রতিটি তীরের উপর তালিকাভুক্ত।

পদক্ষেপ 2: প্রোগ্রাম

গিটহাব লিঙ্ক

আমি এই লিঙ্কে যে কোডটি প্রদান করেছি তা সম্পূর্ণরূপে মৌলিক এবং এতে কেবল ব্লুটুথ মডিউল জড়িত। প্যাটার্ন পরিবর্তন করতে, আপনার ফোনে একটি সিরিয়াল ব্লুটুথ অ্যাপ ব্যবহার করুন। আপনার প্রয়োজন অনুসারে পিনআউট পরিবর্তন করুন।

নতুন প্যাটার্ন অন্তর্ভুক্ত করা এবং পিনআউট পরিবর্তন করা অপেক্ষাকৃত সহজ করার জন্য আমি আমার কোড ডিজাইন করেছি। নতুন প্যাটার্ন তৈরি করতে, req_handle () এ যথাযথ strncmp স্টেটমেন্ট রাখুন এবং আপনার প্যাটার্ন ফাংশনগুলোকে pattern.h এ তৈরি করুন।

আপনার glowy_basic.ino এবং pattern.h উভয়ের প্রয়োজন হবে। আপনার ন্যানো প্রোগ্রাম করার সময় সেগুলি একই ফোল্ডারের অধীনে অন্তর্ভুক্ত করতে ভুলবেন না। একটি বিশাল, অযৌক্তিক ফাইল তৈরি করা এড়াতে তারা আলাদা হয়ে গেছে। এটি কোনোভাবেই শিল্প প্রস্তুত নয়।

আপনি যদি আমার কোড ব্যবহার করতে না চান? নিজে তৈরি করুন! লাইব্রেরিগুলি সহজবোধ্য এবং ব্যবহার করা সহজ।

ব্যবহৃত লাইব্রেরি:

  • FastLED.h (LEDs এর জন্য)
  • SoftwareSerial.h (ব্লুটুথের জন্য সিরিয়াল)
  • Wire.h (I2C)

ধাপ 3: পারফোর্ডে প্রতিস্থাপন করুন

পারফোর্ডে প্রতিস্থাপন
পারফোর্ডে প্রতিস্থাপন
পারফোর্ডে প্রতিস্থাপন
পারফোর্ডে প্রতিস্থাপন

সাবধান, এটি ক্লান্তিকর হবে।

(যদি আপনি পারফবোর্ডের পরিবর্তে এটি একটি পিসিবিতে রাখতে পারেন, আমি এটি অত্যন্ত সুপারিশ করি।)

পারফবোর্ড হল একটি রুটিবোর্ডে একটি প্রোটোটাইপ এবং একটি পূর্ণাঙ্গ পিসিবি এর মধ্যবর্তী স্থল। এটি কিছুটা স্থায়ী করার জন্য আমার হাতে থাকা সেরা বিকল্প ছিল। আমার উদ্দেশ্য ছিল এই ieldাল শৈলী (অংশগুলি সংযুক্ত করার জন্য মহিলা হেডার ব্যবহার করে) যাতে আমি সমালোচনামূলক উপাদানগুলি পুনরায় ব্যবহার করতে পারি। নিশ্চিত করুন যে আপনি আপনার ব্যাটারি সংযোগের সাথে সমান্তরাল একটি বাইপাস ক্যাপাসিটর সোল্ডার করেছেন। এটি আপনার LED স্ট্রিপগুলির হঠাৎ কারেন্ট পরিবর্তনের ধাক্কা নরম করবে। আমি আমার তৈরি প্রতিটি সোল্ডার জয়েন্টের বিস্তারিত বলতে পারি না কিন্তু এই প্রক্রিয়ার সময় আমি বেশ কিছু জিনিস শিখেছি।

পরামর্শ:

লেট আউট।

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

কঠিন।

সলিড কোর তার থাকতে হবে। পারফবোর্ডের গর্তে স্ট্রিপড সলিড কোর ফিট করা অনেক সহজ, কারণ এটি আটকে থাকা তারের মতো বিভক্ত হবে না।

তিনবার পরিমাপ করুন, একবার কাটুন।

কিছুটা ঝরঝরে পারফোর্ড থাকার জন্য, নিশ্চিত হয়ে নিন যে আপনার বোর্ডের একটি পয়েন্টকে অন্য পয়েন্টের সাথে সংযুক্ত করতে আপনার কতটা তারের ব্যবহার করতে হবে তা আপনি সত্যিই জানেন।

দুবার চেক করা।

পয়েন্টের মধ্যে ধারাবাহিকতা নিশ্চিত করতে এবং কোনও শর্টস নেই তা নিশ্চিত করার জন্য ঘন ঘন একটি মাল্টিমিটার ব্যবহার করুন। এটি দুর্ঘটনাক্রমে ব্যাটারি ধ্বংস হওয়া রোধ করতে সাহায্য করবে।

কি শান্তি.

সোল্ডার জয়েন্টগুলি স্ট্রেস এবং স্ট্রেন খুব ভালভাবে পরিচালনা করে না, তাই অপরিকল্পিত লোডগুলি পরিচালনা করার জন্য আপনার কিছু ধরণের স্ট্রেন রিলিফের প্রয়োজন। এটি বিশেষভাবে গুরুত্বপূর্ণ, যেহেতু আপনার বোর্ড অনেক কম্পন অনুভব করে। আমি ব্যক্তিগতভাবে তারের এবং তারের বান্ডিলগুলি সুরক্ষিত করার জন্য নিচু স্ট্যাপল ব্যবহার করেছি।

ধাপ 4: লংবোর্ডে অংশ সংযুক্ত করুন

লংবোর্ডে অংশ সংযুক্ত করুন
লংবোর্ডে অংশ সংযুক্ত করুন

এটি মসৃণ পালতোলা, এখন পারফোর্ড সম্পন্ন হয়েছে।

এখানেই ভেলক্রো আসে I

  1. লম্ববোর্ডে ভেলক্রোর পুরুষ দিকটি রাখুন। যদি আপনি আন্ডারগ্লো ছাড়াই অশ্বারোহণের সিদ্ধান্ত নেন তবে পুরুষের দিকটি পরিষ্কার করা সহজ।
  2. ভেলক্রোর মহিলা দিকটি ব্যাটারি প্যাক এবং পারফবোর্ডের নীচে রাখুন।
  3. LED স্ট্রিপ সংযুক্ত করুন।
  4. ব্যাটারি এবং পারফোর্ড সংযুক্ত করুন।

পরামর্শ:

চাকার কামড়।

চাকার ঠিক উপরে তার বা উপাদান লাগানো এড়িয়ে চলুন। যদি খুব আক্রমনাত্মকভাবে বাঁক, চাকা স্পর্শ এবং এই আইটেম ক্ষতি করতে পারে।

লেজ।

লেজে তার বা উপাদান লাগানো এড়িয়ে চলুন, কারণ তারা মাটির সাথে যোগাযোগ করবে। সুস্পষ্ট কারণে, এটি এই আইটেমগুলির ক্ষতি করবে।

সুরক্ষা.

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

প্রস্তাবিত: