فهرست مطالب:
- مرحله 1: قطعات
- مرحله 2: اتصال LCD و اجازه دهید خلقت شما با جهان صحبت کند
- مرحله 3: اتصال LCD ادامه دارد
- مرحله 4: خطوط داده
- مرحله 5: قدرت MaHaHaHa
- مرحله 6: سنسور خازنی بسازید
- مرحله 7: برنامه نویسی
- مرحله 8: موارد
تصویری: ساخت سنسور مایع خازنی: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:59
یک حامی مایع خازنی بر این واقعیت متکی است که ظرفیت یا بار بین 2 صفحه فلزی بسته به ماده ای که بین آنها وجود دارد تغییر خواهد کرد (در این مورد افزایش می یابد). این به ما این امکان را می دهد که یک سنسور سطح ایجاد کنیم که برای استفاده با هر مایعی ایمن است ، این سنسور در یک دستگاه با بنزین (بنزین) استفاده می شود. یک بشقاب به زمین وصل شده است. دیگری به پین 23 متصل می شود. یک مقاومت 820K اهم از پین 22 تا 23 وجود دارد. این سنسور با شارژ خازن (بطری آب) و اندازه گیری مدت زمان تخلیه از طریق مقاومت کار می کند.
مرحله 1: قطعات
1. یک تخته نان بدون لحیم کاری اکیداً مورد نیاز نیست ، اما آن را بسیار ساده تر می کند ، به ویژه اگر قصد دارید بعداً چیزهای دیگری اضافه کنید. 2. آردوینو ، من از مگا آردوینو استفاده می کنم ، اما یک استاندارد باید فقط پین کافی داشته باشد. 3. صفحه نمایش کاراکتر LCD. 4. برخی از شانس ها و پایان ها شامل مقداری سیم و مقاومت 1MΩ. 5- می دانید که رایانه از آن برای خواندن دستورالعمل آموزشی من استفاده می کنید. 6. صبر.
مرحله 2: اتصال LCD و اجازه دهید خلقت شما با جهان صحبت کند
مانند هر مرحله در این دستورالعمل ، روشهای زیادی برای انجام این کار وجود دارد. من مورد علاقه خود را به شما نشان خواهم داد.
ال سی دی شما دارای 16 عدد پد لحیم کاری است ، بنابراین اولین چیزی که باید به آن وصل کنید. اگر ثبت اختراع شما است ، توصیه می کنم یک سرصفحه مانند این بخرید https://www.sparkfun.com/commerce/product_info.php؟products_id=117. اما اگر می خواهید هرچه سریعتر کار خود را (مثل من) انجام دهید ، می توانید از سیم استفاده کنید. ساده 16 قطعه سیم را در حدود 1/2 اینچ (13 میلی متر (طولانی تر اشکال ندارد)) برش دهید و سپس آنها را به تخته لحیم کنید.
مرحله 3: اتصال LCD ادامه دارد
گناهانی که من از کاراکترهای ویژه استفاده می کنم ، تمام سیم ها را به هم وصل خواهم کرد.
پین 1 پین زمینی 2 +5 پین ولت 3 پین تنظیم کنتراست 4 پین RS RS 5 R/W به پین زمین 6-14 پین داده 15 پین تغذیه نور پس زمینه 16 زمین نور پس زمینه
مرحله 4: خطوط داده
حالا باید آردوینو را به LCD وصل کنید. مهم نیست از چه پینی استفاده می کنید ، اما توصیه می کنم از طرح کلی پیروی کنید.
مرحله 5: قدرت MaHaHaHa
پورت usb روی رایانه شما دارای قدرت کافی برای اجرای آردوینو و چراغ عقب است ، بنابراین کافی است زمین و ریل های روی برد نان را به پریز برق برد آردوینو وصل کنید.
مرحله 6: سنسور خازنی بسازید
برای آزمایش از فویل آلومینیومی و بطری آب پلاستیکی استفاده کردم ، تا زمانی که فلزی نباشد ، با هر ظرفی کار می کند.
شما می توانید از هر نوع سیم استفاده کنید اما هر خط بدون محافظ عملکرد ضعیفی را ارائه می دهد. شما می توانید از هر 2 پین استفاده کنید ، من 22 و 23 را انتخاب کردم. یک طرف را به زمین و طرف دیگر را به یک مقاومت و 2 پین ورودی/خروجی وصل کنید.
مرحله 7: برنامه نویسی
برای ساختن این کار باید 2 فایل کتابخانه اضافه کنید یا جدیدتر // سنسور مایع خازنی // وادیم 7 دسامبر 2009 #شامل #شامل // این برای تنظیم اندازه ال سی دی 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) تنظیم می کند. #تعریف Tempin 0x48 #تعریف Tempout 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} ؛ void setup () {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") ؛ } void loop () {سوخت طولانی؛ lcd.createChar (2 ، بلوک) ؛ شروع طولانی = millis ()؛ سوخت = cs_22_23.capSenseRaw (200) ؛ // Temratue کمی تفاوت ایجاد می کند ، بنابراین قبل از تنظیم اجازه دهید 5 دقیقه اجرا شود. // این عدد را طوری تنظیم کنید که خروجی تا حد امکان نزدیک به صفر باشد. سوخت = سوخت - 7200 ؛ // سپس کاناتنر را پر کنید // نظر ندهید و آن را طوری تنظیم کنید که خروجی ، هنگامی که ظرف پر است ، // تا آنجا که ممکن است نزدیک به 100 باشد. // سوخت = سوخت /93 ؛ lcd.setCursor (0 ، 0) ؛ lcd.print ("")؛ lcd.setCursor (0 ، 0) ؛ ال سی دی چاپ (سوخت) ؛ if (سوخت> = 6) {lcd.setCursor (1 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (1 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 12) {lcd.setCursor (2، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (2 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 17) {lcd.setCursor (3 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (3 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 23) {lcd.setCursor (4 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (4 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 28) {lcd.setCursor (5، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (5 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 34) {lcd.setCursor (6، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (6 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 39) {lcd.setCursor (7، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (7 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 44) {lcd.setCursor (8 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (8 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 50) {lcd.setCursor (9 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (9 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 55) {lcd.setCursor (10، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (10 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 60) {lcd.setCursor (11، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (11 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 64) {lcd.setCursor (12، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (12 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 69) {lcd.setCursor (13 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (13 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 74) {lcd.setCursor (14، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (14 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 78) {lcd.setCursor (15، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (15 ، 3) ؛ lcd.print ("")؛ } if (fuel> = 83) {lcd.setCursor (16، 3)؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (16 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 87) {lcd.setCursor (17 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (17 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 92) {lcd.setCursor (18 ، 3) ؛ lcd.print (2 ، BYTE) ؛ } else {lcd.setCursor (18 ، 3) ؛ lcd.print ("")؛ } if (سوخت> = 96) {lcd.setCursor (19 ، 3) ؛ lcd.print ("F") ؛ } else {lcd.setCursor (19 ، 3) ؛ lcd.print ("")؛ } تأخیر (50) ؛ }
مرحله 8: موارد
این دستگاه برای اندازه گیری مایعات فرار ، حتی در داخل مخزن پروپان ، مناسب است. خوش بگذره. همه و همه اطلاعات فقط برای مقاصد آموزشی است و اگر شما خود را منفجر کنید من نمی توانم مسئولیتی داشته باشم.
توصیه شده:
رابط سنسور اثر انگشت خازنی با Arduino UNO: 7 مرحله
رابط سنسور اثر انگشت خازنی با Arduino UNO: سلام ، بچه ها چه خبر! Akarsh در اینجا از CETech. امروز ما قصد داریم یک لایه محافظ به پروژه های خود اضافه کنیم. نگران نباشید ما هیچ محافظی برای این کار تعیین نمی کنیم. این یک حسگر اثر انگشت زیبا و زیبا از DFRobot خواهد بود. بنابراین
ضد آب سنسور رطوبت خازنی: 11 مرحله (همراه با تصاویر)
ضد آب بودن سنسور رطوبت خاک خازنی: سنسورهای رطوبت خازنی یک راه عالی برای نظارت بر وضعیت آب خاک در گیاهان گلدانی ، باغ یا گلخانه شما با استفاده از آردوینو ، ESP32 یا سایر میکروکنترلرها هستند. آنها از کاوشگرهای مقاومتی که اغلب در پروژه های DIY استفاده می شود برتری دارند. دیدن
سنسور سطح مایع (با استفاده از اولتراسونیک): 5 مرحله
سنسور سطح مایع (با استفاده از التراسونیک): سنسور سطح مایع سطح مایع را از سطح زمین تشخیص می دهد. موتور را زیر مقدار معینی روشن می کند (نیاز به تقویت کننده درایور موتور دارد) و پس از پر کردن مایع ، آن را بالاتر از مقدار معین خاموش می کند. ویژگی های این سیستم: با هر گونه عملکردی کار می کند
عینک های کریستالی مایع برای آمبلیوپی (عینک های آموزشی انسداد متناوب) [ATtiny13]: 10 مرحله (همراه با تصاویر)
عینک های کریستالی مایع برای آمبلیوپی (عینک های آموزشی انسداد متناوب) [ATtiny13]: آمبلیوپی (تنبلی چشم) ، اختلال بینایی که تقریباً 3 درصد از افراد را درگیر می کند ، معمولاً با چشمان ساده یا قطره های آتروپین درمان می شود. متأسفانه ، این روش های درمانی باعث محکم شدن چشم برای مدت زمان طولانی و بدون وقفه می شود ، نه
سنسور SUHU DENGAN LCD DAN LED (ساخت سنسور دما با LCD و LED): 6 مرحله (همراه با تصاویر)
SENSOR SUHU DENGAN LCD DAN LED (ساخت سنسور دما با ال سی دی و ال ای دی): hai، saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia، di sini sayakan berbagi cara membuat sensor suhu menggunakan Arduino dengan خروجی ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri ، dengan sensor ini anda