ዝርዝር ሁኔታ:

አርዱዲኖ ናኖ እና ሁለት DS18B20 የሙቀት ዳሳሾች በ I2C ኤልሲዲ: 5 ደረጃዎች
አርዱዲኖ ናኖ እና ሁለት DS18B20 የሙቀት ዳሳሾች በ I2C ኤልሲዲ: 5 ደረጃዎች

ቪዲዮ: አርዱዲኖ ናኖ እና ሁለት DS18B20 የሙቀት ዳሳሾች በ I2C ኤልሲዲ: 5 ደረጃዎች

ቪዲዮ: አርዱዲኖ ናኖ እና ሁለት DS18B20 የሙቀት ዳሳሾች በ I2C ኤልሲዲ: 5 ደረጃዎች
ቪዲዮ: VOLTMETER with DIY RELHARGEABLE BATTERY - አርዱinoኖንን በባትሪ እንዴት ኃይል መስጠት እንደሚቻል 2024, ህዳር
Anonim
አርዱዲኖ ናኖ እና ሁለት DS18B20 የሙቀት ዳሳሾች ከ I2C ኤልሲዲ ጋር
አርዱዲኖ ናኖ እና ሁለት DS18B20 የሙቀት ዳሳሾች ከ I2C ኤልሲዲ ጋር

ዛሬ ሁለት የሙቀት ዳሳሾችን DS18B20 ን በአርዱዲኖ ናኖ ክሎኔን እና በ I2C LCD.// Dnes bych vam chtel ukazat እንዴት እንደሚሠሩ ላሳይዎት እፈልጋለሁ።

እኔ የአርዱዲኖ አይዲኢን 1.8.8 // Pouzivam Arduino ve verzi 1.8.8 (toho casu aktualni verze) እጠቀማለሁ

በአስተያየት ውስጥ // የቼክ ቋንቋን ማየት ይችላሉ

ሁለት ሙቀቶችን መለካት እና እነዚህን ሙቀቶች በማሳየት ላይ ማየት አለብን። እንደሚመለከቱት ፣ 16x2 I2C ማሳያ አለን ፣ ያ ማለት 1 ረድፍ = 1 የሙቀት መጠን ማለት ነው።

// Potrebujeme merit dve teploty a tyto teploty zobrazit እና displeji. // Jak jste si vsimli ፣ mame 16x2 displej v nasem pripade to znamena 1 radek = 1 teplota።

ደረጃ 1: ይዘጋጁ // ፕራፕራቫ

አዘጋጁ // ፕራፕራቫ
አዘጋጁ // ፕራፕራቫ
አዘጋጁ // ፕራፕራቫ
አዘጋጁ // ፕራፕራቫ
አዘጋጁ // ፕራፕራቫ
አዘጋጁ // ፕራፕራቫ

እኛ የምንፈልገው // Co budeme potrebovat:

  • 1x አርዱዲኖ ናኖ ወይም ክሎኔ (ከ CH341 ጋር ተኳሃኝ ክሎኔ አለኝ)
  • 1x I2C ኤልሲዲ (16x2 በሰማያዊ የጀርባ ብርሃን አለኝ)
  • 2x የዳላስ የሙቀት ዳሳሾች DS18B20 (ውሃ የማይገባ ስሪት አለኝ)
  • 1x 4 ፣ 7 ኪ resistor

የእኔ የሚመከር:

  • አርዱዲኖ ናኖ ተርሚናል ጋሻ (በዊንች) // Doporucuji pro instalaci አርዱዲኖ ናኖ ተርሚናል ጋሻ
  • ለሙከራ ስብሰባ ወረዳ እኛ የዳቦ ሰሌዳ // ፕሮ otestovani pouzijeme nepajive ዋልታ መጠቀም እንችላለን

መረጃ ፦

ለ Win10 64bit ተጠቃሚዎች ፣ ትክክለኛውን ሾፌሮች ለማግኘት ትልቅ ችግር ነበረብኝ። ሁሉም የሚመከሩ አሽከርካሪዎች አልሰሩም። ለዚያ ነው ለማውረድ ተግባራዊ ነጂዎችን ያከልኩት። እንዲሁም እውነተኛ ነጂዎችን እዚህ ማውረድ ይችላሉ።

// Pro uzivatele Win10 64bit ፣ mel jsem velike problemy najit funcni ovladace። Vsechny doporucovane ovladace // (vcetne ovladacu na strankach obchodu) nefungovaly። Proto jsem pridal v mem pripade funkcni ovladace ke // stazeni. Aktualni verzi ovladacu, muzete stahnout zde.

ሾፌሮችን በጣም በአጭሩ እንዴት እንደሚጭኑ

  • Drivers.zip // Stahnete ovladace ን ያውርዱ
  • Drivers.zip ን ወደ አቃፊ ያውጡ
  • ነጂዎቹን ይጫኑ // Nainstalujte ovladace
  • አርዱዲኖ ናኖን ያገናኙ / ፕሪፖጅቴ አርዱዲኖ ናኖ

በትክክል የተጫኑ ሾፌሮች በዊንዶውስ መሣሪያ አስተዳዳሪ ውስጥ ማረጋገጥ ይችላሉ

// Spravne nainstalovane ovladace muzete zkontrolovat ve Spravci zarzeni Windows

አሁን አርዱዲኖ አይዲኢን / Nyni muzeme spustit Arduino IDE ን ማስኬድ እንችላለን

በእኛ ሁኔታ በአርዱዲኖ አይዲኢ ውስጥ ትክክለኛ አማራጮችን መምረጥ አለብን - // V Arduino IDE musite vybrat spravne nastaveni

  • የቀኝ ሰሌዳ አርዱዲኖ ናኖ // አርዱinoኖ desku
  • ለናኖ ክሎኒ (328P የድሮ ጫኝ ጫኝ) // Pro klon vybereme (የድሮ ማስነሻ ጫኝ)
  • የግንኙነት ወደብ // komunikacni ወደብ

ደረጃ 2 የወረዳ ስብሰባ // Zapojeni Obovdu

የወረዳ ስብሰባ // Zapojeni Obovdu
የወረዳ ስብሰባ // Zapojeni Obovdu
የወረዳ ስብሰባ // Zapojeni Obovdu
የወረዳ ስብሰባ // Zapojeni Obovdu

የሙቀት ዳሳሾች ጥገኛ ጥገኛ ሽቦን ይፈቅዳሉ። ይህ እዚህ አይገለጽም። ስለ ጥገኛ ተባይ ሽቦ ተጨማሪ መረጃ google.com ን ይጠቀሙ

// ፓራዚትኒ ዛፖጄኒ ቴፕሎቲኒች ሴንዙሩ ዝደ ነቡዱ ፖፒሶቫት። ፖኩድ ቸክቴ ምክትል ኢንፎርሜሲ ወይም ፓራዚቲክኬም zapojeni cidel pouzijte google.com

መረጃ ፦

  • ፒን A4 - ኤስዲኤ
  • ፒን A5 - SCL

ማስጠንቀቂያ ፦

ሻጭ እና ቆርቆሮ ትኩስ ሊሆን ይችላል!;-) // Neopalit se, je zaklad;-)

ሁለተኛው ፎቶ ሊገኝ የሚችል ውጤት ነው።

ደረጃ 3: Arduino IDE አድራሻውን ይፈልጉ

አርዱዲኖ አይዲኢ አድራሻውን ይፈልጉ
አርዱዲኖ አይዲኢ አድራሻውን ይፈልጉ

ሁሉም ነገር ይሠራል ብለን በመገመት ፣ እኛ አርዱዲኖ አይዲኢን / ዛን predpokladu ፣ ze vse funguje ፣ muzeme spustit Arduino IDE ን ማስኬድ እንችላለን።

ይህ ደረጃ ሦስት ንዑስ ደረጃዎች አሉት - // Tento krok ma tri dilci kroky

  1. አድራሻ I2C LCD ን ያግኙ / Najdeme adresu I2C displeje
  2. የሮም አድራሻ የሙቀት ዳሳሾችን / Najdeme adresu teplotnich cidel ን ያግኙ
  3. የእኛ ቴርሞሜትሮች ኮድ // nas vlastni kod
  4. የ I2C አድራሻ ያግኙ / ያረጋግጡ አድራሻውን ለማግኘት ቀላሉ መንገድ የተዘጋጀ I2C_scanner.ino ቅጂን ወደ አርዱዲኖ IDE ወደ ቦርድ ያውርዱ አሳይ ተከታታይ ማሳያ (አድራሻውን ይቅዱ ፣ እኛ እንፈልጋለን)
  5. የሮማን አድራሻ ያግኙ በ DS18B20_finder.inoShow ተከታታይ ሞኒተር የመጀመሪያውን እርምጃ ይድገሙ (አድራሻውን ይቅዱ ፣ እኛ እንፈልጋለን)

የራሳችን ኮድ ቀጣዩ ደረጃ ነው…

ደረጃ 4: የአርዲኖ IDE የራሱ ኮድ እና ባህሪዎች //

አርዱዲኖ አይዲ የራሱ ኮድ እና ባህሪዎች // Vlastni Kod Teplomeru a Funkce
አርዱዲኖ አይዲ የራሱ ኮድ እና ባህሪዎች // Vlastni Kod Teplomeru a Funkce
አርዱዲኖ አይዲ የራሱ ኮድ እና ባህሪዎች // Vlastni Kod Teplomeru a Funkce
አርዱዲኖ አይዲ የራሱ ኮድ እና ባህሪዎች // Vlastni Kod Teplomeru a Funkce
የአርዱዲኖ አይዲኢ የራሱ ኮድ እና ባህሪዎች // ቭላስትኒ ኮድ ቴፕሎሜሩ አንድ ፈንክሴ
የአርዱዲኖ አይዲኢ የራሱ ኮድ እና ባህሪዎች // ቭላስትኒ ኮድ ቴፕሎሜሩ አንድ ፈንክሴ
አርዱዲኖ አይዲ የራሱ ኮድ እና ባህሪዎች // Vlastni Kod Teplomeru a Funkce
አርዱዲኖ አይዲ የራሱ ኮድ እና ባህሪዎች // Vlastni Kod Teplomeru a Funkce

ሁሉም አስፈላጊ መረጃ አለን። የእራስዎን ኮድ እንይ ።// Mame vsechny potrebne informace, pojdme se podivat na nas kod.

መረጃ - በእርግጠኝነት ፣ በፎቶዎቹ ላይ ሁሉም አስፈላጊ እርምጃዎች አስተያየት ተሰጥተዋል // Vsechny dulezite kroky na fotografiich jsou komentovany።

ዝርዝር መግለጫ: // Specifikace rozliseni teplotnich senzoru

ጥራት / መጨመር / ጊዜ

9 ቢት / 0.5 ዲግሪ ሴ / 93.75 ሜሴክ 10 ቢት / 0.25 ዲግሪ ሴ / 187.5 ሜሴክ 11 ቢት / 0.125 ዲግሪ ሴ / 375 ሜሴክ 12 ቢት / 0.0625 ዲግሪ ሴ / 750 ሜሴክ

ቴርሞሜትር ቻር

ባይት ቴፕሎመር [8] = // ኮድ ቴርሞሜትር ቻር (vytvoreni znak teplomeru) {B00100 ፣ B01010 ፣ B01010 ፣ B01110 ፣ B01110 ፣ B11111 ፣ B11111 ፣ B01110};

ሌላ ማንኛውንም ቻር ከፈለጉ ፣ በዚህ ጣቢያ ላይ ማድረግ ይችላሉ

// Pokud chcete vytvorit jakykoli vlastni znak ፣ muzete pouzit tento generator

ሴልሲየስ ቻር (°)

lcd.print ((ቻር) 223);

የአስርዮሽ ቦታዎች መገደብ // Omezeni poctu desetinnych ጭጋግ

በሆነ ምክንያት አንድ የአስርዮሽ ቦታ ብቻ የሚፈልጉ ከሆነ

// Pokud z nějakého důvodu potřebujete pouze jedno desetinné místo

lcd.print (read_temperature (), 1); // 1 (ቁጥር 1 የአስርዮሽ ቦታዎችን ቁጥር ይገልጻል)

// ሲስሎ 1 udava pocet desetinnych ጭጋግ

ደረጃ 5: ጨርስ - ጋለሪ // Konec - Galerie

ጨርስ - ማዕከለ -ስዕላት // ኮኔክ - ጋለሪ
ጨርስ - ማዕከለ -ስዕላት // ኮኔክ - ጋለሪ
ጨርስ - ማዕከለ -ስዕላት // ኮኔክ - ጋለሪ
ጨርስ - ማዕከለ -ስዕላት // ኮኔክ - ጋለሪ
ጨርስ - ማዕከለ -ስዕላት // ኮኔክ - ጋለሪ
ጨርስ - ማዕከለ -ስዕላት // ኮኔክ - ጋለሪ

እና በመጨረሻ ጥቂት ቃላት…?

ጠቃሚ እና እንደረዳን ተስፋ አደርጋለሁ።

ብዙ ባህሪዎች የበለጠ እና የተሻሉ ሊሆኑ ይችላሉ ፣ ግን በእኔ ሁኔታ እኔ የምፈልገው ብቻ ነው።

ያ ሁሉ ጓደኞች ናቸው !!

//

እንደዛ አይደለም?

ዱፋም ፣ ዘ ጄምስ ናም ፖሞህል። Mnoho funkci muze byt pridano a mohou byt lepsi, ale v mem pripade to bylo vse co potrebuji.

ለመናገር ፣ ፕራቴሌ !!

የሚመከር: