Cov txheej txheem:

Dej Ntsuam Xyuas Nrog Arduino Uno: 4 Kauj Ruam
Dej Ntsuam Xyuas Nrog Arduino Uno: 4 Kauj Ruam

Video: Dej Ntsuam Xyuas Nrog Arduino Uno: 4 Kauj Ruam

Video: Dej Ntsuam Xyuas Nrog Arduino Uno: 4 Kauj Ruam
Video: BigTreeTech - SKR 3 - TMC2130 with Sensorless Homing 2024, Hlis ntuj nqeg
Anonim
Dej Ntsuam Xyuas Nrog Arduino Uno
Dej Ntsuam Xyuas Nrog Arduino Uno

Hauv qhov kev qhia no koj yuav kawm paub yuav ua li cas sib sau ua koj tus kheej DIY dej sojntsuam txhawm rau ntsuas kev coj ua, yog li cov qib kev ua qias tuaj ntawm cov kua.

Kev soj ntsuam dej yog ib qho cuab yeej siv yooj yim. Nws cov haujlwm ua haujlwm vam khom qhov tseeb tias cov dej ntshiab tsis tau nqa hluav taws xob zoo heev. Yog li dab tsi peb tab tom ua tiag tiag nrog cov cuab yeej no yog ntsuas ntsuas qhov ua tau zoo ntawm cov khoom siv uas ntab hauv cov dej (feem ntau tsis ua rau).

Dej tsis tshua muaj txiaj ntsig tsuas yog cov lej ntawm nws cov tshuaj yooj yim: ob lub atoms ntawm hydrogen thiab ib qho ntawm cov pa. Feem ntau, dej yog qhov sib xyaw uas tseem suav nrog lwm yam tshuaj uas tau yaj hauv nws, suav nrog cov zaub mov, hlau, thiab ntsev. Hauv kev siv tshuaj lom neeg, dej yog cov kuab tshuaj, lwm yam tshuaj muaj kuab lom, thiab sib xyaw ua ke daws teeb meem. Kev daws teeb meem tsim cov ions: atoms uas nqa hluav taws xob. Cov ions no yog qhov txav hluav taws xob los ntawm dej. Tias yog vim li cas ntsuas kev coj ua yog txoj hauv kev zoo los kawm paub tias dawb huv (tiag tiag li cas, tsis huv) cov qauv dej tuaj yeem yog: cov khoom ntau dua uas tau yaj hauv cov dej daws, cov hluav taws xob nrawm yuav txav los ntawm nws.

Khoom siv

  • 1x Arduino Uno pawg thawj coj saib
  • 1 x 5 x 7 cm PCB
  • 1x Chassis mount binding ncej Cov tub ntxhais hlau
  • 1x 10 kOhm resistor
  • txiv neej headers strips rau arduino

Kauj Ruam 1: Sib sau ua ke sojntsuam

Sib dhos Soj Ntsuam
Sib dhos Soj Ntsuam
Sib dhos Soj Ntsuam
Sib dhos Soj Ntsuam
Sib dhos Soj Ntsuam
Sib dhos Soj Ntsuam

Ib daim vis dis aus ntawm cov txheej txheem sib dhos muaj nyob ntawm no.

Muab cov kab laug sab laug tso rau ntawm tus txiv neej lub taub hau (li 10 tus pin) mus rau PCB.

Ceev faj tias ib tus pin xav tau nkag mus rau GND ntawm pawg thawj coj saib xyuas, lwm tus rau hauv A5 thiab tus thib peb mus rau A0. Lob tus 10kOhm resistor. Cov laug ib sab mus rau tus pin header uas nkag mus rau GND ntawm daim npav arduino, lwm qhov kawg ntawm tus tiv thaiv mus rau tus pin header uas xaus ntawm A0 hauv pawg thawj coj saib arduino. Txoj kev no tus tiv thaiv yuav pib tsim tus choj ntawm GND thiab A0 ntawm lub rooj tsav xwm arduino.

Lob ob daim ntawm cov tub ntxhais hlau (kwv yees li 30cm ntev txhua) thiab hle ob qho kawg ntawm txhua daim. Siv ib qho kawg ntawm thawj xaim mus rau lub taub hau tus pin uas xaus rau hauv A5; solder ib kawg ntawm ob daim xaim mus rau lub header pin uas xaus rau hauv A0 ntawm pawg thawj coj saib arduino.

Txuas lwm qhov kawg ntawm cov khoom ntawm cov tub ntxhais hlau xaim mus rau txoj hlua khi. Ib qhov kawg nkag mus rau qhov liab ntawm tus ncej, lwm qhov kawg nkag mus rau ib feem dub ntawm txoj hlua khi.

Tam sim no txiav ob daim ntawm cov tub ntxhais hlau (txog 10 cm ntev txhua), thiab hle ob qho kawg ntawm txhua lub xaim. Txuas ib kawg ntawm txhua daim xov hlau mus rau cov hlau xaus ntawm txoj hlua khi. Siv cov ntsia liaj qhov rooj kom ruaj khov cov tub ntxhais hlau xaim nyob hauv qhov chaw. Curl lwm qhov kawg.

Thaum kawg, sim muab PCB rau ntawm pawg thawj coj saib, thiab nco ntsoov tias ib tus pin nkag mus rau hauv GND, lwm tus mus rau A0 thiab tus lej thib peb rau hauv A5.

Kauj Ruam 2: Program Arduino Board

Txhawm rau kom muaj kev soj ntsuam dej ua haujlwm tau zoo, koj yuav tsum tau xa cov haujlwm tshwj xeeb mus rau arduino uno board.

Nov yog daim duab koj yuav tsum tau upload:

/* Dej Kev Coj Tus Kheej Kev Kos Duab rau Arduino cov cuab yeej uas ntsuas cov hluav taws xob ua dej. Tus lej piv txwv no yog ua raws tus lej piv txwv uas nyob hauv zej tsoom. */ const ntab ArduinoVoltage = 5.00; // Hloov qhov no rau 3.3v Arduinos const float ArduinoResolution = ArduinoVoltage / 1024; const ntab resistorValue = 10000.0; int pib = 3; int inputPin = A0; int ouputPin = A5; teeb tsa tsis muaj dab tsi () {Serial.begin (9600); pinMode (ouputPin, OUTPUT); pinMode (inputPin, INPUT); } tsis muaj dab tsi voj () {int analogValue = 0; int oldAnalogValue = 1000; ntab returnVoltage = 0.0; ntab tsis kam = 0.0; ob chav Siemens; float TDS = 0.0; thaum (((oldAnalogValue-analogValue)> threshold) || (oldAnalogValue4.9) Serial.println ("Koj puas paub tseeb tias qhov no tsis yog hlau?"); ncua (5000);}

Txoj cai ua tiav s kuj muaj nyob ntawm no.

Kauj Ruam 3: Siv Dej Tshuaj Ntsuam Xyuas

Siv Kev Tshawb Fawb Dej
Siv Kev Tshawb Fawb Dej
Siv Kev Tshawb Fawb Dej
Siv Kev Tshawb Fawb Dej

Tom qab koj tau tshaj tawm cov cai, poob ob qhov xaus ntawm qhov ntsuas dej mus rau hauv cov kua thiab qhib qhov saib ua ntej.

Koj yuav tsum tau txais kev nyeem los ntawm kev sojntsuam, uas muab rau koj lub tswv yim ntxhib ntawm qhov tsis kam ntawm cov kua, yog li nws qhov kev coj ua.

Koj tuaj yeem sim yooj yim seb koj qhov kev sojntsuam ua haujlwm zoo, los ntawm kev txuas ob lub qhov xaus rau ib qho ntawm cov hlau. Yog tias tus saib xyuas rov qab cov lus hauv qab no: "Koj puas paub tseeb tias qhov no tsis yog hlau?", Koj tuaj yeem ntseeg tau tias qhov kev sojntsuam tau muab kev nyeem ntawv raug rau koj.

Txog cov kais dej, koj yuav tsum tau txais kev coj ua txog li 60 microSiemens.

Tam sim no sim ntxiv qee qhov ntxuav cov kua rau hauv dej thiab saib dab tsi nyeem ntawv koj tau txais.

Lub sijhawm no, qhov ua tau zoo ntawm cov kua nce mus txog 170 microSiemens.

Kauj Ruam 4: Dej Pollution

Muaj qhov sib txuas ncaj qha ntawm kev ua dej thiab dej tsis huv. Txij li kev coj ua yog qhov qhia txog tus nqi ntawm cov tshuaj txawv teb chaws yaj hauv dej, nws ua raws li qhov ua kom muaj kua ntau dua, muaj kuab paug ntau nws kuj yog.

Qhov tshwm sim ntawm cov pa phem tsis zoo hauv ntau txoj hauv kev. Ib qho piv txwv cuam tshuam nrog lub tswv yim ntom ntom ntom ntom.

Vim tias lawv cov polarity, cov dej molecules tau nyiam ib leeg rau ib leeg, uas ua rau dej muaj qhov nro saum npoo. Cov lwg me me ntawm cov dej "sib koom ua ke" los ua ib hom "tawv nqaij" ntawm cov dej, muaj zog txaus los txhawb nqa cov khoom sib txawv. Kab uas taug kev hauv dej tau txais txiaj ntsig los ntawm qhov nro saum npoo av. Qhov ntom saum npoo av ua rau cov dej sib xyaw ua ke ntau dua li nthuav tawm hauv txheej nyias nyias. Nws tseem tso cai rau cov dej txav mus los ntawm cov hauv paus hniav cog thiab cov qia thiab cov hlab ntshav me tshaj plaws hauv koj lub cev - raws li ib qho lwg me me txav mus rau tsob ntoo hauv paus lossis hla cov hlab ntshav, nws "rub" lwm tus nrog nws.

Txawm li cas los xij, thaum cov tshuaj txawv teb chaws (piv txwv li ntxuav cov kua) tau yaj rau hauv dej, qhov no hloov pauv qhov nro ntawm cov dej tag nrho, ua rau muaj teeb meem ntau.

Ib qho kev sim uas koj tuaj yeem ua haujlwm hauv tsev yuav pab qhia txog qhov nro thiab qhov tshwm sim ntawm cov dej tsis huv.

Nqa daim ntawv txiav thiab txo qis nws mus rau hauv lub tais puv dej. Tom qab ntawv daim ntawv yuav tsum nyob ntawm qhov chaw thiab ntab.

Yog tias, txawm li cas los xij, ib qho poob ntawm kev ntxuav cov kua lossis lwm yam tshuaj lom tau nkag rau hauv lub tais dej, qhov no yuav ua rau daim ntawv lo ntog tam sim ntawd.

Qhov sib piv ntawm no yog nruab nrab ntawm daim ntawv lo thiab cov kab uas ua kom zoo dua ntawm qhov ntom ntom ntawm dej kom taug kev ntawm nws. Raws li cov khoom siv txawv teb chaws tau nkag rau hauv cov dej tso tseg (yog lub pas dej no, dej ntws, thiab lwm yam) cov dej saum npoo tau hloov pauv, thiab cov kab no yuav tsis tuaj yeem ntab saum npoo av ntxiv lawm. Thaum kawg qhov no cuam tshuam rau lawv txoj kev ua neej nyob.

Koj tuaj yeem saib cov vis dis aus ntawm qhov kev sim no ntawm no.

Pom zoo: