Cov txheej txheem:

Txhua Liter suav! Arduino Dej Doser "Shield": 7 Kauj Ruam (nrog Duab)
Txhua Liter suav! Arduino Dej Doser "Shield": 7 Kauj Ruam (nrog Duab)

Video: Txhua Liter suav! Arduino Dej Doser "Shield": 7 Kauj Ruam (nrog Duab)

Video: Txhua Liter suav! Arduino Dej Doser
Video: Homemade Breathalyzer - Measure Alcohol in the Air 2024, Kaum ib hlis
Anonim
Image
Image
Khoom siv
Khoom siv

Nyob zoo! Nrog rau cov lus qhia no, koj tuaj yeem ntim cov dej xav tau. Lub kaw lus tuaj yeem ua haujlwm hauv mL thiab L. Peb yuav siv Arduino UNO, lub ntsuas ntsuas kom suav cov dej, LCD los qhia qhov xwm txheej, thawb cov nyees khawm kom hloov chaw thiab txuas mus qhib lub solenoid valve.

Cov kab ke tuaj yeem muaj ntau daim ntawv thov: dej hauv vaj, sib xyaw dej nrog qee yam khoom xyaw, sau lub tank, tswj kev siv dej, thiab lwm yam.

Hauv thawj qhov kev sim, kuv tau sim ua nws ntawm lub khob cij, tab sis vim yog 8 lub laub khawm (ntau xov hlau), kev sib txuas, ntsuas tsis raug thiab xav tau ntsuas sab nraud lossis ze rau qhov chaw dej, Kuv txiav txim siab ua "ntaub thaiv npog" ".

Yog tias koj tsis tau ua PCB, tej zaum qhov no yog lub sijhawm zoo. Nws yog ib qho yooj yim, koj tsuas yog yuav tsum tau ceev faj nrog cov ntsiab lus koom nrog. Kuv tau ua phau ntawv qhia nrawm rau PCB. Yog tias koj xav tau cov ncauj lus kom ntxaws, koj tuaj yeem pom cov lus qhia zoo ntawm nplooj ntawv no.

NCO TSEG: Qhov tseeb ntawm kev ntsuas, yog muab los ntawm qhov ntsuas qhov ntsuas tau zoo. Qhov no tsis yog qhov ua kom siab tshaj plaws. Koj yuav tsum tau ua siab ntev txhawm rau ntsuas qhov system, tab sis qhov txiaj ntsig kawg yog qhov zoo nkauj.

Saib cov yees duab!

Kauj ruam 1: Cov ntaub ntawv

PCB

-Ib sab tooj liab board 13x10 cm yam tsawg kawg nkaus (Cov iav fiber ntau pom zoo)

-Ferric chloride

-Plastic ntim

-Plastic hnab looj tes

-Thermal hloov daim ntawv (tus daj)

-Cov Hlau (rau kev hloov pauv cua sov)

-Solder Iron, Solder wire, polishing pad

-Drill, 1mm laum ntsis

Electronics

-Arduino UAS

-LCD 16x2

-Water flow meter (Kuv siv YF-S201)

-10K resistors x 8

-1K tus tiv thaiv

-10K trimpot

-Tus nyees khawm x 8

-Single kab txiv neej ncaj tus pin headers x 21-pin

-Txhua kab nkhaus tus pin headers x 6-pin

-Female pin header conectors 2 x 6-pin

-5V relay module

-Solenoid valve (12, 24 VDC pom zoo)

-Cov txuas, xov hlau

Thiab Piping raws li koj xav tau

Kauj Ruam 2: Npaj PCB

Npaj PCB
Npaj PCB
Npaj PCB
Npaj PCB
Npaj PCB
Npaj PCB
Npaj PCB
Npaj PCB

Tej zaum qhov no yog kauj ruam nyuaj, yog tias koj tsis tau ua PCB. Koj tsuas yog yuav tsum ua raws cov lus qhia.

Muaj ntau txoj hauv kev los ua PCB, qhov no ua haujlwm rau kuv:

