সুচিপত্র:

কোক মেশিন লেভেল ডিটেক্টর: 5 টি ধাপ (ছবি সহ)
কোক মেশিন লেভেল ডিটেক্টর: 5 টি ধাপ (ছবি সহ)

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

ভিডিও: কোক মেশিন লেভেল ডিটেক্টর: 5 টি ধাপ (ছবি সহ)
ভিডিও: পুরানো বনাঞ্চলে গুপ্তধনের সন্ধান স্বপ্নের সন্ধানে শেষ !!! 2024, জুলাই
Anonim
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর
কোক মেশিন লেভেল ডিটেক্টর

Rev 2.5 - 3D প্রিন্ট করা অংশগুলিকে পরিপাটি করে প্লাগ সংযোগকারীকে একটি সাধারণ PCB ইউনিটে আপডেট করা হয়েছে।

Rev 2 - অতিস্বনক "বোতাম" ম্যানুয়াল পুশ -বোতাম প্রতিস্থাপন করে।

একটি বোতাম চাপানো এত পুরানো ফ্যাশন, বিশেষত যখন আমি ইতিমধ্যে একটি অতিস্বনক সেন্সর ব্যবহার করছি। ক্যান লেভেল ডিটেক্টর সক্রিয় করতে কেন একটি অতিস্বনক সেন্সর ব্যবহার করবেন না! Rev 2 পুশ-বোতামটি সরিয়ে দেয় এবং এটি অন্য HC-SR04 মডিউল দিয়ে প্রতিস্থাপন করে। এখন, শুধু মেশিন পর্যন্ত যান এবং এটি স্বয়ংক্রিয়ভাবে চালু হয় ক্যান স্তর প্রকাশ করতে। এই প্রক্রিয়ায় আমি "কোক" লোগোটি হারিয়ে ফেলেছি, কিন্তু আমাকে শুধুমাত্র ফেসপ্লেট পরিবর্তন করতে হয়েছিল - অন্য সব মুদ্রিত উপাদান একই রয়ে গেছে।

আমি যথেষ্ট ভাগ্যবান যে আমি একটি পুরানো কোক মেশিন পেয়েছি যা আমি "রিফ্রেশমেন্টস" এর জন্য ব্যবহার করি। এটি পূর্ণ হলে প্রায় 30ish ক্যান ধারণ করে। মুশকিল হল, যে কোন সময়ে কয়টি ক্যান আছে? মেশিনটি পুনরায় পূরণ করার জন্য আমার কখন রান করতে হবে?

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

- সস্তা এবং সহজ হতে হবে

- অ আক্রমণকারী (আমি আমার মেশিনে ড্রিলিং বা কাটা শুরু করতে চাই না)

- আরডুইনো ন্যানো ব্যবহার করুন

-আমাকে সহজে বোঝার জন্য একটি LCD স্ক্রিন ব্যবহার করুন

- নেটিভ ইউএসবি বা বাহ্যিক পাওয়ার সাপ্লাই দ্বারা চালিত হতে হবে

-"প্রয়োজন অনুযায়ী" রিডিংগুলির জন্য একটি ক্ষণস্থায়ী পুশ-বোতাম ব্যবহার করুন (এখন পরিবর্তে দ্বিতীয় HC-SR04 মডিউল ব্যবহার করছেন)।

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

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

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

ঠিক আছে, এটি বেশ সহজবোধ্য।

- আরডুইনো ন্যানো

- কুমান 0.96 ইঞ্চি 4-পিন হলুদ নীল IIC OLED (SSD 1306 বা অনুরূপ)।

- HC-SR04 অতিস্বনক রেঞ্জিং মডিউল (স্বয়ংক্রিয় সংস্করণের জন্য qty: 2)

- দ্বিতীয় HC-SR04 মডিউল ব্যবহার না করলে জেনেরিক এসপি পুশবটন (alচ্ছিক)

- 7-12V ওয়াল অ্যাডাপ্টারের জন্য মহিলা প্লাগ গ্রহণ (alচ্ছিক)

