সুচিপত্র:

জাস্ট লাইন, জাস্ট লাইট! (টাইপ ১): ১। টি ধাপ
জাস্ট লাইন, জাস্ট লাইট! (টাইপ ১): ১। টি ধাপ

ভিডিও: জাস্ট লাইন, জাস্ট লাইট! (টাইপ ১): ১। টি ধাপ

ভিডিও: জাস্ট লাইন, জাস্ট লাইট! (টাইপ ১): ১। টি ধাপ
ভিডিও: 👉 গাড়ির ড্যাশবোর্ডের সিগন্যাল লাইট গুলো সম্পর্কে জেনে নিন,কি,(পর্ব ১) Car dashboard warning lights 2024, নভেম্বর
Anonim
জাস্ট লাইন, জাস্ট লাইট! (টাইপ 1)
জাস্ট লাইন, জাস্ট লাইট! (টাইপ 1)
জাস্ট লাইন, জাস্ট লাইট! (টাইপ 1)
জাস্ট লাইন, জাস্ট লাইট! (টাইপ 1)

এটি লাইন শিল্পের নিদর্শন দিয়ে খোদাই করা এক্রাইলিক প্লেটগুলিতে আলো প্রকাশের কাজ। এটি বিভিন্ন এলইডি -র রং এবং নিদর্শনকে সুরেলাভাবে প্রকাশ করে। এই প্রকল্পটি Arout Meijer- এর "থ্যাঙ্কস ফর দ্য প্ল্যানেটস" এর মোটিফ দিয়ে সম্পন্ন করা হয়েছিল যেখান থেকে দুটি হালকা রং সংশ্লেষিত হয়। লাইনের ব্যবধান অনুযায়ী এবং সুন্দরভাবে উপস্থাপন করা হয়েছে।

ধাপ 1: শুধু লাইন! শুধু আলো! (প্রকার 1)

Image
Image
প্রকল্প সম্পর্কে (প্রকার 1)
প্রকল্প সম্পর্কে (প্রকার 1)

এটি লাইন শিল্পের নিদর্শন দিয়ে খোদাই করা এক্রাইলিক প্লেটগুলিতে আলো প্রকাশের কাজ। এটি বিভিন্ন এলইডি -র রং এবং নিদর্শনকে সুরেলাভাবে প্রকাশ করে। এই প্রকল্পটি Arout Meijer- এর "থ্যাঙ্কস ফর দ্য প্ল্যানেটস" এর মোটিফ দিয়ে সম্পন্ন করা হয়েছিল যেখান থেকে দুটি হালকা রং সংশ্লেষিত হয়। লাইনের ব্যবধান অনুযায়ী এবং সুন্দরভাবে উপস্থাপন করা হয়েছে।

ধাপ 2: প্রকল্প সম্পর্কে (প্রকার 1)

এক্রাইলিক সমতলে লাইন আর্টের প্যাটার্ন খোদাই করার পর, এক্রাইলিকের মাঝখানে এবং বাইরে আলো সংশ্লেষিত করে

কাঠামো

ব্যবহারকারী 3 টি আসল প্লেটের ভিতরে পোটেন্টিওমিটার স্থাপন করে এবং প্রান্তে নিওফিক্সেল ধরে আলোকে স্থিতিশীলভাবে সামঞ্জস্য করতে পারে।

কিভাবে ব্যবহার করে

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

ধাপ 3: উপাদান (হার্ডওয়্যার)

উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)
উপাদান (হার্ডওয়্যার)

1. LED স্ট্রিপ।

: Adafruit NeoPixel ডিজিটাল RGB LED স্ট্রিপ (WS2812) (144 LED/1m) - 2m

: Adafruit NeoPixel ডিজিটাল RGB LED স্ট্রিপ (WS2812) (60 LED/1m) - 2m

2 এক্রাইলিক।

10t - 600*600 (মিমি)

3. ফরমেক্স।

12t (10+2t) - 800*800 (মিমি)*2

2t - 800*800 (মিমি)*2

4. কাঠের বোর্ড

5t - 850*850 (মিমি)

ধাপ 4: উপাদান (নিয়ন্ত্রণ)

উপাদান (নিয়ন্ত্রণ)
উপাদান (নিয়ন্ত্রণ)
উপাদান (নিয়ন্ত্রণ)
উপাদান (নিয়ন্ত্রণ)

1. আরডুইনো মেগা 2560

আরডুইনো মেগা 2560 * 2

2.10 কে পোটেন্টিওমিটার

10k পোটেন্টিওমিটার * 3

ধাপ 5: ধাপ 3: উপাদান (শক্তি)

ধাপ 3: উপাদান (শক্তি)
ধাপ 3: উপাদান (শক্তি)
ধাপ 3: উপাদান (শক্তি)
ধাপ 3: উপাদান (শক্তি)

1. বিদ্যুৎ সরবরাহ

SMPS পাওয়ার সাপ্লাই 5V 40A (200W)

SMPS পাওয়ার সাপ্লাই 5V 2A (10W)

2. বৈদ্যুতিক তার

14awg (3colors) - 10 মি/প্রতিটি

ধাপ 6: ধাপ: উপাদান (ইত্যাদি)

ধাপ: উপাদান (ইত্যাদি)
ধাপ: উপাদান (ইত্যাদি)
ধাপ: উপাদান (ইত্যাদি)
ধাপ: উপাদান (ইত্যাদি)
ধাপ: উপাদান (ইত্যাদি)
ধাপ: উপাদান (ইত্যাদি)

1. পেইন্ট স্প্রে (ম্যাট ব্ল্যাক)

*যদি আপনি অন্ধকারে আরো নাটকীয় প্রভাব পেতে চান, তাহলে ভান্তা ব্ল্যাক পেইন্ট ব্যবহার করুন

2. স্ক্রু

3. স্টেন কোণার লোহা

4. ড্রিল

5. গ্লুগান

6. দৃ ad় আনুগত্য

*আপনার পরিস্থিতি অনুযায়ী সরঞ্জাম প্রস্তুত করুন

ধাপ 7: প্যাটার্ন আঁকার আগে

ড্র প্যাটার্ন আগে
ড্র প্যাটার্ন আগে

*উপরের ছবিটি আর্নাউট মাইজারের "গ্রহের জন্য ধন্যবাদ" যা আমার কাজকে অনুপ্রাণিত করেছে।

প্রকল্পে প্রবেশ করার আগে, আমি অনুভব করেছি যে এক্রাইলিকে রোপণ করা প্যাটার্নে আবছা আলোর অনুপ্রবেশের দ্বারা গঠিত আলোর ক্রমবর্ধনের রঙটি খুব সুন্দর।

মূলত, গ্রেডিয়েন্ট হওয়ার জন্য দুই বা ততোধিক রঙকে ওভারল্যাপ করতে হয়।

দুই বা ততোধিক রঙ সুন্দরভাবে গঠনের জন্য, বক্ররেখা অনুসারে ঘনত্ব, কোণ বা আলোর গঠনের মাত্রা বিবেচনা করুন।

ধাপ 8: একটি হার্ডওয়্যার তৈরি করুন (এক্রাইলিক কাটিং)

একটি হার্ডওয়্যার তৈরি করুন (এক্রাইলিক কাটিং)
একটি হার্ডওয়্যার তৈরি করুন (এক্রাইলিক কাটিং)
একটি হার্ডওয়্যার তৈরি করুন (এক্রাইলিক কাটিং)
একটি হার্ডওয়্যার তৈরি করুন (এক্রাইলিক কাটিং)

*রেফার করুন। ধাপ 7: গঠন (অংশ নং 5)

এক্রাইলিক কাটার মেশিন সেটিং

এক্রাইলিক (10t)

*কাটা - চুলের রেখা সেটিং

গতি - শক্তি

(5 - 50)

*খোদাই করা

গতি - শক্তি

(20 - 35)

*আপনার স্বাদ অনুসারে প্যাটার্নটি কতটুকু খোদাই করা হয়েছে তা আপনি সামঞ্জস্য করতে পারেন

ধাপ 9: (কাঠামো) তৈরি করুন

তৈরি (গঠন)
তৈরি (গঠন)

1. 2t - কভার

2. 10t - কন্ট্রোল হ্যান্ডেল

3. 10t - LEDstrip / Potensiometer

4. 12t - LED স্ট্রিপ (2 + 10) t

5. 10t - প্যাটার্ন (এক্রাইলিক)

6. 2t - পটভূমি

7. 10t - সার্কিট স্পেস

*নং 5 বাদে - ফরমেক্স উপাদান।

ধাপ 10: হার্ডওয়্যার এবং সফটওয়্যারের সমাবেশ

হার্ডওয়্যার এবং সফ্টওয়্যার সমাবেশ
হার্ডওয়্যার এবং সফ্টওয়্যার সমাবেশ
হার্ডওয়্যার এবং সফ্টওয়্যার সমাবেশ
হার্ডওয়্যার এবং সফ্টওয়্যার সমাবেশ
হার্ডওয়্যার এবং সফ্টওয়্যার সমাবেশ
হার্ডওয়্যার এবং সফ্টওয়্যার সমাবেশ

প্রথম। 3.4.6.7 প্রস্তুত করুন।

দ্বিতীয়। একটি শক্তিশালী আঠালো সঙ্গে 7.6.4 অংশ ক্রম এটি আটকান।

তৃতীয়। আঠালো বন্দুক দিয়ে potentiometer 3part ঠিক করুন।

চতুর্থ। শক্তিশালী আঠালো সঙ্গে 4.6.7part potentiometer সঙ্গে 3part সংযুক্ত করুন।

পঞ্চম. একটি শক্তিশালী আঠালো ব্যবহার করে 3.4.6.7 (লাল এলাকা) এর প্রান্তে ws2812b সংযুক্ত করুন।

ষষ্ঠ। সংযুক্ত এক্রাইলিক প্লেটটি সম্মিলিত 3.4.6.7 এ ertোকান এবং আঠালো বন্দুক দিয়ে এটি ঠিক করুন।

সপ্তম। Potentiometer এর নিয়ন্ত্রণ অংশে 2part সন্নিবেশ করান এবং আঠালো আঠালো দিয়ে এটি ঠিক করুন।

অষ্টম। অংশ 1 কভার করুন এবং শক্তিশালী আঠালো ফিনিস দিয়ে ঠিক করুন।

* আপনি PDFfiles উল্লেখ করতে পারেন

ধাপ 11: একটি হার্ডওয়্যার তৈরি করুন (ফরমেক্স কাটিং)

একটি হার্ডওয়্যার তৈরি করুন (ফরমেক্স কাটিং)
একটি হার্ডওয়্যার তৈরি করুন (ফরমেক্স কাটিং)

(হার্ডওয়্যার কনফিগার করুন যাতে ডার্করুমে শুধুমাত্র নিদর্শন দেখা যায়)

1. 2t - কভার

2. 10t - কন্ট্রোল হ্যান্ডেল

3. 10t - LEDstrip / Potensiometer

4. 12t - LED স্ট্রিপ (2 + 10) t

6. 2t - পটভূমি

7. 10t - সার্কিট স্পেস

*আপনাকে অবশ্যই STEP7 (চিত্র) উল্লেখ করতে হবে

ধাপ 12: একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)

Image
Image
একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)
একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)
একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)
একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)

ধাপ 13: * যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, ছবির মতো একই কাঠামো তৈরি করুন

* যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, তাহলে ছবির মতো একই কাঠামো তৈরি করুন
* যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, তাহলে ছবির মতো একই কাঠামো তৈরি করুন
* যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, ছবির মতো একই কাঠামো তৈরি করুন
* যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, ছবির মতো একই কাঠামো তৈরি করুন
* যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, ছবির মতো একই কাঠামো তৈরি করুন
* যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, ছবির মতো একই কাঠামো তৈরি করুন

*এই কোর্সটি alচ্ছিক, এবং আপনি না চাইলে এটি এড়িয়ে যেতে পারেন।

*উপরের কাঠামোটি আমার ব্যক্তিগত ধারণা, এবং আপনার ধারনা যুক্ত করার সাথে এটি আরও বিশেষ কাজ হবে।

*এবং যখন আমি এই কাঠামোটি নির্মাণ করছিলাম, তখন আমি কাঠের বোর্ড এবং প্রাচীর দেখতে চাইনি।

ধাপ 14: একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)

একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)
একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)
একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)
একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)
একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)
একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)

সার্কিট নির্মাণের সময়, সাবধানে ws2818b স্ট্রিপের GND / DIN / 5v কনফিগার করুন এবং বর্তমান প্রবাহের দিক (তীরের দিক)।

GND = ব্যাটারি - (কালো রেখা)

5v = ব্যাটারি + (লাল রেখা)

DIN = সিগন্যাল লাইন (সবুজ লাইন)

ধাপ 15: হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন

হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন

পিছনে স্ক্রু সহ হার্ডওয়্যার এবং নিরাপদ সার্কিট যোগদান করুন

ধাপ 16: সফ্টওয়্যারে কোড লিখুন (A-a Arduino Mega Board)

// আপনাকে অবশ্যই A-a arduino মেগা বোর্ড ইনপুট করতে হবে

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত #ডিফাইন LED_PIN 0 #ডিফাইন NUM_OF_LEDS 120

int j = 0;

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

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

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

// আপনার সেটআপ কোড এখানে রাখুন, একবার চালানোর জন্য: strip.begin (); strip.show ();

}

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

// বারবার চালানোর জন্য এখানে আপনার প্রধান কোডটি রাখুন:

মান সেট ();

// LEDSet ();

জন্য (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); " v = "RAMPv .update ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();

}

অকার্যকর মান সেট () {

স্ট্যাটিক uint32_t oldTime = 0; uint32_t এখন সময় = মিলিস ();

// 00.3 초 에 한 번씩 코드 를 를 합니다

if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}

ধাপ 17: সফ্টওয়্যারে কোড লিখুন (B-b Arduino Mega Board)

// আপনাকে অবশ্যই B-b arduino মেগা বোর্ড ইনপুট করতে হবে

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত #ডিফাইন LED_PIN_A 2 #LED_PIN_B 1 #ডিফাইন LED_PIN_C 0 #ডিফাইন NUM_OF_LEDS 52

#POT_A A10 নির্ধারণ করুন

#POT_B A9 নির্ধারণ করুন #POT_C A8 নির্ধারণ করুন

int j [3] = {0};

Adafruit_NeoPixel স্ট্রিপ [3] = {

Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), অ্যাডাফ্রুট_নিও_এইএনপিএইচ_এল_এইএনজি_এনএফএক্স_এনএফ_এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স)

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

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

// আপনার সেটআপ কোড এখানে রাখুন, একবার চালানোর জন্য: for (int i = 0; i <3; i ++) {strip .begin (); ফালা [আমি].শো (); }

Serial.begin (9600);

}

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

// বারবার চালানোর জন্য এখানে আপনার প্রধান কোডটি রাখুন:

মান সেট ();

// মানচিত্র () 범위 를 바꿔 주는 함수

// 0 ~ 1023 을 0 ~ 359 로 바꿔 j // j = মানচিত্র (analogRead (POT_B), 0, 1023, 0, 359); j [0] = মানচিত্র (analogRead (POT_A), 0, 1023, 0, 359); j [1] = মানচিত্র (analogRead (POT_B), 0, 1023, 0, 359); j [2] = মানচিত্র (analogRead (POT_C), 0, 1023, 0, 359); জন্য (int i = 0; i <3; i ++) যদি (j <0) j += 360;

জন্য (int k = 0; k <3; k ++) {

জন্য (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 int uint8_t v = RAMPv [k] .update (); স্ট্রিপ [k].setPixelColor (i, strip [k]. ColorHSV (j [k] * 65535 /360, 255, v));

}

ফালা [k].show ();

}

}

অকার্যকর মান সেট () {

স্ট্যাটিক uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 초 에 한 번씩 코드 를 실행 합니다

if (nowTime - oldTime> 300) {for (int k = 0; k <3; k ++) {for (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, P 까지 걸리는 시간, 가는 방법)) RAMPv [k] .go (এলোমেলো (0, 255), 300, LINEAR); }} oldTime = nowTime;

}

}

ধাপ 18: উপভোগ করুন

প্রস্তাবিত: