সুচিপত্র:

LED ওয়াল মাউন্ট ডিসপ্লে: 5 টি ধাপ
LED ওয়াল মাউন্ট ডিসপ্লে: 5 টি ধাপ

ভিডিও: LED ওয়াল মাউন্ট ডিসপ্লে: 5 টি ধাপ

ভিডিও: LED ওয়াল মাউন্ট ডিসপ্লে: 5 টি ধাপ
ভিডিও: 03335154817 LCD LED tv monitor adjustable moveable wall mount bracket 2024, জুলাই
Anonim
LED ওয়াল মাউন্ট ডিসপ্লে
LED ওয়াল মাউন্ট ডিসপ্লে
LED ওয়াল মাউন্ট ডিসপ্লে
LED ওয়াল মাউন্ট ডিসপ্লে
LED ওয়াল মাউন্ট ডিসপ্লে
LED ওয়াল মাউন্ট ডিসপ্লে

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

সরবরাহ

কাঠ (আলো তৈরিতে আমি কাঠ ব্যবহার করেছি কিন্তু কোন উপকরণ কাজ করবে)

IR সেন্সর (ইনফ্রারেড সেন্সর) আমি সানফাউন্ডার IR রিসিভার ব্যবহার করছি (CA $ 9.38)

আইআর রিমোট কিট (সংশ্লিষ্ট আইআর সেন্সরের সাথে ইনফ্রারেড রিমোট (CA $ 4.48)

একটি RGB LED স্ট্রিপ (CA $ 29.99)

Arduino UNO R3 (CA $ 14.29)

জাম্পার তারের কিট (alচ্ছিক) (CA $ 5.29)

বন্ধ রকার সুইচ (20 প্যাক) (CA $ 14.99)

ডাবল এ ব্যাটারি (CA $ 12.99)

কোয়াড ব্যাটারি কেস (CA $ 9.98)

Arduino ব্যাটারি সংযোগ পাওয়ার প্লাগ

কাঠের আঠা

2025 ব্যাটারি

সরঞ্জাম

ড্রিল

কাঠের আঠা

ওয়্যার কাটার/স্ট্রিপার

তাতাল

ধাপ 1: হালকা বাক্স তৈরি করা

লাইট বক্স তৈরি করা
লাইট বক্স তৈরি করা
লাইট বক্স তৈরি করা
লাইট বক্স তৈরি করা

ব্যক্তিগতভাবে, আমি একটি মসৃণ পরিষ্কার কাঠের চেহারার জন্য যেতে চেয়েছিলাম সোই শুধু একটি সাধারণ বাক্স তৈরি করে তারপর এটি একটি সমতল 5 1/2 "x9" কাঠের টুকরোতে আঠালো করে। এটি একটি দ্রুত এবং সহজ নির্মাণ ছিল। এটি করার কয়েকটি পদ্ধতি রয়েছে। আমার প্রথম ধাপ ছিল দুই 1 1/2 "x 2 1/4" কাঠের টুকরো কাটা। এটি বাক্সের প্রস্থ হিসাবে কাজ করছে। তারপরে আমি দুটি 5 "x1 1/4" কাঠের টুকরো কেটে একসাথে আঠালো করেছিলাম। একটি আয়তক্ষেত্র তৈরি করে, দুইটি লম্বা কাঠের টুকরোর মধ্যে ছোট ছোট টুকরোগুলি আঠালো করে, এটি আরডুইনো এবং ব্যাটারি প্যাকের ভেতরে enoughোকার জন্য যথেষ্ট পরচুলা কক্ষের অনুমতি দেয়। প্রতিটি দিক থেকে 1 "স্ক্রু। এটি আঠালোকে দ্রুত এবং সঠিক অবস্থানে শুকানোর অনুমতি দেয়।

যখন আমি বাক্সটি একসাথে পেঁচিয়েছিলাম তখন আমি আমার পৃষ্ঠের টুকরোটি কাটা শুরু করেছিলাম, এই কাঠের টুকরা ছিল 9 "x 5 3/4" তারপর আমি কাঠের বাক্সটি শুকানোর জন্য অপেক্ষা করছিলাম (24 ঘন্টা অপেক্ষা করার সময়)। একবার সব শুকিয়ে গেলে আমি বাক্সটিকে ডিসপ্লে পৃষ্ঠের উপর কেন্দ্রীভূত করি তারপর আমি এটিকে আঠালো করে রাখি (24 ঘন্টা অপেক্ষা করার সময়) এবং এটি যে বাক্স নির্মাণ

তারপরে আমি কেবল 2 টি গর্ত ড্রিল করেছি, একটি তারের জন্য এবং দ্বিতীয়টি রকার সুইচের জন্য, তারের জন্য আমি নীচে একটি 1/2 "গর্ত ড্রিল করেছি। তারপর উপরেরটির জন্য আমাকে সুইচের একটি রূপরেখা তৈরি করতে হয়েছিল। একবার আমি রূপরেখা দিয়েছিলাম এটি আমি 1/2 "ড্রিল বিট পেয়েছি এবং ট্রেসটির উভয় পাশে 2 টি গর্ত ড্রিল করেছি যাতে স্থানটি যতটা সম্ভব খালি করা যায়। আমি তখন সবকিছুকে বর্গ করার জন্য একটি ফাইল ব্যবহার করেছি (ডায়াগ্রাম চেক করুন)।

ধাপ 2: LEDs মাউন্ট করা

মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs

একবার বাক্সটি পুরোপুরি শুকিয়ে গেলে এবং ড্রিল করা হলে আপনি আপনার এলইডিগুলিকে পৃষ্ঠের উপর মাউন্ট করতে যেতে ভাল। আমি দেখতে পেলাম যে আপনি কেন্দ্রের যত কাছাকাছি এসেছেন ততই মসৃণ আলো ভিডিও থেকে দেখা যাবে। আমি আমার এলইডি কেন্দ্রীভূত করেছি এবং নিশ্চিত করেছি যে সেগুলি সরাসরি এবং কেন্দ্রে সত্য মাউন্ট করা হয়েছে। আমি ডিসপ্লে সারফেসের উপকণ্ঠ থেকে আমার এলইডি 1/2 তৈরি করেছি। এটি চারদিকে আলোকে সামঞ্জস্যপূর্ণ করে তুলেছে। আপনাকে এটি করতে হবে না এবং প্রকৃতপক্ষে এটি অবস্থান এবং কোণগুলির সাথে চারপাশে খেলতে মজাদার। এটিও খুব গুরুত্বপূর্ণ যে আপনি এলইডি -তে থাকা তীরগুলির প্রতি মনোযোগী, এটি সেই দিকটি দেখায় যে কারেন্টটি অবশ্যই প্রবাহিত হবে অথবা আপনি এলইডি -তে পোলারিটি বিপরীত করতে পারেন।

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

আমি যে LED গুলি ব্যবহার করছি তার কারণে ছবিতে দেখা যায় 90 ডিগ্রি টার্ন তৈরি করার জন্য তাদের সোল্ডার করা দরকার। আপনি উপরে উল্লিখিত কিছু জাম্পার তারের সাথে LED স্ট্রিপের অন্য প্রান্তে তাদের সংশ্লিষ্ট সার্কিটের সাথে সমস্ত খোলা সার্কিট সংযুক্ত করতে হবে।

আপনার এলইডি নিয়ে কাজ করার সময় অন্য কিছু মনে রাখতে হবে যে ভোল্টেজটি তারা পরিচালনা করতে পারে, আমি যে এলইডি ব্যবহার করছি তা 6 ভোল্ট পর্যন্ত বিদ্যুৎ পরিচালনা করতে পারে, এজন্য আমি একটি চতুর্ভুজ ব্যাটারি প্যাক ব্যবহার করছি। সর্বোচ্চ ভোল্টেজ যা এটি দিতে পারে 6 ভোল্ট।

ধাপ 3: তারের

তারের
তারের
তারের
তারের

এই প্রকল্পের জন্য ওয়্যারিং অত্যন্ত সহজ, IR সেন্সর শুধুমাত্র শক্তি, স্থল, এবং তথ্য প্রয়োজন। আইআর সেন্সরের জন্য আমার ডেটা পিন ছিল পিন 3.। এই ডিসপ্লেটি বানানোর সময় আমার যে সমস্যা হয়েছিল তা হল আমার আইআর রিসিভারের বিদ্যুতের 5V প্রয়োজন, তবে, আইআর সেন্সরটি ঠিক কাজ করতে সক্ষম হওয়া উচিত। কিন্তু যদি এটি আপনার জন্য কাজ না করে তবে আপনি LEDs এর জন্য 5V তারের সাথে সেন্সর পাওয়ার ক্যাবলটি বিক্রি করতে পারেন। এটি ছবিতে দেখা যাবে। আমার LEDs ডেটা ক্যাবল হল 6. LEDs এরও শুধুমাত্র একটি ডেটা ওয়্যার, একটি পাওয়ার এবং গ্রাউন্ড দরকার। অতি সহজ।

যদি আপনি একটি রকার সুইচ করতে চান। এই মুহুর্তে আপনার বাক্সের উপরের গর্তে সুইচ haveোকানো উচিত ছিল, তারপরে তারগুলি ঝালাই করা উচিত। ডান প্রংয়ে ডিসি সংযোগকারী পাওয়ার ক্যাবল থাকা উচিত। স্থল ব্যাটারি প্যাক থেকে সংযোগকারী পর্যন্ত সরাসরি চলতে পারে। সুইচটি সংযোগকারীকে প্রবাহিত হওয়া থেকে বিদ্যুৎ বন্ধ করে দেয় এবং Arduino এর মধ্য দিয়ে যাওয়া শক্তি বন্ধ করে দেয়, এটি হবে আপনার মাস্টার নিয়ন্ত্রণ (চালু, বন্ধ)। আমি যে এলইডি ব্যবহার করছি সেখানে একটি স্পট আছে যা আপনাকে পাওয়ার, গ্রাউন্ড এবং ডেটা ওয়্যারগুলিকে সোল্ডার করতে হবে যেমনটি ছবিতে দেখা গেছে, এখন তা করুন। যখন আপনি নিশ্চিত করেন যে আপনি নীচের গর্তের মধ্য দিয়ে কেবলগুলি পাস করেন যাতে বাক্সটি দেয়ালে সমতল হতে পারে।

একবার সবকিছু সোল্ডার হয়ে গেলে আইআর সেন্সর থেকে বেরিয়ে আসা 3 টি তারগুলি পাস করুন এবং সেগুলি উপরের গর্তের মধ্য দিয়ে যান (যেখানে সুইচ যায়) আপনার সুইচটি স্লিপ করার জন্য যথেষ্ট জায়গা থাকতে হবে এবং তারের চলাচলের জন্য বিনামূল্যে থাকতে হবে। আপনি রুমে আপনার প্রয়োজন এবং অবস্থানের সাথে মানানসইভাবে সেন্সরের অবস্থানটি সামঞ্জস্য করতে পারেন।

ধাপ 4: কোড

আমি যে লাইব্রেরিগুলি ব্যবহার করেছি সেগুলি সবই কোডের শীর্ষে রয়েছে এবং সবগুলি GitHub.com এ ইনস্টল করা যায়।

দ্রুত নোট: নিশ্চিত করুন যে আপনি আপনার পিন পরিবর্তন করেছেন এবং সেই অনুযায়ী # নেতৃত্ব দিয়েছেন।

এই কোডটি বর্তমানে উইন্ডোজ 10 প্রো মডেলে কাজ করছে, ম্যাক বা অন্য মডেলে যাওয়া কোডটিকে প্রভাবিত করতে পারে তাই সেদিকে মনোযোগী থাকুন।

যেমন আপনি দেখতে পারেন সেখানে Serial.ln আছে তাই আপনি কোডটি ধরে রাখতে সিরিয়াল মনিটরটি ব্যবহার করতে পারেন এবং দেখতে পারেন যে কোথায় ভুল হতে পারে।

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #ifdef _AVR_ #অন্তর্ভুক্ত #endif

#LED_PIN 6 নির্ধারণ করুন

#LED_COUNT 60 নির্ধারণ করুন

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); decode_results ফলাফল;

Adafruit_NeoPixel স্ট্রিপ (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// সেটআপ () ফাংশন-শুরুতে একবার চালানো হয় --------------------------------

অকার্যকর সেটআপ() {

#if সংজ্ঞায়িত (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #যদি শেষ

Serial.begin (9600);

strip.begin (); strip.show (); strip.set উজ্জ্বলতা (50);

irrecv.enableIRIn (); // রিসিভার শুরু করুন

}

// লুপ () ফাংশন-যতক্ষণ বোর্ড চালু থাকে ততবার ---------------

int button_mode = 0;

অকার্যকর লুপ () {

Serial.println ("লুপে"); যদি (irrecv.decode (এবং ফলাফল)) {button_mode = button_mode +1; যদি (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); যদি (button_mode == 0) {Serial.println ("সমস্ত LEDs সাফ করা"); colorWipe (strip. Color (0, 0, 0), 0); } অন্যথায় যদি (button_mode == 1) {Serial.println ("LEDs সেটিং ইফেক্ট"); colorWipe (strip. Color (255, 0, 0), 50); // লাল রং // সবুজ রঙ মোছা (strip. Color (0, 0, 255), 50); // নীল রঙের ওয়াইপ (strip. Color (255, 255, 255), 50); // সাদা} অন্যথায় (button_mode == 2) {Serial.println ("রেনবো ইফেক্টের জন্য LEDs সেট করা"); রংধনু (10); colorWipe (strip. Color (255, 255, 255), 50); // white} irrecv.resume (); // পরবর্তী মান গ্রহণ করুন // বিলম্ব (500); }

অকার্যকর রঙ মুছুন (uint32_t রঙ, int অপেক্ষা) {

জন্য (int i = 0; i

// পুরো ফালা বরাবর রেনবো চক্র। ফ্রেমের মধ্যে বিলম্বের সময় (এমএস) পাস করুন।

অকার্যকর রামধনু (int অপেক্ষা) {

for (long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i

/

প্রস্তাবিত: