Sisukord:
- 1. samm: EELMONTEERIMISE NÕUDED
- Samm 2: KOKKULEV RIISTVARA
- 3. samm: LAADI PROGRAMM ARDUINO -SSE
- 4. samm: demonteerimine
Video: ATLASE JUHTIVUSANDURI AUTOMAATNE TEMPERATUURIKompensatsioon: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles projektis kompenseerime Atlas Scientifici juhtivusandurit automaatselt temperatuuri. Temperatuuri muutused mõjutavad vedelike juhtivust/lahustunud tahkeid aineid/soolsust ja seda kompenseerides tagame, et meie näit on sellel temperatuuril see, mis see tegelikult on. Kasutatakse Atlase temperatuuriandurit.
Temperatuuri näidud edastatakse juhtivusandurile, mille järel väljastatakse kompenseeritud juhtivusnäidud. Toimimine toimub I2C protokolli kaudu ja näidud kuvatakse Arduino jadaplotteril või monitoril.
HOIATUSED
Atlas Scientific ei tee tarbeelektroonikat. See seade on mõeldud elektriinseneridele. Kui te pole elektrotehnika või manussüsteemide programmeerimisega tuttav, ei pruugi need tooted teie jaoks olla
See seade töötati välja ja testiti Windowsi arvuti abil. Seda ei testitud Macis, Atlas Scientific ei tea, kas need juhised ühilduvad Maci süsteemiga
Eelised:
- Temperatuuri arvestatakse automaatselt, võimaldades juhtivuse täpset lugemist.
- Reaalajas juhtivus ja temperatuuri väljund.
MATERJALID:
- Arduino Uno või STEMTera plaat
- Leivalaud (kui StemTera tahvlit ei kasutata)
- Jumper juhtmed
- 1- juhtivusanduri komplekt
- 1- temperatuurianduri komplekt
1. samm: EELMONTEERIMISE NÕUDED
a) Andurite kalibreerimine: igal anduril on ainulaadne kalibreerimisprotsess. Vaadake järgmist: Ezo EC andmeleht, Ezo RTD andmeleht.
b) Määrake andurite protokoll I2C -le ja määrake igale andurile ainulaadne I2C -aadress. Selle projekti näidiskoodi kohaselt kasutatakse järgmisi aadresse: soolsusanduri aadress on 100 ja temperatuurianduri aadress on 102. Lisateavet protokollide vahel vahetamise kohta leiate siit LINK.
Kalibreerimine ja lülitamine I2C -le PEAB tegema enne andurite rakendamist sellesse projekti
Samm 2: KOKKULEV RIISTVARA
Ühendage riistvara skeemil näidatud viisil.
Võite kasutada kas Arduino UNO või STEMTera plaati. Selles projektis kasutati STEMTera plaati selle kompaktse disaini tõttu, kus Arduino on kombineeritud leivaplaadiga.
3. samm: LAADI PROGRAMM ARDUINO -SSE
Selle projekti kood kasutab kohandatud raamatukogu ja päisefaili EZO ahelate jaoks I2C režiimis. Koodi kasutamiseks peate need oma Arduino IDE -sse lisama. Allpool toodud sammud hõlmavad selle täienduse tegemist IDE -le.
a) Laadige oma arvutisse alla GitHubist ZIP -kaust Ezo_I2c_lib.
b) Avage arvutis Arduino IDE (IDE saate alla laadida SIIT, kui teil seda pole). Kui soovite kasutada jadaplotterit, laadige kindlasti alla IDE uusim versioon.
c) Avage IDE -s Sketch -> Include Library -> Add. ZIP LIbrary -> Valige äsja alla laaditud kaust Ezo_I2c_lib. Nüüd on lisatud sobivad failid.
Selle projekti jaoks sobivad kaks näidiskoodi. Saate valida kummagi.
d) Kopeerige kood failist temp_comp_example või temp_comp_rt_example oma IDE tööpaneelile. Samuti pääsete neile juurde ülaltoodud allalaaditud ZIP -kaustast Ezo_I2c_lib.
Kood "temp_comp_example" töötab, seadistades temperatuuri EC anduris ja seejärel lugedes. Mis puutub koodi "temp_comp_rt_example", siis seadistatakse temperatuur ja näidud võetakse ühe võttega. Mõlemad annavad sama tulemuse.
e) Koostage ja laadige oma Arduino Uno või STEMTera tahvlile temp_comp_example või temp_comp_rt_example.
f) Avage IDE -s Tools -> Serial Plotter või vajutage klaviatuuril Ctrl+Shift+L. Avaneb plotteri aken. Seadke andmeedastuskiiruseks 9600. Nüüd peaks reaalajas graafikut alustama.
h) Seeriamonitori kasutamiseks avage Tools -> Serial Monitor või vajutage klaviatuuril Ctrl+Shift+M. Monitor avaneb. Seadke andmeedastuskiiruseks 9600 ja valige käru tagasitulek. EC ja temperatuuri näidud peaksid olema kuvatud.
4. samm: demonteerimine
Videol näidatud katse kokkuvõte:
Osa 1: temperatuuri kompenseerimine puudub
Esialgu on vee temperatuur umbes 30 ° C. Seejärel kuumutatakse see umbes 65 ° C -ni, samal ajal kui jadaplotteril täheldatakse juhtivuse (roheline graafik) ja temperatuuri (punane graafik) näitu. (Arduino proovikoodi kohta, mis võimaldab mitut vooluahelat lugeda ilma automaatse temperatuuri kompenseerimiseta, vaadake seda linki).
Osa 2: Temperatuuri kompenseerimine
Tahvlile laaditakse üles Arduino kood, mis moodustab automaatse temperatuuri kompenseerimise. Koodi leiate siit LINK. Veelkord, vee alguspunkt on umbes 30 ° C. Seda tõstetakse järk -järgult umbes 65 ° C -ni, samal ajal kui jadaplotteril täheldatakse juhtivust (roheline graafik) ja temperatuuri (punane graafik).
Soovitan:
Automaatne kätepuhastusvahend: 8 sammu
Automaatne kätepuhastusvahend: COVID-19 pandeemiast on saanud avalikkus 2020. aastal väga sageli kuulnud. Iga kodanik, kes kuuleb sõna „COVID-19”, mõtleb kohe sõna „ohtlik”, „surmav”, „hoia puhtana” "Ja teisi sõnu. Sellel COVID-19-l on ka
DIY automaatne kätepuhastusvahendi dosaator: 6 sammu
DIY automaatne kätepuhastusvahendi dosaator: Selles projektis ehitame automaatse käte desinfitseerimisdosaatori. See projekt kasutab Arduino, ultraheli andurit, veepumpa ja käte desinfitseerimisvahendit. Käte olemasolu kontrollimiseks desinfitseerimismasina väljalaskeava all kasutatakse ultrahelisensorit
Mobiilse täislaadimise automaatne väljalülitamine: 20 sammu
Mobiiltelefoni täislaadimise automaatne väljalülitus: mobiiltelefoni laadimise katkestus automaatselt, kui see on täielikult laetud. Ärge muretsege aku tööea pärast isegi siis, kui oleksite selle ööseks jätnud. Mobiiltelefonid töötavad patareide abil. Kuigi patareisid on mugav kasutada, vajavad nende kasutamine ka teatavaid ettevaatusabinõusid. A ma
Atlase WiFi basseinimõõtja: 18 sammu
Atlase WiFi basseinimõõtja: see õpetus näitab teile, kuidas seadistada WiFi basseini komplekt Atlas Scientificilt. Arvesti mõõdab pH-d, oksüdatsiooni vähendamise potentsiaali (ORP) ja temperatuuri. Andmed laaditakse üles ThingSpeak platvormile, kus neid saab kaugjuhtimise teel jälgida
Atlase WiFi hüdropoonika arvesti: 19 sammu
Atlase WiFi hüdropoonika arvesti: see õpetus näitab teile, kuidas seadistada WiFi hüdropoonika komplekt Atlas Scientificilt. Arvesti mõõdab pH, juhtivust ja temperatuuri. Andmed laaditakse üles ThingSpeak platvormile, kus neid saab eemalt jälgida mobiilseadme või muu kaudu