Cov txheej txheem:
- Kauj Ruam 1: Tsim Cov Kab Tawm thiab Pinion System
- Kauj Ruam 2: Tsim Sawv Cev
- Kauj Ruam 3: Tsim Cov Khoom Sensor
- Kauj Ruam 4: Tswj: Tsim Arduino Code thiab Kev Sib Txuas
- Kauj ruam 5: Sib sau ua ke
- Kauj ruam 6: Qauv
Video: Ua piv txwv Autosampler: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Cov lus qhia no tau tsim los ua kom tiav ntawm txoj haujlwm xav tau ntawm Makecourse ntawm University of South Florida (www.makecourse.com)
Kev piv txwv yog qhov tseem ceeb ntawm yuav luag txhua daim ntawv ntub dej vim lawv tuaj yeem tshuaj xyuas los muab cov ntaub ntawv tseem ceeb rau kev tshawb fawb, kev lag luam, thiab lwm yam. Tus kws kho qhov autosampler tuaj yeem daws qhov kev xav tau no thiab tshem tawm qhov xav tau rau kev teem sijhawm thiab tswj hwm lub sijhawm ua piv txwv thiab cov neeg ua haujlwm kom ua tiav. Hauv Cov Lus Qhia no ua qauv qhia ua qauv autosampler tau tsim ua cov kab ke yooj yim uas tuaj yeem tsim kho thiab ua haujlwm tau yooj yim. Thov saib cov vis dis aus txuas mus kom ntxaws txog kev txhim kho ntawm txoj haujlwm no.
Cov hauv qab no yog cov npe ntawm cov ntaub ntawv siv los tsim txoj haujlwm no, txhua yam ntawm cov khoom siv no yuav tsum muaj peev xwm nrhiav tau hauv khw muag khoom lossis online nrog tshawb nrhiav sai:
- 1x3-D tshuab luam ntawv
- 1 x Kub Nplaum Phom
- 3 x Screws
- 1 x Ntsia Hlau
- 1 x Arduino Uno
- 1 x Breadboard
- 1 x USB rau Arduino Cable
- 1 x 12V, 1A Barrel Plug Sab Nraud Fais Fab Khoom
- 1 x 12V Peristaltic Pump w/Iduino Tsav Tsheb
- 1 x Nema 17 Stepper Motor w/EasyDriver
- 1 x Sib Nqus Reed Hloov
- 2 x Khawm
- 1 x 25mL qauv vial
- 1 x 1.5 "x 1.5" styrofoam thaiv, hollowed tawm
- Pin cov xov hlau txuas rau Arduino thiab daim ntawv qhia zaub mov
- CAD software (piv txwv li Fusion 360/AutoCAD)
Kauj Ruam 1: Tsim Cov Kab Tawm thiab Pinion System
Txhawm rau kom nce thiab qis lub vial kom tau txais cov qauv, Kuv tau siv cov kab sib dhos thiab cov kab ke ua los ntawm Thingiverse (https://www.thingiverse.com/thing:3037464) nrog credit vim tus sau: MechEngineerMike. Txawm li cas los xij qhov tsim nyog me me khib thiab pinion system yuav tsum ua haujlwm. Qhov tshwj xeeb no khib thiab pinion system tau teeb tsa ua ke nrog cov ntsia hlau. Thaum lub servo tau qhia hauv cov duab, lub tshuab hluav taws xob tau siv los muab lub zog tsim nyog.
Pom Zoo Luam Ntawv Chaw (rau luam tawm txhua daim):
- Rafts: Tsis muaj
- Kev txhawb nqa: Tsis yog
- Kev daws teeb meem:.2mm
- Tus nqi: 10%
- Nyob ntawm qhov zoo ntawm koj li 3-D tshuab luam ntawv sanding luam tawm daim ntawm qhov tsis ua tiav yuav ua rau kev sib dhos du dua
Kauj Ruam 2: Tsim Sawv Cev
Txhawm rau lub tsev ntsuas qhov ntsuas (tham tom qab) thiab lub raj los ntawm lub twj tso kua mis peristaltic txhawm rau ntim lub vial nrog cov qauv, yuav tsum tau sawv ntsug. Raws li qhov no yog qauv ua qauv qhia qhov kev hloov pauv yuav tsum tau ua raws txoj hauv kev, tau siv txoj hauv kev hloov pauv. Txhua qhov thaiv tau tsim los ua txiv neej rau poj niam teeb tsa nrog peb tus pin/qhov ntawm lawv qhov kawg kom tso cai yooj yim hloov kho, sib dhos, thiab sib dhos. Lub tsev kaum tsev ua haujlwm raws li lub hauv paus thiab sab saum toj ntawm lub rooj muag zaub, thaum lwm qhov thaiv tau ua kom ntev ntawm qhov siab ntawm sawv. Cov nplai ntawm cov txheej txheem nyob ntawm qhov loj ntawm cov qauv uas xav kom coj mus. 25mL vials tau siv rau cov kab ke tshwj xeeb no thiab cov blocks tau tsim nrog cov hauv qab no:
- Thaiv H x W X D: 1.5 "x 1.5" x 0.5"
- Txiv neej/Poj niam Pin Radius x Ntev: 0.125 "x 0.25"
Kauj Ruam 3: Tsim Cov Khoom Sensor
Txhawm rau sau lub vial nrog cov qauv ntawm kev hais kom ua, txoj hauv kev ua kom pom tseeb tau siv. Kev hloov pauv sib nqus tau siv los qhib lub twj tso kua mis peristaltic thaum ob lub tshuab nqus hlau tau coj los ua ke. Txhawm rau ua qhov no thaum lub vial tau tsa kom tau txais cov qauv, cov thaiv ntawm tib qhov ntev thiab cov qauv zoo sib xws ntawm cov uas tau siv los tsim cov khoom muag tau tsim tab sis muaj plaub qhov nyob ze ntawm txhua lub ces kaum rau tus pin (nrog tib lub vojvoog zoo li txiv neej/poj niam) pins ntawm cov thaiv thiab qhov ntev ntawm 2 "tab sis nrog lub taub hau me ntsis kom tiv thaiv lub thaiv los ntawm swb tawm) nrog lwm 0.3" lub qhov taub nyob hauv nruab nrab rau cov tubing uas yuav puv lub vial. Ob lub ntsuas hluav taws xob tau teeb ua ke nrog cov pins hla ntawm lub ces kaum ntawm txhua qhov thaiv. Qhov kawg ntawm cov pins tau muab tso rau hauv lub ces kaum ntawm lub qhov ntsuas sab saum toj kom ruaj khov rau cov thaiv, cov kua nplaum kub tau siv tab sis feem ntau lwm cov nplaum yuav tsum ua haujlwm ib yam. Nrog txhua ib nrab ntawm qhov kev hloov pauv mus rau sab ntawm txhua qhov thaiv, thaum lub vial tau tsa los ntawm cov kab ua haujlwm ua haujlwm kab thiab pinion system kom tau txais cov qauv, nws yuav tsa lub hauv qab thaiv kom raws qhov ntev ntawm tus pin kom tau raws li lub ntsuas cua sab saum toj. thaiv thiab txuas cov sib nqus sib nqus, qhib lub twj tso kua mis peristaltic. Nco tseg tias nws yog ib qho tseem ceeb los tsim cov pins thiab kaum qhov kom muaj kev tshem tawm txaus kom tso cai rau hauv qab thaiv kom yooj yim xaub nce thiab nqis qhov ntev ntawm tus pin (tsawg kawg 1/8 ").
Kauj Ruam 4: Tswj: Tsim Arduino Code thiab Kev Sib Txuas
Ntu A: Cov Lus Qhia
Txhawm rau kom cov txheej txheem ua haujlwm raws li tau npaj tseg, pawg Arduino Uno tau siv los ua cov haujlwm uas xav tau no. Plaub yam tseem ceeb xav tau kev tswj hwm yog: pib ua cov txheej txheem uas hauv qhov no tau nce thiab nqis cov nyees khawm, lub tshuab hluav taws xob nce thiab nqis qis dua cov kab sib dhos thiab pinion system tuav lub vial, sib nqus reed hloov los qhib thaum lub ntsuas qhov ntsuas tau nce los ntawm lub raj mis, thiab lub twj tso kua mis peristaltic kom qhib thiab sau lub raj mis thaum lub tshuab nqus hlau sib nqus qhib Rau Arduino los ua cov kev xav tau no rau lub system cov cai tsim nyog rau txhua qhov ntawm cov haujlwm uas tau teev tseg no yuav tsum tau muab tso rau hauv Arduino. Cov cai (tawm tswv yim kom yooj yim ua raws) uas tau siv hauv cov kab ke no tau tsim los ntawm ob ntu tseem ceeb: cov cai tseem ceeb, thiab chav kawm stepper lub cev uas yog tsim los ntawm lub taub hau (.h) thiab C ++ (.cpp) thiab raug txuas ua cov ntawv pdf nrog lawv cov npe sib xws. Raws li txoj cai txoj cai no tuaj yeem theej thiab muab tshuaj txhuam tab sis yuav tsum tau tshuaj xyuas tias tsis muaj qhov hloov pauv yuam kev. Txoj cai tseem ceeb yog dab tsi ua tiav feem ntau ntawm cov haujlwm uas xav tau rau txoj haujlwm no thiab tau hais qhia hauv cov ntsiab lus hauv qab no thiab yuav tsum muaj peev xwm ua raws tau yooj yim hauv cov lus hais tawm:
- Suav nrog chav kawm los ua haujlwm lub cav stepper
- Txheeb xyuas txhua qhov sib txawv thiab lawv qhov chaw muab tus pin tso rau ntawm Arduino
- Txhais tag nrho cov khoom sib cuam tshuam raws li cov tswv yim lossis cov khoom tso tawm rau Arduino, pab kom lub tshuab hluav taws xob stepper
- Yog tias cov lus hais uas tig rau lub twj tso kua mis peristaltic yog tias lub tshuab raj qhib tau qhib (qhov no yog cov lus hais hauv txhua lwm yam yog thiab thaum loops kom ntseeg tau tias peb tau tshuaj xyuas tas li yog tias lub twj tso kua mis yuav tsum tau qhib)
- Kev sib raug zoo yog cov lus hais tias thaum nce lossis nqis nyem rau tig lub stepper lub cev muaj zog qee lub sijhawm (siv lub sijhawm luv) hauv qhov kev coj ua
Cov chav kawm stepper lub cev yog qhov tseem ceeb ntawm daim phiaj uas yooj yim tso cai rau cov programmers los tswj cov cuab yeej zoo sib xws nrog tib tus lej; theoretically koj tuaj yeem luam qhov no thiab siv nws rau qhov sib txawv stepper motors tsis txhob rov sau dua cov cai txhua lub sijhawm! Cov ntawv header lossis.h cov ntaub ntawv muaj tag nrho cov lus txhais uas tau hais tseg thiab siv tshwj xeeb rau chav kawm no (xws li txheeb xyuas qhov sib txawv hauv cov cai tseem ceeb). C ++ code lossis.cpp cov ntaub ntawv yog ntu ua haujlwm tiag tiag ntawm chav kawm thiab tshwj xeeb rau cov tsav tsheb steppr.
Ntu B: Teeb Kho Vajtse
Raws li Arduino tsuas yog muab 5V thiab lub tshuab hluav taws xob stepper thiab lub twj tso kua mis peristaltic xav tau 12V lub zog sab nraud xav tau thiab ua ke nrog cov tsav tsheb tsim nyog rau txhua tus. Raws li teeb tsa kev sib txuas nruab nrab ntawm lub khob cij, Arduino thiab cov khoom siv ua haujlwm tuaj yeem ua rau nyuaj thiab tsis txaus ntseeg, cov kab hluav taws xob daim duab kab lus tau txuas nrog kom yooj yim qhia teeb tsa kho vajtse ntawm lub kaw lus kom yooj yim dua.
Kauj ruam 5: Sib sau ua ke
Nrog cov ntu luam tawm, kho vajtse txuas, thiab teeb tsa nws yog lub sijhawm coj txhua yam ua ke.
- Sib dhos cov kab ke thiab cov pinion nrog caj npab ntawm lub tshuab tsav lub cev tso rau hauv lub qhov ntawm lub iav txhais tau tias rau servo motor (xa mus rau cov duab hauv qib 1).
- Txuas lub styrofoam thaiv rau sab saum toj ntawm lub khib (Kuv siv cov kua nplaum kub).
- Ntxig lub vial rau hauv qhov hollowed tawm styrofoam thaiv, (styrofoam muab cov rwb thaiv tsev los tiv thaiv kev puas tsuaj ntawm koj cov qauv kom txog thaum koj tuaj yeem khaws nws).
- Sib sau ua ke cov qauv sawv ntsug nrog cov ces kaum thaiv rau lub hauv paus thiab sab saum toj, ntxiv ntau yam ntawm lwm cov thaiv kom tau txais qhov siab tsim nyog kom sib haum nrog qhov siab uas cov khib thiab cov kab ke ua haujlwm nce thiab qis. Thaum qhov teeb tsa zaum kawg tau teeb tsa nws tau pom zoo kom muab cov nplaum tso rau hauv tus poj niam qhov kawg ntawm cov thaiv thiab ua rau txiv neej xaus. Qhov no ua kom muaj kev ruaj khov thiab yuav txhim kho kev ntseeg tau ntawm lub kaw lus.
- Txuas ib nrab ntawm qhov sib nqus reed sib nqus hloov mus rau txhua qhov thaiv sensor.
- Ua kom ntseeg tau tias lub ntsuas hauv qab ntsuas qhov ntsuas tau ywj pheej txav raws qhov ntev ntawm tus pin (piv txwv li muaj qhov tshem tawm txaus hauv lub qhov).
- Sib sau ua ke Arduino thiab cov kev txuas txuas uas tsim nyog, cov no yog txhua lub tsev nyob hauv lub thawv dub hauv daim duab nrog rau lub tshuab hluav taws xob.
- Txuas lub USB cable rau hauv Arduino thiab tom qab ntawd mus rau 5V qhov chaw.
- Txuas lub hwj huam hluav taws xob sab nraud rau hauv lub qhov hluav taws xob (ceeb toom kom tsis txhob tuaj yeem luv koj Arduino nws yog ib qho tseem ceeb heev uas yuav tsum ua qhov kev txiav txim no thiab xyuas kom meej tias Arduino tsis kov ib qho hlau lossis muaj cov ntaub ntawv tso rau nws thaum qhov no ntsaws rau sab nraud. fais fab mov).
- Txheeb xyuas ob zaug txhua yam
- Qauv!
Kauj ruam 6: Qauv
Nrog koj zoo siab! Koj tau tsim koj tus kheej ua qauv qhia ntawv autosampler! Thaum lub autosampler no yuav tsis yog txhua yam uas siv tau hauv chav kuaj ib yam li, ob peb qhov kev hloov kho yuav ua rau nws zoo li ntawd! Khaws qhov muag rau yav tom ntej qhia ntawm kev txhim kho koj qhov kev qhia ua piv txwv kom muaj peev xwm siv tau hauv chav sim tiag! Hauv lub sijhawm nruab nrab xav pub dawb nthuav tawm koj txoj haujlwm txaus siab thiab siv nws raws li koj pom zoo (tej zaum yog lub raj mis zoo nkauj!)
Pom zoo:
Yuav Ua Li Cas Rau Koj Tus Kheej OS! (pawg thiab Piv Txwv Sab Hauv): 5 Kauj Ruam
Yuav Ua Li Cas Rau Koj Tus Kheej OS! (pawg thiab Piv Txwv Sab Hauv): Ua tam sim no
MTP Arduino Txoj Haujlwm Piv Txwv: 5 Kauj Ruam
MTP Arduino Programming Piv txwv: Hauv Cov Lus Qhia no, peb qhia siv SLG46824/6 Arduino cov txheej txheem kos duab los ua haujlwm Dialog SLG46824/6 GreenPAK ™ Ntau Lub Sijhawm Programmable (MTP) ntaus ntawv. Feem ntau GreenPAK cov cuab yeej yog Ib Lub Sijhawm Ua Haujlwm (OTP), txhais tau tias ib zaug lawv Tsis-V
IoT Guru Huab - Piv Piv Piv Txwv: 4 Kauj Ruam
IoT Guru Cloud - Piv Txwv Daim Qauv Yooj Yim: IoT Guru Cloud tau muab cov kev pabcuam rov qab los ntawm REST API thiab koj tuaj yeem sib sau cov REST hu rau koj lub vev xaib yooj yim. Nrog Highcharts, koj tuaj yeem tso tawm kab kos ntawm koj qhov kev ntsuas yooj yim nrog AJAX hu
Ua Ntej Qhia Kom Siv Cov Av Huv Huv Sensor W/ Piv Piv Txwv: 7 Kauj Ruam
Ua Ntej Qhia Kom Siv Cov Av Huv Huv Sensor W/ Piv Piv Txwv: Koj tuaj yeem nyeem qhov no thiab lwm yam kev qhia zoo ntawm ElectroPeak lub vev xaib raug cai Cov piv txwv tseem ceeb kuj tau muab los pab koj ua tus coj txoj cai.Koj Yuav Kawm Dab Tsi: Yuav av li cas
NodeMCU - MQTT Piv Txwv Piv Txwv: 4 Cov Kauj Ruam
NodeMCU - MQTT Piv txwv yooj yim: Zaj lus qhia no yuav qhia qhov pib MQTT raws tu qauv siv ntawm NodeMCU pawg thawj coj saib.Peb siv MQTTBox ua MQTT tus neeg siv khoom ntawm no, thiab peb yuav siv NodeMCU kom ua tiav cov haujlwm hauv qab no: Tshaj tawm "nyob zoo ntiaj teb" rau lub ncauj lus " outTopic”txhua ob vib nas thisSubscr