Sadržaj:
- Korak 1: ZAHTJEVI ZA MONTAŽU
- Korak 2: MONTIRAJTE HARDVER
- Korak 3: UČITAJTE PROGRAM NA ARDUINO
- Korak 4: DEMONSTRACIJA
Video: UČINITE SVOJ SISTEM ZA PRAĆENJE PH I SALINITETA SA LED INDIKATORIMA: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom projektu izradit ćemo sustav za praćenje pH i saliniteta/vodljivosti s LED indikatorima. Koriste se senzori pH i saliniteta tvrtke Atlas Scientific. Rad se odvija putem I2C protokola, a očitanja se prikazuju na Arduino serijskom monitoru.
LED diode se uključuju ako očitanja senzora izlaze iz unaprijed definiranih granica. U tom slučaju ograničenja su sljedeća: Ako očitanje vodljivosti pređe 500 μS/cm, upalit će se žuta LED; ako pH vrijednost pređe 10, uključit će se crvena LED. Korištenje LED dioda nudi demonstraciju načina na koji se očitanja senzora mogu koristiti za pokretanje drugog hardvera.
UPOZORENJA:
Atlas Scientific ne proizvodi potrošačku elektroniku. Ova je oprema namijenjena inženjerima elektrotehnike. Ako niste upoznati s programiranjem elektrotehnike ili ugrađenih sustava, ovi proizvodi možda nisu za vas
Ovaj je uređaj razvijen i testiran na računalu sa sustavom Windows. Nije testirano na Macu, Atlas Scientific ne zna jesu li ove upute kompatibilne s Mac sustavom
PREDNOSTI:
- Očitavanja pH i saliniteta u stvarnom vremenu.
- Može se proširiti na više vrsta Atlasovih EZO senzora.
- Sposobnost korištenja očitanja senzora za kontrolu drugog hardvera.
- Potrebne su minimalne vještine programiranja, osim ako ne planirate mijenjati projekt.
MATERIJALI:
- 1- Arduino Uno ili STEMTera ploča
- Oglasna ploča (ako se STEMTera ploča ne koristi)
- Kratkospojne žice
- 1- komplet senzora pH
- 1- komplet senzora za salinitet
- 1- Ulazni izolator napona
- 2- LED diode
- 2- 220 Ω otpornici
Korak 1: ZAHTJEVI ZA MONTAŽU
a) Kalibrirajte senzore. Svaki senzor ima jedinstven postupak kalibracije. Pogledajte sljedeće: Tehnički list Ezo pH, Tehnički list Ezo EC.
b) Postavite protokol senzora na I2C. Svaki senzor treba jedinstvenu I2C adresu. U skladu s uzorkom koda za ovaj projekt, koriste se sljedeće adrese: adresa pH senzora je 99, a adresa senzora saliniteta je 100. Za informacije o tome kako se mijenjati između protokola i dodijeliti adrese, pogledajte ovaj LINK.
Kalibracija i prelazak na I2C MORAJU se izvršiti prije implementacije senzora u ovaj projekt
Korak 2: MONTIRAJTE HARDVER
Spojite hardver kao što je prikazano na gornjoj shemi.
Možete koristiti Arduino UNO ili STEMTera ploču. Ploča STEMTera korištena je u ovom projektu zbog svog kompaktnog dizajna gdje se Arduino kombinira s matičnom pločom.
Otpornici od 220 Ω ograničavaju struju LED dioda, sprječavajući njihovo izgaranje.
Ugrađeni izolator napona izolira pH krug od kruga slanosti, štiteći ga tako od bilo kakvih električnih smetnji (šuma) koje mogu potjecati od osjetnika saliniteta ili druge elektronike u sustavu.
Korak 3: UČITAJTE PROGRAM NA ARDUINO
Kod za ovaj projekt koristi prilagođenu biblioteku i datoteku zaglavlja za EZO krugove u I2C načinu. Morat ćete ih dodati u svoj Arduino IDE da biste mogli koristiti kôd. Koraci u nastavku uključuju postupak dodavanja ovog IDE -a.
a) Preuzmite Ezo_I2c_lib, zip mapu s GitHub -a na svoje računalo.
b) Na računalu otvorite Arduino IDE (IDE možete preuzeti OVDJE ako ga nemate). U IDE -u idite na Sketch -> Include Library -> Add. ZIP Library -> Odaberite mapu Ezo_I2c_lib koju ste upravo preuzeli. Odgovarajuće datoteke sada su uključene.
c) Kopirajte kôd s pH_EC_led_indicator na svoju IDE radnu ploču. Možete mu pristupiti i iz gore preuzete zip mape Ezo_I2c_lib.
d) Sastavite i prenesite kôd pH_EC_led_indicator na svoju Arduino Uno ili StemTera ploču.
e) U IDE -u idite na Tools -> Serial Monitor ili pritisnite Ctrl+Shift+M na tipkovnici. Otvorit će se serijski monitor. Postavite brzinu prijenosa na 9600 i odaberite "Povratak prijevoza"
Korak 4: DEMONSTRACIJA
Sažetak eksperimenta prikazan u videu:
- Mjere se početni pH i EC vode.
- U vodu se dodaje nešto NaCl (soli), očitanje vodljivosti raste i čim prijeđe 500μS/cm, uključuje se žuta LED.
- Zatim se u čašu ulije malo otopine pH UP, pH se poveća i pri prijelasku 10 i uključi se crvena LED dioda.
- Na kraju se dodaje nešto otopine za snižavanje pH i pH se smanjuje. Kada je očitanje manje od 10, crvena LED dioda se isključuje.
Preporučeni:
Učinite svoj grijač vode Shelly 13:00: 9 koraka
Učinite svoj grijač vodom Shelly 13:00: Pozdrav svima, Prije svega, objasnit ću svoju motivaciju za kućnu automatizaciju svog grijača vode. Nakon analize njegova rada, primijetio sam duže vrijeme rada nego što je potrebno. Osim toga, moj grijač vode radi i ako smo na v
Učinite svoj vlastiti niskobudžetni Bluetooth glazbeni sustav: 5 koraka (sa slikama)
Učinite svoj vlastiti niskobudžetni Bluetooth glazbeni sustav: U ovom projektu pokazat ću vam kako sam " stopio " prljavi jeftini bluetooth glazbeni prijemnik sa mojim starim zvučnikom. Glavni fokus bit će na projektiranju jeftinog sklopa audio pojačala oko LM386 i NE5534. Bluetooth prijemnik
Učinite svoj jednostavan i jeftin prijenosnim Bluetooth zvučnikom: 5 koraka (sa slikama)
Učinite svoj jednostavan i jeftin prijenosnim Bluetooth zvučnikom: U ovom projektu pokazat ću vam kako izgraditi jednostavan prijenosni Bluetooth zvučnik koji može neprekidno reproducirati melodije do 30 sati. Većina korištenih komponenti može se pronaći za samo 22 USD što čini ovaj projekt prilično niskim proračunom. Idemo
Učinite svoj vlastiti jednostavan terminom: 4 koraka (sa slikama)
Učinite vlastiti jednostavan Theremin: U ovom projektu pokazat ću vam kako funkcionira elektronički instrument Theremin i kako možemo stvoriti njegovu jednostavnu verziju uz pomoć 2 IC -a i samo nekoliko komplementarnih komponenti. Usput ćemo govoriti o vrstama oscilatora, kapacitetu tijela
Učinite sami Učinite svoju perilicu posuđa Maytag jeftino: 5 koraka
Napravite sami perilicu posuđa Maytag jeftino: nekada sam volio marku Maytag. Moja stara perilica posuđa trajala je više od 20 godina kad sam je prije godinu i pol zamijenio novom. Ne možete pogriješiti što ste odabrali Maytag, pomislio sam. Ali pogriješio sam. Prošli tjedan moj 1,5 -godišnjak