INHOUDSOPGAWE:
- Stap 1: VOORVERGADERINGSVEREISTES
- Stap 2: MONTERING HARDWARE
- Stap 3: LAAI PROGRAM OP ARDUINO
- Stap 4: DEMONSTRASIE
Video: AUTOMATIESE TEMPERATUURVERGOEDING VAN ATLAS SE GELEIDINGSSENSOR: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie projek vergoed ons die geleidingsensor van Atlas Scientific outomaties. Temperatuurveranderinge het 'n invloed op die geleidingsvermoë/totale opgeloste vaste stowwe/soutgehalte van vloeistowwe en deur dit te vergoed, verseker ons dat ons lees wat dit eintlik is by die spesifieke temperatuur. Atlas se temperatuursensor word gebruik.
Die temperatuurmetings word na die geleidingsensor gestuur, waarna die gekompenseerde geleidingsmetings afgelei word. Die werking vind plaas via die I2C -protokol en die lesings word op die Arduino -reeksplotter of -monitor vertoon.
WAARSKUWINGS:
Atlas Scientific maak nie verbruikerselektronika nie. Hierdie toerusting is bedoel vir elektriese ingenieurs. As u nie vertroud is met elektriese ingenieurswese of programmering van ingeboude stelsels nie, is hierdie produkte moontlik nie vir u nie
Hierdie toestel is ontwikkel en getoets met 'n Windows -rekenaar. Dit is nie op Mac getoets nie, Atlas Scientific weet nie of hierdie instruksies versoenbaar is met 'n Mac -stelsel nie
VOORDELE:
- Die temperatuur word outomaties verantwoord, wat akkurate geleidingsmetings moontlik maak.
- Realtime geleidingsvermoë en temperatuuruitset.
MATERIAAL:
- Arduino Uno of STEMTera bord
- Broodbord (as 'n StemTera -bord nie gebruik word nie)
- Springdrade
- 1- geleidingsensorstel
- 1- temperatuur sensor kit
Stap 1: VOORVERGADERINGSVEREISTES
a) Kalibreer die sensors: Elke sensor het 'n unieke kalibrasieproses. Verwys na die volgende: Ezo EC -datablad, Ezo RTD -datablad.
b) Stel sensors se protokol op I2C en ken 'n unieke I2C -adres aan elke sensor toe. In ooreenstemming met die voorbeeldkode vir hierdie projek, word die volgende adresse gebruik: soutgehalte sensor adres is 100, en temperatuur sensor adres is 102. Vir inligting oor hoe om tussen protokolle te verander, verwys na hierdie LINK.
Die kalibrasie en die oorskakeling na I2C MOET gedoen word voordat die sensors in hierdie projek geïmplementeer word
Stap 2: MONTERING HARDWARE
Koppel die hardeware soos aangedui in die skema.
U kan óf 'n Arduino UNO óf 'n STEMTera -bord gebruik. Die STEMTera -bord is in hierdie projek gebruik vir sy kompakte ontwerp waar die Arduino gekombineer word met die broodbord.
Stap 3: LAAI PROGRAM OP ARDUINO
Die kode vir hierdie projek maak gebruik van 'n aangepaste biblioteek- en koplêer vir die EZO -kringe in die I2C -modus. U moet dit by u Arduino IDE voeg om die kode te kan gebruik. Die onderstaande stappe bevat die proses om hierdie toevoeging tot die IDE te maak.
a) Laai Ezo_I2c_lib, 'n zip -gids van GitHub af op u rekenaar.
b) Maak die Arduino IDE op u rekenaar oop (u kan die IDE hier aflaai as u dit nie het nie). Laai die nuutste weergawe van die IDE af as u die seriële plotter wil gebruik.
c) Gaan in die IDE na Skets -> Sluit biblioteek in -> Voeg. ZIP LIbrary by -> Kies die Ezo_I2c_lib -lêergids wat u pas afgelaai het. Die toepaslike lêers is nou ingesluit.
Daar is twee voorbeeldkodes wat vir hierdie projek werk. U kan ook kies.
d) Kopieer die kode van temp_comp_example of temp_comp_rt_example na u IDE -werkpaneel. U het ook toegang tot hulle vanuit die Ezo_I2c_lib zip -gids hierbo afgelaai.
Die "temp_comp_example" -kode werk deur die temperatuur in die EC -sensor in te stel en dan 'n lesing te neem. Wat die "temp_comp_rt_example" -kode betref, word die temperatuur ingestel en 'n lesing word in een skoot geneem. Beide gee dieselfde resultaat.
e) Stel temp_comp_example of temp_comp_rt_example op en laai dit op na u Arduino Uno- of STEMTera -bord.
f) Gaan in u IDE na Tools -> Serial Plotter of druk Ctrl+Shift+L op u sleutelbord. Die plottervenster sal oopmaak. Stel die baud-tempo op 9600. Die grafiek in real-time moet nou begin.
h) Om die seriële monitor te gebruik, gaan na Tools -> Serial Monitor of druk Ctrl+Shift+M op u sleutelbord. Die monitor sal oopmaak. Stel die baud -tempo op 9600 en kies "Vervoer terugkeer". Die EC- en temperatuurmetings moet vertoon word.
Stap 4: DEMONSTRASIE
Opsomming van die eksperiment in die video:
Deel 1: Geen temperatuurvergoeding nie
Aanvanklik het die water 'n temperatuur van ongeveer 30 ° C. Dit word dan verhit tot ongeveer 65 ° C, terwyl die geleidings- (groen grafiek) en temperatuur (rooi grafiek) lesings op die seriële plotter waargeneem word. (Vir 'n Arduino -voorbeeldkode wat die lees van veelvoudige stroombane sonder outomatiese temperatuurvergoeding moontlik maak, verwys na hierdie LINK).
Deel 2: Temperatuurvergoeding
Die Arduino -kode wat verantwoordelik is vir outomatiese temperatuurvergoeding, word op die bord opgelaai. Sien hierdie LINK vir die kode. Weer is die beginpunt van die water ongeveer 30 ° C. Dit word geleidelik tot ongeveer 65 ° C verhoog, terwyl die geleidings- (groen grafiek) en temperatuur (rooi grafiek) lesings op die seriële plotter waargeneem word.
Aanbeveel:
HOE OM 'N AUTOMATIESE NOODLIGSTROOM TE MAAK MET D882 TRANSISTOR: 3 stappe
HOE OM 'N AUTOMATISCHE NOODLIGSKRING TE MAAK MET D882 TRANSISTOR: HELLO VRIENDE, WELKOM BY MY KANAAL, VANDAG SAL EK U WYS HOE' N KURS VAN AUTOMATIESE NOODLICHT MET D882 TRANSISTOR WORD
AUTOMATIESE TOILETFLUSHER: 5 stappe
AUTOMATIESE TOILETSPOEL: Toilette is die eerste ding wat u aanraak nadat u u besigheid gedoen het, is waarskynlik dat die spoelhandvatsel nie baie skoon is nie. 'N Fantastiese plek om die koronavirus op te spoor. Om hierdie probleem op te los, het ek DIE AUTOMATIESE HANDVRYE TOILETFLUSHER geskep. Ek is 'n
AUTOMATIESE VULLIS KAN OF BAK. OM DIE PLANEET TE Bêre .: 19 stappe (met prente)
AUTOMATIESE VULLIS KAN OF BAK. OM DIE PLANEET TE Bêre .: Voordat ons begin, sal ek u aanbeveel om die eerste video te kyk voordat u dit lees, want dit is baie handig. HI, my naam is Jacob en ek woon in die Verenigde Koninkryk. Herwinning is 'n groot probleem waar ek woon; ek sien baie rommel op die veld en dit kan skadelik wees. Die
OPSOMMING VAN AUTOMATIESE LIGBRON MET ARDUINO UNO R3: 5 stappe
AUTOMATIESE LIGBRONVOERING MET ARDUINO UNO R3: In hierdie les gebruik ons 'n servomotor, 'n fotoresistor en 'n aftrekweerstand om 'n outomaties opspoorbare ligbronstelsel saam te stel
Gereelde automatiese weergawes van webdienste Gebruik Python: 5 stappe (met foto's)
Irrigações Automatizadas Com Web Service Utility Python: Neste projeto iremos desenvolver on sistema de monitoramento para planta ç õ es, que ir á As u meer van die relatiewe dinge verwag, druk dan op die atmosfeer, temperatuur, temperatuur, UV, velocidade of vento en condi