Përmbajtje:
- Hapi 1: Përgatitni // Priprava
- Hapi 2: Asambleja e Qarkut // Zapojeni Obovdu
- Hapi 3: Arduino IDE Kërkoni Adresën
- Hapi 4: Kodi dhe Karakteristikat e Arduino IDE // Vlastni Kod Teplomeru a Funkce
- Hapi 5: Përfundoni - Galeria // Konec - Galerie
Video: Arduino Nano dhe Dy Sensorë Temperature DS18B20 Me LCD I2C: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Sot dua t'ju tregoj se si të bëni Dy sensorë të temperaturës DS18B20 me Arduino Nano Clone dhe I2C LCD.
Unë përdor Arduino IDE 1.8.8 // Pouzivam Arduino ve verzi 1.8.8 (toho casu aktualni verze)
Në koment mund të shihni // gjuhën Çeke
Ne duhet të matim dy temperatura dhe t'i shohim këto temperatura në ekran. Siç mund ta shihni, ne kemi ekran 16x2 I2C, që do të thotë 1 rresht = 1 temperaturë.
// Potrebujeme merita dve teploty a tyto teploty zobrazit na displeji. // Jak jste si vsimli, mame 16x2 displej v nasem pripade to znamena 1 radek = 1 teplota.
Hapi 1: Përgatitni // Priprava
Ajo që na nevojitet // Co budeme potrebovat:
- 1x Arduino Nano ose Klon (kam klon të pajtueshëm me CH341)
- 1x LCD I2C (kam 16x2 me dritë blu të pasme)
- 2x sensorë të temperaturës Dallas DS18B20 (kam version të papërshkueshëm nga uji)
- Rezistencë 1x 4, 7k
I rekomanduari im:
- Mburoja e terminalit Arduino Nano (me vida) // Doporucuji pro instalaci Mburoja e terminalit Arduino Nano
- Për qarkun e montimit të provës mund të përdorim breadboard // pro otestovani pouzijeme nepajive pol
Info:
Për përdoruesit Win10 64bit, pata një problem të madh në gjetjen e drejtuesve të duhur. Të gjithë drejtuesit e rekomanduar nuk funksionuan. Kjo është arsyeja pse shtova drejtuesit funksionalë për t'u shkarkuar. Ju gjithashtu mund të shkarkoni drejtuesit e vërtetë këtu.
// 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.
Si të instaloni drejtuesit shumë shkurt:
- Shkarkoni drivers.zip // Stahnete ovladace
- Nxirrni drivers.zip në dosje
- Instaloni drejtuesit // Nainstalujte ovladace
- Lidhni Arduino Nano // Pripojte Arduino Nano
Drejtuesit e instaluar siç duhet mund t'i kontrolloni në Menaxherin e Pajisjeve të Windows
// Spravne nainstalovane ovladace muzete zkontrolovat ve Spravci zarzeni Windows
Tani mund të ekzekutojmë Arduino IDE // Nyni muzeme spustit Arduino IDE
Ne duhet të zgjedhim opsionet e sakta në Arduino IDE në rastin tonë është: // V Arduino IDE musite vybrat spravne nastaveni
- Tabela e djathtë Arduino Nano // Arduino desku
- Për Nano Clone (Ngarkuesi i vjetër 328P) // Pro klon vybereme (Ngarkuesi i vjetër i vjetër)
- Porti i Komunikimit // porti komunikacni
Hapi 2: Asambleja e Qarkut // Zapojeni Obovdu
Sensorët e temperaturës lejojnë instalime elektrike parazitare. Kjo nuk do të përshkruhet këtu. Për më shumë informacion në lidhje me instalimet elektrike parazitare përdorni google.com
// parazitni zapojeni teplotnich senzoru zde nebudu popisovat. Pokud chcete Vice informaci o parazitickem zapojeni cidel pouzijte google.com
Info:
- PIN A4 - SDA
- PIN A5 - SCL
Paralajmërim:
Saldimi dhe kallaji mund të jenë të nxehtë!;-) // Neopalit se, je zaklad;-)
Fotografia e dytë është një rezultat i mundshëm.
Hapi 3: Arduino IDE Kërkoni Adresën
Duke supozuar se gjithçka funksionon, ne mund të ekzekutojmë Arduino IDE // Za predpokladu, ze vse funguje, muzeme spustit Arduino IDE
Ky hap ka tre nën -hapa: // Tento krok ma tri dilci kroky
- Gjeni adresën I2C LCD // Najdeme adresu I2C displeje
- Gjeni sensorët e temperaturës së adresës ROM // Najdeme adresu teplotnich cidel
- Kodi i termometrave tanë // nas vlastni kod
- Gjeni / Kontrolloni adresën I2C Mënyra më e lehtë për të gjetur adresën është përdorimi i përgatitur I2C_scanner.ino Kopjoni në Arduino IDE Ngarko në BordShfaqni serial Monitor (kopjoni adresën, do të na duhet)
- Gjeni adresën ROM Përsëriteni hapin e parë me DS18B20_finder.inoShfaqni serial Monitor (kopjoni adresën, do të na duhet)
Kodi ynë është hapi tjetër…
Hapi 4: Kodi dhe Karakteristikat e Arduino IDE // Vlastni Kod Teplomeru a Funkce
Ne kemi të gjithë informacionin e nevojshëm. Le të shikojmë kodin tuaj.
Info: Sigurisht, të gjithë hapat e rëndësishëm në fotografi komentohen // Vsechny dulezite kroky na fotografiich jsou komentovany.
Rezolucioni i specifikimit: // Specifikace rozliseni teplotnich senzoru
Rezoluta / Rritja / Koha
9 bit / 0.5 gradë C / 93.75 mSec10 bit / 0.25 gradë C / 187.5 mSec 11 bit / 0.125 gradë C / 375 mSec12 bit / 0.0625 gradë C / 750 mSec
Termometër kar
byte teplomer [8] = // kodifikimi i termometrit char (vytvoreni znak teplomeru) {B00100, B01010, B01010, B01110, B01110, B11111, B11111, B01110};
Nëse dëshironi ndonjë shenjë tjetër, mund ta bëni në këtë faqe
// Pokud chcete vytvorit jakykoli vlastni znak, muzete pouzit tento generator
Celsius char (°)
lcd.print ((char) 223);
Kufizimi i vendeve dhjetore // Mjegull Omezeni poctu desetinnych
Nëse për ndonjë arsye ju nevojitet vetëm një vend dhjetor
// Pokud z nějakého důvodu potřebujete pouze jedno desetinné místo
lcd.print (lexo_temperatura (), 1); // 1 (numri 1 specifikon numrin e vendeve dhjetore)
// Cislo 1 udava pocet desetinnych mist
Hapi 5: Përfundoni - Galeria // Konec - Galerie
Dhe pak fjalë në fund…?
Shpresoj se ishte e dobishme dhe na ndihmoi.
Shumë veçori mund të jenë gjithnjë e më të mira, por në rastin tim është gjithçka që më duhet.
Kjo është e gjitha miq !!
//
Par slov na zaver?
Doufam, ze jsem nam pomohl. Mnoho funkci muze byt pridano a mohou byt lepsi, ale v mem pripade to bylo vse co potrebuji.
Për je vse, pratele !!
Recommended:
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card - Simulimi DHT11 Regjistruesi i të dhënave në Proteus: 5 hapa
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card | Simulimi i regjistruesit të të dhënave DHT11 në Proteus: Hyrje: përshëndetje, ky është Liono Maker, këtu është lidhja në YouTube. Ne po bëjmë projekt krijues me Arduino dhe po punojmë në sisteme të ngulitura. Data-Logger: Një regjistrues i të dhënave (gjithashtu regjistrues i të dhënave ose regjistrues i të dhënave) është një pajisje elektronike që regjistron të dhëna me kalimin e kohës me
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: 4 hapa
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: Për disa projekte që keni bërë duhet të përdorni Arduino pasi siguron një platformë të lehtë prototipimi, por shfaqja e grafikëve në monitorin serik të Arduino mund të zgjasë shumë kohë dhe madje është e vështirë të bëhet. Ju mund të shfaqni grafikët në Arduino Serial Monitor bu
ESP8266 Pika e hyrjes NodeMCU (AP) për Ueb -Server me Sensor Temperature DT11 dhe Temperatura dhe Lagështi Shtypi në Shfletues: 5 Hapa
ESP8266 NodeMCU Access Point (AP) për Web Server Me Sensor Temperature DT11 dhe Temperatura dhe Lagështi Shtypi në Shfletues: Përshëndetje djema në shumicën e projekteve ne përdorim ESP8266 dhe në shumicën e projekteve ne përdorim ESP8266 si një server në internet, kështu që të dhënat mund të arrihen në çdo pajisje mbi wifi duke hyrë në serverin e uebit të pritur nga ESP8266 por problemi i vetëm është se ne kemi nevojë për një ruter pune për
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)
Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit
Arduino Nano dhe Visuino: Shndërroni përshpejtimin në kënd nga përshpejtuesi dhe xhiroskopi Sensori MPU6050 I2C: 8 hapa (me fotografi)
Arduino Nano dhe Visuino: Shndërroni Përshpejtimin në Kënd Nga Përshpejtuesi dhe Xhiroskopi Sensori MPU6050 I2C: Pak kohë më parë kam postuar një tutorial se si mund të lidhni Përshpejtuesin, Xhiroskopin dhe Compass Sensorin me Arduino Nano dhe ta programoni me Visuino për të dërguar të dhëna dhe pako të ekranit atë në një fushëveprim dhe instrumente vizuale. Përshpejtuesi dërgon X, Y,