সুচিপত্র:
ভিডিও: হলিডে অলঙ্কার PCB: 3 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হেই সবাই!
বছরের সেই সময় এবং উপহার বিনিময়ের seasonতু প্রায় আমাদের উপর। আমি ব্যক্তিগতভাবে জিনিসগুলি তৈরি করা এবং সেগুলি পরিবারের সাথে ভাগ করে নেওয়া উপভোগ করি। এই বছর আমি Atting85 এবং কিছু WS2812C 2020 LEDs ব্যবহার করে ছুটির অলঙ্কার তৈরির সিদ্ধান্ত নিয়েছি। অলঙ্কারটির ব্যাস প্রায় 80 মিমি তাই এটি গাছের জন্য একটি যুক্তিসঙ্গত আকারের অলঙ্কার। আপনি যদি গাছের লোক না হন তবে আপনি কী জানেন, এটি একটি দুর্দান্ত ডেস্ক অলঙ্কারও তৈরি করে। WS2812C 2020 LEDs অবিশ্বাস্যভাবে উজ্জ্বল ছোট বাগার তাই এটি খুব আবছা হাহা নিয়ে চিন্তা করবেন না। আমি এটি 3.3 ভোল্টে পরীক্ষা করেছি 0.013 এমপিএসের বর্তমান ব্যবহারের সাথে 5 ভোল্টের জন্য বর্তমান খরচ 0.023 এমপিএস। আপনি পিছনে সরাসরি 5 ভোল্ট দিয়ে বা পিছনে মাইক্রো ইউএসবি সংযোগকারীর মাধ্যমে এই বোর্ডটিকে শক্তি দিতে পারেন। আমি এটি আমার ল্যাপটপে প্লাগ করতে পারি এবং এটিকে শক্তি দিতে পারি। পিছনে একটি বিকল্প রয়েছে যা এটিকে 30 পাওয়ারের সর্বোচ্চ শক্তি সহ অন্যান্য পাওয়ার সোর্স দিয়ে পাওয়ার ক্ষমতা দেয়, কিন্তু 78L05 5V রেগুলেটরের জন্য ডেটশীটকে বিশ্বাস করে, আমি এটিকে এতদূর ঠেলে দেব না।
এটি তৈরি করার আগে দয়া করে পুরো গাইডটি পড়ুন। আমার ভুল থেকে শিখুন কারণ আমার উপর বিশ্বাস করুন আমি সাধারণত অনেক কিছু করি এবং আমার জ্ঞানের মুক্তো ভাগ করতে পারি।
আপনি যদি একটি প্রিমেড পিসিবি কিনতে আগ্রহী হন বা শুধু পিসিবি নিজেই আমার টিন্ডি স্টোর দেখুন।
সরবরাহ
আসুন এই সমস্ত অলঙ্কারগুলি আপনার নিজের তৈরি করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম দিয়ে শুরু করা যাক। এটি আসলে আমার কয়েকটি প্রকল্পগুলির মধ্যে একটি যার জন্য উল্লেখযোগ্য পরিমাণে সরঞ্জামগুলির প্রয়োজন হয় না যা আপনার জন্য দুর্দান্ত!
সরঞ্জাম
- তাপ বন্দুক (প্রাথমিক সরঞ্জাম)/সোল্ডারিং লোহা (ভুল সংশোধনকারী)
- ইএসডি টুইজার
- আইসোপ্রোপিল অ্যালকোহল
- শ্রীমতি স্টেনসিল (অত্যন্ত প্রস্তাবিত)
- সোল্ডার পেস্ট (আমি অ্যামাজনে বিক্রি হওয়া লো টেম্প লিড-ফ্রি সোল্ডার পেস্ট ব্যবহার করি)
সরবরাহ
- x10 WS2812 2020 LEDs
- x1 Attiny85 মাইক্রোকন্ট্রোলার
- x11 0.1uf 0603 ক্যাপাসিটার
- x1 0.1uf 0402 ক্যাপাসিটর (আপনি 0603 ক্যাপ নিয়ে চলে যেতে পারেন)
- x1 SMD মাইক্রো ইউএসবি সংযোগকারী
- x1 1.5K ওহম প্রতিরোধক
- x1 4.7uf 0805 ক্যাপাসিটর
- x1 78L05 5V রেগুলেটর
- x1 SOD123 ডায়োড (আমি একটি প্রতিস্থাপন হিসাবে একটি তার ব্যবহার করেছি কারণ এটি প্রয়োজনীয় নয়, কিন্তু বোর্ড ডিজাইন করার সময় আমি এটি অপসারণ করতে ভুলে গেছি)
- x2 SOD323 ডায়োড
- x2 66.5 ওহম প্রতিরোধক (আপনি এখানে x2 24 -ওহম প্রতিরোধকও ব্যবহার করতে পারেন, আমি বিশ্বাস করি যে কোনও মিলিত জোড়া আসলেই করবে - আমাকে উদ্ধৃত করবেন না)
চ্ছিক
- x1 24 ওহম প্রতিরোধক
- x1 30 ওহম প্রতিরোধক
(যদি আপনি একটি কম ভোল্টেজ মনিটরের জন্য ইনপুট ভোল্টেজ পরিমাপ করতে চান তবে এটি একটি ভোল্টেজ ডিভাইডারের জন্য - কেবল একটি বিকল্প)
ধাপ 1: সমাবেশ
সমাবেশ প্রক্রিয়া মোটামুটি সোজা। নিশ্চিত করুন যে আপনি অংশগুলিকে সঠিকভাবে নির্দেশ করছেন এবং আপনার সমস্যা হওয়ার কথা নয়। আপনি কি জানেন, যদি আপনি আমার মত হন এবং একেবারে কিছুই প্রথমবার কাজ করে না… আক্ষরিকভাবে কিছুই না, আমি শেষে কিছু সমস্যা সমাধানের ধাপ নিক্ষেপ করি।
আচ্ছা, প্রথমেই আপনার প্রথমে সেই স্টেনসিল লাগবে … আমি 1: 1 স্কেল পিসিবি পিডিএফ ফাইলটি সংযুক্ত করেছি যাতে আপনি এটি আপনার নিজের লেজার কাটারে রাস্টার করতে পারেন। যদি আপনার জন্য একটি কাট দরকার হয়, আমাকে বার্তা দিন আমিও তা করব। অন্যথায় এটি হাতে করে আপনি একজন দক্ষ বাডা $$ তৈরি করুন।
যদি আপনার PCBs তৈরিতে অভিজ্ঞতা থাকে তাহলে এখানে আপনি এগিয়ে যাবেন এবং আপনার স্টেনসিল সুরক্ষিত করবেন, আপনার সোল্ডার পেস্ট ব্লা ব্লা ব্লা ছড়িয়ে দিন। যারা কখনো এটা করেন নি, কোন চিন্তা নেই, একটি ইউটিউব ভিডিও দেখুন বা দুটি। আপনি আপনার ঝাল পেস্ট এবং সহজ peasy লেবু squeezy ছড়িয়ে আগে আপনার সারিবদ্ধতা নিখুঁত নিশ্চিত করুন।
সাবধানে আপনার স্টেনসিল অপসারণ করুন এবং আসুন অংশ স্থাপন করা শুরু করি !!
আপনার জন্য আমার সাবধানে আঁকা ছবিটি দেখুন, প্রেম এবং কোমল যত্ন দিয়ে তৈরি।
- গা Pur় বেগুনি = 0.1uf 0603
- নীল = ডায়োড
- লাইম গ্রিন = 4.7 uf 0805 (সম্ভবত 0603 ব্যবহার করতে পারে)
- বেগুনি = তারের সেতু
- গোলাপী = ভোল্টেজ বিভাজক প্রতিরোধক
- লাল = WS2812C LEDs (তাদের অভিযোজন পর্যবেক্ষণ করুন, গাer় অংশ নীচে থাকবে)
- হলুদ = 78L05 5V নিয়ন্ত্রক 100mA
আপনি কি জানতে চান অন্য হলুদ চিহ্ন কিসের জন্য? তুমি কি নিশ্চিত? আচ্ছা … এটা একটা ভুল ঠিক আছে! আমি সিগন্যাল ট্রেসের মাধ্যমে একটি ফ্রিকিন গ্রাউন্ড রাখলাম, আক্ষরিক অর্থে মাঝখানে ঠিক আছে। কেন … আমি জানি না।
আমি দিমত করছি. কয়েক ঘণ্টা যন্ত্রণাদায়কভাবে আমার চুল বের করার পর, আমি আমার ভুল বুঝতে পেরেছি। এটি ঠিক করার জন্য, আমাকে কেবল মাটি দিয়ে ড্রিল করতে হয়নি বরং বোর্ডের মাধ্যমে একটি অবিশ্বাস্যভাবে ছোট গর্ত ড্রিল করতে হয়েছিল এবং সিগন্যাল ট্রেসটিকে একটি ছোট তারের সাথে সংযুক্ত করতে হয়েছিল। আমি আমার ভুল সুরক্ষিত এবং coverাকতে কিছু তরল বৈদ্যুতিক টেপ ব্যবহার করেছি। একবার আপনি এটি ভালভাবে দেখতে পাবেন না যখন এটি coveredেকে যায় ধন্যবাদ।
আপনি যদি আমার কাছ থেকে একটি বোর্ড কিনে থাকেন তবে আমি এটি ঠিক করব যাতে সেখানে কোনও উদ্বেগ না থাকে।
ধাপ 2: কোডিং
তাই আমি এটি ডিজাইন করার আগে আমি ভেবেছিলাম, "ওহ ছোট WS2812 LEDs, তাদের অবশ্যই WS2812b এর মতো কোড ব্যবহার করতে হবে, এটি পার্কে হাঁটা হতে চলেছে!" ভুল
এইগুলি WS2812b LEDs এর মতো একই সময় ব্যবহার করে না তাই কোডিংয়ের সাথে আপনার আরামের উপর নির্ভর করে একটি শেখার বক্ররেখা বা পর্বত রয়েছে।
একটি ছোট "ওহ $ হিট" মুহুর্তের পরে, আমি জোশ লেভিনের এই ব্লগটি খুঁজে পেয়েছি। তাই আমাকে এটি খুঁজে বের করতে সাহায্য করার জন্য তাকে চিৎকার করুন। আমি তার কোডগুলির একটি উল্লেখযোগ্য পরিমাণ ব্যবহার করেছি এবং এই বোর্ডগুলির সাথে কাজ করার জন্য এটি সংশোধন করেছি। এই কোড কিভাবে কাজ করে তা বুঝতে চাইলে তার ব্লগ চেক করুন। আমি পোস্ট করা কোড একটি রামধনু প্রভাবিত করে। এটা সম্ভব তাই যদি আপনার জিনিস হয় তাহলে শক্ত রং তৈরি করুন।
একটি ছোট বিষয় হল আমি বুঝতে পারছি না কিভাবে এই এলইডিগুলিকে ম্লান করা যায় কারণ তারা সত্যিই উজ্জ্বল। হয়তো কেউ মন্তব্য করতে পারে এবং আমাকে সাহায্য করতে পারে।
#অন্তর্ভুক্ত #ডিফাইন পিক্সেল 3000 #ডিফাইন পিক্সেল_পোর্ট পোর্টবি #ডিফাইন পিক্সেল_ডিডিআর ডিডিআরবি #ডিফাইন পিক্সেল_বিআইটি 0 #ডিফাইন টি 1 এইচ 700 #ডিফাইন টি 1 এল 320 #ডিফাইন টি 0 এইচ 320 #ডিফাইন টি 0 এল 700 #ডিফাইন সিএসই 300 #ডিফাইন সিএস 300 #NS_PER_CYCLE (NS_PER_SEC / CYCLES_PER_SEC) #সংজ্ঞায়িত করুন NS_TO_CYCLES (n) ((n) / NS_PER_CYCLE)
inline void sendBit (bool bitVal) {
যদি (bitVal) {asm volatile ("sbi %[port], %[bit] %n / t" ".rept %[onCycles] n / t" "nop / n / t" ".endr / n / t "" cbi %[port], %[bit] %n / t "".rept %[offCycles] n / t "" nop / n / t "".endr / n / t ":: [port]" I "(_SFR_IO_ADDR (PIXEL_PORT)), [বিট]" I "(PIXEL_BIT), [onCycles]" I "(NS_TO_CYCLES (T1H) - 2), [offCycles]" I "(NS_TO_CYCLES (T1L) (T1L));
} অন্য {
asm উদ্বায়ী ("sbi %[port], %[bit] %n / t" ".rept %[onCycles] n / t" "nop / n / t" ".endr / n / t" "cbi %[port], %[bit] n / t "".rept %[offCycles] n / t "" nop / n / t "".endr / n / t ":: [port]" I "(_SFR_IO_ADDR (PIXEL_PORT)), [বিট] "I" (PIXEL_BIT), [onCycles] "I" (NS_TO_CYCLES (T0H) - 2), [offCycles] "I" (NS_TO_CYCLES (T0L) - 2));
} }
inline void sendByte (স্বাক্ষরবিহীন চার বাইট) {জন্য (স্বাক্ষরবিহীন চার বিট = 0; বিট <8; বিট ++) {সেন্ডবিট (বিট রিড (বাইট, 7)); বাইট << = 1; }}
অকার্যকর ledsetup () {
বিটসেট (PIXEL_DDR, PIXEL_BIT); }
inline void sendPixel (স্বাক্ষরবিহীন চার r, স্বাক্ষরবিহীন char g, স্বাক্ষরবিহীন চর b) {
sendByte (g); // নিওপিক্সেল সবুজ রং চায় তারপর লাল তারপর নীল অর্ডার সেন্ডবাইট (আর); sendByte (খ); }
অকার্যকর প্রদর্শন () {
_delay_us ((RES / 1000UL) + 1); // রাউন্ড আপ যেহেতু বিলম্ব হতে হবে _at_least_ এই দীর্ঘ (খুব ছোট কাজ নাও করতে পারে, খুব দীর্ঘ সমস্যা না)}
অকার্যকর শো কালার (স্বাক্ষরবিহীন চার r, স্বাক্ষরবিহীন চার g, স্বাক্ষরবিহীন চর b) {
cli (); জন্য (int p = 0; p
8;
স্বাক্ষরবিহীন চার ধাপ = currentPixelHue & 0xff; সুইচ (ফেজ) {কেস 0: সেন্ডপিক্সেল (~ ধাপ, ধাপ, 0); বিরতি; কেস 1: সেন্ডপিক্সেল (0, ~ ধাপ, ধাপ); বিরতি;
কেস 2:
sendPixel (ধাপ, 0, ~ ধাপ); বিরতি; } currentPixelHue+= pixelAdvance; } sei (); দেখান (); firstPixelHue += frameAdvance; }}
অকার্যকর সেটআপ() {
ledsetup (); }
অকার্যকর লুপ () {
রেইনবো সাইকেল (1000, 10, 10); প্রত্যাবর্তন; }
ধাপ 3: সব সম্পন্ন
আশা করি, এই মুহুর্তে সবকিছু কাজ করছে কিন্তু যদি তা না হয় তবে আসুন কিছু সমস্যা সমাধানের সাথে শেষ করি।
1. Arduino দ্বারা বোর্ড স্বীকৃত নয় - নিশ্চিত করুন যে আপনার ডিজিসপার্ক লাইব্রেরি ইনস্টল আছে এবং আপনি কিভাবে ডিজিসপার্ক বোর্ড ব্যবহার করবেন তা পড়ুন।
2. কোড আপলোড হবে না - আপনাকে আপলোড টিপতে হবে এবং তারপরে মডিউলটি কম্পিউটারে প্লাগ করতে হবে, আমি জানি বোবা, কিন্তু এভাবেই এটি কাজ করে।
3. বোর্ড এখনও কাজ করছে না - নিশ্চিত করুন যে আপনার মাইক্রো -ইউএসবি কেবল তথ্য এবং বিদ্যুতের জন্য অনুমতি দেয়, সমস্ত তারগুলি নয়। আপনি কল্পনা করতে পারেন আমি এটি কঠিন ভাবে বের করেছি।
4. এখনও কিছুই নেই - আপনার ডায়োডগুলি পিছনের দিকে হতে পারে - সঠিক অভিযোজনের জন্য একটি মাল্টিমিটার দিয়ে পরীক্ষা করুন।
5. অদ্ভুত ঝলকানি LEDs - হয় এটি একটি কোড সমস্যা বা আপনার LEDs একটি সঠিকভাবে সংকেত প্যাড উপর বসা হয় না।
6. শেষ 3 এলইডি গুলিয়ে গেছে - আহ! আপনি আমার নকশা ভুলের মধ্যে পড়েছেন। সিগন্যাল এবং গ্রাউন্ডের মধ্যে মাল্টিমিটার ধারাবাহিকতা দিয়ে পরীক্ষা করা হচ্ছে তা নিশ্চিত করুন। তারপর নিশ্চিত করুন যে আপনার সেতুর তারও মাটি থেকে বিচ্ছিন্ন।
7. এখনও ভাঙা - আমি সৎভাবে সমাধানের বাইরে আছি, আমাকে বার্তা দিন।
আচ্ছা, আমি আশা করি আপনি আমার নির্দেশযোগ্য উপভোগ করেছেন! যদি আপনি করেন তবে দয়া করে একটি মন্তব্য করুন।
সেরা, নিক
প্রস্তাবিত:
আলোকিত অ্যানিমেটেড হলিডে পিন: 9 টি ধাপ (ছবি সহ)
আলোকিত অ্যানিমেটেড হলিডে পিন: যখন আমি প্রথম এই প্রজেক্টটি ডিজাইন করেছিলাম তখন আমি ওপেন সোর্স প্রকাশ করার আশা করিনি। আমি ভেবেছিলাম যে এটি একটি দুর্দান্ত ধারণা এবং একটি আইটেম হিসাবে বাণিজ্যিক সম্ভাবনা ছিল যা আমি একটি কারুশিল্প শোতে বিক্রি করতে পারি। এটি সম্ভবত অভিজ্ঞতার কিছু অন্তর্নিহিত অভাবের কারণে বা হতে পারে
ম্যাজিকের স্পর্শে আপনার হলিডে পিকচার স্লাইডশো চালু করুন!: 9 টি ধাপ (ছবি সহ)
ম্যাজিকের ছোঁয়ায় আপনার ছুটির ছবি স্লাইডশো চালু করুন!: বছরের পর বছর ধরে, আমি ভ্রমণের সময় আমার সাথে একটি ছোট মূর্তি নেওয়ার অভ্যাস গড়ে তুলেছি: আমি প্রায়শই একটি ছোট, ফাঁকা আর্টয় (ছবির মতো) এবং পেইন্ট কিনে থাকি আমি যে দেশে যাচ্ছি তার পতাকা এবং থিমের সাথে এটি মিলবে (এই ক্ষেত্রে, সিসিলি)। টি
হলিডে গিফট বক্স !: ৫ টি ধাপ (ছবি সহ)
হলিডে গিফট বক্স !: আপনি যদি এমন কাউকে চেনেন যিনি ইলেকট্রনিক্স পছন্দ করেন, এটি তাদের জন্য একটি দুর্দান্ত উপহার বাক্স! এই নির্দেশিকায়, আপনি একটি হোমমেড বক্স তৈরি করবেন যা সঙ্গীত বাজায় এবং যখন এটি ঝাঁকানো হয় তখন আলো জ্বলে। আপনার যা লাগবে তা এখানে: অ্যাডাফ্রুট GEMMA M0 - ক্ষুদ্র পরিধানযোগ্য ইলেকট্রন
$ 20 হলিডে চিয়ার বক্স: 5 টি ধাপ (ছবি সহ)
$ 20 হলিডে চিয়ার বক্স: এই প্রকল্পটি আপনাকে দেখাবে কিভাবে একটি বাক্স তৈরি করা যায় যা বোতাম টিপে একটি এলোমেলো শব্দ বাজায়। এই ক্ষেত্রে, আমি এটি একটি বাক্স তৈরি করতে ব্যবহার করেছি যা আমি ছুটির সময় কৌশলগতভাবে অফিসের চারপাশে রাখতে পারি। যখন লোকেরা বোতাম টিপবে তখন তারা শুনতে পাবে
প্রতিফলন কাগজ অলঙ্কার হলিডে কার্ড: 5 টি ধাপ
প্রতিফলন কাগজ অলঙ্কার হলিডে কার্ড: আপনি কি ছুটির দিনে আপনার বন্ধুদের এবং পরিবারের কাছে একটি সূক্ষ্ম অলঙ্কার পাঠাতে চান, কিন্তু মেইলে এটি ভেঙে যাওয়ার আশঙ্কা করছেন? পরিবর্তে তাদের একটি অটুট এবং মজার কাগজের অলঙ্কার পাঠান