ዝርዝር ሁኔታ:

አቅም ያለው ፈሳሽ ዳሳሽ መገንባት 8 ደረጃዎች (ከስዕሎች ጋር)
አቅም ያለው ፈሳሽ ዳሳሽ መገንባት 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አቅም ያለው ፈሳሽ ዳሳሽ መገንባት 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አቅም ያለው ፈሳሽ ዳሳሽ መገንባት 8 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
አቅም ያለው ፈሳሽ ዳሳሽ መገንባት
አቅም ያለው ፈሳሽ ዳሳሽ መገንባት

አቅም ያለው ፈሳሽ ስፖንሰር በ 2 የብረት ሳህኖች መካከል ያለው አቅም ወይም ክፍያ በእነሱ መካከል ባለው ነገር ላይ በመመስረት (በዚህ ሁኔታ ይጨምራል) በእውነቱ ላይ የተመሠረተ ነው። ይህ ከማንኛውም ፈሳሽ ጋር ለመጠቀም ደህንነቱ የተጠበቀ የደረጃ አነፍናፊ እንድንፈጥር ያስችለናል ፣ ይህ በነዳጅ (ነዳጅ) ጋር በጫጫ ውስጥ ጥቅም ላይ ይውላል። አንድ ሳህን መሬት ላይ ተጣብቋል። ሌላው ከፒን 23 ጋር ይገናኛል። ከፒን 22 እስከ 23 ድረስ 820K ohm resistor አለ። አነፍናፊው የሚሠራው capacitor (የውሃ ጠርሙሱን) በመሙላት እና በተከላካዩ ውስጥ ለማፍሰስ ምን ያህል ጊዜ እንደሚወስድ በመለካት ነው።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች

1. ከሽያጭ በታች የሆነ የዳቦ ሰሌዳ በጥብቅ አያስፈልግም ነገር ግን የበለጠ ቀላል ያድርጉት ፣ በተለይም ሌሎች ነገሮችን ከጊዜ በኋላ ለማከል ካሰቡ። 2. አርዱዲኖ ፣ እኔ አርዱዲኖ ሜጋን እጠቀማለሁ ፣ ግን አንድ መደበኛ በቂ ፒኖች ሊኖሩት ይገባል። 3. LCD ቁምፊ ማሳያ. 4. አንዳንድ ሽቦዎች እና 1MΩ resistor ን ጨምሮ አንዳንድ ዕድሎች እና ጫፎች። 5. ኮምፒውተር ፣ ታውቃለህ ፣ ያንን የምትጠቀምበትን የእኔን ትምህርት ለማንበብ እየተጠቀምክበት ነው። 6. ትዕግስት.

ደረጃ 2 ኤልሲዲውን ማገናኘት እና ፍጥረትዎ ከዓለም ጋር እንዲነጋገር መፍቀድ።

ኤልሲዲውን ማገናኘት እና ፍጥረትዎ ከዓለም ጋር እንዲነጋገር መፍቀድ።
ኤልሲዲውን ማገናኘት እና ፍጥረትዎ ከዓለም ጋር እንዲነጋገር መፍቀድ።

በዚህ መመሪያ ውስጥ እንደ እያንዳንዱ እርምጃ ይህንን ለማድረግ ብዙ መንገዶች አሉ። የእኔን ተወዳጅ አሳይሻለሁ።

የእርስዎ ኤልሲዲ 16 የጉሮሮ ቀዳዳ መሸጫ ሰሌዳዎች አሉት ስለዚህ የመጀመሪያው ነገር አንዳንድ ፒኖችን ማያያዝ ነው። የፈጠራ ባለቤትነትዎ ከሆነ እንደዚህ ያለ ራስጌ እንዲገዙ እመክራለሁ https://www.sparkfun.com/commerce/product_info.php?products_id=117። ነገር ግን በተቻለ ፍጥነት (እንደ እኔ) ለማከናወን ከፈለጉ ከዚያ ሽቦን መጠቀም ይችላሉ። በ 1/2 ኢንች (13 ሚሜ (ረዘም ያለ ደህና ነው)) ላይ 16 የሽቦ ቁርጥራጮችን ይቁረጡ። ከዚያ ወደ ቦርዱ ያሽጧቸው።

ደረጃ 3 ኤልሲዲውን ማገናኘት ቀጥሏል።

ኤልሲዲውን ማገናኘት ቀጥሏል።
ኤልሲዲውን ማገናኘት ቀጥሏል።
ኤልሲዲውን ማገናኘት ቀጥሏል።
ኤልሲዲውን ማገናኘት ቀጥሏል።

ኃጢአቶች ልዩ ቁምፊዎችን እጠቀማለሁ ሁሉንም ሽቦዎች አገናኛለሁ።

ፒን 1 መሬት ፒን 2 +5 ቮልት ፒን 3 ንፅፅር አስተካክል ፒን 4 RS ፒን 5 R/W ወደ መሬት ፒን 6-14 መረጃ ፒን 15 የኋላ መብራት የኃይል ፒን 16 የኋላ ብርሃን መሬት

ደረጃ 4 የውሂብ መስመሮች

የውሂብ መስመሮች
የውሂብ መስመሮች
የውሂብ መስመሮች
የውሂብ መስመሮች

አሁን አርዱዲኖን ከ lcd ጋር ማገናኘት ያስፈልግዎታል። እርስዎ የሚጠቀሙባቸውን ፒኖች አይመለከትም ፣ ግን እኔ እቅዱን እንዲከተሉ እመክራለሁ።

ደረጃ 5 ኃይል MaHaHaHa

ኃይል ማሃሃሃሃ
ኃይል ማሃሃሃሃ

በእርስዎ ኮምፒዩተር ላይ ያለው የዩኤስቢ ወደብ አርዱዲኖን እና የኋላ ብርሃንን ለማንቀሳቀስ በቂ ኃይል አለው ፣ ስለሆነም መሬቱን እና የኃይል መስመሮችን በእርስዎ የዳቦ ሰሌዳ ላይ በአርዱዲኖ ቦርድ ላይ ካለው ኃይል ጋር ያገናኙ።

ደረጃ 6: አቅም ያለው ዳሳሽ ያዘጋጁ

አቅም አነፍናፊ ያድርጉ
አቅም አነፍናፊ ያድርጉ
አቅም አነፍናፊ ያድርጉ
አቅም አነፍናፊ ያድርጉ

ለሙከራ እኔ የአሉሚኒየም ፎይልን እና የፕላስቲክ የውሃ ጠርሙስን ተጠቅሜ ፣ ብረት እስካልሆነ ድረስ ከማንኛውም መያዣ ጋር ይሠራል።

ማንኛውንም ዓይነት ሽቦ መጠቀም ይችላሉ ፣ ግን ማንኛውም ያልተጠበቁ መስመሮች ደካማ አፈፃፀም ይሰጣሉ። ማንኛውንም 2 ፒን መጠቀም ይችላሉ ፣ እኔ 22 እና 23 ን መርጫለሁ። አንዱን ጎን ከመሬት ሌላውን ከተቃዋሚ እና 2 እኔ/ኦ ፒን ጋር ያገናኙ።

ደረጃ 7 - ፕሮግራሚንግ

ፕሮግራሚንግ
ፕሮግራሚንግ

ይህንን ሥራ LiquidCrystal.h https://arduino.cc/en/Tutorial/LiquidCrystalCapSense.h https://www.arduino.cc/playground/Main/CapSenseCopy እና ይህን ወደ አርዱinoኖ 0017 ለማለፍ 2 የቤተ -መጽሐፍት ፋይሎችን ማከል ያስፈልግዎታል። ወይም አዲስ። // አቅም ያለው ፈሳሽ ዳሳሽ // ቫዲም ታህሳስ 7 ቀን 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) ፒኖችን ያዘጋጃል ፤ #መግለፅ Tempin 0x48 #define 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}; ባዶነት ማዋቀር () {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"); } ባዶነት loop () {ረጅም ነዳጅ; 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: ነገሮች

ይህ ተለዋዋጭ ፈሳሾችን ለመለካት ፍጹም ነው ፣ በፕሮፔን ታንክ ውስጥ እንኳን ይሠራል። ይዝናኑ. ማንኛውም እና ሁሉም መረጃ ለትምህርታዊ ዓላማዎች ብቻ ነው እና እራስዎን ካፈነዱ እኔ ተጠያቂ አይደለሁም።

የሚመከር: