
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:37
একটি ক্যাপাসিটিভ তরল পৃষ্ঠপোষক এই সত্যের উপর নির্ভর করে যে 2 ধাতব প্লেটের মধ্যে ক্যাপাসিট্যান্স বা চার্জ পরিবর্তিত হবে (এই ক্ষেত্রে বৃদ্ধি) তাদের মধ্যে কী উপাদান রয়েছে তার উপর নির্ভর করে। এটি আমাদের একটি লেভেল সেন্সর তৈরি করতে দেয় যা যেকোন তরলের সাথে ব্যবহারের জন্য নিরাপদ, এটি পেট্রল (পেট্রল) সহ একটি বাগিতে ব্যবহার করা হবে। একটি প্লেট মাটিতে বাঁধা। অন্যটি পিন 23 এর সাথে সংযোগ স্থাপন করে। 22 থেকে 23 পিন পর্যন্ত 820K ওহম রোধক রয়েছে। সেন্সর ক্যাপাসিটরের (পানির বোতল) চার্জ করে এবং প্রতিরোধকের মাধ্যমে নিষ্কাশন করতে কতক্ষণ সময় নেয় তা পরিমাপ করে কাজ করে।
ধাপ 1: অংশ
1. একটি ঝাল-কম রুটি বোর্ড কঠোরভাবে প্রয়োজন হয় না কিন্তু এটি অনেক সহজ করে তোলে, বিশেষ করে যদি আপনি পরে অন্যান্য জিনিস যোগ করার পরিকল্পনা করেন। 2. Arduino, আমি একটি Arduino মেগা ব্যবহার করছি কিন্তু একটি মান একটি যথেষ্ট পিন থাকা উচিত। 3. এলসিডি চরিত্র প্রদর্শন 4. কিছু তারের এবং 1MΩ প্রতিরোধক সহ কিছু প্রতিকূলতা এবং শেষ। 5. একটি কম্পিউটার, আপনি জানেন, যে জিনিসটি আপনি আমার নির্দেশাবলী পড়ার জন্য ব্যবহার করছেন। 6. ধৈর্য।
ধাপ 2: এলসিডি সংযুক্ত করা এবং আপনার সৃষ্টিকে বিশ্বের সাথে কথা বলতে দিন।
এই নির্দেশের প্রতিটি ধাপের মতো এটি করার অনেক উপায় রয়েছে। আমি তোমাকে আমার প্রিয় দেখাবো।
আপনার এলসিডিতে 16 টি থ্রো হোল সোল্ডার প্যাড রয়েছে তাই প্রথম জিনিসটি কিছু পিন সংযুক্ত করা। যদি আপনার পেটেন্ট হয় তাহলে আমি এইরকম একটি হেডার কেনার সুপারিশ করি https://www.sparkfun.com/commerce/product_info.php?products_id=117। কিন্তু যদি আপনি যত দ্রুত সম্ভব (আমার মত) সম্পন্ন করতে চান তাহলে আপনি তার ব্যবহার করতে পারেন। সিম্পল কাটা ১ wire টুকরা তারের প্রায় ১/২"
ধাপ 3: এলসিডি সংযোগ অব্যাহত।
পাপ আমি বিশেষ অক্ষর ব্যবহার করছি আমি সব তারের সংযোগ করা হবে।
পিন 1 গ্রাউন্ড পিন 2 +5 ভোল্ট পিন 3 কনট্রাস্ট পিন 4 আরএস পিন 5 আর/ওয়াট গ্রাউন্ড পিন 6-14 ডেটা পিন 15 ব্যাক-লাইট পাওয়ার পিন 16 ব্যাক-লাইট গ্রাউন্ড
ধাপ 4: ডেটা লাইন
এখন আপনাকে আরডুইনোকে এলসিডিতে সংযুক্ত করতে হবে। আপনি কোন পিনগুলি ব্যবহার করেন তা গুরুত্বপূর্ণ নয়, তবে আমি পরিকল্পিত অনুসরণ করার পরামর্শ দিই।
ধাপ 5: পাওয়ার মাহা হাহা
আপনার কম্পিউটারে ইউএসবি পোর্টে আরডুইনো চালানোর জন্য যথেষ্ট শক্তি রয়েছে এবং ব্যাক-লাইটের নেতৃত্ব দেওয়া হয়েছে তাই কেবল আপনার রুটির বোর্ডের স্থল এবং পাওয়ার রেলগুলি আরডুইনো বোর্ডের পাওয়ার আউটতে সংযুক্ত করুন।
ধাপ 6: ক্যাপাসিটিভ সেন্সর তৈরি করুন
পরীক্ষার জন্য আমি অ্যালুমিনিয়াম ফয়েল এবং একটি প্লাস্টিকের পানির বোতল ব্যবহার করেছি, এটি যতক্ষণ পর্যন্ত এটি ধাতু নয় ততক্ষণ এটি কোনও পাত্রে কাজ করবে।
আপনি যে কোনও ধরণের তার ব্যবহার করতে পারেন তবে যে কোনও অ -ieldালযুক্ত লাইন দুর্বল কর্মক্ষমতা সরবরাহ করবে। আপনি যে কোন 2 টি পিন ব্যবহার করতে পারেন, আমি 22 এবং 23 বেছে নিয়েছি। একপাশে মাটিতে এবং অন্যটি একটি প্রতিরোধক এবং 2 I/O পিনের সাথে সংযুক্ত করুন।
ধাপ 7: প্রোগ্রামিং
এই কাজটি করার জন্য আপনাকে 2 টি লাইব্রেরি ফাইল যুক্ত করতে হবে LiquidCrystal.h https://arduino.cc/en/Tutorial/LiquidCrystalCapSense.h https://www.arduino.cc/playground/Main/CapSenseCopy এবং এর পরে Arduino 0017 অথবা নতুন। // ক্যাপাসিটিভ লিকুইড সেন্সর // ভাদিম ডিসেম্বর 2009, ২০০ # #অন্তর্ভুক্ত #অন্তর্ভুক্ত // // এটি হল lcd const int numRows = f = 4; const int numCols = 20; // এটি lcd (RS, Enable, data 0-7) LiquidCrystal lcd (53, 52, 51, 50, 49, 48, 47, 46, 45, 44) এর জন্য পিন সেট করে; #ডিফাইন টেম্পিন 0x48 #টেম্পআউট 0x49 CapSense cs_22_23 = CapSense (22, 23); uint8_t ব্লক [8] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; uint8_t tl [8] = {0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0F, 0x0F}; uint8_t tr [8] = {0x16, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1D, 0x15}; uint8_t bl [8] = {0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x1F}; uint8_t br [8] = {0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x12, 0x18}; অকার্যকর সেটআপ () {lcd.begin (numRows, numCols); lcd.createChar (4, tl); lcd.createChar (5, tr); lcd.createChar (6, bl); lcd.createChar (7, br); lcd.setCursor (18, 0); lcd.print (4, BYTE); lcd.setCursor (19, 0); lcd.print (5, BYTE); lcd.setCursor (18, 1); lcd.print (6, BYTE); lcd.setCursor (19, 1); lcd.print (7, BYTE); lcd.setCursor (0, 2); lcd.print ("জ্বালানী"); lcd.setCursor (0, 3); lcd.print ("E"); } অকার্যকর লুপ () {দীর্ঘ জ্বালানী; lcd.createChar (2, ব্লক); দীর্ঘ শুরু = মিলিস (); জ্বালানী = cs_22_23.capSenseRaw (200); // Temratue একটি পার্থক্য একটি বিট তোলে তাই এটি টিউনিং আগে 5 মিনিট জন্য চলতে দিন। // এই সংখ্যাটি সামঞ্জস্য করুন যাতে আউটপুটটি যতটা সম্ভব শূন্যের কাছাকাছি হয়। জ্বালানী = জ্বালানী - 7200; // তারপর কনট্যানারটি পূরণ করুন // আন-মন্তব্য করুন এবং এটি সামঞ্জস্য করুন যাতে আউটপুট, যখন কন্টেইনারটি পূর্ণ হয়, // যতটা সম্ভব 100 এর কাছাকাছি। // জ্বালানী = জ্বালানী /93; lcd.setCursor (0, 0); lcd.print (""); lcd.setCursor (0, 0); lcd.print (জ্বালানী); যদি (জ্বালানি> = 6) {lcd.setCursor (1, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (1, 3); lcd.print (""); } যদি (জ্বালানি> = 12) {lcd.setCursor (2, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (2, 3); lcd.print (""); } যদি (জ্বালানি> = 17) {lcd.setCursor (3, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (3, 3); lcd.print (""); } যদি (জ্বালানি> = 23) {lcd.setCursor (4, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (4, 3); lcd.print (""); } যদি (জ্বালানি> = 28) {lcd.setCursor (5, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (5, 3); lcd.print (""); } যদি (জ্বালানি> = 34) {lcd.setCursor (6, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (6, 3); lcd.print (""); } যদি (জ্বালানি> = 39) {lcd.setCursor (7, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (7, 3); lcd.print (""); } যদি (জ্বালানি> = 44) {lcd.setCursor (8, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (8, 3); lcd.print (""); } যদি (জ্বালানি> = 50) {lcd.setCursor (9, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (9, 3); lcd.print (""); } যদি (জ্বালানি> = 55) {lcd.setCursor (10, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (10, 3); lcd.print (""); } যদি (জ্বালানি> = 60) {lcd.setCursor (11, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (11, 3); lcd.print (""); } যদি (জ্বালানি> = 64) {lcd.setCursor (12, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (12, 3); lcd.print (""); } যদি (জ্বালানি> = 69) {lcd.setCursor (13, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (13, 3); lcd.print (""); } যদি (জ্বালানি> = 74) {lcd.setCursor (14, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (14, 3); lcd.print (""); } যদি (জ্বালানি> = 78) {lcd.setCursor (15, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (15, 3); lcd.print (""); } যদি (জ্বালানি> = 83) {lcd.setCursor (16, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (16, 3); lcd.print (""); } যদি (জ্বালানি> = 87) {lcd.setCursor (17, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (17, 3); lcd.print (""); } যদি (জ্বালানি> = 92) {lcd.setCursor (18, 3); lcd.print (2, BYTE); } অন্যথায় {lcd.setCursor (18, 3); lcd.print (""); } যদি (জ্বালানি> = 96) {lcd.setCursor (19, 3); lcd.print ("F"); } অন্যথায় {lcd.setCursor (19, 3); lcd.print (""); } বিলম্ব (50); }
ধাপ 8: স্টাফ
এটি উদ্বায়ী তরল পরিমাপের জন্য উপযুক্ত, এমনকি একটি প্রোপেন ট্যাঙ্কের ভিতরেও কাজ করে। আনন্দ কর. যেকোনো এবং সমস্ত তথ্য শুধুমাত্র শিক্ষাগত উদ্দেশ্যে এবং আপনি নিজেকে উড়িয়ে দিলে আমাকে দায়ী করা যাবে না।
প্রস্তাবিত:
ওপেনএলএইচ: জীববিজ্ঞানের সাথে সৃজনশীল পরীক্ষার জন্য ওপেন লিকুইড-হ্যান্ডলিং সিস্টেম: 9 টি ধাপ (ছবি সহ)

ওপেনএলএইচ: জীববিজ্ঞানের সাথে সৃজনশীল পরীক্ষা-নিরীক্ষার জন্য ওপেন লিকুইড-হ্যান্ডলিং সিস্টেম: ট্যানজিবল, এমবেডেড এবং এমবডড ইন্টারঅ্যাকশন (টিইআই 2019) সম্পর্কিত আন্তর্জাতিক সম্মেলনে এই কাজটি উপস্থাপন করতে পেরে আমরা গর্বিত। টেম্পে, অ্যারিজোনা, যুক্তরাষ্ট্র | 17-20 মার্চ। সমস্ত সমাবেশ ফাইল এবং গাইড এখানে পাওয়া যায়। সর্বশেষ কোড সংস্করণ পাওয়া যায়
একটি Arduino এবং প্রাকৃতিক গ্যাস (MQ-2) সেন্সর দিয়ে একটি Cubesat নির্মাণ: 5 পদক্ষেপ

একটি Arduino এবং প্রাকৃতিক গ্যাস (MQ-2) সেন্সর দিয়ে একটি Cubesat নির্মাণ: আমাদের লক্ষ্য ছিল একটি সফল কিউবসেট তৈরি করা যা বায়ুমণ্ডলে গ্যাস সনাক্ত করতে পারে
একটি PCB তে একটি DIY Arduino নির্মাণ এবং নতুনদের জন্য কিছু টিপস: 17 টি ধাপ (ছবি সহ)

একটি পিসিবিতে একটি DIY Arduino নির্মাণ এবং নতুনদের জন্য কিছু টিপস: এটি একটি কিট থেকে যে কেউ নিজের Arduino সোল্ডার করার জন্য একটি গাইড হিসাবে বোঝানো হয়, যা A2D ইলেকট্রনিক্স থেকে কেনা যায়। এটি সফলভাবে তৈরির জন্য অনেক টিপস এবং কৌশল রয়েছে। আপনি বিভিন্ন উপাদানগুলি কী কী সে সম্পর্কেও শিখবেন
ক্যাপাসিটিভ সেন্সিং এবং LED আউটপুটের মাধ্যমে Tfcd 3D মোশন ট্র্যাকিং: Ste টি ধাপ (ছবি সহ)

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

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