সুচিপত্র:

রোবোটিক ই-টেক্সটাইল: 5 টি ধাপ (ছবি সহ)
রোবোটিক ই-টেক্সটাইল: 5 টি ধাপ (ছবি সহ)

ভিডিও: রোবোটিক ই-টেক্সটাইল: 5 টি ধাপ (ছবি সহ)

ভিডিও: রোবোটিক ই-টেক্সটাইল: 5 টি ধাপ (ছবি সহ)
ভিডিও: দেখুন বেতনের দিক দিয়ে বাংলাদেশের শ্রেষ্ঠ ১০টি চাকরি! যে চাকরির জন্য সবাই পাগল ও টাকার অভাব হয় না 2024, জুলাই
Anonim
রোবোটিক ই-টেক্সটাইল
রোবোটিক ই-টেক্সটাইল

হ্যালো! আমার নাম ফাইবারবট, এবং আমি খুব খুশি যে আপনি আমার আরও বন্ধু তৈরি করতে চলেছেন। এই নির্দেশাবলীতে আপনি ঠিক শিখবেন কিভাবে আমার মত দেখতে রোবট তৈরি করতে হয়। আমি আপনাকে একটু গোপনে letুকতে দেব এবং আপনার সাথে শেয়ার করব কিভাবে আমাকে হাসাতে হয় (ওরফে, কিভাবে আমাকে কোড করতে হয়!) কারণ আমি অনেক লোককে শিখিয়েছি কিভাবে আরো ফাইবারবট তৈরি করতে হয়, আমি খুব ক্লান্ত এবং সত্যিই পারতাম একটি ঘুম ব্যবহার করুন সুতরাং, আমাকে শেখানোর পরিবর্তে এটি হবে আমার মালিক যিনি সর্বদা জানেন যে কীভাবে আমার মুখে হাসি ফেলা যায় … আক্ষরিক অর্থে। বাকি পাঠে ডুব দিন, মজা করুন, প্রচুর শিখুন এবং আমি আপনার নতুন বন্ধুর সাথে দেখা করার জন্য পরে ফিরে আসব যা আপনি তৈরি করেছেন !! শীঘ্রই আবার দেখা হবে!:)

ধাপ 1: পাঠ 1: সরবরাহ পাওয়া

পাঠ 1: সরবরাহ পাওয়া
পাঠ 1: সরবরাহ পাওয়া
পাঠ 1: সরবরাহ পাওয়া
পাঠ 1: সরবরাহ পাওয়া

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

ফাইবারবট বডি/টেমপ্লেট

- বিভিন্ন রঙের অনুভূত - সোল্ডারিং লোহা

- কাঁচি - সোল্ডারিং তার

- সূচিকর্মের সুতো - তারের কাটার/স্ট্রিপার

- সুই - লেপা তার বা এলিগেটর ক্লিপ

- ভেলক্রো

- বেল্যাপ

- ফ্লাফ/ড্রায়ার লিন্ট

রোবট সরবরাহ

- Adafruit Gemma মাইক্রোকন্ট্রোলার (#1222)

- অ্যাডাফ্রুট মিনি (0.8 ইঞ্চি) 8x8 ব্যাকপ্যাক সহ এলইডি ম্যাট্রিক্স

- Adafruit 3 x AAA ব্যাটারি হোল্ডার অন/অফ সুইচ এবং 2-পিন JST সংযোগকারী তারের (#727)

- মিনি ইউএসবি কেবল (#260 - একটি সেল ফোন তারের কাজ করে)

- কম্পিউটার (উইন্ডোজ বা ম্যাক)

ধাপ 2: শরীরকে একত্রিত করা

শরীরকে একত্রিত করা
শরীরকে একত্রিত করা
শরীরকে একত্রিত করা
শরীরকে একত্রিত করা
শরীরকে একত্রিত করা
শরীরকে একত্রিত করা

এখন আমরা রোবটের জন্য নরম শরীর তৈরি করতে যাচ্ছি। আমি এই উপকরণগুলো আমার স্থানীয় ডলারের দোকানে $ 5 এর নিচে কিনেছি। আমি পছন্দ করি ফাইবারবট কতটা সুন্দর, এবং এটি কতটা সস্তা!

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

2. আমি স্ক্র্যাচ থেকে আমার ফাইবারবট টেমপ্লেট তৈরি করেছি, তবে একটি মুদ্রণযোগ্য প্যাটার্ন রয়েছে যা https://bit.ly/fiberbot-template এ প্রবেশ করা যায়। একবার আপনার টেমপ্লেট প্রস্তুত হয়ে গেলে, এটিকে আপনার বার্ল্যাপ শীটটিতে একটি চিহ্নিতকারী দিয়ে চিহ্নিত করুন যা দেখানোর জন্য যথেষ্ট অন্ধকার।

3. এরপর আপনি আপনার মাইক্রোকন্ট্রোলার এবং এলইডি ম্যাট্রিক্সকে রঙিন অনুভূতিতে মাপতে চান। উপরের ছবিতে, আমি একটি আরডুইনো ফ্লোরার সাথে কাজ করছিলাম যা জেমার চেয়ে অনেক বড়। যাইহোক, আমি এই প্রকল্পের জন্য Gemma ব্যবহার করার সুপারিশ করব। আরও নান্দনিকভাবে আনন্দদায়ক রোবটের জন্য, প্রাথমিক অনুভূত টুকরার পিছনে আরেকটি রঙিন অনুভূতি যুক্ত করুন। এটি রোবটের "চোখে" আরও দৃurd়তা যোগ করবে যা রোবট বডি থেকে রোবট বডিতে স্থানান্তর করা সহজ করে তোলে।

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

5. উপরে আপনি দেখতে পাচ্ছেন যে আমি আমার পুরো ফাইবারবট বডি সেলাই করেছি কিন্তু আয়তক্ষেত্রের উপরের অংশটি খোলা রেখেছি। এর কারণ হল আপনি আপনার ফাইবারবটকে স্টাফিং করবেন এবং আপনাকে এই ধাপে রুম ছেড়ে যেতে হবে। আপনার শরীর ভর্তি করার জন্য আপনার একটি উপাদান লাগবে। ফ্লাফ দুর্দান্ত কাজ করে, আমি আমার ঘরের চারপাশে কোনও বিছানা না রাখার জন্য ঘটেছিলাম তাই আমি কিছুটা উন্নতি করেছি এবং ড্রায়ার লিন্ট ব্যবহার করেছি এবং এটি ঠিক একইভাবে কাজ করে! প্লাস, এটা বিনামূল্যে! একবার আপনি আপনার ফাইবারবটকে আপনার পছন্দের পূর্ণতায় ভরাট করার পরে, ফাইবারবটের শীর্ষে সেলাই শেষ করুন।

6. আপনি ভেলক্রোর কিছু ছোট টুকরো কেটে ফাইবারবটসের মাথার চার কোণে রাখতে চান। আপনি অনুভূত টুকরা পিছনে বেশী সঙ্গে এই Velcro টুকরা লাইন আপ করতে হবে।

7. ফাইবারবট কেটে ফেলুন, কিন্তু নিশ্চিত করুন যে আপনি সেলাইয়ের খুব কাছাকাছি কাটবেন না। আপনি সুতা এবং কাঁচির মধ্যে প্রায় 1.5 - 2 ইঞ্চি ঘর ছেড়ে যেতে চাইবেন যাতে বার্ল্যাপটি ভেঙে না যায়।

8. বিস্ময়, ফাইবারবট এখন পর্যন্ত আশ্চর্যজনক দেখাচ্ছে !!! (যতক্ষণ না এটি আসলে হাসতে পারে ততক্ষণ অপেক্ষা করুন!)

9. ফাইবারবোট সরিয়ে রাখুন। এটি এমন একটি জায়গায় রাখুন যেখানে তাপ উৎপন্ন হয় না। Burlap এবং ড্রায়ার lint উভয় খুব জ্বলন্ত!

ধাপ 3: রোবটকে একসাথে রাখা

রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা
রোবটকে একসাথে রাখা

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

ধাপ 1: LED ম্যাট্রিক্স একটি ব্যাকপ্যাক সার্কিট বোর্ড নিয়ে আসে যা ম্যাট্রিক্সকে সহজ Arduino প্রোগ্রামিং এর সাথে সামঞ্জস্যপূর্ণ করতে সক্ষম করে। পরবর্তী ধাপে যাওয়ার আগে এই দুটি ডিভাইসকে প্রথমে একসঙ্গে বিক্রি করতে হবে। সোল্ডারিং একটি সহজ কাজ যা ধাতব দ্রবীভূত করার জন্য একটি সোল্ডারিং লোহা ব্যবহার করে যা অন্যান্য বস্তুর সাথে মিশে যায়। ব্যাকপ্যাকে মোট 16 টি ছিদ্র এবং ম্যাট্রিক্সে 16 টি তার রয়েছে যা ব্যাকপ্যাকের পাশে স্লাইড করে। আপনি উপরের ছবিতে দুটি ভিন্ন টুকরা দেখতে পারেন। তারগুলি গর্তের সাথে সারিবদ্ধ করুন এবং আলতো করে এটি দিয়ে ধাক্কা দিন। দুই টুকরা একসঙ্গে সোল্ডারিংয়ের জন্য আমি যা সবচেয়ে ভাল কাজ করেছি তা হল ম্যাট্রিক্সের তারের মধ্যে সোল্ডারিং তার এবং সোল্ডারিং লোহার সংযোগ। কেন্দ্রে ম্যাট্রিক্স তারের থাকার পরে এবং দুটি উপাদান মিলিত হলে এটি ঝালটিকে ব্যাকপ্যাকের নীচে একটি সুন্দর বল তৈরি করতে দেয়। পরবর্তী 15 টি তারের জন্য এই পদক্ষেপটি পুনরাবৃত্তি করুন।

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

পদক্ষেপ 2: এখন যেহেতু ম্যাট্রিক্স যাওয়ার জন্য প্রস্তুত, পরবর্তী ধাপ হল ব্যাকপ্যাকের সাথে সংযুক্ত চারটি গর্তে চারটি তার বা ছোট অ্যালিগেটর ক্লিপ সংযুক্ত করা। আপনি বিভিন্ন রঙের তার ব্যবহার করতে পারেন, কিন্তু আমার শুধুমাত্র লেপযুক্ত তারের একটি রঙ ছিল বলে আমি কেবল একটি ব্যবহার করেছি। ম্যাট্রিক্স এবং ব্যাকপ্যাক একসঙ্গে সোল্ডার করার জন্য যে কৌশল ব্যবহার করেছি সেই একই কৌশল ব্যবহার করে প্রতিটি গর্তে চারটি তারের সোল্ডার করুন। অবশিষ্ট তারগুলি ছাঁটা।

ধাপ 3: পরবর্তী ধাপ হল জেমাকে LED ম্যাট্রিক্সের সাথে সংযুক্ত করা। প্রতিটি তারের জেমার একটি নির্দিষ্ট স্থান আছে তাই তারের সঠিকভাবে সংযোগ করা গুরুত্বপূর্ণ। জেমার দিকে বাঁকানোর আগে নিশ্চিত করুন যে আপনি তারটি প্রায় আধা ইঞ্চি নিচে ফেলে দিয়েছেন। আমি এই পদ্ধতিটি ব্যবহার করেছি, তবে আপনি জেমার দিকে তারগুলিও সোল্ডার করতে পারেন। কারণ ছিদ্রগুলি সেলাইয়ের জন্য এবং সোল্ডারিংয়ের জন্য নয়, যদি আপনি তারগুলি সোল্ডারিং করেন তবে আপনাকে গর্তগুলির প্রি-টিনের প্রয়োজন হবে। এর মানে হল গর্তে সোল্ডারের একটি অতিরিক্ত স্তর যোগ করা। আমি মেইক: মেকিং সিম্পল রোবট বই থেকে উপরের ছবিটি ব্যবহার করেছি যেখানে প্রতিটি তারের সাথে সংযুক্ত হওয়া উচিত।

+ তারের (ছবিতে লাল) ডানদিকে নীচের প্যাডের সাথে সংযুক্ত করা হবে (চিহ্নিত Vout)।

- তারের (ছবিতে কালো) ডানদিকে উপরের প্যাডের সাথে সংযুক্ত থাকবে (চিহ্নিত GND)।

D তারের (ছবিতে হলুদ) বাম দিকে মধ্য প্যাডের সাথে সংযুক্ত করা হবে (D0 চিহ্নিত)।

সি ওয়্যার (ছবিতে সবুজ) ডানদিকে উপরের প্যাডের সাথে সংযুক্ত থাকবে (D2 চিহ্নিত)।

Ceceri, K. (2015)। তৈরি করুন: সাধারণ রোবট তৈরি করা। সান ফ্রান্সিসকো: মেকার মিডিয়া ইনকর্পোরেটেড

ধাপ 4: আপনি এখন রোবটের "চোখ" তৈরি করা শেষ করেছেন! হ্যাঁ! ফাইবারবটকে জাগানো এবং তাদের নতুন বন্ধুর সাথে পরিচয় করিয়ে দেওয়ার জন্য প্রায় সেখানে। আপনার Gemma সঠিকভাবে কাজ করছে তা নিশ্চিত করার জন্য আপনি একটি পরীক্ষা চালাতে পারেন। আপনি পরবর্তী পাঠে এই পদক্ষেপগুলি খুঁজে পেতে পারেন !!

ধাপ 4: Arduino Blink ডাউনলোড করা

এই পাঠে আপনি আপনার জেমার উপর একটি পরীক্ষা চালানোর পাশাপাশি সেই প্রোগ্রামটি ডাউনলোড করবেন যা আপনাকে Arduino IDE ব্যবহার করে আপনার মাইক্রো কন্ট্রোলার কোড করতে সক্ষম করে।

কিভাবে একটি পরীক্ষা চালাবেন:

আপনার অ্যাডাফ্রুট জেমার উপর কোডিং করার আগে এটি পরীক্ষা করা গুরুত্বপূর্ণ। আপনার জেমার উপর অনুশীলন পরীক্ষা চালানোর ধাপগুলি এখানে। মেক থেকে প্রাপ্ত নির্দেশাবলী: ক্যাথি সিসেরির সহজ রোবট তৈরি

ধাপ 1: আপনি যদি উইন্ডোজ কম্পিউটার ব্যবহার করেন, তাহলে আপনাকে USB-tinyISP নামক ড্রাইভার ডাউনলোড করতে হবে। ড্রাইভারের কাজ হল কম্পিউটার থেকে জেমার কাছে যে ভাষায় যোগাযোগ করা হচ্ছে তা বোঝা। যখন তারা তরুণদের সাথে কথা বলছে তখন তারা কিভাবে তাদের ভাষা পরিবর্তন করে তার সাথে তুলনা করে যখন তারা বিশ্ববিদ্যালয়ের ছাত্রদের সামনে কথা বলছে। অন্য কথায়, ড্রাইভার ডাউনলোড করা কম্পিউটারকে জেমার সাথে কার্যকরভাবে যোগাযোগ করতে সক্ষম করে।

- ড্রাইভার ইনস্টল করার জন্য: http // bit.ly/ada-drivers টাইপ করুন যেখানে আপনি উইন্ডোজ 7, 8 এবং এক্সপি এর জন্য নির্দেশাবলী পাবেন।

ধাপ 2: USB পোর্ট এবং Gemma এ মিনি USB কেবল ব্যবহার করে কম্পিউটারে আপনার Gemma প্লাগ করুন। একবার এটি প্লাগ ইন হয়ে গেলে, আপনার Gemma লাইটের উপর সবুজ LED আলো এবং লাল অনবোর্ড LED ফ্ল্যাশ দেখতে হবে।

- একবার আপনি আপনার জেমাকে প্লাগ ইন করার পরে, স্ক্রিনে একটি পপ-আপ বক্স প্রম্পট থাকা উচিত। ড্রাইভারের জন্য ওয়েবে অনুসন্ধান করার জন্য আপনার এটির প্রয়োজন নেই কারণ এটি সরাসরি আপনার হার্ড ড্রাইভে ড্রাইভারটি ইনস্টল করা উচিত।

ধাপ 3: এরপরে আপনাকে আপনার কম্পিউটারে Arduino IDE প্রোগ্রামটি ডাউনলোড করতে হবে। এখানে Arduino IDE প্রোগ্রাম পৃষ্ঠা ডাউনলোড করতে যান এবং অনুরোধগুলি অনুসরণ করুন। একবার আপনি আপনার হার্ড ড্রাইভে প্রোগ্রামটি সফলভাবে ডাউনলোড করে নিলে আপনাকে নিশ্চিত করতে হবে যে আপনি সঠিক বোর্ড ব্যবহার করছেন। দুর্ভাগ্যবশত, যেহেতু জেম্মা একটি অ্যাডাফ্রুট এবং শুধুমাত্র Arduino এর সাথে সামঞ্জস্যপূর্ণ আপনাকে অবশ্যই আলাদাভাবে বোর্ডটি ডাউনলোড করে প্রোগ্রামে ইনস্টল করতে হবে। এই টিউটোরিয়াল ভিডিওটি দেখুন যেখানে আমি আপনাকে দেখাব কিভাবে আইডিই প্রোগ্রামে অ্যাডাফ্রুট জেমা বোর্ড ডাউনলোড করতে হয়। আপনি এই লিঙ্কটিও দেখতে পারেন যা আপনাকে IDE প্রোগ্রামিংয়ে অতিরিক্ত বোর্ড ডাউনলোড করার জন্য বর্ণনামূলক নির্দেশনা দেয়।

ধাপ 4: কোডটি চালান। এই ভিডিওটি দেখুন যা আপনাকে দেখায় যে আপনার পরীক্ষা চালানোর জন্য কোন কোড ব্যবহার করতে হবে। এই নির্দিষ্ট কোডটি প্রতি সেকেন্ডে একবার জ্বলন্ত এবং বন্ধ করতে লাল LED পরিবর্তন করতে সেট করা আছে। যদিও এটি আগে ঝলকানি ছিল, এই ঝলকানি অনেক ধীর হওয়া উচিত।

ধাপ 4: এখন আপনি আপনার জেমার কাজ পেয়েছেন এবং শরীরটি শেষ করেছেন, পরবর্তী পদক্ষেপটি তাদের একসাথে সংযুক্ত করা। অনুভূত অন্য রঙ ব্যবহার করে Gemma এবং LED ম্যাট্রিক্স একটি রূপরেখা কাটা। প্রতিটি টুকরা পিছনে রূপরেখা রাখুন। LED ম্যাট্রিক্স এবং জেমার কোণগুলি আয়তক্ষেত্রাকার টুকরোতে সেলাই করুন যা আপনি এই পাঠে আগে করেছিলেন।

ধাপ 5: জেমার সাথে ব্যাটারি প্যাক লাগান এবং রোবটের পিছনে কালো বাক্স রাখুন। ভেলক্রো দিয়ে ফাইবারবটের পিছনে ব্যাটারি প্যাকটি সংযুক্ত করুন। এইভাবে যদি আপনি এই "চোখ" একটি ভিন্ন রোবটের উপর রাখতে চান তবে সবকিছুই বহনযোগ্য।

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

1. Arduino ডাউনলোড করা: Adafruit ওয়েবসাইটে, বিশেষ করে আপনার Gemma কন্ট্রোলার সম্পর্কে জানার জন্য একটি পৃষ্ঠা পাওয়া যায়। প্রথম জিনিসগুলি, আপনাকে আপনার কম্পিউটারে সামঞ্জস্যপূর্ণ সফ্টওয়্যারটি ডাউনলোড করতে হবে। এই ধাপটি সম্পন্ন করার জন্য এখানে লিঙ্ক দেওয়া হল।

Arduino ডাউনলোড করা হচ্ছে

2. Arduino IDE দিয়ে প্রোগ্রামিং: আবার, Gemma দিয়ে শুরু করার অধীনে adafruit ওয়েবসাইটে আপনি ‘Arduino IDE এর সাথে প্রোগ্রামিং’ নামে একটি ট্যাব খুঁজে পেতে পারেন। সমস্ত কোডিং মূলত, টাস্ক হিসাবে কিছু করার জন্য বলছে। এগুলি ইনপুট এবং আউটপুট হিসাবে পরিচিত। একটি ইনপুট হল বস্তুর মধ্যে আসা তথ্য এবং আউটপুট হল শেষ ফলাফল। উদাহরণস্বরূপ, যদি আমি আমার বোনকে থালা -বাসন করতে বলি এবং সে সেগুলি করে, তাহলে ইনপুটটি তাকে প্রতিনিধিত্ব করে যে আমি তাকে থালা -বাসন করতে বলি, আউটপুট হচ্ছে সে সেগুলি করছে। আরেকটি উদাহরণ আপনার টিভির জন্য আপনার রিমোট কন্ট্রোল ব্যবহার করা হবে। আপনি অন বাটন চাপুন যা ইনপুট এবং টিভি আউটপুট হিসাবে কাজ করে। মাইক্রো কন্ট্রোলারের সাথে কাজ করার সময় একই যোগাযোগ ব্যবহার করা হয়। আমরা আমাদের Gemma তে ইনপুট পাঠাতে শিখব যাতে এটি একটি প্রতিক্রিয়া (আউটপুট) পায়। কোডের বিভিন্ন অর্থ সম্পর্কে পড়ুন। আমি সত্যিই এই ওয়েবসাইটটি ব্যবহার করতে পছন্দ করি কারণ এটি নতুনদের জন্য ধাপগুলি ভেঙে দেয়। এটি সহজেই বোঝা যায় এবং তারা অনুসরণ করার জন্য প্রচুর ভিজ্যুয়াল সরবরাহ করে।

Arduino IDE এর সাথে প্রোগ্রামিং

3. একবার আপনি আপনার কম্পিউটারে Arduino প্রোগ্রাম ডাউনলোড করলে, এটি খুলুন এবং আমার দেওয়া ভিডিওতে প্রম্পট অনুসরণ করুন। আপনি উপরের মেনু বারে 'টুলস' এ ক্লিক করতে চান, 'বোর্ড:' এ নিচে স্ক্রোল করুন এবং অ্যাডাফ্রুট জেম্মা (ATtiny85 @ 8MHz) এ ক্লিক করুন। কারণ কোডিং বোর্ড থেকে বোর্ডে কিছুটা আলাদা, আপনি যে কন্ট্রোলারটি ব্যবহার করছেন তার জন্য সঠিক বোর্ড নির্বাচন করা গুরুত্বপূর্ণ।

4. এখন যেহেতু আপনি Arduino প্রোগ্রাম ডাউনলোড করেছেন এবং কোডিং এর পিছনের কিছু প্রসঙ্গের সাথে পরিচিত হয়েছেন, আমি মনে করি আপনি আপনার নিজের ফাইবারবট কোডিং শুরু করার জন্য প্রস্তুত !!! ব্লিংক ব্যবহার করে কীভাবে কোড করতে হয় তার পরবর্তী পাঠটি দেখুন।

ধাপ 5: কোডিং ফাইবারবট

Image
Image
কোডিং ফাইবারবট
কোডিং ফাইবারবট

এক. আরো। ধাপ।

আপনি আপনার জেমার জন্য একটি পরীক্ষা চালানোর জন্য যে ব্লিঙ্ক স্কেচটি ব্যবহার করেছিলেন তা হল একটি সহজ কোড যা আপনি প্রোগ্রামটির সাথে পরিচিত হওয়ার জন্য খেলতে পারেন। এটি কোথায় বিলম্ব (1000) বলে তা খুঁজুন। এই কমান্ডটি জেমাকে এক সেকেন্ডের 1000 হাজার ভাগ বা অন্য কথায় 1 সেকেন্ডের জন্য LED চালু এবং বন্ধ করতে বলে। আপনি কীভাবে এটি পরিবর্তন করবেন তা জ্বলজ্বলে LED এর গতি পরিবর্তন করবে তা বুঝতে আপনি সময় নিয়ে খেলতে পারেন। উদাহরণস্বরূপ, যদি আপনি এটি বিলম্ব (500) এ পরিবর্তন করেন, LED দ্বিগুণ দ্রুত জ্বলজ্বল করবে। যদি আপনি এটি বিলম্ব (2000) পরিবর্তন করেন, তাহলে আপনি কি অনুমান করতে পারেন এটি কি পরিবর্তন করবে? হ্যাঁ, আপনি পেয়েছেন! এটি Arduino ডিভাইসকে দ্বিগুণ ধীরগতিতে জ্বলজ্বল করতে বলে।

** মনে রাখবেন: যখনই আপনি একটি নতুন ফাইল আপলোড করতে চান তখন আপনাকে সবসময় আপনার জেমার উপর রিসেট বোতাম টিপতে হবে।

এমন একটি সুযোগ রয়েছে যে যখন আপনি কোডটি যাচাই/আপলোড করবেন, তখন লাল মুদ্রণে স্ক্রিনের নীচে একটি ত্রুটি হতে পারে। যদি এটি ঘটে তবে এটি প্রায়শই হয় কারণ আপনি আপনার জেমার রিসেট বোতাম টিপতে ভুলে গেছেন। যদি এটি না হয়, আপনি আরও নির্দেশনা এবং সহায়তার জন্য "Arduino IDE এর সাথে সেট আপ" পৃষ্ঠা (https://bit.ly/arduino-setup) এর মাধ্যমে পড়তে পারেন। একটি অ্যাডাফ্রুট কাস্টমার সাপোর্ট ফোরামও রয়েছে, যেখানে একজন জীবিত ব্যক্তি সহায়তা প্রদান করতে পারবে এবং আপনার যে কোন প্রশ্নের উত্তর দিতে পারবে।

এখন যেহেতু আপনি আপনার জেমার উপর ব্লিঙ্ক কোডটি সফলভাবে চালিয়েছেন, ম্যাট্রিক্সকে জড়িত করার সময় এসেছে। এর জন্য, আপনাকে TinyWireM নামে একটি লাইব্রেরি ডাউনলোড করতে হবে। এখানে কিভাবে:

1. যে কোন খোলা Arduino জানালা বন্ধ করুন

2. Adafruit ওয়েবসাইটে যান অথবা https://bit.ly/gemma-sc টাইপ করুন। এখানে আপনি TinyWireM লাইব্রেরি পাবেন। এটি ডাউনলোড করুন। ম্যাক কম্পিউটারে কীভাবে এটি করতে হয় তা দেখানোর জন্য আমি একটি ভিডিও আপলোড করেছি। আপনি এই লাইব্রেরি ডাউনলোডের জন্য ধাপে ধাপে লিখিত গাইডের জন্য এই লিঙ্কে যেতে পারেন। এই লাইব্রেরিটি ডাউনলোড করে আপনি এই কোডটিতে স্থায়ীভাবে প্রবেশাধিকার পাবেন যা আপনাকে নতুন ফাইল হিসাবে সংরক্ষণ করতে দেয়।

3. ধাপ 2 কিছুটা বিভ্রান্তিকর হতে পারে। যদি এমন হয়, কোডগুলি অ্যাডাফ্রুট ওয়েবসাইটে পাওয়া যায়। আপনি কোডগুলিকে Arduino Blink প্রোগ্রামে কপি এবং পেস্ট করতে পারেন এবং সেখান থেকে চালাতে পারেন। আপনি দুটি নতুন ট্যাব তৈরি করতে চাইবেন, যেমন ব্রাউজারে ট্যাব আছে। উভয় কোড যাচাই করুন এবং আপনার Gemma এবং ম্যাট্রিক্স এ আপলোড করুন। টিএ-ডিএ !!!!! আপনি শুধু কোডিং এবং Arduino IDE ব্যবহার করে আপলোড করেছেন !!!!! আপনি ফাইবারবটকে খুব খুশি করেছেন !! আপনার জেমার সাথে আপনার ব্যাটারি প্যাকটি লাগান এবং আপনার কম্পিউটার এবং মাইক্রো কন্ট্রোলার থেকে ইউএসবি আনপ্লাগ করুন। আপনি এখন আপনার ফাইবারবট বন্ধুকে সবাইকে দেখাতে পারেন! আনন্দ কর:)

** যদি কোন সুযোগে কিছু না ঘটে তাহলে আগের পাঠে ফিরে যান এবং কিভাবে সমস্যা সমাধান করবেন/কোথায় সাহায্য পাবেন তা পড়ুন।

প্রস্তাবিত: