תוכן עניינים:
- שלב 1: חלקים
- שלב 2: חיבור ה- LCD ומאפשר ליצירתך לדבר לעולם
- שלב 3: חיבור ה- LCD המשך
- שלב 4: שורות נתונים
- שלב 5: כוח MaHaHaHa
- שלב 6: צור חיישן קיבולי
- שלב 7: תכנות
- שלב 8: דברים
וִידֵאוֹ: בניית חיישן נוזלי קיבולי: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:18
נותן נותן נוזלי קיבולי מסתמך על העובדה שהקיבול או המטען בין 2 לוחות מתכת ישתנו (במקרה זה יגדל) בהתאם לחומר שיש ביניהם. זה מאפשר לנו ליצור חיישן מפלס בטוח לשימוש עם כל נוזל, זה ישמש בכרכרה עם בנזין (בנזין). צלחת אחת מחוברת לקרקע. השני מתחבר לסיכה 23. יש נגד של 820K אוהם מפין 22 עד 23. החיישן פועל על ידי טעינת הקבל (בקבוק המים) ומדידת כמה זמן לוקח לנקז דרך הנגד.
שלב 1: חלקים
1. אין צורך בלוח לחם ללא הלחמה, אך הקל עליו הרבה יותר, במיוחד אם אתה מתכוון להוסיף דברים אחרים מאוחר יותר. 2. Arduino, אני משתמש במגה Arduino אבל סטנדרטי צריך שיהיו לו מספיק סיכות. 3. תצוגת תווי LCD. 4. כמה סיכויים וקצוות כולל קצת חוט ונגד 1MΩ. 5. מחשב, אתה יודע, הדבר שאתה משתמש בו כדי לקרוא את ההוראות שלי איתו. 6. סבלנות.
שלב 2: חיבור ה- LCD ומאפשר ליצירתך לדבר לעולם
כמו כל שלב במדריך זה, ישנן דרכים רבות לעשות זאת. אני אראה לך את האהוב עלי.
למסך שלך יש 16 רפידות הלחמה עם חור ולכן הדבר הראשון הוא לצרף כמה סיכות. אם אתה פטנט אז אני ממליץ לרכוש כותרת כזו https://www.sparkfun.com/commerce/product_info.php?products_id=117. אבל אם אתה רוצה להסתיים כמה שיותר מהר (כמוני) אז אתה יכול להשתמש בחוט. חיתוך פשוט 16 חתיכות חוט בגודל של כ- 13 מ מ (ארוך יותר). לאחר מכן הלחם אותן ללוח.
שלב 3: חיבור ה- LCD המשך
חטאים שאני משתמש בתווים מיוחדים אני אחבר את כל החוטים.
פין 1 פין קרקע 2 +5 וולט פין 3 פין ניגודיות התאמת סיכה 4 RS פין 5 R/W עובר לפין ארצה 6-14 פין נתונים 15 אור אחורי פין 16 תאורה אחורית קרקע
שלב 4: שורות נתונים
עכשיו אתה צריך לחבר את Arduino ל- lcd. לא משנה באיזה סיכות אתה משתמש, אבל אני ממליץ לעקוב אחר הסכימה.
שלב 5: כוח MaHaHaHa
ליציאת ה- USB במחשב שלך יש מספיק כוח להפעיל את הארדואינו ותאורה אחורית מובילה אז פשוט חבר את הקרקע ומסילות החשמל על לוח הלחם שלך לחשמל החוצה בלוח הארדואינו.
שלב 6: צור חיישן קיבולי
לבדיקה השתמשתי ברדיד אלומיניום ובקבוק מים מפלסטיק, הוא יעבוד עם כל מיכל כל עוד הוא אינו מתכת.
אתה יכול להשתמש בכל סוג של חוט אבל כל קווים לא מוגנים יספקו ביצועים ירודים. אתה יכול להשתמש בכל 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 או חדש יותר. // חיישן נוזלים קיבולי // ואדים 7 בדצמבר 2009 #include #include // זה כדי להגדיר את הגודל של lcd const int numRows = f = 4; const int numCols = 20; // זה קובע את הפינים עבור ה- lcd (RS, Enable, נתונים 0-7) LiquidCrystal lcd (53, 52, 51, 50, 49, 48, 47, 46, 45, 44); #define Tempin 0x48 #define Tempout 0x49 CapSense cs_22_23 = CapSense (22, 23); uint8_t block [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 () {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, block); התחלה ארוכה = מיליס (); דלק = 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 (""); } if (דלק> = 17) {lcd.setCursor (3, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (3, 3); lcd.print (""); } if (דלק> = 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 (""); } if (דלק> = 34) {lcd.setCursor (6, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (6, 3); lcd.print (""); } if (דלק> = 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 (""); } if (דלק> = 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 (""); } if (דלק> = 60) {lcd.setCursor (11, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (11, 3); lcd.print (""); } if (דלק> = 64) {lcd.setCursor (12, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (12, 3); lcd.print (""); } if (דלק> = 69) {lcd.setCursor (13, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (13, 3); lcd.print (""); } if (דלק> = 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 (""); } if (דלק> = 83) {lcd.setCursor (16, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (16, 3); lcd.print (""); } if (דלק> = 87) {lcd.setCursor (17, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (17, 3); lcd.print (""); } if (דלק> = 92) {lcd.setCursor (18, 3); lcd.print (2, BYTE); } אחר {lcd.setCursor (18, 3); lcd.print (""); } if (דלק> = 96) {lcd.setCursor (19, 3); lcd.print ("F"); } אחר {lcd.setCursor (19, 3); lcd.print (""); } עיכוב (50); }
שלב 8: דברים
זה מושלם למדידת נוזלים נדיפים, אפילו עובד בתוך מיכל פרופאן. תעשה חיים. כל המידע הוא למטרות חינוכיות בלבד ואיני יכול להיות אחראי אם תתפוצץ.
מוּמלָץ:
חיישן טביעות אצבע קיבולי ממשק עם Arduino UNO: 7 שלבים
חיישן טביעות אצבע קיבולי ממשק עם Arduino UNO: היי, מה קורה, חבר'ה! אקרש כאן מ- CETech. היום אנו הולכים להוסיף שכבת הגנה לפרויקטים שלנו. אל תדאג, אנחנו לא הולכים למנות שומרי ראש עבור אותו דבר. זה יהיה חיישן טביעות אצבע חמוד ונאה של DFRobot. אז
עט קיבולי לעט חד פעמי: 6 שלבים (עם תמונות)
עט קיבולי לעט חד פעמי: יש לי תריסר עטים כדורי מיקרו רולר Uni-ball. אני רוצה להוסיף עט קיבולי לכובע על אחד מהם. לאחר מכן ניתן להעביר את המכסה ואת העט מעט אחד למשנהו כאשר כל דיו נגמר. אני אסיר תודה לג'ייסון פואל סמית 'על
צג צמח ארדואינו עם חיישן קיבולי קרקע - הדרכה: 6 שלבים
צג צמח ארדואינו עם חיישן קיבולי קרקע - הדרכה: במדריך זה נלמד כיצד לזהות לחות קרקע באמצעות חיישן לחות קיבולי עם תצוגת OLED ו- Visuino. צפה בסרטון
קלט מגע קיבולי ESP32 באמצעות "תקעי חורים מתכתיים" לכפתורים: 5 שלבים (עם תמונות)
קלט מגע קיבולי ESP32 באמצעות "תקעי חורים מתכתיים" לכפתורים: בזמן שסיימתי את החלטות העיצוב לפרויקט הקרוב המבוסס על ESP32 WiFi Kit 32 הדורש קלט של שלושה כפתורים, בעיה אחת ניכרת היא שלערך WiFi 32 אין כפתור מכני אחד, ובכל זאת לבד שלושה כפתורים מכניים, f
עץ החיים (מנוע סרוו נהיגה חיישן מגע קיבולי Arduino): 6 שלבים (עם תמונות)
עץ החיים (מנוע סרוו נהיגה חיישן מגע קיבולי Arduino): לפרויקט זה הכנו עץ נותן אורז המורכב מחיישן מגע קיבולי ומנוע סרוו. עם נגיעה במחצלת מנוע הסרוו יופעל ואורז (או מה שתרצו להכניס לתוכו) ישוחרר. הנה סרטון קצר