Innholdsfortegnelse:
- Trinn 1: FORMONTERINGSKRAV
- Trinn 2: MONTERING AV MASKINER
- Trinn 3: LAST PROGRAM PÅ ARDUINO
- Trinn 4: DEMONSTRASJON
Video: AUTOMATISK TEMPERATURKOMPENSASJON AV ATLAS LEDNINGSSENSOR: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
I dette prosjektet vil vi automatisk temperaturkompensere konduktivitetssensoren fra Atlas Scientific. Temperaturendringer har innvirkning på ledningsevnen/totalt oppløste faste stoffer/saltholdighet i væsker, og ved å kompensere for det sikrer vi at avlesningen vår er hva den faktisk er ved den spesifikke temperaturen. Atlas temperatursensor brukes.
Temperaturavlesningene sendes til konduktivitetssensoren, hvoretter de kompenserte konduktivitetsavlesningene sendes ut. Driften skjer via I2C -protokollen og avlesninger vises på Arduino seriell plotter eller skjerm.
ADVARSEL:
Atlas Scientific lager ikke forbrukerelektronikk. Dette utstyret er beregnet for elektriske ingeniører. Hvis du ikke er kjent med elektroteknikk eller programmering av innebygde systemer, er det ikke sikkert at disse produktene er noe for deg
Denne enheten ble utviklet og testet ved hjelp av en Windows -datamaskin. Den ble ikke testet på Mac, Atlas Scientific vet ikke om disse instruksjonene er kompatible med et Mac -system
FORDELER:
- Temperaturen blir automatisk redegjort for, noe som muliggjør nøyaktige konduktivitetsavlesninger.
- Konduktivitet og temperatur i sanntid.
MATERIALER:
- Arduino Uno eller STEMTera bord
- Brødbrett (Hvis et StemTera -brett ikke brukes)
- Jumper ledninger
- 1- konduktivitetssensorsett
- 1- temperatursensorsett
Trinn 1: FORMONTERINGSKRAV
a) Kalibrer sensorene: Hver sensor har en unik kalibreringsprosess. Se følgende: Ezo EC -datablad, Ezo RTD -datablad.
b) Sett sensorens protokoll til I2C og tilordne hver sensor en unik I2C -adresse. I samsvar med prøvekoden for dette prosjektet brukes følgende adresser: saltholdighetssensoradresse er 100, og temperatursensoradresse er 102. For informasjon om hvordan du endrer mellom protokoller, se denne LINKEN.
Kalibrering og bytte til I2C MÅ gjøres før sensorene implementeres i dette prosjektet
Trinn 2: MONTERING AV MASKINER
Koble til maskinvaren som vist i diagrammet.
Du kan enten bruke et Arduino UNO eller et STEMTera -kort. STEMTera -brettet ble brukt i dette prosjektet for sin kompakte design der Arduino kombineres med brødbrettet.
Trinn 3: LAST PROGRAM PÅ ARDUINO
Koden for dette prosjektet bruker et tilpasset bibliotek og en topptekstfil for EZO -kretsene i I2C -modus. Du må legge dem til din Arduino IDE for å bruke koden. Trinnene nedenfor inkluderer prosessen med å gjøre dette tillegget til IDE.
a) Last ned Ezo_I2c_lib, en zip -mappe fra GitHub til datamaskinen din.
b) Åpne Arduino IDE på datamaskinen din (Du kan laste ned IDE herfra hvis du ikke har den). Hvis du vil bruke serieplotteren, må du laste ned den nyeste versjonen av IDE.
c) I IDE, gå til Sketch -> Include Library -> Add. ZIP LIbrary -> Velg mappen Ezo_I2c_lib du nettopp lastet ned. De aktuelle filene er nå inkludert.
Det er to prøvekoder som vil fungere for dette prosjektet. Du kan velge enten.
d) Kopier koden fra temp_comp_example eller temp_comp_rt_example til IDE -arbeidspanelet. Du kan også få tilgang til dem fra Ezo_I2c_lib zip -mappen lastet ned ovenfor.
"Temp_comp_example" -koden fungerer ved å angi temperaturen i EC -sensoren og deretter ta en avlesning. Når det gjelder "temp_comp_rt_example" -koden, settes temperaturen og en måling tas i ett skudd. Begge vil gi det samme resultatet.
e) Kompiler og last opp temp_comp_example eller temp_comp_rt_example til Arduino Uno- eller STEMTera -kortet.
f) I IDE -en din, gå til Verktøy -> Seriell plotter eller trykk Ctrl+Shift+L på tastaturet. Plottervinduet åpnes. Sett overføringshastigheten til 9600. Grafingen i sanntid skal nå begynne.
h) For å bruke den serielle skjermen, gå til Verktøy -> Seriell skjerm eller trykk Ctrl+Shift+M på tastaturet. Skjermen åpnes. Sett overføringshastigheten til 9600 og velg "Vognretur". EC- og temperaturavlesningene skal vises.
Trinn 4: DEMONSTRASJON
Oppsummering av eksperimentet vist i videoen:
Del 1: Ingen temperaturkompensasjon
I utgangspunktet har vannet en temperatur på omtrent 30 ° C. Den blir deretter oppvarmet til omtrent 65 ° C mens konduktivitet (grønn graf) og temperatur (rød graf) avlesninger observeres på serieplotteren. (For Arduino -prøvekode som tillater lesing av flere kretser uten automatisk temperaturkompensasjon, se denne LINKEN).
Del 2: Temperaturkompensasjon
Arduino -koden som står for automatisk temperaturkompensasjon lastes opp til brettet. Se denne LINKEN for koden. Nok en gang er utgangspunktet for vannet rundt 30 ° C. Den økes gradvis til omtrent 65 ° C mens konduktivitet (grønn graf) og temperatur (rød graf) avleses på serieplotteren.
Anbefalt:
Vær oppmerksom på ATLAS - STAR WARS - Death Star II: 7 trinn (med bilder)
Vær oppmerksom på ATLAS - STAR WARS - Death Star II: Bygg fra Bandai Death Star II plastmodell. Viktige funksjoner inkluderer: ✅Lys og lydeffekt✅MP3-spiller✅InfraRED fjernkontroll✅Temperatursensor✅3 minutter timerBlogg: https://kwluk717.blogspot.com 2020/12/be-aware-of-atlas-star-wars- dødsstjerne
Atlas WiFi Pool Meter: 18 trinn
Atlas WiFi Pool Meter: Denne opplæringen viser deg hvordan du konfigurerer WiFi Pool -settet fra Atlas Scientific. Måleren måler pH, oksidasjonsreduserende potensial (ORP) og temperatur. Data lastes opp til ThingSpeak -plattformen, hvor de kan overvåkes eksternt via en
Atlas WiFi Hydroponics Meter: 19 trinn
Atlas WiFi Hydroponics Meter: Denne opplæringen viser deg hvordan du konfigurerer WiFi Hydroponics -settet fra Atlas Scientific. Måleren måler pH, konduktivitet og temperatur. Data lastes opp til ThingSpeak -plattformen, der den kan overvåkes eksternt via en mobil enhet eller
Atlas Scientific EZO EC kalibreringsprosedyre: 5 trinn
Atlas Scientific EZO EC Kalibreringsprosedyre: Denne opplæringen beskriver kalibreringsprosedyren. Det antas at brukeren har maskinvare og kode som fungerer og nå er klar til å kalibrere sensoren. Teori Den viktigste delen av kalibrering er å se avlesningene under kalibreringen
WiFi automatisk plantemater med reservoar - Innendørs/utendørs dyrking Oppsett - Vannplanter automatisk med fjernovervåking: 21 trinn
WiFi automatisk plantemater med reservoar - Innendørs/utendørs kultiveringsoppsett - Vannplanter automatisk med ekstern overvåking: I denne opplæringen vil vi demonstrere hvordan du konfigurerer et tilpasset innendørs/utendørs plantefôringssystem som automatisk vanner planter og kan overvåkes eksternt ved hjelp av Adosia -plattformen