Përmbajtje:
- Hapi 1: KQRKESAT PARAKOMBLETARE
- Hapi 2: Mbledhja e HARDWARE
- Hapi 3: PROGRAMI I NGARKIMIT ONTO ARDUINO
- Hapi 4: Demonstrim
Video: KOMPENSIMI I TEMPERATURES AUTOMATIKE I SENSORIT T CON KONDUKTIVITETIT T AT ATLAS: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Në këtë projekt, ne do të kompensojmë automatikisht sensorin e përcjellshmërisë nga Atlas Scientific. Ndryshimet e temperaturës kanë një ndikim në përçueshmërinë/lëndët e tretura totale/kripësinë e lëngjeve dhe duke e kompensuar atë, ne jemi duke siguruar që leximi ynë është ai që është në të vërtetë në atë temperaturë specifike. Përdoret sensori i temperaturës i Atlas.
Leximet e temperaturës i kalojnë sensorit të përçueshmërisë, pas së cilës dalin leximet e përçueshmërisë së kompensuar. Funksionimi bëhet përmes protokollit I2C dhe leximet shfaqen në komplotuesin ose monitorin serik Arduino.
KUJDES:
Atlas Scientific nuk bën elektronikë të konsumit. Kjo pajisje ka për qëllim inxhinierët elektrikë. Nëse nuk jeni njohur me inxhinierinë elektrike ose programimin e sistemeve të ngulitura, këto produkte mund të mos jenë për ju
Kjo pajisje është zhvilluar dhe testuar duke përdorur një kompjuter Windows. Nuk u testua në Mac, Atlas Scientific nuk e di nëse këto udhëzime janë të pajtueshme me një sistem Mac
PËRPARËSITË:
- Temperatura llogaritet automatikisht, duke mundësuar lexime të sakta të përçueshmërisë.
- Përçueshmëria në kohë reale dhe prodhimi i temperaturës.
MATERIALE:
- Arduino Uno ose bordi STEMTera
- Breadboard (Nëse një tabelë StemTera nuk po përdoret)
- Telat e kërcyesit
- 1- kompleti i sensorit të përçueshmërisë
- 1- kompleti i sensorit të temperaturës
Hapi 1: KQRKESAT PARAKOMBLETARE
a) Kalibroni sensorët: Çdo sensor ka një proces të veçantë kalibrimi. Referojuni sa vijon: Fleta e të dhënave Ezo EC, fleta e të dhënave Ezo RTD.
b) Vendosni protokollin e sensorëve në I2C dhe caktoni një adresë unike I2C për secilin sensor. Në përputhje me kodin shembull për këtë projekt, përdoren adresat e mëposhtme: adresa e sensorit të kripësisë është 100, dhe adresa e sensorit të temperaturës është 102. Për informacion se si të ndryshoni midis protokolleve, referojuni këtij LINK.
Kalibrimi dhe kalimi në I2C DUHET të bëhet para se të zbatoni sensorët në këtë projekt
Hapi 2: Mbledhja e HARDWARE
Lidhni pajisjen siç tregohet në skemë.
Mund të përdorni ose një Arduino UNO ose një bord STEMTera. Bordi STEMTera u përdor në këtë projekt për modelin e tij kompakt ku Arduino kombinohet me pjatën e bukës.
Hapi 3: PROGRAMI I NGARKIMIT ONTO ARDUINO
Kodi për këtë projekt përdor një bibliotekë të personalizuar dhe skedar titulli për qarqet EZO në modalitetin I2C. Ju do të duhet t'i shtoni ato në Arduino IDE tuaj në mënyrë që të përdorni kodin. Hapat e mëposhtëm përfshijnë procesin e bërjes së kësaj shtese në IDE.
a) Shkarkoni Ezo_I2c_lib, një dosje zip nga GitHub në kompjuterin tuaj.
b) Në kompjuterin tuaj, hapni Arduino IDE (Ju mund ta shkarkoni IDE -në nga KETU nëse nuk e keni). Nëse dëshironi të përdorni komplotuesin serik, sigurohuni që të shkarkoni versionin më të fundit të IDE.
c) Në IDE, shkoni te Sketch -> Përfshi Bibliotekën -> Shto. Librarinë ZIP -> Zgjidhni dosjen Ezo_I2c_lib që sapo shkarkuat. Tani janë përfshirë skedarët e duhur.
Ekzistojnë dy kode shembull që do të funksionojnë për këtë projekt. Ju mund të zgjidhni njërën.
d) Kopjoni kodin nga temp_comp_example ose temp_comp_rt_example në panelin tuaj të punës IDE. Ju gjithashtu mund t'i përdorni ato nga dosja zip Ezo_I2c_lib e shkarkuar më sipër.
Kodi "temp_comp_example" funksionon duke vendosur temperaturën në sensorin EC dhe pastaj merr një lexim. Sa i përket kodit "temp_comp_rt_example", temperatura është vendosur dhe një lexim merret në një goditje. Të dy do të japin të njëjtin rezultat.
e) Përpiloni dhe ngarkoni temp_comp_example ose temp_comp_rt_example në bordin tuaj Arduino Uno ose STEMTera.
f) Në IDE tuaj, shkoni te Tools -> Serial Plotter ose shtypni Ctrl+Shift+L në tastierën tuaj. Dritarja e komplotit do të hapet. Vendosni normën e baudit në 9600. Grafikimi në kohë reale tani duhet të fillojë.
h) Për të përdorur monitorin serik, shkoni te Tools -> Serial Monitor ose shtypni Ctrl+Shift+M në tastierën tuaj. Monitori do të hapet. Vendosni normën e baudit në 9600 dhe zgjidhni "Kthimi i karrocës". Leximet EC dhe temperatura duhet të shfaqen.
Hapi 4: Demonstrim
Përmbledhje e eksperimentit të treguar në video:
Pjesa 1: Asnjë kompensim i temperaturës
Fillimisht, uji është në një temperaturë prej rreth 30 ° C. Pastaj nxehet në rreth 65 ° C ndërsa leximet e përçueshmërisë (grafi jeshil) dhe temperaturës (grafiku i kuq) vërehen në komplotuesin serik. (Për kodin mostër Arduino që lejon leximin e qarqeve të shumëfishta pa kompensim automatik të temperaturës referojuni këtij LINK).
Pjesa 2: Kompensimi i temperaturës
Kodi Arduino që llogarit kompensimin automatik të temperaturës ngarkohet në tabelë. Shikoni këtë LINK për kodin. Edhe një herë, pika e fillimit të ujit është rreth 30 ° C. Ajo gradualisht ngrihet në rreth 65 ° C ndërsa leximet e përçueshmërisë (grafi jeshil) dhe temperaturës (grafiku i kuq) vërehen në komplotuesin serik.
Recommended:
Ndërfaqja e sensorit të temperaturës LM35 me Arduino: 4 hapa
Ndërfaqja e sensorit të temperaturës LM35 Me Arduino: Termometrat janë aparate të dobishëm që përdoren për një kohë të gjatë për matjen e temperaturës. Në këtë projekt, ne kemi bërë një termometër dixhital të bazuar në Arduino për të shfaqur temperaturën aktuale të ambientit dhe ndryshimet e temperaturës në një LCD. Mund të jetë depl
Leximi dhe grafikimi i të dhënave të sensorit të dritës dhe temperaturës me mjedër Pi: 5 hapa
Leximi dhe grafikimi i të dhënave të sensorit të dritës dhe temperaturës me Raspberry Pi: Në këtë Udhëzues do të mësoni se si të lexoni një sensor të dritës dhe temperaturës me mjedër pi dhe konvertues analog në digjital ADS1115 dhe ta grafikoni atë duke përdorur matplotlib. Le të fillojmë me materialet e nevojshme
Ndërfaqja e sensorit të temperaturës DS18B20 me Arduino dhe ESP8266: 8 hapa
Ndërfaqja e sensorit të temperaturës DS18B20 me Arduino dhe ESP8266: Hej, çfarë ka, djema! Akarsh këtu nga CETech. Sot ne do të shtojmë një Sensor të ri në arsenalin tonë të njohur si Sensori i Temperaturës DS18B20. Sensorshtë një sensor i temperaturës i ngjashëm me DHT11 por ka një grup të ndryshëm aplikimesh. Ne do ta krahasojmë me
Kutia e sensorit të temperaturës DS18B20: 5 hapa
Kutia e sensorit të temperaturës DS18B20: Pajisja e thjeshtë e sensorit të temperaturës me bazë DS18B20 me kuti të printueshme 3D me burim të hapur dhe prototip PCB. Kutia dhe prototipi i PCB -së është opsionale, nevojitet vetëm një MCU i bazuar në ESP8266 dhe një sensor i temperaturës DS18B20. Unë ju sugjeroj një WEMOS D1 min
Matja automatike e temperaturës dhe zëri Informoni: 5 hapa (me fotografi)
Matja e Temperaturës Automatike & Zëri Informoni: Ditët e fundit, e gjithë bota po lufton me virusin Covid19. Kontrolli i parë për personat e prekur (ose të dyshuarit për efekt) është matja e temperaturës së trupit. Pra, ky projekt është bërë për një model që mund të masë temperaturën e trupit automatikisht dhe të informojë me anë të