Tartalomjegyzék:

Készítse el saját PH- és sótartalom -felügyeleti rendszerét LED -MUTATÓKKAL: 4 lépés
Készítse el saját PH- és sótartalom -felügyeleti rendszerét LED -MUTATÓKKAL: 4 lépés

Videó: Készítse el saját PH- és sótartalom -felügyeleti rendszerét LED -MUTATÓKKAL: 4 lépés

Videó: Készítse el saját PH- és sótartalom -felügyeleti rendszerét LED -MUTATÓKKAL: 4 lépés
Videó: Dr. Hajkertész, a Tanító - Haj és Fejbőr specialista orvos előadásai 01. 2024, November
Anonim
Készítse el saját PH- és sótartalom -felügyeleti rendszerét LED -MUTATÓKKAL
Készítse el saját PH- és sótartalom -felügyeleti rendszerét LED -MUTATÓKKAL

Ebben a projektben egy pH- és sótartalom/vezetőképesség -ellenőrző rendszert készítünk LED -es mutatókkal. Az Atlas Scientific pH- és sótartalom -érzékelőit használják. A működés I2C protokollon keresztül történik, és az értékek megjelennek az Arduino soros monitoron.

A LED -ek akkor világítanak, ha az érzékelő leolvasása eléri az előre meghatározott határokat. Ebben az esetben a határértékek a következők: Ha a vezetőképesség leolvasása meghaladja az 500 μS/cm -t, a sárga LED bekapcsol; ha a pH -érték meghaladja a 10 -et, a piros LED kigyullad. A LED -ek használata bemutatja, hogyan használhatók fel az érzékelői leolvasások más hardverek aktiválására.

FIGYELMEZTETÉSEK:

Az Atlas Scientific nem gyárt fogyasztói elektronikát. Ez a berendezés villamosmérnököknek készült. Ha nem ismeri az elektrotechnika vagy a beágyazott rendszerek programozását, előfordulhat, hogy ezek a termékek nem az Ön számára valók

Ezt az eszközt Windows számítógépen fejlesztették ki és tesztelték. Nem tesztelték Mac -en, az Atlas Scientific nem tudja, hogy ezek az utasítások kompatibilisek -e Mac rendszerrel

ELŐNYÖK:

  • Valós idejű pH- és sótartalom-leolvasások.
  • Bővíthető többféle Atlas EZO érzékelővel.
  • Képesség az érzékelők leolvasására más hardverek vezérlésére.
  • Minimális programozási ismeretek szükségesek, hacsak nem tervezi a projekt módosítását.

ANYAGOK:

  • 1- Arduino Uno vagy STEMTera tábla
  • Breadboard (ha nem használ STEMTera táblát)
  • Jumper vezetékek
  • 1- pH érzékelő készlet
  • 1- sótartalom-érzékelő készlet
  • 1- Inline feszültségleválasztó
  • 2- LED-ek
  • 2- 220 Ω ellenállások

1. lépés: ELŐSZERELÉSI KÖVETELMÉNYEK

a) Kalibrálja az érzékelőket. Minden érzékelő egyedi kalibrálási eljárással rendelkezik. Tekintse meg a következőket: Ezo pH adatlap, Ezo EC adatlap.

b) Állítsa az érzékelők protokollját I2C -re. Minden érzékelő egyedi I2C címet igényel. A projekt mintakódjának megfelelően a következő címeket kell használni: a pH -érzékelő címe 99, a sótartalom -érzékelő címe pedig 100. A protokollok közötti váltásról és a címek hozzárendeléséről ezen a linken tájékozódhat.

A kalibrálást és az I2C -re való átkapcsolást KELL elvégezni, mielőtt az érzékelőket beépítik ebbe a projektbe

2. lépés: SZERELHETŐ HARDVER

SZERELHETŐ HARDVER
SZERELHETŐ HARDVER

Csatlakoztassa a hardvert a fenti vázlat szerint.

Használhat vagy Arduino UNO -t, vagy STEMTera táblát. Ebben a projektben a STEMTera táblát használták kompakt kialakítása miatt, ahol az Arduino -t kombinálják a kenyérlemezzel.

A 220Ω -os ellenállások a LED -ekre korlátozzák az áramot, megakadályozva, hogy kifújjanak.

Az Inline feszültségleválasztó elkülöníti a pH áramkört a sótartalom körétől, ezáltal megvédi azt az elektromos interferenciától (zajtól), amely a sótartalom -érzékelőből vagy a rendszer más elektronikájából származhat.

3. lépés: Töltse be a programot ARDUINO -ra

A projekt kódja testreszabott könyvtárat és fejlécfájlt használ az EZO áramkörökhöz I2C módban. Hozzá kell adnia őket az Arduino IDE -hez a kód használatához. Az alábbi lépések tartalmazzák az IDE ezen kiegészítésének folyamatát.

a) Töltse le a számítógépre az Ezo_I2c_lib ZIP -mappát a GitHub -ból.

b) Nyissa meg számítógépén az Arduino IDE -t (IDE -jét innen töltheti le, ha nincs meg). Az IDE -ben lépjen a Vázlat -> Könyvtár beillesztése ->. ZIP könyvtár hozzáadása -> Válassza ki az éppen letöltött Ezo_I2c_lib mappát. A megfelelő fájlok most már szerepelnek.

c) Másolja a kódot a pH_EC_led_indicator -ból az IDE munkalapjára. A fent letöltött Ezo_I2c_lib zip mappából is elérheti.

d) Fordítsa össze és töltse fel a pH_EC_led_indicator kódot Arduino Uno vagy StemTera táblájára.

e) Az IDE -ben lépjen az Eszközök -> Soros monitor elemre, vagy nyomja meg a Ctrl+Shift+M billentyűkombinációt. Megnyílik a soros monitor. Állítsa az átviteli sebességet 9600 -ra, és válassza a "Kocsivissza" lehetőséget.

4. lépés: DEMONSTRÁCIÓ

A videóban bemutatott kísérlet összefoglalója:

  • Megmérik a víz kezdeti pH -ját és EC -jét.
  • Némi NaCl -ot (sót) adnak a vízhez, a vezetőképesség -érték emelkedik, és amint átlépi az 500μS/cm -t, a sárga LED bekapcsol.
  • Ezután valamilyen pH UP oldatot öntünk a főzőpohárba, a pH növekszik, és amikor átlépi a 10 -et, és a piros LED bekapcsol.
  • Végül adjunk hozzá némi pH DOWN oldatot, és a pH csökken. Ha a leolvasott érték kevesebb, mint 10, a piros LED kialszik.

Ajánlott: