সুচিপত্র:
- ধাপ 1: আপনার অংশগুলি অর্জন করুন
- পদক্ষেপ 2: এটি একসাথে রাখুন
- ধাপ 3: ওয়্যারিং
- ধাপ 4: সফটওয়্যার - VSCode
- ধাপ 5: PlatformIO IDE প্লাগইন ইনস্টল করুন
- ধাপ 6: একটি নতুন প্রকল্প তৈরি করুন
- ধাপ 7: USBASP- এর জন্য উন্নয়ন পরিবেশ কনফিগার করুন
- ধাপ 8: প্লাগ ইন ইউ প্রোগ্রামার
- ধাপ 9: ড্রাইভার সেটআপ করুন
- ধাপ 10: আপনার কোড লিখুন
ভিডিও: $ 2 বাক্সের জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প: 11 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
মাইক্রো কন্ট্রোলার দিয়ে শুরু করার বিষয়ে ইন্টারনেটে অনেক কিছু আছে। সেখানে অনেক পছন্দ আছে, সেগুলি প্রোগ্রাম করার অনেক উপায় আছে কিনা আপনি নিজেই বেয়ার চিপ, ডেভেলপমেন্ট বোর্ড বা আরও বিস্তৃত এসওসি (সিস্টেম অন চিপ) গ্যাজেট দিয়ে প্রোগ্রাম করার অনেক উপায়।
তাই যারা আগ্রহী, তাদের জন্য এটি একটি।
USBASP + AVR ATTiny85 মিনি USB dev বোর্ড (Digistump দ্বারা)
আমি এই সংমিশ্রণটি পছন্দ করি কারণ এটি একটি খুব ছোট ফর্ম-ফ্যাক্টর আরডুইনো প্ল্যাটফর্মের জন্য একটি প্রকল্প গ্রহণের একটি সত্যিকারের সস্তা উপায়, এই চিপগুলি এত ছোট যে আপনি সেগুলিকে কার্যত যেকোনো জিনিসের মধ্যে রাখতে পারেন অযৌক্তিক ইউনোসের বিপরীতে।
আমি যে বোর্ডটি ব্যবহার করছি তা হল একটি সস্তা ডিজিসপার্ক কিক্সার্টার নকআফ যা ইবেতে ইন্টারন্যাশনাল ফ্রি শিপিংয়ের সাথে $ 1 এ আসছে।
প্রোগ্রামার হল ওপেন সোর্স ইউএসবিএএসপি প্রোগ্রামার ইবে বা আলী এক্সপ্রেসে প্রায় একই দামে পাওয়া যায়
এই নির্দেশযোগ্য হল কিছু করার জন্য dev-board পাওয়ার প্রক্রিয়া শেষের শেষ
একটি সহজ রুট হল digistumph থেকে একটি বাস্তব digispark অর্জন করা
কিন্তু এই প্রকল্পটি স্থগিত বলে মনে হচ্ছে এবং এগুলির দাম $ 8US
আপনার যদি এর মধ্যে একটি থাকে তবে আপনার কোনও প্রোগ্রামারের প্রয়োজন নেই যেমনটি আছে এবং আর্ডুডিনো মাইক্রোনোক্লিয়াস বুট লোডারটি চিপে প্রি-ফ্ল্যাশ করেছে। এর মানে আপনি প্রোগ্রামটি সরাসরি আপনার কম্পিউটার থেকে চিপে ব্যবহার করতে পারেন। কিন্তু এর নেতিবাচক দিক হল যে বুট লোডার চিপে উপলব্ধ রিসোর্সের একটি ভাল অংশ ব্যবহার করে যা আপনি এর মূল্য কী তা করতে পারেন তা সীমিত করে, এটি ইউএসবিএএসপি এবং মাইক্রোনিউক্লিয়াস নয়
ধাপ 1: আপনার অংশগুলি অর্জন করুন
EBay বা aliexpress এ যান এবং অনুসন্ধান করুন
- বোর্ডের জন্য "attiny85"
- প্রোগ্রামারের জন্য "usbasp" এবং
- তারের জন্য "জাম্বার ওয়্যার" (যদি আপনি কিছু পড়ে থাকতে পারেন তবে alচ্ছিক)
পদক্ষেপ 2: এটি একসাথে রাখুন
যখন আপনার হার্ডওয়্যার শেষ পর্যন্ত আসে তখন সোল্ডারিং দিয়ে শুরু করুন
বোর্ডে প্যাকেজের সাথে আসা পিন ব্রেকআউট পিনগুলি সোল্ডার করুন। এটি alচ্ছিক। যদি আপনার কাছে সোল্ডারিং আয়রন না থাকে তবে আপনি কেবল তারের মোচড় দিতে পারেন কিন্তু এটি সুপারিশ করা হয় না কারণ পরিচিতিগুলি সেরা হবে না
এই উদাহরণে, আমি, কিছু কারণে সরাসরি তারের বিদ্যুৎ টার্মিনালগুলি বিক্রি করেছি কিন্তু আপনি এটি করার জন্য ব্রেক আউট পিন ব্যবহার করতে পারেন
ধাপ 3: ওয়্যারিং
ছবি অনুযায়ী তারের সংযোগ করুন। আমি এই সংমিশ্রণটি ব্যবহার করেছি কিন্তু আপনি মোটা মোটা যে কোনটি ব্যবহার করতে পারেন তাদের ঠিক সঠিকভাবে সংশ্লিষ্ট হওয়া প্রয়োজন
বোর্ডের কাছে:
- p0, p1, p2 = সবুজ, নীল, লাল
- 5v, GND = লাল, সবুজ (VIN ব্যবহার করা হয় না)
সংযোগকারী:
সংশ্লিষ্ট তারের সংযোগের জন্য চিত্র দেখুন
ধাপ 4: সফটওয়্যার - VSCode
এখন আপনি ওয়্যার্ড আপ আপনি আপনার সফ্টওয়্যার পরিবেশ সেটআপ করতে হবে
এটা অন্তর্ভুক্ত:
- ড্রাইভার
- উন্নয়ন পরিবেশ
প্রথমে ভিসুয়াল স্টুডিও কোড ডাউনলোড করুন। (আমি এখন পর্যন্ত পাওয়া সেরা env)
আপনি এটি https://code.visualstudio.com/download থেকে পেতে পারেন
ডাউনলোড করে ইন্সটল করুন
ধাপ 5: PlatformIO IDE প্লাগইন ইনস্টল করুন
নীচের বাম পাশের বারের এক্সটেনশান বোতামে ক্লিক করুন এবং প্ল্যাটফর্মআইও অনুসন্ধান করুন
এটি ইনস্টল করুন এবং পুনরায় লোড করুন
প্ল্যাটফর্ম আইও হোম পেজ খুলতে লিটল হাউস বোতাম নীচের বাম স্ট্যাটাস বারে ক্লিক করুন যদি এটি প্লাগইন ইনস্টল করার পরে স্বয়ংক্রিয়ভাবে না আসে
ধাপ 6: একটি নতুন প্রকল্প তৈরি করুন
প্রকল্প উইজার্ডে প্রকল্পের নাম দিন এবং বোর্ড নির্বাচন করুন
বোর্ড হতে হবে
Attiny85 (জেনেরিক)
কাঠামো হতে হবে
আরডুইনো
ধাপ 7: USBASP- এর জন্য উন্নয়ন পরিবেশ কনফিগার করুন
PlatformIO প্রকল্প সেটিংস ফাইল platformio.ini এ প্রোগ্রামার সেটআপ করুন
PlatformIO.ini ফাইলে এই লাইনগুলি যুক্ত করুন:
upload_protocol = usbaspupload_flags = -Pusb
ধাপ 8: প্লাগ ইন ইউ প্রোগ্রামার
আপনি প্রোগ্রামার প্লাগ ইন করুন
ধাপ 9: ড্রাইভার সেটআপ করুন
আপনার USBASP হার্ডওয়্যার এর সাথে যোগাযোগের জন্য আপনার কম্পিউটারের ড্রাইভার প্রয়োজন হবে।
এখান থেকে জাদিগ ডাউনলোড করুন
আপনার কম্পিউটারে একটি USB পোর্টে আপনার USBASP USB ডিভাইসটি প্লাগ করুন
আপনার ডাউনলোড করা Zadig প্রোগ্রামটি চালান
Usbasp এর জন্য Winusb ড্রাইভার ইনস্টল করুন
যদি আপনার সিস্টেম হার্ডওয়্যার চিনতে না পারে, তাহলে আমাকে একটি নোট পাঠান এবং সম্ভবত আমি সাহায্য করতে পারি কিন্তু সাধারণত এটি বাক্সের বাইরে কাজ করা উচিত।
ধাপ 10: আপনার কোড লিখুন
"লোড হচ্ছে =" অলস "নিশ্চিত যে আপনি আপনার ATTiny85 বোর্ডটি আপনার প্রোগ্রামারের সাথে যুক্ত করেছেন এবং এটি সবই জড়িয়ে আছে।
প্রোগ্রামটি কম্পাইল এবং আপলোড করতে Ctrl+Alt+U কী টিপুন
প্রস্তাবিত:
মাইক্রো: বট - মাইক্রো: বিট: ২০ টি ধাপ
মাইক্রো: বট - মাইক্রো: বিট: নিজেকে একটি মাইক্রো: বট তৈরি করুন! এটি একটি মাইক্রো: বিট নিয়ন্ত্রিত রোবট যা স্বায়ত্তশাসিত ড্রাইভিংয়ের জন্য সোনার তৈরি করে, অথবা যদি আপনার দুটি মাইক্রো থাকে: বিট, রেডিও নিয়ন্ত্রিত ড্রাইভিং
নতুনদের জন্য 10 টি মৌলিক Arduino প্রকল্প! একটি একক বোর্ডের সাথে কমপক্ষে 15 টি প্রকল্প তৈরি করুন !: 6 টি ধাপ
নতুনদের জন্য 10 টি মৌলিক Arduino প্রকল্প! একটি একক বোর্ডের সাথে কমপক্ষে 15 টি প্রকল্প তৈরি করুন !: Arduino প্রকল্প & টিউটোরিয়াল বোর্ড; 10 টি মৌলিক Arduino প্রকল্প অন্তর্ভুক্ত। সমস্ত সোর্স কোড, গারবার ফাইল এবং আরও অনেক কিছু। এসএমডি নেই! সবার জন্য সহজ সোল্ডারিং। সহজ অপসারণযোগ্য এবং প্রতিস্থাপনযোগ্য উপাদান। আপনি একক বো দিয়ে কমপক্ষে 15 টি প্রকল্প তৈরি করতে পারেন
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: 10 টি ধাপ
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: হ্যালো, আজ আমরা একটি ছোট শীতল প্রকল্প তৈরি করতে যাচ্ছি। আমরা একটি ক্ষুদ্র অ্যালার্ম ডিভাইস তৈরি করতে যাচ্ছি যা নিজের এবং তার সামনে একটি বস্তুর মধ্যে দূরত্ব পরিমাপ করে। এবং যখন বস্তুটি একটি নির্ধারিত দূরত্ব অতিক্রম করে, ডিভাইসটি আপনাকে একটি দিয়ে অবহিত করবে
ক্ষুদ্র মাইক্রো: বিট রোবট - পর্ব 1: 7 ধাপ
ক্ষুদ্র মাইক্রো: বিট রোবট - পার্ট 1: আমি সবসময় ভেবেছিলাম ছোট রোবটগুলি দুর্দান্ত এবং সাশ্রয়ী মাইক্রোবিট দিয়ে একটি তৈরি করা আদর্শ হবে। আমি এমন একটি রোবট তৈরি করতে চেয়েছিলাম যা আগে থেকে তৈরি মোটর চালানোর জন্য বা সেন্সর ইনপুট পেতে আমি যেমন রেডিমেড আইও বোর্ড ব্যবহার করিনি, আমি চাই
ক্ষুদ্র বিলবোর্ড (সহজ আরডুইনো প্রকল্প): ৫ টি ধাপ
ক্ষুদ্র বিলবোর্ড (সহজ আরডুইনো প্রকল্প): ক্ষুদ্র বিলবোর্ড: এই আরডুইনো প্রকল্পের মাধ্যমে এলসিডি -তে একটি কাস্টম বার্তা কিভাবে প্রদর্শন করা যায়