Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: Forrasztási dióda a szivattyú szárai között
- 3. lépés: A hardver bekötése
- 4. lépés: A kód
- 5. lépés: Fontos megjegyzés - Soros monitor
- 6. lépés: A kód beállítása a szabályozó igényeihez
- 7. lépés: Videó a PH -szabályozóról/kalibráló funkcióval
Videó: PH szabályozó/mérő - Arduino: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
*** Ha a fényképek és linkek nem jelennek meg, frissítse az oldalt
Ez egy arduino pH -szabályozóhoz vagy mérőműszerhez használható:
--- A szabályozó olyan reakciókhoz készült, amelyek egy bizonyos pH-n kezdődnek, és a reakció következtében természetes módon csökkentik/növelik a pH-t. Sok reakció esetében azonban kívánatos a kiindulási pH -értéken maradni. Tehát, ha a reakció túlságosan eltér a kívánt pH -tól, ez az arduino projekt savat vagy bázist pumpál, hogy a pH visszaálljon a normális értékre.
--- Ez a projekt egyszerűen használható pH-érzékelőként is, amely leolvassa bármely oldat pH-ját.
1. lépés: Szükséges anyagok
-Arduino Uno
-Számítógép és billentyűzet
-12V perisztaltikus folyadékszivattyú
-Analóg pH -érzékelő / mérő Pro készlet az Arduino számára
-I2C 20x4 Arduino LCD kijelző modul
-IN4001 dióda
-PN2222 tranzisztor
-12V DC hálózati adapter
-Férfi -női jumper vezetékek
-Férfi -férfi jumper vezetékek
-Alligátor klipek
-Arduino USB kábel
-Kenyértábla
2. lépés: Forrasztási dióda a szivattyú szárai között
Forrasztja a diódát a képen látható perisztaltikus szivattyú szárai közé. Ügyeljen arra, hogy a dióda ezüst szalagját a szivattyú (+) szára felé mutassa. Ez megvédi a szivattyú motorját.
3. lépés: A hardver bekötése
A4 -------------------- az LCD SDA-jához
A5 -------------------- az LCD SCL-hez
GND ----------------- GND az LCD-n
5V -------------------- az LCD VCC-hez
A0 -------------------- a tranzisztor középső végéhez (bázisához)
GND ------------------** a tranzisztor bal karja (emitter), ** a tranzisztor lapos oldalára utal
(-) tüskés szivattyú -----** a tranzisztor jobb oldali foga (kollektor)
(+) fogszivattyú ---- Vin (12V)
A3 -------------------- jelzővezeték (kék) pH-mérő
5V -------------------- a pH-mérő (+) vezetékéhez (piros)
GND ----------------- (-) huzalhoz (fekete) a pH-mérőhöz
_
*** További részletekért lásd a fényképeket
4. lépés: A kód
Az Arduino Code fájl két verziója van csatolva… az egyik a pH -értékek növekedésének szabályozására szolgál, a másik a pH csökkenő reakciókra
_
*** FONTOS ***
Töltse le a szükséges könyvtárakat (az útmutató tartalmazza a zip -et)
Ez a kód egy LCD könyvtárat használ, amely még nem szerepel az Arduino -ban …
A zip fájl megvalósításához töltse le a számítógépére, Az arduino ablakban lépjen a "Vázlat", "Könyvtár beillesztése", ". ZIP könyvtár hozzáadása" elemre
5. lépés: Fontos megjegyzés - Soros monitor
Ez a program soros bemenetet használ a menüképernyők megjelenítéséhez. Ez azt jelenti, hogy használat közben számítógéphez vagy laptophoz kell csatlakoztatni. A soros monitor működtetéséhez kattintson az arduino ablak jobb felső gombjára (nagyítónak tűnik).
*** FONTOS - használja az "Autoscroll", a "No line Ending" és a "9600 baud" opciókat a soros monitor képernyőjén … ha nem, akkor a kód nem úgy működik, ahogy tervezték
Értékek beviteléhez írjon be egy értéket a billentyűzet segítségével, majd nyomja meg az Enter billentyűt, vagy kattintson a "Küldés" gombra.
6. lépés: A kód beállítása a szabályozó igényeihez
Vannak nagyon egyszerű állandók, amelyeket csak meg kell változtatni, hogy megbizonyosodjon arról, hogy ez a program az Ön számára működik! Az alábbiakban a módosítandó állandók és azok leírása található:
- fillTime: mennyi ideig tart a szivattyú teljes feltöltése folyadékkal másodpercek alatt
- delayTime: mennyi ideig kell várnia a szabályozónak, mielőtt több oldatot szivattyúzna
- smallAdjust: másodpercek száma, ameddig a savat/bázist be kell pumpálni, ha a pH 0,3 - 1 pH -tól eltér
- largeAdjust: másodpercek száma, ameddig a savat/bázist be kell pumpálni, ha a pH> 1pH értékkel tér el
_
Ezenkívül ki kell derítenie, hogy a pH -mérő milyen eltolással és lejtéssel rendelkezik…
Ha a lejtésem és az eltolásom nem működik megfelelően a pH -mérővel, akkor a következő lépéseket kell tennie:
(1)- a meredekség beállítása = 1, az eltolás = 0
(2)- vegye fel és rögzítse a pH-értékeket pontosan 4-es, 7-es és 10-es pH-jú oldatokban
(3)- Hozzon létre egy ilyen egyenletrendszert:
(tényleges pH -érték 4)*meredekség + eltolás = 4
(tényleges pH -érték 7)*meredekség + eltolás = 7
(tényleges pH -érték 10)*meredekség + eltolás = 10
_
Használja ezt a három egyenletet, hogy megtalálja a legjobb illeszkedési vonalat a lejtés és eltolás megoldásához, és változtassa meg ezeket az állandókat az új meredekség- és eltolási értékekre
Ajánlott:
Változó motorfordulatszám -szabályozó: 8 lépés
Változó motorfordulatszám -szabályozó: Ebben a projektben megmutatom, hogyan készítettem el a motorfordulatszám -szabályozót & Bemutatom azt is, hogy milyen könnyű lehet egy változó motoros fordulatszám -szabályozót építeni egy IC 555 segítségével. Kezdjük el
Raspberry Pi beltéri klíma figyelő és szabályozó rendszer: 6 lépés
Raspberry Pi beltéri klímafigyelő és -szabályozó rendszer: Az emberek jól akarják érezni magukat a házukban. Mivel a környékünk éghajlata nem megfelelő nekünk, sok készüléket használunk az egészséges beltéri környezet fenntartásához: fűtőtestet, léghűtőt, párásítót, párátlanítót, tisztítót stb. Manapság ez a
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: 16 lépés
Otthoni automatizálás a NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: Korábbi NodeMCU projektjeim során két háztartási készüléket irányítottam a Blynk App alkalmazástól. Sok megjegyzést és üzenetet kaptam, hogy frissítsem a projektet kézi vezérléssel és további funkciókkal. Tehát megterveztem ezt az intelligens otthoni bővítő dobozt. Ebben az IoT -ban
UltraSonic folyadékszint -szabályozó: 6 lépés (képekkel)
UltraSonic folyadékszint -szabályozó: Bevezetés Mint valószínűleg tudja, Iránban száraz az idő, és hazámban nincs víz. Néha, különösen nyáron, látható, hogy a kormány levágja a vizet. Tehát a legtöbb lakásban van víztartály. Van 1
DC motor fordulatszám szabályozó áramkör: 5 lépés
DC motor fordulatszám -szabályozó áramkör: Ebben a rövid cikkben megtudjuk, hogyan lehet DC motor fordulatszám negatív visszacsatolási áramkört kialakítani. Elsősorban az áramkör működését és a PWM jelet vizsgáljuk. és a PWM jel használatának módja a