সুচিপত্র:
- সরবরাহ
- ধাপ 1: পদ্ধতি
- ধাপ 2: জিনিসগুলি সংযুক্ত করা হচ্ছে
- ধাপ 3: এখানে আমার সেটআপ
- ধাপ 4: Tinkercad সংস্করণ
ভিডিও: একজন মূল লেখক: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
স্টিফেন হকিং এর কথা মনে আছে? তিনি কেমব্রিজের অধ্যাপক এবং বিখ্যাত গণিতবিদ ছিলেন হুইলচেয়ারে কম্পিউটার জেনারেট ভয়েস নিয়ে। তিনি মোটর নিউরোন রোগে ভুগছিলেন এবং তার জীবনের শেষের দিকে, তিনি তার বক্তৃতা হারানোর পরে, তিনি একটি বক্তৃতা-উত্পাদনকারী যন্ত্রের মাধ্যমে যোগাযোগ করতে সক্ষম হন-প্রাথমিকভাবে একটি হ্যান্ডহেল্ড সুইচ ব্যবহারের মাধ্যমে, এবং অবশেষে একটি গালের পেশী ব্যবহার করে।
আমি ভেবেছিলাম আমার একক সুইচ টেক্সট রাইটিং ডিভাইস তৈরি করতে হবে। শুধু একটি সুইচ - চালু বা বন্ধ। আপনি এটা দিয়ে কি করতে পারেন?
আমাদের সময় বিবেচনা করতে হবে। যদি আপনি একটি সুইচ বন্ধ করেন এবং তারপর কিছুক্ষণ পরে এটি খুলেন আপনার অন্য ভেরিয়েবলের নিয়ন্ত্রণ থাকে। আমরা সুইচ বন্ধ এবং খোলার মধ্যে সময়ের বিলম্বকে বিভিন্ন ইনপুট তৈরি করতে এবং সেগুলিকে পাঠ্য স্ট্রিং বা বার্তায় পরিণত করতে পারি। আমি "হ্যালো, ওয়ার্ল্ড!" লিখতে সক্ষম হতে চাই এবং এটি সিরিয়াল মনিটরে পাঠান - সবই একটি বোতাম থেকে।
আপনার আরডুইনোতে একটি মিলিসেকেন্ড টাইমার চলছে। এটি প্রতি 0.001 সেকেন্ডে 1 ক্লিক করে। আপনি বিবৃতি দিয়ে এর মান পড়তে পারেন
int t = মিলিস ();
// কিছু কর
int tt = মিলিস ();
int timeDiff = tt - t;
সরবরাহ
আমি এমন আইটেম ব্যবহার করতে যাচ্ছি যা বেশিরভাগ Arduino ব্যবহারকারীদের ইতিমধ্যেই থাকবে এবং কিনতে বেশ সস্তা:
- আরডুইনো ইউএনও
- 16 x 2 এলসিডি
- 220 ওহম এবং 10 কে ওহম প্রতিরোধক
- 10K Ohm potentiometer
- বোতাম সুইচ
- ব্রেডবোর্ড বা স্ট্রিপবোর্ড
- তারের সংযোগ
ধাপ 1: পদ্ধতি
এখানে আমাদের সব অক্ষর, 0 থেকে 9 অঙ্কের একটি গ্রিড আছে এবং বিরামচিহ্ন আসে। "A" অক্ষরটি সারি 1 এবং কলাম 2 এ রয়েছে। "9" সংখ্যাটি সারি 7 এবং কলাম 1 এ রয়েছে।
নির্দেশাবলী আপনাকে বলে কিভাবে সুইচ ব্যবহার করতে হয়। আপনি যদি বোতামটি ধরে রাখেন তবে সারির মান ধীরে ধীরে শূন্য থেকে গণনা করা হবে। সারির মান 1 হলে বোতাম থেকে আঙুল তুলুন।
বোতামটি আবার ধরে রাখুন এবং কলাম নম্বর শূন্য থেকে গণনা শুরু হবে। আপনার আঙুল তুলুন যখন এটি 2 দেখায় এবং আপনি সারি: 1 এবং কলাম: 2 থেকে "A" বাছাই করেছেন।
আমাদের এখন নিচের সারির বার্তায় "A" স্থানান্তর করতে হবে। বোতামটি ধরে রাখুন এবং আপনার আঙুলটি ক্রিয়া 1 তে তুলে ধরুন - চরিত্রটি যুক্ত করুন।
"9" সন্নিবেশ করানোর জন্য আমরা সারি 9 এবং কলাম 1 বাছাই করি তারপর এটি 1 এর সাথে যুক্ত করি।
অ্যাকশন 2 পুরো বার্তা পরিষ্কার করে।
অ্যাকশন 3 একটি ভুলভাবে বাছাই করা অক্ষরকে বার্তা স্ট্রিংয়ে যুক্ত না করে ফেলে দেয়। (ভুল-বাছাই সাধারণ!)
অ্যাকশন 4 এলসিডি স্ক্রিন থেকে সিরিয়াল মনিটরে বার্তা পাঠায়।
ধাপ 2: জিনিসগুলি সংযুক্ত করা হচ্ছে
আপনার যদি তরল ক্রিস্টাল ডিসপ্লে স্ক্রিন থাকে তবে আপনি সম্ভবত এটি সর্বদা ব্যবহার করবেন। LCD, potentiometer (পর্দার উজ্জ্বলতা সামঞ্জস্য করার জন্য) এবং 5 ভোল্ট এবং GND এর জন্য একক তারের সাথে সুরক্ষা প্রতিরোধক ধারণ করে একটি সামান্য সংযোগ বোর্ড তৈরি করা একটি ভাল ধারণা। ট্র্যাকটি বোর্ডের বিপরীত দিকে, 220 ওহম রোধকের নিচে কাটা হয়। আমি পরে 5V এবং GND এর জন্য বোর্ডে আউটপুট সকেট যুক্ত করেছি কারণ Arduino এর শুধুমাত্র একটি 5V সকেট রয়েছে। এটি সময়, তার এবং সাশ্রয় করে পরের বার যখন আপনার অন্য প্রকল্পে LCD লাগবে। "অফিসিয়াল পদ্ধতি" এখানে:
www.arduino.cc/en/Tutorial/HelloWorld
বোতামটি 10K পুল-আপ প্রতিরোধক এবং GND এ 8 পিন করার জন্য তারযুক্ত ছিল।
ধাপ 3: এখানে আমার সেটআপ
পরের পৃষ্ঠায় চেষ্টা করার জন্য Tinkercad সংস্করণের একটি লিঙ্ক রয়েছে।
ডায়াগ্রামের কেন্দ্রে বোতাম সুইচ বন্ধ এবং খুলতে মাউস পয়েন্টার এবং বোতাম ব্যবহার করুন। এলসিডি স্ক্রিন থেকে সিরিয়াল মনিটরে বার্তা পাঠানোর জন্য আপনাকে কোড উইন্ডো এবং তারপরে পৃষ্ঠার নীচে সিরিয়াল মনিটর খুলতে হবে। "সিমুলেশন শুরু করুন" বোতাম কোড কার্যকর করা শুরু করে।
আপনি সম্ভবত প্রথমে এটি বেশ কঠিন মনে করবেন। শুধু ভাবুন এটা কতটা হতাশাজনক হবে যদি এটি আপনার যোগাযোগের একমাত্র পদ্ধতি হতো।
ধাপ 4: Tinkercad সংস্করণ
আমি এখানে একটি টিঙ্কারক্যাড সংস্করণ এম্বেড করেছি কিন্তু একটি ভাল অভিজ্ঞতা দেওয়ার জন্য অনেক বেশি বাফারিং এবং টাইমিং সমস্যা ছিল। সার্কিট, কোড এবং অপরিহার্য সিরিয়াল মনিটর উইন্ডো সঠিকভাবে প্রদর্শিত হওয়ার জন্য জানালাটি খুব ছোট ছিল।
www.tinkercad.com/things/daSgRAOl0g1-oneke…
এখানে টিঙ্কারক্যাড মূলের লিঙ্কটি দেওয়া হয়েছে যা সম্ভবত সিমুলেশন চলাকালীন কোড উইন্ডোটি খোলা রাখা অনেক বড় এবং অনেক সহজ। প্রয়োজনীয় সময়গুলি সঠিকভাবে কাজ করে।
আমি আশা করি আপনি এই নির্দেশযোগ্য উপভোগ করেছেন এবং পথে কিছু শিখেছেন।
আমি Arduino প্রতিযোগিতায় এই নির্দেশযোগ্য প্রবেশ করেছি এবং যদি আপনি এটি উপভোগ করেন তবে আপনার ভোটের জন্য কৃতজ্ঞ থাকব।
প্রস্তাবিত:
ELEGOO কিট ল্যাব বা কিভাবে একজন ডেভেলপার হিসেবে আমার জীবনকে সহজ করা যায়: ৫ টি ধাপ (ছবি সহ)
ELEGOO কিট ল্যাব বা কিভাবে আমার জীবনকে একজন বিকাশকারী হিসাবে সহজ করে তুলতে হবে: প্রকল্পের উদ্দেশ্য আমাদের অনেকেরই UNO কন্ট্রোলারদের নিয়ে মক-আপের সমস্যা আছে। প্রায়ই উপাদানগুলির তারের অনেক উপাদান সঙ্গে কঠিন হয়ে যায়। অন্যদিকে, আরডুইনোর অধীনে প্রোগ্রামিং জটিল হতে পারে এবং এর জন্য অনেকগুলি প্রয়োজন হতে পারে
ব্রিফকেস পিসি একজন মহিলার তৈরি ।: 14 টি ধাপ (ছবি সহ)
ব্রিফকেস পিসি একজন মহিলার তৈরি ।: স্টেপ 1: ব্যবহার করার উপকরণগুলি লিখুন: বালসা কাঠ 3”স্ক্রিন মনিটর AMD RYZEN 5 3500X 3.6GHZ 35MB AMD CPU (6C/6T) GigabyTE B550 AORUS PRO A WIFI AM4 ATX DDR4 CORSAIR VENGEANCE416 (2X8GB) KIT CL18 DDR4 (RYZEN) ADATA XPG SX8200 2TB PRO 2 P
স্ক্যানআপ এনএফসি রিডার/লেখক এবং অন্ধ, দৃষ্টি প্রতিবন্ধী এবং অন্য সকলের জন্য অডিও রেকর্ডার: 4 টি ধাপ (ছবি সহ)
স্ক্যানআপ এনএফসি রিডার/লেখক এবং অন্ধ, দৃষ্টি প্রতিবন্ধী এবং অন্য সকলের জন্য অডিও রেকর্ডার: আমি শিল্প নকশা অধ্যয়ন করি এবং প্রকল্পটি আমার সেমিস্টারের কাজ। লক্ষ্য হল দৃষ্টি প্রতিবন্ধী এবং অন্ধদেরকে একটি যন্ত্র দিয়ে সমর্থন করা, যা একটি SD কার্ডে WAV ফরম্যাটে অডিও রেকর্ড করতে এবং সেই তথ্যকে একটি NFC ট্যাগ দ্বারা কল করতে দেয়। তাই মধ্যে
সহজ ব্রেইল লেখক (ব্রেইল থেকে বক্তৃতা): 8 টি ধাপ (ছবি সহ)
সিম্পল ব্রেইল রাইটার (ব্রেইল থেকে বক্তৃতা): হ্যালো সবাই, এই সব সফলভাবে সম্পন্ন করার পর একটি সাধারণ XY প্লটার করার মাধ্যমে শুরু হয়েছিল, আমি ব্রেইল টেক্সট কনভার্টারে একটি সহজ বক্তৃতা তৈরি করার কথা ভাবলাম। , যে আমাকে উত্সাহিত করেছে
উচ্চ লেখক: 4 টি ধাপ
উচ্চ লেখক: এনওয়াইসি লেখক কাটসু গ্রাফিতি রিসার্চ ল্যাব: দ্য হাই রাইটার থেকে সর্বশেষ সরঞ্জামটির কার্যকারিতা প্রদর্শন করে। ব্যারি ম্যাকগি এবং সিটিজেনস এগেইনস্ট আগলি স্ট্রিট স্প্যামের মতো উদ্ভাবকদের কাছ থেকে পূর্ববর্তী পেইন্ট-পোল ডিজাইন নিয়ে আঁকা, উচ্চ লেখক হলেন