সুচিপত্র:
- ধাপ 1: ধারণা এবং উপকরণ
- ধাপ 2: 3D মুদ্রিত কেস
- ধাপ 3: পিসিবি-লেআউট
- ধাপ 4: সোল্ডারিং
- ধাপ 5: আপনার বোর্ড প্রোগ্রামিং
- ধাপ 6: একত্রিতকরণ এবং কার্যাবলী
ভিডিও: ম্যাজিককিউব - রঙ পরিবর্তন করতে আলতো চাপুন: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ফিউশন 360 প্রকল্প
আমার প্রথম নির্দেশযোগ্য স্বাগতম। আমি আশা করি আপনি সব ধাপ অনুসরণ করতে পারেন। যদি কোন প্রশ্ন থাকে, জিজ্ঞাসা করুন এবং আমি নির্দেশযোগ্য বিষয়বস্তু যোগ করব।
এই প্রকল্পের ধারণা ছিল, ক্রিসমাসের উপহার হিসেবে একটি বিশেষ প্রভাব সহ একটি ছোট কিউব তৈরি এবং বিকাশ করা। আমার পরিবারের সকল সদস্য এর মধ্যে একটি পেয়েছে এবং তারা একটি পেয়ে সত্যিই খুশি হয়েছে।
ধাপ 1: ধারণা এবং উপকরণ
ধারণাটি অন্য একটি প্রকল্প দ্বারা অনুপ্রাণিত হয়েছিল। কিউব নিজেই একটি ছোট আকারের হওয়া উচিত, মোট এটি 39 মিমি 3।
আমার সেটিংটি কিউব রিচার্জ করার জন্য একটি উপলব্ধ ইন্টারফেস ছিল। সবচেয়ে সাধারণ আজ মাইক্রো ইউএসবি।
ট্যাপগুলি পরিমাপ করার জন্য একটি LIS3DH সেন্সর যুক্ত করা হয়েছে (আমি এটি একটি ভিন্ন প্রকল্পে ব্যবহার করেছি, তাই আমি এর সাথে পরিচিত)।
আমি একটি শারীরিক চালু/বন্ধ সুইচ করতে চাই।
এছাড়াও কিছু WS2812b LEDs ব্যবহার করার সিদ্ধান্ত নিয়েছে, সেগুলি ব্যবহার করা সহজ এবং সুন্দর আলো তৈরি করে।
টিন্ডির উপর এখন একটি সম্পূর্ণ কিট বা একত্রিত পিসিবি পাওয়ার সম্ভাবনা রয়েছে, যদি আপনার দক্ষতা না থাকে বা
এই প্রকল্পের সোল্ডারিং এবং মুদ্রণের সরঞ্জাম।
দাস ফিলামেন্ট থেকে PLA দিয়ে গর্তের প্রিন্ট মুদ্রিত হয়
প্রিন্টারগুলি একটি এন্ডার 2 এবং এন্ডার 3 প্রো।
উপকরণগুলির তালিকা দীর্ঘ, কারণ আমি প্রতিটি প্রতিরোধকের তালিকা করি। প্রায় সব অংশই SMD যন্ত্রাংশ।
আপনার প্রয়োজনীয় সরঞ্জামগুলি:
- তাতাল
- 3D প্রিন্টার
- Arduino IDE সহ কম্পিউটার
- USBTinyISP (এই বা এটি পরীক্ষা করা হয়)
- আঠা
- হট এয়ার বন্দুক বা ছোট রিফ্লো ওভেন
- ঝাল পেস্ট
উপকরণ বিল:
- 1x PCB PCBway বা একত্রিত PCB
- 1x ATmega328P-AU Digikey
- 16 মেগাহার্টজ ক্রিস্টাল ডিজিকি
- 1x LIS3DH Digikey
- 3x WS2812b Digikey
- 2x LED সবুজ (0603) Digikey
- 1x LED কমলা (0603) Digikey
- মোলেক্স পিকোব্লেড সংযোগকারী সহ 1x ব্যাটারি (503035 বা 303035 বা 603030)
- 1x TP5400 Aliexpress
- 1x TLV70233 Digikey
- 1x মাইক্রো ইউএসবি পোর্ট Digikey
- 1x স্লাইড সুইচ Digikey
- 1x মোলেক্স 2p সংযোগকারী Digikey
- 1x Polyfuse 350mA Digikey
- 1x 4, 7uH প্রবর্তক (3015) Digikey
- 1x SS32 ডায়োড Digikey
- 2x BSS138 ট্রানজিস্টার Digikey
- 7x 10k ওহম প্রতিরোধক (0603)
- 4x 1uF ক্যাপ (0603)
- 7x 100nF ক্যাপ (0603)
- 4x 22uF ক্যাপ (0805)
- 2x 10uF ক্যাপ (0805)
- 1x 4, 7uF Tantalcap (3216A)
- 1x 330 ওহম প্রতিরোধক (0603)
- 1x 500k ওহম প্রতিরোধক (0603)
- 3x 5k ওহম প্রতিরোধক (0603)
যখন আপনি প্রোগ্রামিং অ্যাডাপ্টার ব্যবহার করার সিদ্ধান্ত নেন, তখন আপনার পোগো-পিনেরও প্রয়োজন।
এরকম কিছু: পোগো পিনস
ব্যাস 2 মিমি এবং দৈর্ঘ্য 3 মিমি হওয়া উচিত। তারপর তারা গর্ত ভিতরে মাপসই এবং নিখুঁতভাবে পিসিবি সংযোগ।
ধাপ 2: 3D মুদ্রিত কেস
কেসটি অটোডেস্ক ফিউশন 360 এ ডিজাইন করা হয়েছিল। আমি সেখানে সমস্ত পদক্ষেপ করেছি, আবাসন, পোগো পিনের জন্য অ্যাডাপ্টারের নকশা এবং পিসিবির মৌলিক আকৃতি!
ফিউশন 360 এবং agগলে একটি চমৎকার রপ্তানি এবং সহযোগিতা ফাংশন রয়েছে, যাতে আপনি পিসিবির আপনার পরিবর্তনগুলি এক প্রোগ্রাম থেকে অন্য প্রোগ্রামে টেনে আনতে পারেন।
একটি ইউটিউব ভিডিও দেখে এটি কীভাবে কাজ করে তা খুঁজে পাওয়া যায়:
Fusion360 PCB আকৃতি
কেস প্রিন্ট করার সময় কম করার জন্য আমি আমার প্রিন্ট সেটিংস বেছে নিই। সবকিছুই খুব বেশি সাপোর্ট এবং ভাল মানের প্রিন্ট না থাকার জন্য ডিজাইন করা হয়েছে। শুধুমাত্র পাওয়ার সুইচের জন্য কিছু সাপোর্ট দরকার, কিন্তু এটি সত্যিই ক্ষুদ্র। এটি ব্রিম দিয়ে মুদ্রণ করা ভাল।
- স্তর 0.15
- দেয়ালের পুরুত্ব 2
- 20% পূরণ করুন
ধাপ 3: পিসিবি-লেআউট
পিসিবি লেআউটের উচ্চ জটিলতা নেই। অটোডেস্ক agগল দিয়ে তৈরি করা সমস্ত পদক্ষেপ।
এর উপর ভিত্তি করে কয়েকটি মৌলিক মডিউল রয়েছে:
- ATmega328P একটি Arduino Nano এর উপর ভিত্তি করে
- লেভেল শিফটিংয়ের জন্য দুটি BSS138 ট্রানজিস্টর
- তিনটি WS2812b LEDs
- ব্যাটারি ম্যানেজমেন্ট এবং পাওয়ার সার্কিট
- অ্যাকসিলরোমিটার
- সিরিয়াল সংযোগের জন্য বোর্ডে 3x1 পিনহেড সোল্ডার করার সম্ভাবনা
ধাপ 4: সোল্ডারিং
যখন আপনি এটিকে রিফ্লো ওভেন দিয়ে সোল্ডার করছেন, তখন স্টেনসিল তৈরি করা বা এটি কেনা অনেক সহজ। অন্যথায় আপনি প্যাডগুলিতে ঝাল পেস্ট লাগাতে অনেক সময় ব্যয় করবেন। এটি একটি রিফ্লো ওভেন ব্যবহার করার সুপারিশ করা হয়।
অনুগ্রহ করে কম তাপমাত্রার সোল্ডার পেস্ট ব্যবহার করুন, কারণ LEDs উচ্চ তাপমাত্রার সাথে ক্ষতি করতে পারে। এটি আমার জন্য একটি কঠিন পাঠ ছিল এবং এই এলইডিগুলির পুনরায় বিক্রয় করা খুব মজা নয়।
পিসিবিএস -এ সোল্ডার পেস্ট কিভাবে লাগাবেন?
এছাড়াও এখানে ইউটিউব থেকে একটি দরকারী ভিডিও: সোল্ডার পেস্ট কিভাবে প্রয়োগ করবেন
সোল্ডার পেস্ট লাগানোর পর আপনাকে যন্ত্রাংশগুলো সঠিক জায়গায় রাখতে হবে। আমি লক্ষ্য করেছি যে অংশের মানগুলির সাথে লেআউট রেখে অংশগুলি স্থাপন করা অনেক সহজ। তাই আমি যন্ত্রাংশের মান দিয়ে পিসিবি তৈরি করেছি এবং আপনি এটি ডাউনলোড করতে পারেন। যখন একটি অংশ পরিষ্কার না হয় দয়া করে এখন আমাকে অনুমতি দিন।
LED7 = সবুজ
LED3 = সবুজ
LED4 = কমলা
IC রাখার সময় প্যাকেজ মার্কিং এর যত্ন নিন! ভুলভাবে সোল্ডার আপনার বোর্ড এবং উপাদান ক্ষতি করতে পারে!
U3 = LIS3DH
U4 = TLV70233
IC2 = TP5400
রিফ্লো ওভেনে সোল্ডার করার পরে, আপনাকে মাইক্রো ইউএসবি পোর্টের 4 টি মাউন্ট পয়েন্ট সোল্ডার করতে হবে, অন্যথায় এটি ভেঙ্গে যাবে এবং আপনার পিসিবি ট্রেসগুলিকে ক্ষতিগ্রস্ত করতে পারে।
ধাপ 5: আপনার বোর্ড প্রোগ্রামিং
এই পদক্ষেপের জন্য আপনার প্রয়োজন:
- USBTinyISP
- তার এবং সোল্ডারিং লোহা
- পোগো পিন (alচ্ছিক)
- প্রোগ্রামিং এর জন্য 3D মুদ্রিত অ্যাডাপ্টার (alচ্ছিক)
- Arduino IDE
PCB এ Atmega প্রোগ্রাম করার জন্য, আপনার USBTinyISP প্রোগ্রামার প্রয়োজন। আইএসপি ইন্টারফেস দিয়ে মাইক্রো কন্ট্রোলার প্রোগ্রাম করা সম্ভব। পিসিবি তে কোন ইউএসবি টু সিরিয়াল কনভার্টার নেই, তাই মাইক্রো ইউএসবি পোর্ট দিয়ে প্রোগ্রাম করা সম্ভব নয়।
PCB এর নিচের দিকে আপনি ISP ইন্টারফেসের বিভিন্ন চিহ্ন সহ টেস্টপ্যাড দেখতে পাবেন। এখন দুটি বিকল্প রয়েছে, এই প্যাডগুলিতে তারের সোল্ডারিং বা তাদের সাথে সংযোগ স্থাপনের জন্য পোগো-পিন ব্যবহার করা।
আমার ক্ষেত্রে আমি কিছু পোগো পিন ব্যবহার করেছি কারণ আমি একাধিক তৈরি করি। অ্যাডাপ্টারটি আপনি একটি.stl ফাইল হিসাবে প্রিন্ট করতে এবং পোগো পিনের জন্য সঠিক অবস্থান পেতে পারেন।
আইএসপি ইন্টারফেসের মাধ্যমে পিসিবিতে প্রোগ্রামারকে সংযুক্ত করার পরে আপনি আরডুইনো আইডিই শুরু করতে পারেন।
দ্রষ্টব্য: মাইক্রোকন্ট্রোলার আরডুইনো আইডিইতে সিরিয়াল পোর্ট হিসাবে উপস্থিত হবে না
সরঞ্জামগুলির অধীনে আপনার বোর্ডের সেটিংস পরিবর্তন করুন:
- আপনার Arduino বোর্ড হিসাবে "Arduino Nano" নির্বাচন করুন
- কোন পোর্ট নির্বাচন করবেন না!
- প্রোগ্রামারকে "USBtinyISP" এ পরিবর্তন করুন
ছবিগুলো দেখে নিন।
এখন আপনি ATmega প্রোগ্রাম করার জন্য প্রস্তুত!
- বুটলোডার জ্বলছে
- প্রোগ্রামিং
প্রথমে আপনাকে বুটলোডার বার্ন করতে হবে। এই পদক্ষেপটি ফিউজ পুড়িয়ে দেবে এবং মাইক্রো কন্ট্রোলারকে মনে রাখতে দেবে এটি কে। এর জন্য "সরঞ্জাম" -> "বার্ন বুটলোডার" এর অধীনে Arduino IDE তে নির্বাচন করুন।
এই সময়, PCB- র LED7- কে একটি ঝলকানো আচরণ দেখাতে হবে। সফল বার্ন করার পরে, একটি নির্দিষ্ট ফ্রিকোয়েন্সি সহ LED জ্বলজ্বল করে। অভিনন্দন, আপনার বোর্ড প্রস্তুত।
ধাপ 6: একত্রিতকরণ এবং কার্যাবলী
একত্রিত করা
যখন সমস্ত অংশ মুদ্রিত হয় এবং পিসিবি সফলভাবে প্রোগ্রাম করা হয়, আপনি কিউব একত্রিত করতে পারেন। এই পদক্ষেপের জন্য আপনার আঠালো প্রয়োজন। ছোট আকারের কারণে এটি স্ন্যাপ ফিট জয়েন্টগুলোতে পরীক্ষা -নিরীক্ষা করছিল, কিন্তু বড়দিন পর্যন্ত আমার যথেষ্ট সময় ছিল না। এটি একসঙ্গে আঠালো করার সিদ্ধান্তটিও ঠিক ছিল।
একত্রিত করার জন্য, দয়া করে ছবিগুলি দেখুন। তারা প্রতিটি ধাপও দেখিয়ে দিচ্ছে।
1.) পিসিবির সাথে ব্যাটারি সংযুক্ত করুন, কখনও কখনও বেসে প্রথমে ব্যাটারি toোকানো সহজ হয়।
2.) বেসে PCB োকান। পিসিবি শুধুমাত্র একটি অবস্থানে ফিট করে, তাই এটি ভুল পথে রাখার কোন সম্ভাবনা নেই। আপনি কিছু গরম আঠালো দিয়ে PCB ঠিক করতে পারেন, অ্যাকসিলরোমিটারের চেয়ে ভাল কাজ করছে, কারণ PCB- এর কোন হট্টগোল নেই।
3.) স্লাইড সুইচ রাখুন। সুইচটি সঠিকভাবে মাউন্ট করা আছে কিনা তা পরীক্ষা করার জন্য আপনি এটি চালু এবং বন্ধ করতে পারেন।
4.) বেসের প্রান্তে কিছু আঠালো নিন, যা কিউবের ভিতরে থাকবে। স্লাইড সুইচ আঠালো না করার জন্য খেয়াল রাখুন। আপনার বেশি আঠা লাগবে না।
5.) বেস এবং লাইটকিউব একসাথে সংযুক্ত করুন এবং আঠা শুকানোর সময়, এটিতে ভারী কিছু রাখুন।
6.) আঠালো শুকিয়ে গেলে, ব্যাটারি চার্জ করুন এবং উপভোগ করুন:)
কার্যাবলী
যখন আঠা শুকিয়ে যায় এবং আপনি আপনার ঘনক ব্যবহার করতে পারেন, এখানে মৌলিক কাজগুলি রয়েছে:
- চার্জিং - চার্জ করার সময় কমলা LED
- চার্জিং - চার্জিং শেষ হলে সবুজ LED
- MagicCube চালু/বন্ধ করতে স্লাইড সুইচ
- রঙ পরিবর্তন করার জন্য একবার আলতো চাপুন
- এলইডি বন্ধ করার জন্য দুবার আলতো চাপুন
- আপনি একটি টেবিল বা ডেস্কে ট্যাপ করতে পারেন যেখানে ম্যাজিককিউব দাঁড়িয়ে আছে
- আনন্দ কর
মেক ইট গ্লো কনটেস্ট 2018 -এ রানার আপ
প্রস্তাবিত:
ভিসুইনো একটি LED এর উজ্জ্বলতা পরিবর্তন করতে পালস প্রস্থ মডুলেশন (PWM) কিভাবে ব্যবহার করবেন: 7 টি ধাপ
ভিসুইনো কিভাবে একটি LED এর উজ্জ্বলতা পরিবর্তন করার জন্য পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করতে হয়: এই টিউটোরিয়ালে আমরা Arduino UNO এবং Visuino এর সাথে সংযুক্ত একটি LED ব্যবহার করব যাতে পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করে এর উজ্জ্বলতা পরিবর্তন করা যায়।
RGB LED এর রঙ পরিবর্তন করতে কিভাবে একটি ফোটোসেল ব্যবহার করবেন: 3 টি ধাপ
আরজিবি এলইডির রঙ পরিবর্তন করার জন্য একটি ফোটোসেল কীভাবে ব্যবহার করবেন: আমার আরডুইনো প্রকল্পের অংশ 01 এর জন্য আমার মূল ধারণা ছিল একটি এলইডি চালু এবং বন্ধ করার জন্য একটি তাপমাত্রা সেন্সর ব্যবহার করা, কিন্তু হায়রে আমার তাপমাত্রা সেন্সর এখনও আসেনি যা আমাকে ছেড়ে দিয়েছে এলিগু স্টার্টার কিটে পাওয়া সেন্সর থেকে বেছে নিয়েছেন, এবং ভাবছেন যে
পাইথনে জলবায়ু পরিবর্তন থেকে তাপমাত্রা পরিবর্তন গ্রাফ করা: 6 টি ধাপ
পাইথনে জলবায়ু পরিবর্তন থেকে তাপমাত্রা পরিবর্তন গ্রাফ করা: জলবায়ু পরিবর্তন একটি বড় সমস্যা। এবং এখন অনেকেই জানেন না যে এটি কত বেড়েছে। এই নির্দেশে, আমরা জলবায়ু পরিবর্তনের কারণে জলবায়ুতে তাপমাত্রার পরিবর্তন গ্রাফ করব। চিট শীটের জন্য, আপনি নীচের পাইথন ফাইলটি দেখতে পারেন
আপনি যখন স্টার্ট বাটনের উপর দিয়ে আপনার মাউসটি সরান তখন যে টেক্সটটি পরিবর্তন হয় তা কীভাবে পরিবর্তন করবেন: 4 টি ধাপ
আপনি যখন স্টার্ট বাটনের উপর দিয়ে আপনার মাউস সরান তখন যে টেক্সটটি পরিবর্তন হয়: শিরোনাম এটি সব বলে
একটি IRobot ক্রিয়েট করতে ক্রিয়েট পরিবর্তন: 6 ধাপ (ছবি সহ)
একটি IRobot ক্রিয়েট টু পেইন্ট সংশোধন করা: এটি একটি রোবোটিক্স প্রকল্প যা সম্ভবত এমন কারো দ্বারা সম্পন্ন করা যেতে পারে যার রোবট নিয়ে কোন অভিজ্ঞতা নেই। আমি এটা বলছি কারণ, শুরু করার আগে আমার রোবট নিয়ে কোন অভিজ্ঞতা ছিল না। অথবা প্রোগ্রাম লেখার। আসলে, আমি জানতাম কিভাবে আঁকা যায় এবং সেটা ছিল