1.- Npaj lub rooj tsavxwm los ntawm kev txhuam cov tooj liab. Koj yuav tsum tau txais qhov du thiab ci ntsa iab. Tom qab ntawd ntxuav nws nrog xab npum ntxuav tais diav. Thaum koj ua qhov ntawd, tsis txhob kov lub ntsej muag dua (cov ntiv tes sau). Cia nws qhuav

2.- Luam cov ntaub ntawv (PDF) ntawm daim ntawv xa cua sov. Hauv kuv qhov xwm txheej, kuv muaj daim ntawv rau toner (tsis yog number case), yog li koj xav tau lub tshuab luam ntawv raug rau koj daim ntawv. Luam tawm ntawm daim ntawv du/ci ntsa iab.

Nco tseg: Cov ntaub ntawv tau npaj txhij yuav hloov pauv, tsis txhob siv daim iav los luam tawm. Yog tias koj xav tau, luam ua ntej ntawm daim ntawv ib txwm kom ntseeg tau tias koj yuav pom cov tsiaj ntawv rov qab, tab sis nws zoo.

3.-Muab daim ntawv nrog cov ntawv luam tawm rau hauv qab, thiab haum rau lub rooj tsavxwm (tooj liab saum npoo). Muab ib daim kab xev los kho nws

4.-Tam sim no, siv cov hlau kub los hloov cov ciav hlau mus rau qhov tooj liab. Ua qhov no los ntawm kev txav cov hlau, thiab nias rau txog

2-3 feeb.

5.- Cia nws txias thiab tom qab ntawd tshem tag nrho cov ntawv. Koj tuaj yeem ntxuav nws kom zoo kom tshem tau cov ntawv uas tseem tshuav. Tsis txhob ua puas rau txoj kev!.

6.-Npaj cov tshuaj hauv lub thawv yas. Ua cov hnab looj tes yas! Kuv siv ib feem ntawm ib feem ntawm ferric chloride rau ob qho dej sov (40 C). Kuv xav tau 300 ml los ua PCB (100ml ntawm ferric chloride thiab 200ml dej sov), tab sis nws nyob ntawm qhov loj ntawm koj lub ntim.

7.- Muab lub rooj tsavxwm tso rau hauv cov tshuaj, txav lub thawv, tam sim no thiab tom qab ntawd, "ua nthwv dej" kom tshem cov tooj liab. Feem ntau, nws yuav siv li 20-30 feeb. Koj xyuas lub rooj tsavxwm tas li.

8. -Thaum tag nrho cov tooj liab raug tshem tawm, so haujlwm thiab ntxuav lub rooj tsavxwm (siv hnab looj tes yas los tswj). Rov ua dua kom tshem tus number case thiab pom cov tooj liab.

9. -Koj tuaj yeem txiav qhov seem ntawm pawg thawj coj yog tias koj xav tau.

10.-Tam sim no koj yuav tsum tau tho qhov. Siv lub pob zeb 1mm. Cov qhov yog cim rau hauv nruab nrab ntawm cov voj uas tsis muaj tooj liab.

11.-Tam sim no, koj tuaj yeem hloov sab saum toj. Qhov ntawv luam tawm yuav tsum haum nrog lub qhov. Siv cov ces kaum ntawm cov laub khawm kab raws li siv. Koj tuaj yeem ua qhov no tiv thaiv lub teeb pom kev zoo lossis lub hnub. Muab ib daim kab xev los kho nws.

Rov ua cov kauj ruam 3-5.

Thiab PCB tau npaj txhij!

Kauj Ruam 3: Ua "Shield"

Ua lub
Ua lub
Ua lub
Ua lub
Ua lub
Ua lub

Tam sim no, mount thiab solder lub Cheebtsam. Ua ntej tus pin headers. Koj xav tau thawb tus pin, kom tau txais "tus pin ntev" lossis koj tuaj yeem siv lwm hom pin tus taub hau. Saib daim duab.

Tom qab ntawd cov resistors. Txhua tus tiv thaiv tau cim rau sab saum toj nrog tus nqi sib xws. Muaj txuas nrog lub laub nyees khawm, trimpot, nkhaus tus pin headers thiab tus poj niam tus pin header.

CEEB TOOM: Koj yuav tsum tau muab qee daim kab xev tso rau hauv thaj chaw "npog", kom tsis txhob cuam tshuam nrog lub qhov ntsaws hlau USB

Mount lub lcd thiab arduino. "0" thiab "A5" qhia koj txoj hauv kev raug rau mount nws.

NCO TSEG: Koj daim ntaub thaiv zaum kawg yuav txawv ntawm kuv, vim tias kuv tau kho qee qhov teeb meem (txuas txuas, thaj tsam "npog", Cov ntawv sib piv)

Kauj Ruam 4: Cov kav dej

Cov kav dej
Cov kav dej
Cov kav dej
Cov kav dej
Cov kav dej
Cov kav dej
Cov kav dej
Cov kav dej

Ua siab ncaj, kuv tsis paub lub npe ua lus Askiv rau txhua qhov khoom siv, txawm li cas los xij, cov raj xa dej nyob ntawm koj daim ntawv thov. Tsis txhob hnov qab ua kom muaj kev sib txuas zoo thiab kaw lub voj voog, vim tias qhov dej siab tuaj yeem ua rau txhua qhov chaw thiab cov khoom siv hluav taws xob!

CEEB TOOM: Lub ntsuas dej ntws muaj tus xub, qhia qhov kev khiav.

Kauj ruam 5: Calibration

Calibration
Calibration
Calibration
Calibration
Calibration
Calibration
Calibration
Calibration

Nrog "ntaub thaiv npog" thiab lub raj xa dej npaj, ntsuas koj lub ntsuas dej.

Koj xav tau ib qhov dej. Kuv sim ntsuas lub ntsuas cua ze ntawm lub tshuab ntxhua khaub ncaws, siv cov txuas txuas dej ntawm kuv lub solenoid valve (tib yam) Arduino tsis tuaj yeem tsav lub solenoid valve, yog vim li cas kuv thiaj li siv lub relay, yog li koj xav tau lub zog sab nraud, raws li qhov hluav taws xob ntawm koj lub solenoid valve, saib cov qauv. Siv "COM" thiab "NO" los cuam tshuam ib kab. Kuv tab tom siv 220V solenoid valve los ntawm lub tshuab ntxhua khaub ncaws qub. Yog tias koj xav tau yuav lub solenoid valve, kuv pom zoo kom qis qis ib qho (12 lossis 24 volt). Tsis txhob hnov qab xaiv ib qho uas koj tuaj yeem muab tau.

Txawm hais tias lub ntsuas ntsuas ntsuas qhia qhov x x pulse, koj yuav tsum ntsuas nws, vim qhov tshwj xeeb ntawm koj cov kav dej.

Piv txwv li, kuv qhov ntsuas qhov ntsuas tawm yog 450 pulsesxliter, tab sis hauv qhov kev ntsuam xyuas kuv tsuas yog tau txais 400. Lwm qhov, kuv tsis tuaj yeem ua haujlwm nrog lub pob valve qhib tag nrho, vim tias kev nyeem tau dhau los tsis ruaj khov..

NCO TSEG: Tsis txhob hnov qab ua haujlwm tsis pub dhau qhov ntsuas ntawm koj lub ntsuas, hauv kuv qhov xwm txheej, 1-30 l/min thiab 1.75 Mpa.

Zoo li kuv tau hais, txhua yam nyob ntawm qhov zoo thiab qhov tshwj xeeb ntawm lub ntsuas ntsuas.

Txuas lub sensor mus rau daim ntaub thaiv. Sab saum toj tau luam tawm cov khoom sib txuas.

+ = 5V (Liab Hlau)

- = GND (Cov Hlau Dub)

S = Teeb liab lossis mem tes (Yelow Hlau)

Relay module muaj cov cim zoo ib yam.

Kuv npaj ib txoj cai kom suav cov noob. Koj tuaj yeem siv START/STOP thiab RST CNT. Siv lub raj mis 1 litre, lub thoob lossis lub raj mis, thiab nias lub pob pib. Nres thaum koj mus txog 1 liter. Rov ua ob peb zaug kom tau txais tus qauv. Nias lub RST CNT khawm kom rov kho lub txee thiab pib dua.

Tam sim no, koj paub cov mem tes x litres ntawm koj lub sensor.

Saib cov yees duab.

Kauj Ruam 6: Dej Doser

Dej Doser
Dej Doser

Kho vajtse nta:

LCD: Qhia qhov xwm txheej, "SP" yog teeb tsa taw tes lossis xav tau cov dej thiab "CNT" yog lub txee. Kuv tau qhia tus lej uas ua rau lcd, ua haujlwm zoo li ob lub vijtsam. Cov ml muaj nuj nqi thiab L muaj nuj nqi yog kev ywj pheej kiag li.

START/STOP: Puas yog "toggle" muaj nuj nqi. kom ua kom Relay thiab lub kaw lus khiav haujlwm thaum koj tso lub pob. Yog tias koj thawb dua, lub kaw lus kaw thiab lub relay yog "OFF". Txhua cov nyees khawm tsis ua haujlwm yog tias lub kaw lus qhib

UNIT: Hloov pauv ntawm ml thiab L, khaws cov chaw thiab tus nqi ntawm lub vijtsam dhau los. Kuj yog "toggle" muaj nuj nqi. Yog tias nws qis, koj nyob ntawm ml tshuaj ntsuam thiab yog tias nws siab, koj nyob ntawm L screen.

RST SP: Rov teeb tsa lub teeb taw tes ntawm lub vijtsam tam sim no, kom nkag mus rau qhov tshiab.

RST CNT: Pib dua lub txee ntawm lub vijtsam tam sim no kom pib suav tshiab. Yog tias lub txee ntau dua lossis sib npaug rau cov teeb tsa taw tes, lub kaw lus yuav tsis pib.

Cov Adders Buttons: Koj muaj 4 lub pob kom hloov pauv qhov teeb tsa, +1, +10, +100, +1000. Nov yog txoj hauv kev yooj yim los hloov chaw. Cov nyees khawm ntxiv tsis ua haujlwm thaum lub kaw lus ua haujlwm. Koj tsis tuaj yeem ntxiv +1 ntawm ml ua haujlwm.

Nta Software:

Kuv coj lub sensor ua lub laub khawm (thawb nrawm heev!) Nws siv tib "debounce" ua haujlwm ntawm txhua lub nyees khawm. Lub ntsuas xa "siab" thaum ua tiav ib puag ncig (txhua 2, 5 ml ib puag ncig). Lub sijhawm tas yog "qis", zoo ib yam thaum koj thawb lub pob.

Koj tsuas yog yuav tsum tau qhia koj cov mem tes x litres thiab ml x mem tes raws li hauv qab no:

Hauv cov kauj ruam dhau los, koj sim ntsuas lub ntsuas thiab tau txais koj cov pa tawm. Sim puag ncig tus lej.

ntab cal_1 = 2.5; // Calibrate ml x mem tes

Qhov twg cal_1 = 1000/pulses ib liter (kuv cov ntaub ntawv; 1000/400 = 2.5 ml x mem tes

int cal_2 = 400; // Calibrate pulses x litres

Nov yog tus lej zoo tshaj los ua haujlwm. Kuv tsis paub yog tias koj yuav muaj hmoo ntau dua li kuv yog. Ua qhov ntsuas zaum kawg los kho qhov yuam kev kom tsawg

Cov kev hloov pauv yog "int", yog li yog tias koj xav tau tus lej loj, hloov mus rau "ntev" lossis "tsis tau kos npe ntev"

Hauv video, koj tuaj yeem pom kev ua haujlwm ntawm daim ntaub thaiv. Nrog kev ua siab ntev me ntsis, koj tuaj yeem ua tiav qhov ua tau zoo nyob ze.

Kauj ruam 7: Pib Pib

Hloov kho 10-23-2018, Xeem

Thov los ntawm cov neeg siv. Tom qab lub txee mus txog qhov chaw teeb tsa yuav raug teeb tsa rau 0 txiav kom pib suav tshiab. Koj tuaj yeem tuaj yeem siv khawm Rov pib dua thaum lub kaw lus tsis ua haujlwm.

Pom zoo: