সুচিপত্র:

Arduino ক্যালকুলেটর: 8 টি ধাপ (ছবি সহ)
Arduino ক্যালকুলেটর: 8 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ক্যালকুলেটর: 8 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ক্যালকুলেটর: 8 টি ধাপ (ছবি সহ)
ভিডিও: আসল casio ক্যালকুলেটর কিভাবে চিনবেন??? 2024, নভেম্বর
Anonim
Arduino ক্যালকুলেটর
Arduino ক্যালকুলেটর
Arduino ক্যালকুলেটর
Arduino ক্যালকুলেটর
Arduino ক্যালকুলেটর
Arduino ক্যালকুলেটর

এই নির্দেশনায় আমি আপনাকে দেখাবো কিভাবে একটি Arduino ক্যালকুলেটর তৈরি করতে হয় যা অন্য ক্যালকুলেটরের মতোই ভাল (ভাল … সাজানো)। যদিও এটি সম্ভবত এর আকারের কারণে ব্যবহারিক নয়, সমান বোতামের পুনরাবৃত্তিমূলক ব্যবহার (কীগুলির অভাবের কারণে), এবং খরচ (আপনি সম্ভবত এমন একটি ক্যালকুলেটর কিনতে পারেন যা $ 2 এর জন্য একই কাজ করে), এটি সত্যিই মজাদার এবং যোগ করে আপনার জায় কিছু দক্ষতা। এই প্রকল্পে আমি কীভাবে শুরু করেছি তা আপনাকে বলি। এটি সব স্কুলে শুরু হয় যেখানে আসল ক্যালকুলেটরটি আমার শিক্ষক তৈরি করেছিলেন। শীঘ্রই পর্যাপ্ত শিক্ষার্থীরা এটি নিয়ে খেলতে শুরু করে এবং শীঘ্রই এটি ভেঙে দেয়। আমি একমাত্র ছাত্র ছিলাম যে এটা কিভাবে ঠিক করতে হয় তাই আমি সিদ্ধান্ত নিলাম আমিও চেষ্টা করতে পারি। এই প্রক্রিয়ায় আমি মূলত পুরো জিনিসটিকে আলাদা করে নিয়েছি এবং শুরু থেকে শুরু করেছি। আমি বেশিরভাগ কোড পুনর্লিখন করেছি। আমি অনেক কিছু শিখেছি, অনেক সময় ডিবাগিং করেছি, এবং অনেক নতুন বৈশিষ্ট্য যুক্ত করেছি। শেষ পর্যন্ত এটি একটি প্রকল্প ছিল যা অবশ্যই মূল্যবান। ভাল জিনিস হল যে এখন আমি এটি বুঝতে পেরেছি যে আপনাকে করতে হবে না। চল শুরু করি.

ধাপ 1: সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

এই প্রকল্পের জন্য আমাদের প্রয়োজন হবে:-1/8 MDF বা অন্যান্য লেজার কাটযোগ্য উপাদান যেমন এক্রাইলিক বা প্লাইউড-লেজার কাটার (butচ্ছিক কিন্তু প্রস্তাবিত)-কাঠের আঠা-পুরুষ থেকে পুরুষের তার-অনেক পুরুষ থেকে মহিলা তারের -8 দ্বারা 2 LCD স্ক্রিন-কিপ্যাড-ড্রিল-ড্রিল বিট-ডিস্ক গ্রাইন্ডার (alচ্ছিক) -সুইচ (রকার বা টগল) -হিট সঙ্কুচিত টিউবিং-সোল্ডারিং লোহা এবং সোল্ডার-স্ক্রু-ইউএসবি এ থেকে বি ক্যাবল (তারের আর্ডুইনো মডেলের মধ্যে পার্থক্য) -আরডুইনো আইডিই সহ কম্পিউটার

-9 ভি ব্যাটারি পাওয়ার প্লাগ

-আরডুইনো (আমি একটি ডিউমিলানভ ব্যবহার করেছি যদি আপনি ইবেতে এটির জন্য 30 ডলার ব্যয় করতে না চান)

ধাপ 2: কেস তৈরি করা

কেস তৈরি করা
কেস তৈরি করা
কেস তৈরি করা
কেস তৈরি করা

আমার কেস ছিল 1/4 "MDF থেকে লেজার কাট (আমি নিচে PDF ফরম্যাটে ফাইল সংযুক্ত করবো) কিন্তু এর কারণ হল যে আমি 1/8" উপাদান খুঁজে পাইনি। ক্যালকুলেটরের প্রান্তগুলি অদ্ভুত লাগছে কারণ আমি উপাদানটির ভুল বেধ ব্যবহার করেছি। আপনি ভাবতে পারেন কেন উপরের ছবিতে বাক্সটি পুরোপুরি একসাথে ফিট হয় এবং এর কারণ হল সেই বাক্সটি সম্পূর্ণ ভিন্ন একটি কাটিং যা ১/4 "উপাদানের জন্য ডিজাইন করা হয়েছে। বাক্সে বিভিন্ন কারণে এলসিডি বা কীপ্যাডের জন্য গর্ত অন্তর্ভুক্ত নয়। ড্রিল ভিতরে আসে

ধাপ 3: তুরপুন এবং আরও সমাবেশ

ড্রিলিং এবং আরও সমাবেশ
ড্রিলিং এবং আরও সমাবেশ
ড্রিলিং এবং আরও সমাবেশ
ড্রিলিং এবং আরও সমাবেশ
ড্রিলিং এবং আরও সমাবেশ
ড্রিলিং এবং আরও সমাবেশ

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

ধাপ 4: হ্যাচ সাপোর্ট

হ্যাচ সাপোর্ট
হ্যাচ সাপোর্ট
হ্যাচ সাপোর্ট
হ্যাচ সাপোর্ট
হ্যাচ সাপোর্ট
হ্যাচ সাপোর্ট

তাই এখন আমাদের 3 টি বর্গাকার বন্ধনী তৈরি করতে হবে (চতুর্থটি অন/অফ সুইচের কারণে মাউন্ট করা যাবে না) হ্যাচটিকে জায়গায় রাখতে হবে। আমাদের তৈরি করতে শুধু একটি হ্যাকের সাহায্যে ছোট্ট ত্রিভুজের মধ্যে 2 বাই 4 কেটে ফেলুন। যদি তারা খুব ছোট হয়, তারা বিভক্ত হবে কিন্তু যদি তারা খুব বড় হয় তবে তারা প্রচুর জায়গা নেয়। আপনার সেরা রায় ব্যবহার করুন। একবার হয়ে গেলে, স্ক্রুটির জন্য গাইড গর্ত তৈরি করতে পার্শ্বগুলিতে ছিদ্র করুন। ত্রিভুজগুলিকে সারিবদ্ধ করুন যাতে তারা কোণের মধ্যে মাপসই করা হয় যাতে একপাশে কেসটির পাশে এবং এক পাশ কেসের পিছনের দিকে মুখোমুখি হতে প্রস্তুত থাকে। পিছনের প্লেটটি যোগ করুন এবং এটি দিয়ে DIY বন্ধনীগুলিতে স্ক্রু করুন। একবার হয়ে গেলে হ্যাচটি সরান যাতে আমরা আরডুইনো অ্যাক্সেস করতে পারি এবং কোড যোগ করতে পারি।

ধাপ 5: শক্তি

ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা

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

ধাপ 6: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

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

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

ধাপ 7: কোড

কোড
কোড
কোড
কোড

কোডটি এই ধাপে কোথাও একটি জিপ ফাইল এবং ইনো ফাইল হিসাবে পাওয়া যাবে। এটি প্রায় 480 লাইন দীর্ঘ কিন্তু এটি বেশিরভাগ অংশের জন্য সমস্ত সহজ কোড। কোডের কয়েকটি বিশেষ বৈশিষ্ট্য হল যে এটি একটি ত্রুটি তৈরি করবে যদি একটি সংখ্যা 0 দ্বারা ভাগ করা হয়, এটি রেডিয়ানের পরিবর্তে ডিগ্রিতে ত্রিকোণমিতি ফাংশন গণনা করে, সমীকরণ সম্পন্ন হওয়ার পরে যে কোনো কী পরিষ্কার করার জন্য চাপ দেওয়া যেতে পারে, একটি সংখ্যা তৈরি করা যেতে পারে সহজে নেতিবাচক, এবং দশমিক ভালভাবে পরিচালনা করা হয়। যদি আপনি জিপ পান, এটি বের করুন তারপর arduino IDE এ ফাইলটি খুলুন। আপনি যদি ইনো ডাউনলোড করেন তবে এটিকে আরডুইনো আইডিই দিয়ে খুলুন এবং এটি আপনাকে জিজ্ঞাসা করবে আপনি যদি এর জন্য একটি ফোল্ডার তৈরি করতে চান তবে কেবল হ্যাঁ বলুন এবং এটি কাজ করা উচিত। একবার আপনি এটি খুললে, আপনার বোর্ডটি নির্বাচন করুন, বোর্ডটি প্লাগ ইন করুন এবং স্কেচ আপলোড করুন।

ধাপ 8: কিভাবে ব্যবহার করবেন

কিভাবে ব্যবহার করে
কিভাবে ব্যবহার করে
কিভাবে ব্যবহার করে
কিভাবে ব্যবহার করে

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

(1) কীপ্যাডে একটি সংখ্যা নির্বাচন করুন (2) A এবং B ব্যবহার করে আপনি যে ফাংশনটি চান সেটিতে স্ক্রোল করুন (3) একবার ফাংশনে আপনি D বা = (4) এ পর্যন্ত যা আছে তা উপরের লাইনে লাফাতে হবে, এখন আপনার দ্বিতীয় সংখ্যাটি নির্বাচন করুন (5) হিট ডি বা = (6) সমীকরণটি আপনার উত্তরটি দ্বিতীয় লাইনে রেখে উপরের লাইনে চলে যেতে হবে

উদাহরণ: 2 A A (দুবার আঘাত করলে স্ক্রোল হবে -) D 1 D (সম্পন্ন)

প্রস্তাবিত: