সুচিপত্র:
- ধাপ 1: পরিকল্পিত নকশা
- ধাপ 2: পাওয়ার সিস্টেম
- ধাপ 3: আমাদের কি দরকার
- ধাপ 4: সোল্ডারিং সহজ করার জন্য নিওপিক্সেল স্ট্রিপগুলিতে হ্যাক করুন (I)
- ধাপ 5: হ্যাকিন নিওপিক্সেল স্ট্রিপস সোল্ডারিং (II)
- ধাপ 6: কাস্টম পিসিবি
- ধাপ 7: হার্ডওয়্যার সংযোগ (কাস্টম পিসিবি)
- ধাপ 8: সফটওয়্যার এবং ফার্মওয়্যার
- ধাপ 9: মজা করুন
- ধাপ 10: পরবর্তী…
ভিডিও: (সিআরসি) বিট, মাইক্রোবিটের মতো ব্যাজ খুলুন: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমরা রোবটিক্স শেখানোর জন্য প্রায় 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)
একত্রিত এবং ঝালাই করার সবচেয়ে কঠিন অংশ হল নিওপিক্সেল স্ট্রিপস।
এর জন্য আমরা একটি 3D মুদ্রিত টুল তৈরি করেছি যা নিওপিক্সেলের 5 টি স্ট্রিপ সঠিক অবস্থানে রাখে। এইভাবে, তারা সঠিকভাবে একত্রিত হয়।
একই সময়ে, টুলটি আমাদের ছোট ধাতব স্ট্রিপগুলি dালতে দেয় যাতে সোল্ডারিং সহজ হয় কারণ স্ট্রিপগুলি উল্টানো হয়।
আগে থেকে অনুশীলন করার পরামর্শ দেওয়া হয় যেহেতু এই প্রক্রিয়াটি কঠিন।
ধাপ 5: হ্যাকিন নিওপিক্সেল স্ট্রিপস সোল্ডারিং (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: মজা করুন
ধাপ 10: পরবর্তী…
এটি একটি উন্মুক্ত প্রকল্প।
এখন পর্যন্ত (সিআরসি) বিট এখনও সহজ এবং অশোধিত। আমরা বিশ্বাস করি যে এটি সম্প্রদায়ের সহায়তায় আরও ভাল এবং উন্নত হবে।
এবং এই কারণেই মানুষ ওপেন সোর্স এবং সম্প্রদায় পছন্দ করে।
যদি আপনি একটি ভাল ধারণা পান, অথবা আপনি কিছু উন্নতি করেছেন দয়া করে এটি ভাগ করুন!
চিয়ার্স
প্রস্তাবিত:
বৈদ্যুতিন ব্যাজ LED ঝলকানো রোবট ব্যাজ - সোল্ডারিং কিট: 11 টি ধাপ
ইলেকট্রনিক ব্যাজ LED ব্লিঙ্কিং রোবট ব্যাজ - সোল্ডারিং কিট: এই নিবন্ধটি গর্বের সাথে PCBWAY দ্বারা স্পনসর করা হয়েছে। আপনার নিজের জন্য এটি ব্যবহার করে দেখুন এবং PCBWAY তে মাত্র 5 ডলারে 10 PCBs পান খুব ভালো মানের সাথে, ধন্যবাদ PCBWAY। আমি যে Robadge#1 এর জন্য তৈরি করেছি
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
রাস্পবেরি পাই MMA8452Q 3-অক্ষ 12-বিট/8-বিট ডিজিটাল অ্যাকসিলরোমিটার পাইথন টিউটোরিয়াল: 4 ধাপ
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: MMA8452Q হল একটি স্মার্ট, লো-পাওয়ার, তিন-অক্ষ, ক্যাপাসিটিভ, 12 বিট রেজোলিউশনের মাইক্রো-মেশিন অ্যাকসিলরোমিটার। নমনীয় ব্যবহারকারী প্রোগ্রামযোগ্য বিকল্পগুলি অ্যাক্সিলরোমিটারে এম্বেডেড ফাংশনগুলির সাহায্যে সরবরাহ করা হয়, দুটি বাধায় কনফিগারযোগ্য
অনুভূত মাইক্রো: বিট নাম ব্যাজ - ক্র্যাফট + কোডিং!: 6 ধাপ (ছবি সহ)
অনুভূত মাইক্রো: বিট নেম ব্যাজ - ক্র্যাফট + কোডিং!: গ্রীষ্মকালীন ক্যাম্পে আপনার সবচেয়ে গুরুত্বপূর্ণ জিনিস হল একটি শীতল নাম ব্যাজ! এই নির্দেশাবলী আপনাকে দেখাবে কিভাবে আপনি বিবিসি মাইক্রো প্রোগ্রাম করবেন: বিট আপনি সবাইকে দেখান, তারপর তৈরি করুন এবং এটি ধারণ করার জন্য একটি অনুভূত ব্যাজ কাস্টমাইজ করুন। পদক্ষেপ 1 & 2 প্রগতি সম্পর্কে
বিট চিন্তা কি? বিবিসি মাইক্রোবিটের সাহায্যে একটি সাধারণ অনুমানমূলক খেলা তৈরি করুন !: ১০ টি ধাপ
বিট চিন্তা কি? বিবিসি মাইক্রোবিটের সাহায্যে একটি সহজ অনুমানমূলক খেলা তৈরি করুন! ঘণ্টা দুয়েক পরে এসেছি