সুচিপত্র:

TinyBot24 স্বায়ত্তশাসিত রোবট 25 Gr: 7 ধাপ (ছবি সহ)
TinyBot24 স্বায়ত্তশাসিত রোবট 25 Gr: 7 ধাপ (ছবি সহ)

ভিডিও: TinyBot24 স্বায়ত্তশাসিত রোবট 25 Gr: 7 ধাপ (ছবি সহ)

ভিডিও: TinyBot24 স্বায়ত্তশাসিত রোবট 25 Gr: 7 ধাপ (ছবি সহ)
ভিডিও: পৃথিবীর সবচেয়ে অদ্ভুত ১০ জন মানুষ যা বিশ্বাস করতে পারবেন না | 10 People You Won't Believe Exist 2024, নভেম্বর
Anonim
Image
Image
TinyBot24 স্বায়ত্তশাসিত রোবট 25 জিআর
TinyBot24 স্বায়ত্তশাসিত রোবট 25 জিআর

ক্রমাগত ঘূর্ণন সঙ্গে 3.7 গ্রাম দুটি servos দ্বারা চালিত ছোট স্বায়ত্তশাসিত রোবট।

3.7V এবং 70mA মাইক্রোসার্ভো মোটর 3.7 গ্রাম লি-আয়ন ব্যাটারি দ্বারা চালিত 3.7 গ্রাম H-Bridge LB1836M soic 14 pin Doc: https://www.onsemi.com/pub/Collateral/LB1836M-D. PDF মাইক্রোকন্ট্রোলার ATTiny24A soic 14 pin 2KB ফ্ল্যাশ মেমরি, 128 বাইট SRAM মেমরি, 128 বাইট EEPROM মেমরি, 12 ইনপুট / আউটপুট এবং অন্যান্য অনেক ফাংশন। ডকুমেন্টেশন: https://www.microchip.com/wwwproducts/en/ATtiny24A বাধা শনাক্তকরণ ইনফ্রারেড সেন্সর শার্প IS471F এবং LED IR 2mm CQY37N মোশন অন্ধকারে ফটোরেসিস্ট ডিটেকশন (5mm এর LDR) এবং দুটি সাদা LEDs 3mm Fires দুটি লাল LED 3mm । BASIC এ BASCOM AVR USBasp প্রোগ্রামারের সাথে প্রোগ্রাম করা হয়েছে।

ধাপ 1: উপাদান:

উপাদান
উপাদান

1 x Attiny24A Soic 14 পিন

1 x LB1836M Soic 14pin

1 x Li-ion ব্যাটারি 70mA 3.7V

PCB- এর জন্য 1 x ইন্টার মাইক্রো সেমি

1 x এলডিআর মিনি

1 x IS471F ধারালো

1 x CQY37N IR LED 2mm

1 x লাল LED SMD 1206

2 x সাদা LED 3 মিমি

2 x লাল LED 3 মিমি

1 এক্স পিন হেডার পিন

2 x প্রতিরোধক 10 কোহম এসএমডি 1206 (এলইডি সিগন্যাল বাধা এবং রিসেট), 2 এক্স প্রতিরোধক 220 ওহম এসএমডি 1206 (আলো), 1 এক্স প্রতিরোধক 150 কোহম এসএমডি 1206 (অন্ধকার সনাক্তকরণ)

2 x 100nF SMD 0805 (রিসেট এবং পাওয়ার সাপ্লাই), 2 x 470nF SMD 0805 (মোটরের হস্তক্ষেপ দমন)

2 x Servo মোটর 3.7 গ্রাম ঘূর্ণন 360

2 x সীল প্লাম্বিং 15mm পুনরুদ্ধারের চাকায় আঠালো

1 x পজিটিভ সেনসিটিভ ডাবল-সাইডেড পজিটিভ ইপক্সি, পজিটিভ ডেভেলপার, আয়রন পারক্লোরাইড, ইউভি ইনসোল সিনোলাইট বা অ্যারাল্ডাইট আঠা, স্বচ্ছ টেপ নরম তামা, তারের ছোট ব্যাসের সম্ভাব্য স্ট্র্যান্ড 0.75 মিমি², মাল্টি স্ট্র্যান্ড অনমনীয় তামার তার 1.5 মিমি (পিছনের জন্য) লেজ), সোল্ডারিং লোহা, 0.5 মিমি সোল্ডার, টুইজার সোজা চঞ্চু, প্লেয়ার কাটা, ম্যাগনিফাইং চশমা, এসিডি welালাইয়ের জন্য এসিটোন ফ্লাক্স

ইউএসবিএসএপি প্রোগ্রামার, মাল্টিমিটার (ট্র্যাকগুলির অন্তরণ এবং তাদের ধারাবাহিকতা পরীক্ষা করার জন্য)

ধাপ 2: নির্মাণ:

নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ

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

এটি ক্রমাগত ঘূর্ণনে কাজ করার জন্য সংশোধিত 7.7 গ্রাম এর দুটি সার্ভকে ধন্যবাদ দেয়, এর মস্তিষ্ক একটি Attiny24A মাইক্রোকন্ট্রোলার; 14-পিন এবং 2 কেবি ফ্ল্যাশ মেমরি এর অনন্য চোখটি একটি আইআর ডিটেক্টর দিয়ে তৈরি করা হয়েছে শার্প IS471F একটি 2mm IR LED, A 1206 CMS LED দ্বারা পরিচালিত যে এটি একটি বাধা সনাক্ত করেছে। পিসিবি নির্মাণের জন্য মনোযোগ প্রয়োজন কারণ এটি দ্বিমুখী এবং ট্র্যাকগুলি শক্ত। প্রোগ্রামিংয়ের দিকে, আমি একটি সহজ ভাষা ব্যবহার করেছি এবং বেসিক BASCOM AVR সম্পাদন করছি। আমার প্রোগ্রামার ইউএসবি কানেকশনে আছে এটি একটি ইউএসবিএএসপি যা এএমটিইএল পরিবারের মাইক্রোকন্ট্রোলারদের জন্য তৈরি।

মুদ্রিত সার্কিট:

সার্কিটের জন্য, আমি Kicad সংস্করণ 4.02 স্থিতিশীল (এর লেখককে বিনামূল্যে এবং শক্তিশালী ধন্যবাদ) ব্যবহার করেছি, ইনস্টলেশনটি বিভিন্ন ভাষায় করা যেতে পারে এবং ইন্টারনেটে টিউটোরিয়াল রয়েছে। এটি বিভিন্ন অপারেটিং সিস্টেমের জন্য এখানে ডাউনলোড করা যায়: কিক্যাড

যদি আপনি কিক্যাড ব্যবহার করতে না চান তবে আমি পিপিবিকে এসভিজি ফরম্যাটে প্রিন্ট করার জন্য জিপের সাথে দুটি প্রকার সংযুক্ত করেছি যা ইন্টারনেট এক্সপ্লোরার দিয়ে মুদ্রণ করা যেতে পারে (অথবা বিনামূল্যে ভেক্টর অঙ্কন সফটওয়্যার ইঙ্কস্কেপ দিয়ে সংশোধন করুন) আপনি এখানে ইঙ্কস্কেপ ডাউনলোড করতে পারেন:

Kicad স্ক্রিনশটগুলি আপনাকে উপাদানগুলি স্থাপন করতে এবং IC এর দুটি মুখের মধ্যে 14 টি স্ট্র্যাপ welালতে সাহায্য করবে।

টিপ: যদি ডাবল ফেস আপনাকে সমস্যার কারণ করে, তাহলে একটি সহজ কৌশল দুটি আইসির একক পার্শ্বযুক্ত আইসি তৈরি করে প্রতিটি আইসি-তে উপাদানগুলির জন্য গর্ত ড্রিল করে এবং ট্র্যাকিংয়ের জন্য কিছু উপাদান সোল্ডার করার পরে তাদের পিছনে আটকে রাখে।

ধাপ 3: স্থান এবং ালাই উপাদান

স্থান এবং elালাই উপাদান
স্থান এবং elালাই উপাদান
স্থান এবং elালাই উপাদান
স্থান এবং elালাই উপাদান
স্থান এবং elালাই উপাদান
স্থান এবং elালাই উপাদান

মনোযোগ ট্র্যাক অন্যদের মধ্যে খুব প্রস্তুত:

উপাদানগুলিকে dingালাই করার আগে, পরীক্ষা করুন (মিটার এবং ম্যাগনিফাইং গ্লাস দিয়ে এবং স্বচ্ছভাবে একটি বাতি পিছনে রেখে) যাতে কোন ট্র্যাক স্পর্শ না হয় এবং কাটা হয় এবং আইসি কাটার জন্য ব্যবহৃত তামার বৃত্তটি সরিয়ে দেয় কারণ এটি বেশ কয়েকটি ট্র্যাক স্পর্শ করে। উপাদানগুলির সমাবেশ: উভয় দিককে অ্যাসিটোন দিয়ে ভালভাবে পরিষ্কার করুন welালাইয়ের সুবিধার জন্য আদর্শটি হল আইসি ঠান্ডা টিনিং স্নানে ডুবিয়ে দেওয়া (আমি এটা করিনি) 0.8 মিমি ফরেস্ট কোট দিয়ে সমস্ত ছিদ্র ড্রিল করুন সিএমএসের জন্য দুটি প্রবাহের মুখ ওয়েল্ড 14 স্ট্র্যান্ডেড স্ট্র্যান্ড (সূক্ষ্ম অপারেশন) এর একটি স্ট্র্যান্ড দিয়ে প্রথমে স্ট্র্যাপ করুন যাতে সেগুলি ক্রম প্রতিরোধক, সিএমএস এলইডি, ক্যাপাসিটর, ইন্টিগ্রেটেড সার্কিট এবং অন্যান্য উপাদানগুলিকে dingালাই করে সেগুলি প্রবাহিত করে।

ধাপ 4: সাপোর্টে আঠা লাগান

সমর্থন উপর servos আঠালো
সমর্থন উপর servos আঠালো
সমর্থন উপর servos আঠালো
সমর্থন উপর servos আঠালো
সমর্থন উপর servos আঠালো
সমর্থন উপর servos আঠালো

ইঞ্জিনগুলির জন্য আমি একটি ক্রমাগত ঘূর্ণনের জন্য 3.7 গ্রাম পরিবর্তিত সার্ভোমোটর ব্যবহার করেছি, এটি বরং সূক্ষ্ম কিন্তু সম্ভব। উভয় সার্ভোমোটারে গিয়ারগুলির কোন সীমা স্টপ ঘূর্ণন ছিল না (এটি এই ধরণের সমস্ত সার্ভারের ক্ষেত্রে নয়), আমাকে কেবল অপসারণ করতে হয়েছিল ইন্টিগ্রেটেড potentiometer এবং সমস্ত ইলেকট্রনিক্স কাটা।

একবার সার্ভোসগুলি সংশোধন এবং পুনরায় একত্রিত হয়ে গেলে, তাদের জলরোধী রাখার জন্য টেপ লাগানো প্রয়োজন (বিশেষত যদি আপনি তাদের সায়ানোঅ্যাক্রাইলেট বা অ্যারাল্ডাইটের মতো আঠা দিয়ে আটকে রাখেন) তবে সেগুলি একই ব্যাসের ইপক্সির টুকরায় আঠালো হয় যার পিসিবি খোদাই বা 1 মিমি পুরু প্লাস্টিকের দ্বারা তামা সরানো হয়। চাকাগুলি সার্ভো আনুষঙ্গিক (দিয়ে সরবরাহ করা হয়) এবং প্রান্তে সামান্য কাটা হয়।

ধাপ 5: প্রোগ্রামিং এবং সমাবেশ

প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ
প্রোগ্রামিং এবং সমাবেশ

যখন সমস্ত উপাদান বিক্রি হয়, এসিটোন দিয়ে পরিষ্কার করুন এবং প্রোগ্রামিং শুরু করার আগে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন। মাইক্রোকন্ট্রোলারের প্রোগ্রামটি বেসিক এ BASCOM AVR দিয়ে লেখা হয়েছিল যা শক্তিশালী এবং যার একটি এখানে একটি বিনামূল্যে সংস্করণ ডাউনলোড করতে পারে: BASCOM

প্রোগ্রামারের জন্য আপনি পছন্দের জন্য নষ্ট হয়ে গেছেন: আমি একটি USBasp ব্যবহার করেছি যা আমাজন বা ইবেতে কেনা যায়।

BASCOM AVR টো ছবিতে গুরুত্বপূর্ণ আইকন: সংকলন যা মাইক্রোকন্ট্রোলারে লোড করার আগে বেসিক প্রোগ্রাম কম্পাইল করতে দেয়। প্রোগ্রামিং যা প্রোগ্রামকে ফ্ল্যাশ মেমরিতে বা লোড করতে দেয়

ফিউজ কনফিগার করুন। লক এবং ফিউজ বিট উইন্ডো আপনাকে মাইক্রোকন্ট্রোলারের পরামিতিগুলি কনফিগার করতে দেয়

মনোযোগ: ফিউজ এইচ সর্বদা 0 এ থাকতে হবে (সিরিয়াল প্রোগ্রামিং সক্ষম করুন) এটিই আমাকে পিসি এবং মাইক্রোকন্ট্রোলারের মধ্যে কথোপকথনের অনুমতি দেয় (অন্যথায় চিপটি অবরুদ্ধ এবং পুনরুদ্ধারযোগ্য নয়)।

এই ধরণের ঘটনার জন্য একটি রিসেট সার্কিট রয়েছে, এটি নিজেই তৈরি করা, আমি এটি তৈরি করেছি, এটি আমাকে অনেকবার বাঁচিয়েছে এর লেখককে ধন্যবাদ:)।

ইংরেজিতে লিঙ্কটি এখানে: FuseBitDoctor

ধাপ 6: চূড়ান্ত সমাবেশ:)

চূড়ান্ত সমাবেশ:)
চূড়ান্ত সমাবেশ:)
চূড়ান্ত সমাবেশ:)
চূড়ান্ত সমাবেশ:)
চূড়ান্ত সমাবেশ:)
চূড়ান্ত সমাবেশ:)

যে ক্ষেত্রে আমি একটি মিনি সোডা বোতল ব্যবহার করেছি যা আমি চাহিদা অনুযায়ী জানালা দিয়ে কেটেছি কারণ এটি একটু বেশি চওড়া ছিল, আমি এটি উঁচু করে কেটেছিলাম এবং 4cm ব্যাসের জন্য টেপ করেছিলাম। সমাপ্ত পিসিবি হট-গলিত বন্দুক বা 2-কম্পোনেন্ট ইপক্সি ব্যবহার করে চাকা সাপোর্টে আঠালো হয়।

এখন মজা করুন:)

এখানে নির্মাণ এবং প্রোগ্রামিংয়ের জন্য সমস্ত ফাইল: সমস্ত ফাইল

আমি ফরাসি এবং আমার ইংরেজি খুব ভাল না যদি আপনি কিছু খারাপ অভিব্যক্তি দেখেন দয়া করে আমাকে একটি বার্তা পাঠান এবং আমি সংশোধন করব।

ধাপ 7: ATtiny24 এর একটি ভাল বোঝার জন্য ডেটশীট দেখুন

ATtiny24 ডেটশীট লিঙ্ক

প্রস্তাবিত: