Mundarija:
- Ta'minotlar
- 1 -qadam: zondni yig'ing
- 2 -qadam: Arduino kartasini dasturlashtiring
- 3 -qadam: suv probini ishlatish
- 4 -qadam: Suvning ifloslanishi
Video: Arduino Uno bilan suv tekshiruvi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu qo'llanmada siz o'tkazuvchanlikni o'lchash uchun o'z qo'lingiz bilan suv o'lchash moslamasini yig'ishni o'rganasiz, shuning uchun har qanday suyuqlikning ifloslanish darajasi.
Suv tekshirgichi nisbatan oddiy qurilma. Uning ishi toza suv aslida elektr zaryadini yaxshi o'tkazmasligiga asoslanadi. Haqiqatan ham, biz ushbu qurilma bilan qilayotgan ishimiz - (asosan, o'tkazuvchan bo'lmagan) suvda suzuvchi o'tkazuvchi zarrachalar kontsentratsiyasini baholash.
Suv juda kamdan -kam hollarda uning asosiy kimyoviy formulasining yig'indisidir: vodorodning ikkita atomi va kislorodning biri. Odatda, suv - bu erigan boshqa moddalarni, shu jumladan minerallar, metallar va tuzlarni o'z ichiga olgan aralash. Kimyoda suv hal qiluvchi, boshqa moddalar eriydigan moddalar bo'lib, ular birgalikda eritma hosil qiladi. Eritmalar ionlarni hosil qiladi: elektr zaryadini tashuvchi atomlar. Bu ionlar, aslida, elektr energiyasini suv orqali o'tkazadi. Shuning uchun o'tkazuvchanlikni o'lchash - suv namunasi qanchalik toza (chindan ham nopok) bo'lishi mumkinligini bilishning yaxshi usuli: suvli eritmada qancha ko'p erigan bo'lsa, u orqali elektr tezroq o'tadi.
Ta'minotlar
- 1 ta Arduino Uno taxtasi
- 1x5x7 sm PCB
- 1x shassi biriktiruvchi ustun, qattiq yadroli sim
- 1x 10kOm qarshilik
- arduino uchun erkak bosh chiziqlar
1 -qadam: zondni yig'ing
Bu erda montaj jarayonining videosi mavjud.
Erkaklar sarlavhasini (taxminan 10 ta pin) tenglikka lehimlang.
E'tibor bering, bitta pin arduino kartasida GND ga, ikkinchisi A5 ga, uchinchisi A0 ga kirishi kerak. 10 kOhmlik rezistorni oling. Bir uchini arduino taxtasida GND ga kiradigan bosh piniga lehimlang, rezistorning ikkinchi uchi arduino kartasida A0 bilan tugaydigan bosh pimiga. Shunday qilib, qarshilik asosan arduino kartasida GND va A0 o'rtasida ko'prik hosil qiladi.
Ikkita qattiq yadroli simni (har birining uzunligi taxminan 30 sm) oling va har bir uchining ikkala uchini echib oling. Birinchi simning bir uchini A5 bilan tugaydigan bosh piniga lehimlang; ikkinchi simning bir uchini arduino taxtasida A0 bilan tugaydigan bosh piniga lehimlang.
Qattiq yadroli bo'laklarning boshqa uchlarini bog'lovchi ustunga ulang. Bir uchi postning qizil qismiga, ikkinchi uchi bog'lovchi ustunning qora qismiga kiradi.
Endi ikki bo'lak qattiq simni kesib oling (har birining uzunligi taxminan 10 sm) va har bir simning ikkala uchini olib tashlang. Har bir sim bo'lagining bir uchini bog'lovchi ustunning metall uchlariga ulang. Qattiq yadroli simni mahkamlash uchun murvatlardan foydalaning. Boshqa uchlarini burish.
Nihoyat, tenglikni arduino taxtasiga joylashtirishga harakat qilib ko'ring va bitta pin GNDga, ikkinchisi A0 ga, uchinchisi A5 ga ulanganligiga ishonch hosil qiling.
2 -qadam: Arduino kartasini dasturlashtiring
Ishlaydigan suv zondiga ega bo'lish uchun siz arduino uno taxtasiga ma'lum bir dasturni yuklashingiz kerak bo'ladi.
Bu erda siz yuklashingiz kerak bo'lgan eskiz:
/* Suvning elektr o'tkazuvchanligini o'lchaydigan Arduino gadjetining suv o'tkazuvchanligi monitorining eskizi. Bu misol kodi jamoat mulki bo'lgan misol kodiga asoslangan. */ const float ArduinoVoltage = 5.00; // Buni 3.3v uchun o'zgartiring Arduinos const float ArduinoResolution = ArduinoVoltage / 1024; const float resistorValue = 10000.0; int chegarasi = 3; int inputPin = A0; int ouputPin = A5; void setup () {Serial.begin (9600); pinMode (ouputPin, OUTPUT); pinMode (inputPin, INPUT); } void loop () {int analogValue = 0; int oldAnalogValue = 1000; float returnVoltage = 0.0; suzuvchi qarshilik = 0,0; er -xotin Siemens; float TDS = 0,0; while (((oldAnalogValue-analogValue)> ostona) || (oldAnalogValue4.9) Serial.println ("Bu metall emasligiga ishonchingiz komilmi?"); kechikish (5000);}
To'liq kod bu erda ham mavjud.
3 -qadam: suv probini ishlatish
Kodni yuklaganingizdan so'ng, suv probining ikki jingalak uchini suyuqlikka botirib ketma -ket monitorni oching.
Siz probdan o'qishlar olishingiz kerak, bu sizga suyuqlikning qarshiligi va uning o'tkazuvchanligi haqida aniq tasavvur beradi.
Ikkita jingalak uchini metall bo'lakka ulash orqali siz probning to'g'ri ishlayotganini osongina tekshirishingiz mumkin. Agar ketma -ket monitor quyidagi xabarni qaytarsa: "Bu metall emasligiga ishonchingiz komilmi?", Siz zond sizga aniq ko'rsatkichlarni berayotganiga amin bo'lishingiz mumkin.
Musluk suvi uchun siz 60 ta microSiemens o'tkazuvchanligini olishingiz kerak.
Endi suvga ozgina yuvish vositasini qo'shishga harakat qiling va siz qanday ko'rsatkichlarga ega ekanligingizni bilib oling.
Bu safar suyuqlikning o'tkazuvchanligi taxminan 170 ta microSiemensga ko'tariladi.
4 -qadam: Suvning ifloslanishi
Suv o'tkazuvchanligi va suvning ifloslanishi o'rtasida to'g'ridan -to'g'ri bog'liqlik mavjud. Supero'tkazuvchilarlik, suvda erigan begona moddalar miqdorining ko'rsatkichi bo'lgani uchun, suyuqlik qancha o'tkazuvchan bo'lsa, shuncha iflos bo'ladi.
Suv ifloslanishining oqibatlari ko'p jihatdan salbiy. Bir misol, kontseptsiya sirt tarangligi bilan bog'liq.
Kutupluluğu tufayli, suv molekulalari bir -biriga kuchli tortiladi, bu esa suvga yuqori sirt tarangligini beradi. Suv yuzasidagi molekulalar "bir -biriga yopishib", suv ustida "teri" turini hosil qilib, juda yengil narsalarni ushlab turishga qodir. Suv ustida yuradigan hasharotlar bu sirt tarangligidan foydalanadilar. Yuzaki taranglik suvning yupqa qatlamga tarqalishidan ko'ra tomchilar shaklida to'planishiga olib keladi. Shuningdek, u suvning o'simlik ildizlari va poyalari va tanangizdagi eng kichik qon tomirlari bo'ylab harakatlanishiga imkon beradi - bitta molekula daraxt ildizi bo'ylab yoki mayda orqali harakat qilar ekan, u bilan boshqalarni "tortadi".
Biroq, begona moddalar (masalan, kir yuvish suyuqligi) suvda eriganida, bu suvning sirt tarangligini butunlay o'zgartirib, bir qator muammolarni keltirib chiqaradi.
Siz uyda o'tkazishingiz mumkin bo'lgan bitta tajriba sirt tarangligini va suvni ifloslanishining oqibatlarini tasvirlashga yordam beradi.
Qog'oz qisqichini oling va uni suvga to'la idishga yaxshilab tushiring. Keyin qog'oz qisqichi yuzada qolishi va suzishi kerak.
Agar suv idishida bir tomchi yuvish suyuqligi yoki boshqa kimyoviy moddalar solinsa, bu qog'oz qisqichining darhol cho'kishiga olib keladi.
Bu erda o'xshashlik qog'oz qisqichi va uning ustida yurish uchun suvning sirt tarangligidan foydalanadigan hasharotlar o'rtasida. Suv omboriga (bu ko'l, daryo va hokazo) begona moddalar kiritilganda, sirt tarangligi o'zgaradi va bu hasharotlar endi suv yuzasida suzib yura olmaydi. Oxir oqibat, bu ularning hayot aylanishiga ta'sir qiladi.
Siz bu tajriba videosini bu erda ko'rishingiz mumkin.
Tavsiya:
Suv ichish signalizatsiyasi tizimi /suv olish monitor: 6 qadam
Suv ichish signalizatsiyasi tizimi /suv olish monitori: biz o'zimizni sog'lom saqlash uchun har kuni etarli miqdorda suv ichishimiz kerak. Bundan tashqari, har kuni ma'lum miqdorda suv ichish kerak bo'lgan bemorlar ko'p. Afsuski, biz deyarli har kuni jadvalni o'tkazib yubordik. Shunday qilib, men dizayn qilaman
MQTT/Google uy suv toshqini/ESP-01 bilan suv WiFi sensori: 7 qadam
MQTT/Google uy toshqini/suv WIFI sensori ESP-01 bilan: Bu yo'riqnomada men sizga minimal xarajat bilan wifi sel/suv sensori qurishni ko'rsataman. Butun loyiha menga ebaydan va mavjud ehtiyot qismlarimdan sotib olgan qismlarim uchun 8 dollardan kam turadi. Ushbu loyihada biz WIFni ta'minlash uchun ESP-01dan foydalanamiz
Dush suv monitorida suv va pulni tejang: 15 qadam (rasmlar bilan)
Suv monitorini suv bilan tejang: Qaysi suv ko'proq ishlatiladi - hammom yoki dush? Men yaqinda bu savol haqida o'yladim va tushundimki, qancha suv ishlatilishini bilmasdim. Bilaman, men dushda bo'lganimda, ba'zida xayolim chalkashib ketadi, men nima haqida o'ylayman
Harorat va batareyani tanlash bilan batareya tekshiruvi: 23 qadam (rasmlar bilan)
Harorat va batareyani tanlash bilan batareya tekshiruvi: Batareya quvvatini tekshiruvchi, bu qurilma yordamida siz 18650 ta batareya, kislota va boshqalarning quvvatini tekshirishingiz mumkin (men sinovdan o'tkazgan eng katta akkumulyator - bu 6v kislotali akkumulyator 4,2A). Sinov natijasi milliamperda/soatni tashkil qiladi, men ushbu qurilmani yarataman, chunki uni tekshirish kerak
Ultrasonik sensor va Funduino suv sensori yordamida Arduino suv sathini aniqlash usullari: 4 qadam
Ultrasonik sensor va Funduino suv sensori yordamida Arduino suv sathini aniqlash usullari: Ushbu loyihada men sizga ikkita usuldan foydalanib, arzon suv detektori qanday yaratilishini ko'rsataman: 1. Ultrasonik sensor (HC-SR04) .2. Funduino suv sensori