Turinys:
- 1 žingsnis: būtinos medžiagos
- 2 žingsnis: litavimo diodas tarp siurblio šakių
- 3 žingsnis: Įjunkite aparatūrą
- 4 žingsnis: Kodas
- 5 žingsnis: Svarbi pastaba - serijinis monitorius
- 6 veiksmas: pritaikykite kodą pagal savo reguliatoriaus poreikius
- 7 veiksmas: vaizdo įrašas apie PH reguliatorių/matuoklį su kalibravimo funkcija
Video: PH reguliatorius/matuoklis - „Arduino“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
*** Jei nuotraukos ir nuorodos nerodomos, atnaujinkite puslapį
Tai nurodoma naudojant arduino pH reguliatorių ar matuoklį:
--- Reguliatorius skirtas reakcijoms, kurios prasideda esant tam tikram pH ir dėl reakcijos natūraliai sumažėja/padidėja pH. Tačiau daugeliui reakcijų pageidautina išlaikyti pradinį pH. Taigi, jei reakcija nukrypsta nuo norimo pH, šis arduino projektas pumpuos rūgštį arba bazę, kad pH būtų normalus.
--- Šis projektas taip pat gali būti naudojamas tiesiog kaip pH jutiklis, kuris nuskaito bet kurio tirpalo pH.
1 žingsnis: būtinos medžiagos
-Arduino Uno
-Kompiuteris ir klaviatūra
-12 V skysčio peristaltinis siurblys
-Analoginis pH jutiklio / matuoklio rinkinys „Arduino“
-I2C 20x4 „Arduino“LCD ekrano modulis
-IN4001 diodas
-PN2222 tranzistorius
-12 V nuolatinės srovės maitinimo adapteris
-Vyriški ir moteriški jungiamieji laidai
-Vyriškos lyties jungiamieji laidai
-Aligatoriaus spaustukai
-Arduino USB kabelis
-Bandomoji Lenta
2 žingsnis: litavimo diodas tarp siurblio šakių
Lituokite diodą tarp peristaltinio siurblio kištukų, kaip parodyta paveikslėlyje. Būtinai uždėkite sidabrinę diodo juostą, nukreiptą į siurblio (+) kištuką. Tai apsaugos siurblio variklį.
3 žingsnis: Įjunkite aparatūrą
A4 -------------------- į LCD SDA
A5 -------------------- prie LCD SCL
GND ----------------- iki GND LCD
5V -------------------- į VCC LCD
A0 -------------------- tranzistoriaus vidurinė atrama (bazė)
GND ----------------- iki ** kairysis tranzistoriaus kištukas (spinduolis), ** nurodytas plokščioje tranzistoriaus pusėje
(-) dantų siurblys ---- iki ** dešinės tranzistoriaus šakės (kolektorius)
(+) dantų siurblys ---- iki Vin (12V)
A3 -------------------- signalinio laido (mėlyna) pH matuokliui
5V -------------------- į (+) laidą (raudoną) pH matuoklį
GND ----------------- iki (-) viela (juoda) pH matuoklio
_
*** Daugiau informacijos rasite nuotraukose
4 žingsnis: Kodas
Pridedamos 2 „Arduino Code“failo versijos … viena skirta reguliuoti reakcijas, kurių pH didėja, o kita - reakcijoms, kurių pH mažėja
_
*** SVARBU ***
Atsisiųskite reikalingas bibliotekas (ZIP kodas pridedamas prie šios instrukcijos)
Šis kodas naudoja LCD biblioteką, kuri dar nėra įtraukta į „Arduino“…
Norėdami įdiegti šį ZIP failą į savo projektą, atsisiųskite į savo kompiuterį, „Arduino“lange eikite į „Eskizas“, „Įtraukti biblioteką“, „Pridėti. ZIP biblioteką“
5 žingsnis: Svarbi pastaba - serijinis monitorius
Ši programa naudoja serijinę įvestį meniu ekranams rodyti. Tai reiškia, kad naudojimo metu jį reikės prijungti prie kompiuterio ar nešiojamojo kompiuterio. Norėdami valdyti serijinį monitorių, arduino lange spustelėkite viršutinį dešinįjį mygtuką (atrodo kaip didinamasis stiklas).
*** SVARBU - serijinio monitoriaus ekrane naudokite parinktis „Autoscroll“, „No line end“ir „9600 baud“… jei to nepadarysite, kodas neveiks taip, kaip numatyta
Norėdami įvesti reikšmes, klaviatūra įveskite vertę ir paspauskite klavišą „Enter“arba spustelėkite „Siųsti“
6 veiksmas: pritaikykite kodą pagal savo reguliatoriaus poreikius
Yra labai paprastų konstantų, kurias reikia tik pakeisti, kad įsitikintumėte, jog ši programa jums tinka! Žemiau pateikiamos rekomenduojamos keisti konstantos ir jų aprašymai:
- „fillTime“: kiek laiko jūsų siurblys visiškai užpildomas skysčiu per kelias sekundes
- delayTime: kiek laiko norite, kad reguliatorius lauktų prieš siurbdamas daugiau tirpalo
- mažas
- largeAdjust: sekundžių skaičius, per kurį reikia pumpuoti rūgštį/bazę, kai pH nukrypsta> 1pH
_
Be to, turėsite išsiaiškinti, koks yra jūsų pH matuoklio poslinkis ir nuolydis …
Jei mano nuolydis ir poslinkis netinkamai veikia su jūsų pH matuokliu, turėsite atlikti šiuos veiksmus:
(1)- nustatykite nuolydį = 1, o poslinkį- 0
(2)- paimkite ir užrašykite pH rodmenis tiksliai 4, 7 ir 10 pH tirpaluose
(3)- Sukurkite tokią lygčių sistemą:
(faktinis pH 4 rodmuo)*nuolydis + poslinkis = 4
(faktinis pH 7 rodmuo)*nuolydis + poslinkis = 7
(faktinis pH 10)*nuolydis + poslinkis = 10
_
Naudokite šias tris lygtis, kad surastumėte tinkamiausią liniją nuolydžiui ir poslinkiui išspręsti ir pakeiskite šias konstantas į naujas nuolydžio ir poslinkio vertes
Rekomenduojamas:
LM317 reguliuojamas įtampos reguliatorius: 6 žingsniai
LM317 reguliuojamas įtampos reguliatorius: Čia norėtume kalbėti apie reguliuojamus įtampos reguliatorius. Jiems reikalingos sudėtingesnės grandinės nei linijinės. Jie gali būti naudojami skirtingoms fiksuotos įtampos išėjimams gaminti, priklausomai nuo grandinės, taip pat reguliuojama įtampa per potenciometrą. Aš
Dvigubas šviesos diodų apšvietimo reguliatorius: 4 žingsniai
Dvigubas šviesos diodų pritemdymas (Seesaw): šiandien aš jums parodysiu, kaip padaryti dvigubą šviesos diodų pritemdiklį tik su 555 laikmačio lustais ir bendrais komponentais. Panašus į vieną MOSFET/tranzistorių (PNP, NPN, P kanalas, arba N-kanalas), kuris reguliuoja šviesos diodo ryškumą, šis naudoja dvi MOS
Kintamo variklio greičio reguliatorius: 8 žingsniai
Kintamo variklio greičio reguliatorius: Šiame projekte parodysiu, kaip sukūriau variklio greičio reguliatorių & Taip pat pademonstruosiu, kaip lengva sukurti kintamo variklio greičio valdiklį naudojant IC 555. Pradėkime
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) Remiantis atmosferos slėgiu: [Redaguoti]; Žr. 2 versiją 6 veiksme su rankiniu įvesties aukščio įvedimu. Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas. Dizainas paprastas, bet matavimai
„WiFi“ventiliatoriaus greičio reguliatorius (ESP8266 kintamosios srovės reguliatorius): 8 žingsniai (su nuotraukomis)
„WiFi“ventiliatoriaus greičio reguliatorius (ESP8266 kintamosios srovės reguliatorius): šioje instrukcijoje nurodoma, kaip sukurti lubų ventiliatoriaus greičio reguliatorių naudojant „Triac“fazės kampo valdymo metodą. „Triac“tradiciškai valdo atskiras „Atmega8“arduino sukonfigūruotas lustas. „Wemos D1 mini“šiam reguliavimui prideda „WiFi“funkciją