সুচিপত্র:

EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস: 14 টি ধাপ (ছবি সহ)
EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস: 14 টি ধাপ (ছবি সহ)

ভিডিও: EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস: 14 টি ধাপ (ছবি সহ)

ভিডিও: EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস: 14 টি ধাপ (ছবি সহ)
ভিডিও: Introduction to Silicon labs EFM8 Busy Bee kit | EFM8BB1 kit videos - Part 1 2024, নভেম্বর
Anonim
Image
Image
EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস
EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস
EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস
EFM8BB1 কাইনেটিক লাইট ট্রায়াঙ্গেলস

আমি দোকানে ন্যানোলেফ হালকা ত্রিভুজগুলি দেখার পরে আমি এটি তৈরি করতে অনুপ্রাণিত হয়েছিলাম, কিন্তু প্রতিটি টাইল খরচ বিশ ডলার দেখে আমি হতাশ হয়েছিলাম! আমি একটি সমতুল্য পণ্য বানাতে বেরিয়েছি, কিন্তু প্রতি টাইল মূল্য তিন থেকে চার ডলারের কাছাকাছি রাখতে। এই প্রকল্পটি সম্পূর্ণ নয়, যেহেতু আমার এখনও কন্ট্রোলার পিসিবি তৈরি করা দরকার, কিন্তু আমার বর্তমানে 50 টি টাইলস একত্রিত এবং কাজ করছে।

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

এটি আমার প্রথম নির্দেশযোগ্য, যদি আপনার কোন প্রশ্ন থাকে তবে দয়া করে একটি মন্তব্য করুন!

সরবরাহ

প্রতিটি টাইল প্রয়োজন:

  • 1x EFM8BB10F8G-A-QFN20 মাইক্রোচিপ (Digikey)
  • 9x WS2812E LEDs (LCSC)
  • 1x AMS1117 5.0v ভোল্টেজ রেগুলেটর (LCSC)
  • 1x AMS1117 3.3v ভোল্টেজ রেগুলেটর (LCSC)
  • 1x SOD-123 1N4148 ডায়োড (LCSC)
  • 1x 10k 8050 রোধক (LCSC)
  • 11x 0.1uf 8050 সিরামিক ক্যাপাসিটর (LCSC)
  • 2x 10uf 16v সারফেস মাউন্ট ইলেক্ট্রোলাইটিক ক্যাপাসিটারস (LCSC)
  • 1x কাস্টম PCB (JLCPCB)
  • 12x TE সংযোগ 2329497-2 ঘেরের জন্য PCB স্প্রিং ফিঙ্গার
  • 1x লিঙ্কার পিসিবি

নিয়ামক (চলমান) প্রয়োজন:

  • 1x ESP32 DevKit-C
  • 1x 12V পাওয়ার সাপ্লাই
  • 1x ডিসি-ডিসি স্টেপডাউন (ESP32 কে পাওয়ার করতে)
  • 1x 10K ওহম প্রতিরোধক
  • 1x 1n4148 ডায়োড
  • 2x SPST pushbuttons (LCSC)

সরঞ্জাম:

  • তাতাল
  • রাং চুলা
  • 3D প্রিন্টার (ঘেরের জন্য)
  • J-link EDU প্রোগ্রামার
  • তারের স্ট্রিপার / কাটার / বিভিন্ন তারের (প্রোগ্রামিং জোতা তৈরি করতে)
  • সমাবেশের জন্য সূক্ষ্ম টিপস টুইজার
  • ঝাল পেস্ট ছড়ানোর জন্য ফাঁকা পিভিসি কার্ড
  • সীসা বা সীসা মুক্ত ঝাল পেস্ট

ধাপ 1: PCBs অর্ডার করুন

পিসিবি অর্ডার করুন
পিসিবি অর্ডার করুন
পিসিবি অর্ডার করুন
পিসিবি অর্ডার করুন

টালি পিসিবি ইজিইডায় ডিজাইন করা হয়েছিল এবং এটি তৈরি করার জন্য জেএলসিপিসিবিতে পাঠানো হয়েছিল। আমি 50 টি পিসিবি অর্ডার করেছি কারণ 50 টি অর্ডার করা আসলে তাদের চেয়ে 10 টি অর্ডার করার চেয়ে সস্তা ছিল। উৎপাদন খরচ কম রাখার জন্য পিসিবি pieces টুকরায় বিভক্ত ছিল।

আমি এর উৎপাদন বিকল্প ব্যবহার করেছি

  • 1.6 মিমি বেধ
  • HASL পৃষ্ঠ সমাপ্তি
  • 1oz তামা
  • সাদা সোল্ডার মাস্ক

আমি শুনেছি যে আপনি আপনার JLCPCB এবং LCSC অর্ডার লিঙ্ক করতে পারেন তাই আপনি শুধুমাত্র একবার শিপিং দিতে পারেন, কিন্তু আমি এটা বের করতে পারিনি। আমি সবচেয়ে সস্তা শিপিং বিকল্পটি ব্যবহার করেছি এবং উভয় প্যাকেজ অর্ডারের তারিখের দুই সপ্তাহের মধ্যে এসেছিল।

নকশা এখানে সংযুক্ত করা হয়

পদক্ষেপ 2: কর্মক্ষেত্র প্রস্তুত করুন

কর্মক্ষেত্র প্রস্তুত করুন
কর্মক্ষেত্র প্রস্তুত করুন
কর্মক্ষেত্র প্রস্তুত করুন
কর্মক্ষেত্র প্রস্তুত করুন

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

ধাপ 3: সোল্ডার পেস্ট

সোল্ডার পেস্ট
সোল্ডার পেস্ট
সোল্ডার পেস্ট
সোল্ডার পেস্ট

স্টেনসিলের শীর্ষে সোল্ডার পেস্ট যুক্ত করুন। আমি এই ব্যবহার। পুরানো ক্রেডিট কার্ড বা অনুরূপ কিছু ব্যবহার করে স্টেনসিলের চারপাশে সোল্ডার পেস্ট ছড়িয়ে দিন। নিশ্চিত করুন যে মাইক্রোচিপের জন্য ছোট গর্তগুলিও ভরাট হয়ে গেছে।

আপনি স্টেনসিলটি উপরে তোলার আগে, যদি আপনি একাধিক টাইল তৈরি করেন তবে পুনরায় ব্যবহার করার জন্য স্প্রেডার কার্ডে যতটা অতিরিক্ত পেস্ট আছে তা পুনরায় ব্যবহার করার চেষ্টা করুন (এই জিনিসটি ব্যয়বহুল $$$)

সাবধানে এক কোণায় তুলে টেপ খুলে স্টেনসিলটি উপরে তুলুন। একবার আপনি একটি এলাকা উপরে তোলার পর, এটিকে আবার নিচে সেট না করার চেষ্টা করুন কারণ এটি কিছু পেস্ট ধোঁয়া দিতে পারে।

আপনার পিসিবি এখন উপরের ছবির মত হওয়া উচিত।

ধাপ 4: সমাবেশ

সাইডস অফ টাইল সংযুক্ত করুন
সাইডস অফ টাইল সংযুক্ত করুন
সাইডস অফ টাইল সংযুক্ত করুন
সাইডস অফ টাইল সংযুক্ত করুন
সাইডস অফ টাইল সংযুক্ত করুন
সাইডস অফ টাইল সংযুক্ত করুন

পিসিবি রিফ্লো করার পর, টাইলগুলির পাশগুলি আলাদা করুন এবং ট্যাবগুলি ভেঙে ভেঙে ফেলুন যা বিভিন্ন দিকে ধরে থাকে। তারপরে, ট্যাবগুলি ভেঙে রেখে যে কোনও অতিরিক্ত পিসিবি বালি বন্ধ করুন যাতে এটি মুদ্রিত ঘেরে ফিট করা সহজ হয়।

তারপরে, "B" অক্ষর দিয়ে দুটি দিক খুঁজুন এবং সমস্ত 7 সাইড প্যাড একসাথে সোল্ডার করুন। অবশিষ্ট একপাশে শুধুমাত্র এক ভাবে যেতে পারে এবং সেইসাথে বিক্রি করতে পারে।

টাইলটি উপরের ছবির মতো হওয়া উচিত।

ধাপ 7: একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন

একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন
একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন
একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন
একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন
একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন
একত্রিত টাইলকে প্রোগ্রামারের সাথে সংযুক্ত করুন

JLINK এর সাথে টাইল সংযুক্ত করার আগে, 5V আউটপুট সক্ষম করতে JLINK কমান্ডার এবং টাইপ করুন "পাওয়ার অন পারম"

জে-লিংক কমান্ডার এখানে উপলব্ধ সফটওয়্যার এবং ডকুমেন্টেশন প্যাকের অন্তর্ভুক্ত

প্রতিটি টাইল ডিবাগ লেবেলযুক্ত মাইক্রোচিপের ঠিক উপরে একটি জনবহুল হেডার আছে। এই শিরোলেখটি C2 প্রোগ্রামিং ইন্টারফেস প্রকাশ করে যা সেগার জে-লিঙ্কের সাথে সামঞ্জস্যপূর্ণ। আমি EDU সংস্করণটি ব্যবহার করি কারণ এটি উচ্চ মূল্যের সংস্করণগুলির অনুরূপ, কিন্তু বাণিজ্যিক পণ্যের জন্য ব্যবহার করা যাবে না, যার অধীনে এটি পড়ে না। আমি শিপিং সহ $ 72 এর জন্য স্পার্কফুন থেকে আমার অর্ডার দিয়েছি।

সংযোগকারীতে পিন 1 পিসিবিতে একটি বর্গাকার প্যাড সহ একমাত্র।

ধাপ 8: IDE প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন

আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন
আইডিই প্রস্তুত করুন এবং ফার্মওয়্যার বাইনারি তৈরি করুন

এখান থেকে সরলতা স্টুডিও 4 ডাউনলোড করুন এবং এটি ইনস্টল করুন। EFM8 টুলচেইনে অ্যাক্সেস পেতে সিলিকন ল্যাবস অ্যাকাউন্টে সাইন ইন করুন বা সাইন আপ করুন। তারপরে, এখান থেকে প্রকল্প কোডটি ডাউনলোড করুন এবং এটি IDE তে আমদানি করুন। তারপরে, টুলবারে হাতুড়ি আইকনে ক্লিক করুন এবং প্রকল্পটি তৈরি করুন।

আপনার একটি বিল্ড ফিনিশড মেসেজ পাওয়া উচিত। যদি একটি বার্তা আপনাকে কেইল কম্পাইলারের জন্য একটি লাইসেন্স কী প্রবেশ করতে বলছে, কেবল স্কিপ ক্লিক করুন (অথবা আপনি চাইলে এটি সক্রিয় করতে পারেন, এটি বিনামূল্যে)

ধাপ 9: ফার্মওয়্যার আপলোড করুন

ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন

টুলবারের বোতামটি ক্লিক করুন যা একটি চিপের উপর একটি স্ট্যাম্পের মতো দেখায় "ফ্ল্যাশ প্রোগ্রামার।" তারপরে, নির্মিত.hex ফাইলের জন্য ব্রাউজ করুন এবং এটি নির্বাচন করুন। "প্রোগ্রাম" এ ক্লিক করুন এবং J-Link EDU লাইসেন্সের শর্তাবলী গ্রহণ করুন। তারপরে, নিশ্চিত করুন যে আপনি একটি ত্রুটির বার্তা পান না এবং বোর্ডে নেতৃত্বকে একটি ধূসর সাদা প্রজ্বলিত করা উচিত যাতে আপনাকে জানানো হয় যে এটি সফলভাবে প্রোগ্রাম করা হয়েছিল।

ধাপ 10: (alচ্ছিক) PCB পরীক্ষা

(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা
(Alচ্ছিক) পিসিবি পরীক্ষা

এই ধাপের জন্য, আপনাকে J-Link কনফিগারেটর খুলে এবং সংযুক্ত প্রোগ্রামার নির্বাচন করে আপনার J-Link- এ ভার্চুয়াল COM পোর্ট সক্ষম করতে হবে।

উপরের ফটোগুলিতে সংযুক্ত সার্কিটে টাইলস এর একটি দিক থেকে "DAT" লাইনটি ওয়্যার করুন।

112500 baud 8N1 সহ একটি সিরিয়াল মনিটর খুলুন এবং এই কমান্ডগুলি ব্যবহার করুন

  • 0x08 0xFF 0xFF 0x00 0xFF 0x0A
    • 0x08 হল "সেট কালার" কমান্ড
    • 0xFF হল "সব টাইলস"
    • 0xFF 0x00 0xFF হল রঙ
    • 0x0A একটি নতুন লাইন চরিত্র

টাইলটি এখন বেগুনি হওয়া উচিত। যদি না হয়, ডায়োডটি সঠিকভাবে তারযুক্ত কিনা তা পরীক্ষা করে দেখুন এবং আবার চেষ্টা করুন।

ধাপ 11: 3D মুদ্রণ ঘের

3D মুদ্রণ ঘের
3D মুদ্রণ ঘের
3D মুদ্রণ ঘের
3D মুদ্রণ ঘের
3D মুদ্রণ ঘের
3D মুদ্রণ ঘের

আমি প্রতিটি টাইলকে 3 ডি প্রিন্টিংয়ের পরিবর্তে সময় বাঁচানোর জন্য ঘেরটি মূলত ইনজেকশন ছাঁচনির্মাণের জন্য ডিজাইন করেছি, কিন্তু যখন মাত্র 50 টি ঘেরের দাম 6000 ডলার হয়ে গেল, তখন আমি সেই ধারণার বিরুদ্ধে সিদ্ধান্ত নিলাম। ঘেরটি উদ্ভাবক 2021 এ ডিজাইন করা হয়েছিল এবং এর দুটি অংশ রয়েছে, একটি বেস এবং শীর্ষ বিভাজক। কানেক্টর পিসিবি (নীচের লিঙ্কযুক্ত) বা তারের সাথে টাইল সংযুক্ত করার অনুমতি দেওয়ার জন্য বেসের পাশে ছিদ্র রয়েছে। আপনি যদি সংযোগকারী PCBs ব্যবহার করার পথে যান, তাহলে PCBs কে একসাথে সংযোগ করার অনুমতি দিতে আপনার প্রতি 12 টাইল প্রয়োজন হবে।

আপনার যদি থ্রিডি প্রিন্টারে অ্যাক্সেস না থাকে, তাহলে আপনি এই টাইলসের পিছনে ইঞ্জিনিয়ারিং দেখাতে পারেন একটি গতিশীল ভাস্কর্য তৈরি করে এবং টাইলগুলিকে তামার তারের সাথে যুক্ত করে। শুধু নিশ্চিত করুন যে তারগুলি ছোট হয় না!

আমি 20 টি ঘের মুদ্রিত করেছি এবং আমি দেখেছি যে এই টাইলগুলি উল্লেখযোগ্য মানের অবনতি ছাড়াই 150 মিমি/সেকেন্ড পর্যন্ত সূক্ষ্মভাবে মুদ্রণ করে, যা প্রায় 60% মুদ্রণের সময় হ্রাস করতে দেয়।

আমি এই ধাপের ছবি তুলতে ভুলে গেছি, কিন্তু আপনি সম্পূর্ণ পিসিবি বেসে রাখুন এবং উপরের দিকে স্ন্যাপ করুন।

ধাপ 12: সংযোগকারী টাইলস

সংযোগকারী টাইলস
সংযোগকারী টাইলস
সংযোগকারী টাইলস
সংযোগকারী টাইলস

টাইল লিঙ্কার পিসিবি এখানে পাওয়া যায়। এই ঘের মধ্যে স্লট এবং এই সংযোগকারী ব্যবহার। নিশ্চিত করুন যে দুই পক্ষ লাইন আপ।

ধাপ 13: নিয়ামক

নিয়ন্ত্রক
নিয়ন্ত্রক
নিয়ন্ত্রক
নিয়ন্ত্রক
নিয়ন্ত্রক
নিয়ন্ত্রক

কন্ট্রোলার সফ্টওয়্যার কাজ চলছে এবং এখানে আপডেট করা হবে। আপনার ESP32 কে একটি টাইলসের সাথে সংযুক্ত করতে পরিকল্পিত চিত্রটি অনুসরণ করুন। PlatformIO ব্যবহার করে সফটওয়্যারটি আপলোড করুন এবং ওয়াইফাই হটস্পটে কানেক্ট করুন যাতে আপনার ওয়াইফাইতে টাইলস সংযুক্ত থাকে।

ধাপ 14: সম্পন্ন

সম্পন্ন!
সম্পন্ন!
সম্পন্ন!
সম্পন্ন!

আপনার পছন্দসই উপায়ে টাইলস মাউন্ট করুন, আমি স্টিকি টেপ রাখার জন্য ঘেরের পিছনে বৃত্ত রেখেছি।

উপভোগ করুন! আপনার কোন প্রশ্ন থাকলে একটি মন্তব্য করুন।

আলোর চ্যালেঞ্জ
আলোর চ্যালেঞ্জ
আলোর চ্যালেঞ্জ
আলোর চ্যালেঞ্জ

আলোর চ্যালেঞ্জে রানার আপ

প্রস্তাবিত: