সুচিপত্র:
- ধাপ 1: শুধু লাইন! শুধু আলো! (প্রকার 1)
- ধাপ 2: প্রকল্প সম্পর্কে (প্রকার 1)
- ধাপ 3: উপাদান (হার্ডওয়্যার)
- ধাপ 4: উপাদান (নিয়ন্ত্রণ)
- ধাপ 5: ধাপ 3: উপাদান (শক্তি)
- ধাপ 6: ধাপ: উপাদান (ইত্যাদি)
- ধাপ 7: প্যাটার্ন আঁকার আগে
- ধাপ 8: একটি হার্ডওয়্যার তৈরি করুন (এক্রাইলিক কাটিং)
- ধাপ 9: (কাঠামো) তৈরি করুন
- ধাপ 10: হার্ডওয়্যার এবং সফটওয়্যারের সমাবেশ
- ধাপ 11: একটি হার্ডওয়্যার তৈরি করুন (ফরমেক্স কাটিং)
- ধাপ 12: একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)
- ধাপ 13: * যদি আপনি এই টুকরোটি দেয়ালে ঝুলিয়ে রাখতে চান, ছবির মতো একই কাঠামো তৈরি করুন
- ধাপ 14: একটি সফটওয়্যার তৈরি করুন (একটি সার্কিট ডায়াগ্রাম)
- ধাপ 15: হার্ডওয়্যার কম্বিনেশন এবং ব্যাক প্যানেল সার্কিট কনফিগারেশন
- ধাপ 16: সফ্টওয়্যারে কোড লিখুন (A-a Arduino Mega Board)
- ধাপ 17: সফ্টওয়্যারে কোড লিখুন (B-b Arduino Mega Board)
- ধাপ 18: উপভোগ করুন
ভিডিও: জাস্ট লাইন, জাস্ট লাইট! (টাইপ ১): ১। টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এটি লাইন শিল্পের নিদর্শন দিয়ে খোদাই করা এক্রাইলিক প্লেটগুলিতে আলো প্রকাশের কাজ। এটি বিভিন্ন এলইডি -র রং এবং নিদর্শনকে সুরেলাভাবে প্রকাশ করে। এই প্রকল্পটি Arout Meijer- এর "থ্যাঙ্কস ফর দ্য প্ল্যানেটস" এর মোটিফ দিয়ে সম্পন্ন করা হয়েছিল যেখান থেকে দুটি হালকা রং সংশ্লেষিত হয়। লাইনের ব্যবধান অনুযায়ী এবং সুন্দরভাবে উপস্থাপন করা হয়েছে।
ধাপ 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: উপাদান (শক্তি)
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: একটি হার্ডওয়্যার তৈরি করুন (কাঠ কাটা এবং পেইন্টিং)
ধাপ 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: উপভোগ করুন
প্রস্তাবিত:
একটি ডিসি মোটর (RS-540 ব্রাশ টাইপ) পুনর্নবীকরণ: 15 টি ধাপ
একটি ডিসি মটর (RS-540 ব্রাশ টাইপ) পুনর্বিবেচনা করা: r.p.m. তে অনেক বেশি গতি পেতে একটি RS-555 DC MOTOR (অনুরূপ একটি RS-540 মোটর) পুনর্নবীকরণ কিভাবে ডিসি মোটর আপগ্রেড করা যায় এবং গতি বৃদ্ধি করা হয়। সবচেয়ে গুরুত্বপূর্ণ বিষয় হল ব্রাশ যা অবশ্যই কার্বন-তামা (ধাতু-গ্রাফাইট) হতে হবে, একটি বড় সমর্থন করার জন্য খুবই গুরুত্বপূর্ণ
ইউএসবি টাইপ-সি পিডি পাওয়ারব্যাঙ্ক: 3 টি ধাপ
ইউএসবি টাইপ-সি পিডি পাওয়ারব্যাঙ্ক: এই প্রকল্পে আমি আপনাকে আমার " উন্নত " গ্রেটস্কটস ইউএসবি টাইপ-সি পিডি পাওয়ারব্যাঙ্কের সংস্করণ। তাই প্রথমে তার প্রকল্পটি দেখুন: https://www.instructables.com/id/Building-a-USB-T… সংক্ষেপে, আমি একটি ছোট আবাসন ডিজাইন করেছি এবং LEDs আরও তৈরি করেছি
একটি ইউএসবি টাইপ-সি পিডি পাওয়ার ব্যাঙ্ক তৈরি করা অতি সহজ উপায়: ৫ টি ধাপ
একটি ইউএসবি টাইপ-সি পিডি পাওয়ারব্যাঙ্ক তৈরি করা অতি সহজ উপায়: এই ছোট প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি DIY ইউএসবি টাইপ-সি পিডি পাওয়ার ব্যাংক খুব সহজ পদ্ধতিতে তৈরি করা যায়। এটি করার জন্য আমি প্রথমে আলিএক্সপ্রেস থেকে পাওয়া IP5328P IC এর উপর ভিত্তি করে একটি পাওয়ারব্যাঙ্ক PCB পরীক্ষা করব। পরিমাপ আমাদের দেখাবে কতটা উপযুক্ত
নিজেকে 12V -এর জন্য পুনর্নির্মাণের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: 3 ধাপ
নিজেকে 12V এর জন্য রি-ওয়ারিংয়ের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: আমার পরিকল্পনাটি সহজ ছিল। আমি একটি প্রাচীর-চালিত LED আলোর স্ট্রিংকে টুকরো টুকরো করে কাটতে চেয়েছিলাম এবং 12 ভোল্ট বন্ধ করার জন্য এটিকে পুনরায় চালিত করেছিলাম। বিকল্প ছিল একটি পাওয়ার ইনভার্টার ব্যবহার করা, কিন্তু আমরা সবাই জানি তারা ভয়ানক অদক্ষ, তাই না? ঠিক? নাকি তারা?
লাইট ডিটেক্টর, মাইক্রোপ্রসেসর নেই, জাস্ট সিম্পল ইলেকট্রনিক্স :): Ste টি ধাপ
লাইট ডিটেক্টর, মাইক্রোপ্রসেসর নেই, জাস্ট সিম্পল ইলেকট্রনিক্স :): আমি আপনাকে দুটি সার্কিট দেখাব, একটি আলো না থাকলে একটি LED বন্ধ করে দেয়, এবং অন্যটি আলো না থাকলে একটি LED চালু করে। প্রথমটির জন্য আপনার প্রয়োজন হবে: -R1 (LDR) 10K -R2 (1.2K) রঙ কোড: বাদামী, লাল, লাল। -আর 3 (10 ওহম) রঙ কোড: বাদামী ব্ল্যাক