- আরো মার্জিত বহিরাগত তারের জন্য প্রায় 14 2-জোড়া ফোন জ্যাক কেবল

ধাপ 2: 3D মুদ্রিত কেস

3D প্রিন্টেড কেস
3D প্রিন্টেড কেস
3D প্রিন্টেড কেস
3D প্রিন্টেড কেস

এই নির্মাণে মোট 4 টি মুদ্রিত অংশ ব্যবহৃত হয়:

- নীচে (লাল)

- স্বচ্ছ শীর্ষ

- সামনের প্যানেলে স্লাইড (লাল এবং সাদা রঙের প্রিন্ট)

- অতিস্বনক সেন্সর ধারক

অংশগুলি ফিউশন 360 ব্যবহার করে সমর্থন ছাড়াই মুদ্রিত করার জন্য ডিজাইন করা হয়েছে।

সমাবেশের জন্য কোন ফাস্টেনার প্রয়োজন হয় না; সব অংশ একসাথে স্ন্যাপ! বেসের কাছাকাছি উপরের দিকের দুপাশে সামান্য চাপ দিয়ে এবং উপরের অংশটি টেনে টেনে সমাবেশের পরে শীর্ষটি সরানো যেতে পারে।

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

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

সামনের কভারে লাল অ্যাকসেন্ট প্রদানের জন্য, আমি সাদা অংশটি 0.08 মিমি পুরু (.02 স্তর বেধ) এবং বাকী অংশে লাল দেখিয়েছি, যা পরিষ্কার দেখাচ্ছে।

ধাপ 3: তারের

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

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

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

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

আমি মেশিনে ক্যান সেন্সরের নেতৃত্ব দেওয়ার জন্য একটি 2-জোড়া সাধারণ ফোন কেবল ব্যবহার করেছি। এটি একটি সুন্দর, পরিষ্কার তারের ব্যবস্থা করে যা সাশ্রয়ী মূল্যের (বিনামূল্যে, এবং আজকাল সমস্ত জায়গায়!)

ধাপ 4: কোড

কোড বিভিন্ন উৎস থেকে একসাথে cobbled হয় (অধিকাংশ প্রকল্প কোডিং হিসাবে)।

আমি Dejan Nedelkovski থেকে অতিস্বনক নমুনা দিয়ে শুরু করেছি www. HowToMechatronics.com এ। ভালো টিউটোরিয়াল।

আমি তারপর Instructables.com এ Jean0x7BE থেকে কিছু LCD কোড টেনে আনলাম এবং অন্যান্য সাইটের গুচ্ছ থেকে আরো কিছু শিখেছি। আমি সেখানে তার নির্দেশাবলী অনুসরণ করেছি, এবং উভয় প্রয়োজনীয় লাইব্রেরি যোগ করেছি:

github.com/adafruit/Adafruit_SSD1306 (SSD1306 লাইব্রেরি) https://github.com/adafruit/Adafruit-GFX-Library (GFX Library)

আমি SSD1306 লাইব্রেরিতে উদাহরণ ফাইলগুলির মধ্য দিয়ে গিয়েছিলাম এবং সেখান থেকে শিখেছি।

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

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

ধাপ 5: ইনস্টলেশন এবং ক্রমাঙ্কন

ইনস্টলেশন এবং ক্রমাঙ্কন
ইনস্টলেশন এবং ক্রমাঙ্কন

আমি মেশিনের উপরে বসার জন্য বাক্সটি ডিজাইন করেছি, কয়েকটি তারের ব্যবহার করে (আমি এখন 2-জোড়া ফোন ক্যাবল ব্যবহার করি) যা দরজা সীল এবং মেশিনের বডির মধ্যে খাওয়ায়। অতিস্বনক মডিউল দুটি পার্শ্বযুক্ত টেপ ব্যবহার করে ক্যান বে এর ছাদে সংযুক্ত করা হয়।

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

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

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

সর্বোপরি, একটি দরকারী প্রকল্প। এখন আমি মনে করি এটি একটি উদযাপনের রিফ্রেশমেন্টের সময় !!

প্রস্তাবিত: