সুচিপত্র:

(সিআরসি) বিট, মাইক্রোবিটের মতো ব্যাজ খুলুন: 10 টি ধাপ
(সিআরসি) বিট, মাইক্রোবিটের মতো ব্যাজ খুলুন: 10 টি ধাপ

ভিডিও: (সিআরসি) বিট, মাইক্রোবিটের মতো ব্যাজ খুলুন: 10 টি ধাপ

ভিডিও: (সিআরসি) বিট, মাইক্রোবিটের মতো ব্যাজ খুলুন: 10 টি ধাপ
ভিডিও: PARITY GENERATOR||PARITY CHECKER||MAGNITUDE COMPARATOR 2024, নভেম্বর
Anonim
(সিআরসি) বিট, মাইক্রোবিটের মত ব্যাজ খুলুন
(সিআরসি) বিট, মাইক্রোবিটের মত ব্যাজ খুলুন

আমরা রোবটিক্স শেখানোর জন্য প্রায় 1 বছর আগে মাইক্রোবিট ব্যাজ ব্যবহার করেছি। এটি শিক্ষার জন্য একটি চমৎকার হাতিয়ার।

এর সবচেয়ে মূল্যবান বৈশিষ্ট্যগুলির মধ্যে একটি হল এটি হাতে ধরা। এবং এই নমনীয়তা এটি শিক্ষামূলক সম্প্রদায়ের একটি মহান অন্তর্দৃষ্টি আছে।

চার মাস আগে আমরা নির্মাতাদের জন্য একটি মডেল ডিজাইন শুরু করেছিলাম। ভাবছেন যে এটি সফল হলে এটি শিক্ষকদের জন্য একটি উন্মুক্ত পণ্য হয়ে উঠতে পারে।

আমরা ব্যাজে কোন বৈশিষ্ট্যগুলি যুক্ত করতে চাই:

  • ESP32 প্রসেসর (Arduino সামঞ্জস্যপূর্ণ)
  • আইএমইউ 6-অক্ষ
  • Neopixels RGB এর ম্যাট্রিক্স, 8 x 5
  • DAC এর মাধ্যমে অডিও স্পিকার
  • দুটি পুশ বোতাম
  • জিপিআইও সম্প্রসারণ পোর্ট (5V সহনশীল)

এই নির্দেশাবলী জুড়ে আমরা এটি নির্মাণের পদক্ষেপগুলি ব্যাখ্যা করব।

ধাপ 1: পরিকল্পিত নকশা

পরিকল্পিত নকশা
পরিকল্পিত নকশা

আমরা crcbit এর প্রথম সংস্করণের পরিকল্পিত সংযুক্ত করি। উপাদানগুলিকে সামঞ্জস্য করতে আমাদের প্রোটোবোর্ডে বিভিন্ন পরীক্ষা করতে হয়েছিল।

স্কিমে, আমরা বোর্ডের হৃদয়ের প্রশংসা করতে পারি যা একটি ESP32। আমরা 6-অক্ষ IMU, একটি ছোট স্পিকার পরিবর্ধক সার্কিট এবং দুটি দ্বিমুখী লজিক লেভেল কনভার্টার বোর্ডও দেখি।

অবশেষে, সম্পূর্ণ নিওপিক্সেল ম্যানেজমেন্ট সার্কিট রয়েছে, যার প্রতিটিতে 8 টি এলইডি -র নিউপিক্সেলের 6 টি স্ট্রিপ রয়েছে। একটি সফটওয়্যার নিয়ন্ত্রিত GPIO এর মাধ্যমে সংযোগ এবং সংযোগ বিচ্ছিন্ন করার জন্য একটি MOSFET আছে এমন একটি 3V3 ভোল্ট পাওয়ার সার্কিটের সাথে।

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

ধাপ 2: পাওয়ার সিস্টেম

ক্ষমতা সিস্টেম
ক্ষমতা সিস্টেম
ক্ষমতা সিস্টেম
ক্ষমতা সিস্টেম
ক্ষমতা সিস্টেম
ক্ষমতা সিস্টেম

যেহেতু বোর্ডে 40 টি নিওপিক্সেল, একটি ESP32 এবং একটি স্পিকার রয়েছে; আম্পের ব্যবহার খুব বেশি।

সর্বাধিক উজ্জ্বলতার জন্য 40 টি নিওপিক্সেল চালু করার ক্ষেত্রে, আমরা 1.5 এমপিএসের কাছাকাছি থাকব।

আমরা 5V এ বোর্ডকে ক্ষমতা দেওয়ার সিদ্ধান্ত নিয়েছি। যে কোন পাওয়ার ব্যাংক ব্যবহার করা সহজ। 5V গুলি ESP32 কে পাওয়ার করার জন্য ব্যবহার করা হয়, যার ইতিমধ্যেই একটি 3V3 নিয়ন্ত্রক রয়েছে। এটি 5V সহনশীল সংকেত তৈরির অনুমতি দেয়, দ্বি-নির্দেশমূলক স্তরের শিফটারের জন্য ধন্যবাদ।

নিওপিক্সেলের জন্য আমরা 3V3 এ পাওয়ার কাট-অফ এবং স্টেপ-ডাউন সার্কিট ব্যবহার করি। এভাবে আমরা 250 মিলিঅ্যাম্পে খরচ কমিয়ে ফেলি এবং সফটওয়্যারের মাধ্যমে আমরা নিওপিক্সেলের শক্তি নিয়ন্ত্রণ করতে পারি।

ধাপ 3: আমাদের কি দরকার

আমাদের কি চাই
আমাদের কি চাই

প্রথমে কিছু জিনিস প্রস্তুত করা যাক।

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

তবুও, কিছু উপাদান খুঁজে পাওয়া সহজ নয় এবং ধৈর্য ধরে চীনা বাজারে তাদের অর্ডার করা ভাল।

প্রয়োজনীয় উপাদানগুলির তালিকা হল:

  • 1 x ESP32 মিনি ফরম্যাট
  • 2 x দ্বিমুখী লজিক লেভেল কনভার্টার
  • 1 x 6- অক্ষ IMU
  • 1 এক্স স্পিকার
  • 1 x পাওয়ার মোসফেট
  • 1 x 3V3 ভোল্টেজ ড্রপ
  • 2 এক্স পুশ বোতাম
  • 1 x LDR
  • 8 টি Neopixels এর 6 x স্ট্রিপ

… এবং কিছু সাধারণ বিচ্ছিন্ন উপাদান

ধাপ 4: সোল্ডারিং সহজ করার জন্য নিওপিক্সেল স্ট্রিপগুলিতে হ্যাক করুন (I)

সোল্ডারিং সহজ করার জন্য Neopixels স্ট্রিপগুলিতে হ্যাক (I)
সোল্ডারিং সহজ করার জন্য Neopixels স্ট্রিপগুলিতে হ্যাক (I)
সোল্ডারিং সহজ করার জন্য Neopixels স্ট্রিপগুলিতে হ্যাক (I)
সোল্ডারিং সহজ করার জন্য Neopixels স্ট্রিপগুলিতে হ্যাক (I)
সোল্ডারিং সহজ করার জন্য Neopixels স্ট্রিপগুলিতে হ্যাক (I)
সোল্ডারিং সহজ করার জন্য Neopixels স্ট্রিপগুলিতে হ্যাক (I)

একত্রিত এবং ঝালাই করার সবচেয়ে কঠিন অংশ হল নিওপিক্সেল স্ট্রিপস।

এর জন্য আমরা একটি 3D মুদ্রিত টুল তৈরি করেছি যা নিওপিক্সেলের 5 টি স্ট্রিপ সঠিক অবস্থানে রাখে। এইভাবে, তারা সঠিকভাবে একত্রিত হয়।

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

আগে থেকে অনুশীলন করার পরামর্শ দেওয়া হয় যেহেতু এই প্রক্রিয়াটি কঠিন।

ধাপ 5: হ্যাকিন নিওপিক্সেল স্ট্রিপস সোল্ডারিং (II)

হ্যাকিন নিওপিক্সেলস সোল্ডারিংকে সহজ করার জন্য স্ট্রিপস (II)
হ্যাকিন নিওপিক্সেলস সোল্ডারিংকে সহজ করার জন্য স্ট্রিপস (II)

আমরা ফাইলগুলিকে STL ফরম্যাটে সংযুক্ত করি যাতে আমরা ফিক্সিং টুল প্রিন্ট করতে পারি।

যন্ত্রাংশ 3D এ প্রিন্ট করার জন্য কোন বিশেষ কনফিগারেশনের প্রয়োজন নেই। এগুলি মুদ্রণ করা সহজ কিন্তু খুব দরকারী।

ধাপ 6: কাস্টম পিসিবি

কাস্টম পিসিবি
কাস্টম পিসিবি

উপাদানগুলির সংখ্যা এবং তাদের আকারের কারণে, আমরা একটি সার্বজনীন পিসিবিতে প্রোটোটাইপ থেকে স্থানান্তর করি, একটি কাস্টম পিসিবি তৈরি করতে।

আমরা পিসিবি -র নকশাটি পিসিবি -তে আপলোড করেছি যাতে এটি সম্প্রদায়ের সাথে শেয়ার করা যায়, এবং যারা নির্মাতারা একত্রিত করতে চান।

আমরা আরও নমনীয়তার জন্য Gerber ফাইল সংযুক্ত করি।

ধাপ 7: হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)

হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)
হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)
হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)
হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)
হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)
হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)

যদি আমাদের কাস্টম পিসিবি থাকে, বাকি উপাদানগুলি সহজেই বিক্রি হয় কারণ তারা সব 2.54 মিমি পিন স্ট্রিপ দিয়ে আসে।

সংযুক্ত চিত্রগুলির উপাদানগুলির অবস্থান দেখতে একটি ভাল রেজোলিউশন রয়েছে।

ধাপ 8: সফটওয়্যার এবং ফার্মওয়্যার

সফটওয়্যার ও ফার্মওয়্যার
সফটওয়্যার ও ফার্মওয়্যার

বোর্ডের কোন নির্দিষ্ট সফটওয়্যারের প্রয়োজন নেই কারণ এটি সরাসরি Arduino IDE এর সাথে কাজ করে। আমাদের শুধু ESP32 এর সাথে কাজ করার জন্য Arduino IDE কনফিগার করতে হবে, ধাপে ধাপে অনুসরণ করার জন্য একটি ভাল টিউটোরিয়াল হল:

www.instructables.com/id/ESP32-With-Arduin…

এবং পেরিফেরাল কাজ করার জন্য আমাদের অবশ্যই এই Arduino লাইব্রেরি যোগ করতে হবে:

github.com/adafruit/Adafruit_NeoPixel

github.com/adafruit/Adafruit_NeoMatrix

github.com/sparkfun/MPU-9250_Breakout

প্রথম পরীক্ষাটি আমরা করেছি যে সবকিছু সঠিকভাবে কাজ করে তা হল পিক্সেল মাইক্রোবিট হার্ট।

ধাপ 9: মজা করুন

Image
Image

ধাপ 10: পরবর্তী…

এটি একটি উন্মুক্ত প্রকল্প।

এখন পর্যন্ত (সিআরসি) বিট এখনও সহজ এবং অশোধিত। আমরা বিশ্বাস করি যে এটি সম্প্রদায়ের সহায়তায় আরও ভাল এবং উন্নত হবে।

এবং এই কারণেই মানুষ ওপেন সোর্স এবং সম্প্রদায় পছন্দ করে।

যদি আপনি একটি ভাল ধারণা পান, অথবা আপনি কিছু উন্নতি করেছেন দয়া করে এটি ভাগ করুন!

চিয়ার্স

প্রস্তাবিত: