সুচিপত্র:

একটি Arduino রক্ত-অ্যালকোহল প্রতিক্রিয়াশীল LED কাপ সঙ্গে এই গ্রীষ্মে পার্টি নিরাপদ: 10 ধাপ
একটি Arduino রক্ত-অ্যালকোহল প্রতিক্রিয়াশীল LED কাপ সঙ্গে এই গ্রীষ্মে পার্টি নিরাপদ: 10 ধাপ

ভিডিও: একটি Arduino রক্ত-অ্যালকোহল প্রতিক্রিয়াশীল LED কাপ সঙ্গে এই গ্রীষ্মে পার্টি নিরাপদ: 10 ধাপ

ভিডিও: একটি Arduino রক্ত-অ্যালকোহল প্রতিক্রিয়াশীল LED কাপ সঙ্গে এই গ্রীষ্মে পার্টি নিরাপদ: 10 ধাপ
ভিডিও: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, নভেম্বর
Anonim
একটি Arduino রক্ত-অ্যালকোহল প্রতিক্রিয়াশীল LED কাপ সঙ্গে এই গ্রীষ্মে পার্টি নিরাপদ
একটি Arduino রক্ত-অ্যালকোহল প্রতিক্রিয়াশীল LED কাপ সঙ্গে এই গ্রীষ্মে পার্টি নিরাপদ

প্রকল্প স্তরের অসুবিধা: মধ্যবর্তী

দক্ষতা প্রয়োজন:

- একটি ডায়াগ্রাম পড়া এবং প্রতিলিপি করা

- সোল্ডারিং যদি আপনি প্রি-সোল্ডার্ড পার্টস না কেনার সিদ্ধান্ত নেন

প্রকল্প ভূমিকা

মার্কিন যুক্তরাষ্ট্রে এবং বিশ্বজুড়ে, অ্যালকোহল একটি দায়িত্বজ্ঞানহীন উপায়ে সেবন করলে মারাত্মক স্বাস্থ্য হুমকি সৃষ্টি করে। প্রভাবের অধীনে ড্রাইভিং এবং লিভারের ক্ষতির কারণে মৃত্যু, সেইসাথে মস্তিষ্ক এবং কিডনির ক্ষতির মতো দীর্ঘমেয়াদী প্রভাব, অ্যালকোহলের দায়িত্বহীনতার কারণে হতে পারে। অ্যালকোহলের অপব্যবহার (NIAAA, 2010), পাশাপাশি 88,000 এরও বেশি লোকের কারণে 250 মিলিয়ন ডলার ক্ষতিগ্রস্ত হয়েছে, যা অ্যালকোহলকে দেশে মৃত্যুর তৃতীয় প্রধান প্রতিরোধযোগ্য কারণ হিসাবে পরিণত করেছে। এই প্রকল্পের জন্য নির্মাতা হিসাবে প্রশ্ন হল, আমরা কিভাবে এই সমস্যাটি মোকাবেলা করতে পারি এবং মদের মতো মজাদার উদযাপনগুলি নিশ্চিত করতে পারি যে দলগুলি নিরাপদ এবং মজাদার থাকতে পারে?

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

পেয়ালা কিভাবে জানবে আমি কত পানীয় পেয়েছি?

যদি ওয়াটার লেভেল সেন্সরের এনালগ ভ্যালু pass০০ ছাড়িয়ে যায়, তাহলে কাপের প্রতিনিধিত্বকারী একটি বুলিয়ান ভ্যালু হাই (পূর্ণ) হিসেবে রেকর্ড করা হবে। যদি সেন্সরের এনালগ মান 300০০ এর নিচে হয়, তাহলে কাপের প্রতিনিধিত্বকারী বুলিয়ান মান LOW (খালি) হিসাবে রেকর্ড করা হবে। কাপে যোগ করা একটি পানীয় রেকর্ড করার জন্য, এই বুলিয়ান মানটি অবশ্যই খালি থেকে সম্পূর্ণ পরিবর্তন করতে হবে।

আপনি কিভাবে BAC নির্ধারণ করলেন?

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

বিভিন্ন মানুষের জন্য BAC রেঞ্জ আলাদা কেন?

BAC রেঞ্জগুলি সরাসরি SBSJ ইউনিভার্সিটি থেকে প্রাপ্ত তথ্যের উপর ভিত্তি করে তৈরি করা হয়, যা ব্যবহারকারীর চারটি রেঞ্জের একটিতে তাদের সিস্টেমে কতটা অ্যালকোহল থাকা উচিত তা বিবেচনা করে:

- নিরাপদ: যানবাহন চালানোর একমাত্র নিরাপদ পরিসর

- প্রতিবন্ধী: যদি আপনি এই পরিসরে একটি যানবাহন পরিচালনা করেন তবে ফৌজদারি চার্জ হতে পারে (কমলা অ্যানিমেশন দ্বারা উপস্থাপিত)

- নেশাগ্রস্ত: যদি আপনি এই পরিসরে একটি গাড়ি পরিচালনা করেন (লাল আলো দ্বারা প্রতিনিধিত্ব করা হয়) তবে ফৌজদারি চার্জ হবে

- মারাত্মক: যদি আপনি ইতিমধ্যেই পাস না করে থাকেন, তাহলে আপনি এই পরিসরে তাত্ক্ষণিক চিকিৎসা বিপদে আছেন (লাল এবং সাদা আলো জ্বলছে)

কিন্তু আমি অ্যালকোহল ভালোভাবে নিতে পারি, তাহলে কি এই কাপটি ভুল?

অ্যালকোহল খাওয়ার পরে আপনি কতটা ভাল কাজ করতে সক্ষম হবেন তা যদি আপনি গাড়ি চালানোর সময় আইনী সীমা অতিক্রম করেন তবে খুব বেশি গুরুত্বপূর্ণ হবে না। এই প্রকল্পে ব্যবহৃত ডেটা ব্যবহারকারীর BAC- এর আইনি এবং চিকিৎসা পরিসীমাগুলি বিবেচনা করে, যখন ব্যবহারকারীর ওজন এবং লিঙ্গ বিবেচনা করে।

সরবরাহ

এই প্রকল্পের জন্য সাধারণ ইলেকট্রনিক্স সরবরাহের মধ্যে রয়েছে:

- দুটি পুশবাটন

- জাম্পার তার

- 10k potentiometer

- 2 10k প্রতিরোধক

- 1 220 প্রতিরোধক

বিশেষ অংশ/মডিউল:

- একটি Arduino (আমি এই প্রকল্পের জন্য একটি Uno ব্যবহার করেছি, কিন্তু অনেক সস্তা বিকল্প বিদ্যমান)

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

- একটি LED রিং (12 LEDs)

- একটি এলসিডি স্ক্রিন

সরঞ্জাম:

- সোল্ডারিং লোহা (শুধুমাত্র হেডার ছাড়া LED রিং কেনার প্রয়োজন হলে)

- 3 ডি প্রিন্টার (ptionচ্ছিক)

ধাপ 1: Arduino IDE ডাউনলোড করুন এবং প্রয়োজনীয় কোড কপি করুন

এই প্রকল্পের জন্য কোন কম্পিউটার প্রোগ্রামিং এর প্রয়োজন নেই, আপনাকে শুধু এখান থেকে কোডটি কপি করে Arduino IDE তে পেস্ট করতে হবে। Arduino IDE ডাউনলোড করতে:

Arduino IDE ডাউনলোড এবং কনফিগার করা হচ্ছে:

- Arduino ওয়েবসাইটে যান এবং আপনার সিস্টেমের জন্য ডাউনলোড চয়ন করুন

- একবার ডাউনলোড সম্পন্ন হলে, Arduino এর জন্য COM পোর্ট নম্বর পান। Arduino প্লাগ করুন এবং আপনার ডিভাইস ম্যানেজারে নেভিগেট করুন। পোর্টের অধীনে, আপনার আরডুইনো সন্ধান করুন এবং পোর্ট নম্বরটি নোট করুন। এটি এমন কিছু দেখতে হবে: COMx (যেখানে x একটি সংখ্যা 1-9)

- COM পোর্ট নম্বর ব্যবহার করে, আপনার বোর্ড এবং পোর্টের জন্য IDE কনফিগার করুন Arduino IDE খুলে এবং উপরের বারে "সরঞ্জাম" নির্বাচন করে। "বোর্ড" নির্বাচন করুন এবং আপনার মডেল নির্বাচন করুন। পরবর্তী, "পোর্ট" নির্বাচন করুন এবং ডিভাইস ম্যানেজারে আপনার Arduino এর জন্য আপনি যে পোর্টটি দেখেছেন তা নির্বাচন করুন।

প্রকল্প কোড প্রাপ্তি

- এই ধাপ থেকে কোড কপি করুন এবং Arduino IDE এর সাদা অংশে পেস্ট করুন। প্রথমে স্কেচের সব কিছু মুছে ফেলতে ভুলবেন না, যেমন লুপ () এবং অকার্যকর () রুটিন, যেহেতু এগুলি আপনার কপি এবং পেস্ট করা কোডে প্রয়োগ করা হয়।

ধাপ 2: Arduino IDE থেকে প্রয়োজনীয় লাইব্রেরি ডাউনলোড করুন

এই প্রকল্পে ব্যবহৃত লাইব্রেরির মধ্যে রয়েছে "ওয়্যার", "লিকুইডক্রিস্টাল" এবং "অ্যাডাফ্রুট নিওপিক্সেল"। এই প্রকল্পে ব্যবহৃত উপাদানগুলির সাথে যোগাযোগের জন্য স্কেচের এই লাইব্রেরির প্রয়োজন। এই লাইব্রেরিগুলি ডাউনলোড করতে:

- উপরের বারে "স্কেচ" নির্বাচন করুন

- ড্রপ-ডাউন মেনু থেকে "লাইব্রেরি অন্তর্ভুক্ত করুন" নির্বাচন করুন

- "লাইব্রেরি পরিচালনা করুন" নির্বাচন করুন

- এই প্রকল্পে ব্যবহৃত তিনটি লাইব্রেরি (ওয়্যার, লিকুইড ক্রিস্টাল এবং অ্যাডাফ্রুট নিওপিক্সেল) অনুসন্ধান করুন এবং প্রত্যেকটি ডাউনলোড করুন।

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

ধাপ 3: (ptionচ্ছিক) ঝালাই শিরোনাম অংশে

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

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

- আপনার সোল্ডারিং লোহা গরম করুন এবং নিশ্চিত করুন যে আপনার কাছে অতিরিক্ত সোল্ডার মুছতে একটি ভেজা স্পঞ্জ আছে।

- শিরোলেখ এবং যে অংশটি আপনি শিরোনাম সংযুক্ত করতে চান সেগুলি একটি সাহায্যের হাত বা অন্য কোনও সরঞ্জাম ব্যবহার করে সেট করুন যা আপনাকে সোল্ডারিং লোহা ধরে রাখার সময় অংশগুলি সাজানোর অনুমতি দেয়।

- হেডার পিন এবং যে অংশে আপনি পিনগুলি সোল্ডার করছেন তার মধ্যে সংযোগের সময় সোল্ডারিং সোল্ডারিং লোহার স্পর্শ করুন। হেডার পিন এবং অংশের মধ্যে বৈদ্যুতিক যোগাযোগ নিশ্চিত করার জন্য পর্যাপ্ত সোল্ডার তৈরি হলে লোহা বন্ধ করুন। স্পঞ্জের উপর কোন অতিরিক্ত ঝাল মুছুন এবং সমস্ত পিনের জন্য এই প্রক্রিয়াটি পুনরাবৃত্তি করুন।

- সমস্ত পিন সোল্ডার করার পরে, স্ট্যান্ডে সোল্ডারিং লোহা রাখুন, গাঁটটি "বন্ধ" করুন এবং লোহা আনপ্লাগ করুন। লোহা পুরোপুরি ঠান্ডা না হওয়া পর্যন্ত অপেক্ষা করুন।

ধাপ 4: উপাদানগুলিতে ছবি এবং তারের Arduino অনুসরণ করুন

উপাদান এবং ছবি Arduino অনুসরণ করুন
উপাদান এবং ছবি Arduino অনুসরণ করুন

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

- আমার স্থল এবং পাওয়ার রেলগুলি কি একে অপরের সাথে সঠিকভাবে সংযুক্ত এবং আরডুইনো এর 5v এবং GND পিন?

- যদি আমার এলসিডি ডিসপ্লে দেখা না যায় তবে আমি কি আমার পটেন্টিওমিটারের সাথে গোলমাল করেছি? (যদি সাদা অক্ষরগুলি সঠিকভাবে প্রদর্শিত না হয় তবে প্রতিরোধ ক্ষমতা পরিবর্তন করার জন্য পোটেন্টিওমিটার ঘুরানোর চেষ্টা করুন)

- GND এবং VCC কি প্রতিটি অংশের সাথে সঠিকভাবে সঠিক পিনের সাথে সংযুক্ত? 5-ভোল্ট সেটিং ব্যবহার করা হচ্ছে? (এই প্রকল্পের সমস্ত সেন্সর এবং উপাদানগুলি 5 ভোল্ট ব্যবহার করবে, 3.3 ভোল্ট নয়।

- তারের কি ঘটনাক্রমে একটি সংযোগ স্থাপন করা হয়েছিল যেখানে এটি থাকার কথা ছিল?

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

ধাপ 5: একত্রিত প্রকল্প "কোস্টার"

একত্রিত প্রকল্প
একত্রিত প্রকল্প

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

আপনি যদি এই প্রকল্পের জন্য অংশ মুদ্রণ করতে চান:

- CURA এর মতো একটি স্লাইসারে আমদানি করতে STL ফাইলটি ডাউনলোড করুন

- আপনার পছন্দের একটি কাপের নীচের ব্যাস পরিমাপ করুন

- আপনার পরিমাপে মডেলের স্কেল সামঞ্জস্য করুন (মিলা মিটারে যদি কুরা ব্যবহার করেন)

ধাপ 6: আপনার পছন্দের কাপের সাথে কোস্টার এবং সেন্সর সংযুক্ত করুন

আপনার পছন্দের কাপের সাথে কোস্টার এবং সেন্সর সংযুক্ত করুন
আপনার পছন্দের কাপের সাথে কোস্টার এবং সেন্সর সংযুক্ত করুন

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

ধাপ 7: সৌন্দর্যায়ন প্রকল্প এবং তারের রক্ষা করুন

প্রকল্প সুন্দর করুন এবং তারের সুরক্ষা দিন
প্রকল্প সুন্দর করুন এবং তারের সুরক্ষা দিন

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

- আপনাকে অবশ্যই একটি চার্জারকে আরডুইনোতে পাওয়ার জন্য সক্ষম করতে হবে

- ব্যবহারকারীর এলসিডি স্ক্রিন, বোতাম, ওয়াটার লেভেল সেন্সর এবং এলইডি রিং অ্যাক্সেস করার জন্য আপনাকে অবশ্যই গর্ত বা নকশা স্পেস কেটে ফেলতে হবে।

- আপনাকে অবশ্যই ইলেকট্রনিক উপাদানগুলিকে ভিজা থেকে রক্ষা করতে হবে, কারণ এটি একটি সম্ভাবনা কারণ প্রকল্পটি পানীয়গুলিতে ফোকাস করে।

প্রকল্পটি ঘিরে রাখার জন্য কিছু পছন্দ হল:

- একটি জুতার বাক্স বা শক্ত কাগজ

- একটি জলরোধী ইলেকট্রনিক্স প্রকল্প ঘের যেমন এখানে পাওয়া যায়

- একটি 3 ডি মুদ্রিত নকশা (এই বিকল্পটি আমি অনুসরণ করতে চেয়েছিলাম, তবে, আমার লাইব্রেরিতে এই জাতীয় নকশা মুদ্রণ করা খুব ব্যয়বহুল ছিল)

ধাপ 8: দায়িত্বের সাথে পান করুন

দায়িত্বের সাথে পান করুন!
দায়িত্বের সাথে পান করুন!

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

ধাপ 9: (alচ্ছিক) সমস্যা সমাধান

(Alচ্ছিক) সমস্যা সমাধান
(Alচ্ছিক) সমস্যা সমাধান

- "বোর্ডে আপলোড করতে সমস্যা" ত্রুটি: Arduino এ স্কেচ কম্পাইল এবং আপলোড করার চেষ্টা করার সময়, আপনার COM পোর্ট সঠিকভাবে কনফিগার করা না থাকলে এই ত্রুটি দেখা দেবে (কিভাবে সঠিক COM পোর্ট খুঁজে বের করতে হবে এবং কিভাবে সেট করতে হবে তার প্রথম ধাপ দেখুন) অথবা আপনার বোর্ড প্লাগ ইন করা হয় না

- এলসিডি স্ক্রিনে সাদা অক্ষর দেখা যাচ্ছে না: যদি আপনার এলসিডির নীল আলো জ্বলে থাকে কিন্তু স্কেচ আপলোড করার পরে আপনি কোন সাদা অক্ষর দেখতে পান না, তবে এটি সম্ভবত কনট্রাস্ট সমস্যার কারণে হতে পারে। এটি ঠিক করার জন্য, কেবল আপনার পটেনশিয়োমিটারটি ডানদিকে ঘুরান (যদি আপনি আপনার অক্ষরের সাথে সাদা ব্লক দেখতে পান তবে বাম দিকে ঘুরুন)।

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

- একটি মডিউল অত্যন্ত গরম এবং সঠিক মান পাঠাচ্ছে না: এটি হয় একটি GND বা VCC সংযোগ বিচ্ছিন্ন হওয়ার ফলাফল, সম্ভবত অন্যান্য তারের সাথে কাজ করার সময়। নিশ্চিত করুন যে সেন্সরের সাথে GND এবং VCC সংযোগ সম্পূর্ণ হয়েছে এবং ত্রুটিগুলি সন্ধানের জন্য উপাদান থেকে Breadboard, Arduino এ GND এবং 5v পিনগুলিতে তাদের অনুসরণ করুন।

- আমি দুর্ঘটনাক্রমে আমার ওজনের উপর চলে গেলাম: চিন্তা করবেন না, ওজন নির্ধারণ 240 এর পরে 100 এ ফিরে আসে, তাই আপনি আপনার ওজন ফিরে পেতে বিকল্পগুলির মাধ্যমে ঘোরানো চালিয়ে যেতে পারেন।

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

ধাপ 10: প্রতিফলন

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

প্রস্তাবিত: