Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom Siv
- Kauj Ruam 2: Tsim Sensor Plhaub 1/2
- Kauj Ruam 3: Tsim Sensor Plhaub 2/2 (xaiv)
- Kauj Ruam 4: Sib sau Cov Khoom Siv Hluav Taws Xob rau Plhaub
- Kauj Ruam 5: Kev Tsim Khoom "Y"
- Kauj Ruam 6: Hlau Lub Hom Phiaj
- Kauj Ruam 7: Kaw Lub Plhaub
- Kauj Ruam 8: Tshaj Tawm Arduino Code
- Kauj Ruam 9: [Ua Haujlwm Ntxiv] Txuag Cov Ntaub Ntawv
Video: CO2 Zaub: 9 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Tinkercad Cov Haujlwm »
Raws li nws lub npe qhia, CO2 Cov phiaj xwm phiaj xwm yog lub ntsuas pa me me CO2 txhawm rau txhawm rau USB kom yooj yim taug qab cov pa phem sab hauv tsev thiab sab nraum zoov. Qib CO2 tau tshwm sim nyob, tab sis nws muaj peev xwm ua tau nrog daim ntawv thov me me uas tau muab hauv cov ntaub ntawv los tsim cov qauv piv txwv hauv daim duab (hauv hom ntawv png) thiab hauv daim ntawv teev npe (hauv hom ntawv csv). Txhawm rau txhais cov ntaub ntawv zoo dua ntawm no yog lub rooj ntawm PPM nplai (chav ntsuas ntawm CO2).
Comme tus tub lub npe, le projet Afficheur CO2 est un petit capteur de gaz CO2 à brancher sur USB pour traquer facilement la pollution intérieur comme extérieur.
L'affichage du taux de CO2 se fait en direct, mais il est possible avec la petite application fournit dans la documentation de générer des échantillons de capture en image (au format png) et en fichier liste (au format csv).
Pour mieux interpréter la donnée voici un tableau d'échelle des PPM (unité de mesure du CO2)
Kauj Ruam 1: Cov Khoom Siv
Txhawm rau ua qhov ntsuas no peb tau xaiv rau MZ-H19B sensor, tus nqi pheej yig, kev cog lus, ntseeg tau hauv nws qhov kev ntsuas thiab nrog lub neej ntau dua 5 xyoos, nws zoo li peb tias lub ntsuas cua no yog qhov tsim nyog tshaj plaws rau peb siv ua lub ntsuas hluav taws xob nqa tau.
Txhawm rau nce lub sensor koj yuav tsum tau yuav cov npe khoom siv hauv qab no:
MH-Z19B CO2 sensor
- Arduino Nano microcontroller (nrog USB cable)
7-ntu tso saib TM1637
- 10 Cov kab hluav taws xob tiv thaiv poj niam poj niam dhia.
- 40g ntawm PLA rau 3D tshuab luam ntawv
- (Tsis teb los tau) 50x50mm ntawm 3mm plywood.
Pour faire ce capteur nous avons opté pour le capteur MZ-H19B, txheeb ze peu cher, kev cog lus, txhim khu kev qha dans ses mesures et avec une durée de vie supérieure à 5ans il nous semblait que ce capteur était le plus indiqué pour notre use de capteur portable.
Pour monter le capteur il vous faudra acheter la liste de matériel suivante:
Capteur de CO2 MH-Z19B
- Microcontrôleur Arduino Nano (nrog USB)
- Tus neeg ua haujlwm 7 ntu TM1637
- 10 Câbles de prototypage «jumpers» femellefemelle.
- 40g de PLA nchuav tsim 3D
- (En option) 50x50mm de bois contreplaqué 3mm.
Kauj Ruam 2: Tsim Sensor Plhaub 1/2
Txhawm rau ntsuas lub ntsuas, koj tseem yuav tsum rub tawm thiab luam tawm 2 lub ntsiab lus ntawm lub plhaub tsev. Muaj 3 cov ntaub ntawv: 1 rau lub ntsej muag (FacadeBois.pdf / FacadeBois.svg) thiab 2 rau tom qab (BoitierFond.stl thiab BoitierFaceBois.stl). Yog tias koj tsis muaj lub tshuab txiav laser koj tsuas tuaj yeem rub tawm thiab ua BoitierFace.stl.
Txhawm rau luam tawm peb qhia koj kom siv lub taub 0.4mm rau txheej 0.1mm. Nyob ntawm koj lub tshuab luam ntawv, koj tuaj yeem cia siab tias yuav luam ib feem ntawm rooj plaub hauv 3h15.
Yog tias koj tau luam tawm BoitierFaceBois.stl, tsis txhob hnov qab, thaum luam ntawv tiav, tshem tawm cov kev txhawb nqa tsim nyog los luam cov khoom (saib daim duab).
---
Pour monter le capteur, il vous faudra également télécharger puis imprimer les 2 éléments de la coque du boîtier. Il existe 3 fichiers une 1 pour la façade (FacadeBois.pdf / FacadeBois.svg) et 2 pour l'arrière (BoitierFond.stl et BoitierFaceBois.stl). Yog tias koj tsis tau siv lub tshuab hluav taws xob laser vous ne pourrez que télécharger thiab réaliser BoitierFace.stl.
Ncuav tus neeg tsim khoom nous vous fij tsev fuabtais d'utiliser une buse 0.4mm ncuav une couche de 0.1mm. En fonction de votre imprimante vous pouvez espérer imprimer une partie de boîtier en 3h15.
Si vous avez imprimez BoitierFaceBois.stl, n'oubliez pas, une fois l'impression terminée de cov neeg so haujlwm laus txhawb nqa nécessaire à l'impression de l'objet (voir sur la photo).
Kauj Ruam 3: Tsim Sensor Plhaub 2/2 (xaiv)
Raws li qhov kev xaiv, yog tias koj tau luam tawm BoitierFaceBois.stl koj tuaj yeem txiav lub vaj huam sib luag me me ntawm lub sensor tawm ntawm 3mm tuab ntoo thiab tom qab ntawd sib sau ua ob lub ntsiab lus (saib daim duab).
---
Hauv kev xaiv, koj yuav tsum ua kom zoo BoitierFaceBois.stl vous pouvez découper la petite façade du capteur dans du bois de 3mm d'épaisseur pour ensuite assembler les deux éléments (voir la photo).
Kauj Ruam 4: Sib sau Cov Khoom Siv Hluav Taws Xob rau Plhaub
Tam sim no koj muaj tag nrho cov ntsiab lus hauv tes, koj yuav tuaj yeem ua ke lub thawv nrog nws cov cim. Txhawm rau ua qhov no, ua raws cov duab kos thiab cov duab piav qhia.
Kev saib xyuas tsis tu ncua avez tout les éléments en main vous allez pouvoir assembler le boîtier avec ses capteurs. Pour se faire suivez les croquis et duab explicatifs.
Kauj Ruam 5: Kev Tsim Khoom "Y"
Ceev faj ua ntej koj pib thaiv! Txij li cov arduino tsuas muaj + 5v tso tawm, koj yuav tsum tau ua Y cov kab hluav taws xob uas yuav ua kom muaj zog ob qho tib si nrog ib tus pin 5v nkaus xwb. Ua qhov no, muab koj tus kheej nrog 3 tus poj niam-poj niam dhia kom ua tiav 2 "Y" thiab ua raws cov duab.
Thaum Y tau tsim, ua qhov chaw txuas kom ruaj ntseg cov xov hlau. Tom qab ntawd, kom ua tiav, muab koj tus kheej nrog cov lus sib tham kom tiv thaiv qhov txuas (ua tib zoo saib luv luv, uas nyob hauv qhov chaw me me yuav tsis tuaj yeem zam)
---
Ua tib zoo mloog, avant de commencer â câbler! Anttant donné que la arduino n'a qu'une sortie +5v, vous allez devoir fabriquer des câbles Y qui vont permettre d'alimenter les deux composants avec une seule pin 5v. Pour cela munissez vous de 3 jumpers femelle-femelle pour réaliser 2 "Y" et suivez les photos.
Une fois les Y formés, faites un point de soudure pour fixer les fils. Puis, pour finir, munissez-vous d'un rouleau de chatterton pour isoler les soudures (xyuam xim aux court-circuits, qui dans un espace aussi réduit seront invevitable)
Kauj Ruam 6: Hlau Lub Hom Phiaj
Tam sim no koj muaj koj Y (s) thiab ua ntej yuav kaw lub thawv kawg, koj yuav tsum txuas tag nrho cov kab ke nrog tas ntawm koj tus poj niam-poj niam dhia hlua. Txhawm rau ua tiav cov theem no, ua raws txoj kev npaj.
Pin D10 (arduino)> Pin TX (CO2 sensor)
Pin D11 (arduino)> Pin RX (CO2 sensor)
Pin D4 (arduino)> Pin CLK (7 seg zaub)
Pin D5 (arduino)> Pin DIO (7 seg zaub)
Pin 5v (arduino)> Pin V + (CO2 sensor), Pin Vcc (7 seg zaub)
Pin GND (arduino)> Pin V- (CO2 sensor), Pin Gnd (7 seg zaub)
Kev saib xyuas tsis tu ncua yog koj li pov npav ou vos Y thiab avant de refermer le boîtier finalisé, il vous faudra brancher tout le système avec le reste de vos câbles jumpers femelle-femelle. Ncuav réaliser cette étape, suiviez le phiaj xwm.
Pin D10 (arduino)> Pin TX (capteur CO2)
Pin D11 (arduino)> Pin RX (capteur CO2)
Pin D4 (arduino)> Pin CLK (ua tau zoo 7 seg)
Pin D5 (arduino)> Pin DIO (ua tau zoo 7 seg)
Pin 5v (arduino)> Pin V+ (capteur CO2), Pin Vcc (afficheur 7 seg)
Pin GND (arduino)> Pin V- (capteur CO2), Pin Gnd (ua tau zoo 7 seg)
Kauj Ruam 7: Kaw Lub Plhaub
… Ua tib zoo saib xyuas cov xaim.
---
… En fais fab bien mloog aux câbles.
Kauj Ruam 8: Tshaj Tawm Arduino Code
Tam sim no qhov kev sib txuas ua haujlwm tau zoo, thiab koj tau kaw lub thawv, txuas lub sensor rau koj lub khoos phis tawj.
Luam cov cai uas tau muab hauv cov ntaub ntawv tom qab ntawd, Siv Arduino software, rub nws mus rau Arduino Nano.
Ib zaug rub tawm, lub ntsuas yuav tsum ua haujlwm kom raug thiab tso tawm CO2 qib nyob ntawm cov zaub.
Kev saib xyuas tseem ceeb yog qhov ua tau zoo, thiab yog li koj tuaj yeem ua tau raws li qhov xav tau, branchez le capteur los ntawm kev xaiv tsa.
Copiez le code mis à disposition dans la ntaub ntawv puis, Avec le logiciel Arduino, téléversez le dans la Arduino Nano.
Une fois televersé, le capteur devrait fonctionner correctement et afficher le taux de CO2 en direct sur l'afficheur.
Kauj Ruam 9: [Ua Haujlwm Ntxiv] Txuag Cov Ntaub Ntawv
Yog tias koj xav mus ntxiv thiab khaws cov txiaj ntsig tau tshwm sim nyob, peb qhia koj siv daim ntawv thov me me ua kom tiav [Kom tiav]. Daim ntawv thov no yuav cia li txuag lub cav kaw (raws li daim ntawv teev npe csv thiab daim duab hauv-p.webp
Txhawm rau ua kom daim ntawv thov ua haujlwm raug, ua raws cov theem no:
1- tso daim ntawv thov ntawm lub computer
2- txuas lub sensor rau lub khoos phis tawj no
3- cia lub sensor txuas rau lub sijhawm xav tau
4- txhawm rau xaus qhov ntsuas, tshem lub sensor, daim ntawv thov yuav tsim cov ntaub ntawv khaws cia cia. Cov no tau khaws cia los ntawm lub neej ntawd hauv tib daim nplaub tshev uas daim ntawv thov nyob.
---
Si vous voulez allez plus loin et stocker les valeurs afficher en direct, nous vous proposous d’utiliser la petite application processing [A finir]. Cette thov enregistra automatiquement un journal de capture (sous forme de fichier liste csv et de graphique au format png).
Pour faire fonctionner correctement l'application, suiviez ces étapes:
1- lancez l'application sur un ordinateur
2-branchez le capteur sur cet ordinateur
3-laissez le capteur branchez le temps voulu
4- nchuav mettre fin à l'échantillonnage, débranchez le capteur, l'application générera les fichiers de captures automatiquement. Ces derniers sont stockés par défaut dans le même dossier où est situé l'application.
Pom zoo:
Loj hlob Zaub Zaub Ntxiv Hauv Qhov Chaw Tsawg Los Yog Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg): 10 Kauj Ruam
Loj Hlob Ntau Cov Zaub Zaub Hauv Tsawg Chaw lossis … Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg).: Qhov no yog kev tshaj lij tshaj lij rau Kev Loj Hlob Tshaj Ntiaj Teb, Kev Tsim Khoom Sib Tw, xa los ntawm Cov Lus Qhia. Kuv tsis tuaj yeem muaj kev zoo siab dua los tsim rau thaj chaw cog qoob loo thiab tshaj tawm kuv thawj Cov Lus Qhia. Yuav pib, kev sib tw nug peb kom
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
POV Tsheb Zaub Zaub - ESP8266 + APA102: 7 Cov Kauj Ruam (nrog Duab)
POV Tsheb Zaub Zaub - ESP8266 + APA102: ** DISCLAIMER ** Cov lus qhia no yog ib feem ntawm kuv tus tswv thesis thiab yog los ntawm ib qho txhais tau tias ua tiav. Kuv tsis muaj chaw ua haujlwm tam sim no, yog li kuv tsis tuaj yeem ua tiav nws ua ntej kuv tau txais qhov chaw tsim nyog los sim thiab tsim. Yog tias koj xav tsim POV tsheb kauj vab tso saib fe
Zaub Kub ntawm P10 LED Zaub Module Siv Arduino: 3 Cov Kauj Ruam (nrog Duab)
Zaub Kub ntawm P10 LED Zaub Module Siv Arduino: Hauv qhov kev qhia yav dhau los tau hais qhia yuav ua li cas tso saib cov ntawv ntawm Dot Matrix LED Zaub P10 Module siv Arduino thiab DMD Txuas, uas koj tuaj yeem tshawb xyuas ntawm no. Hauv qhov kev qhia no peb yuav muab cov phiaj xwm yooj yim qhia los ntawm kev siv P10 tus qauv raws li cov khoom nruab nrab
Zaub Ntawv ntawm P10 LED Zaub Siv Arduino: 5 Cov Kauj Ruam (nrog Duab)
Luam Cov Ntawv ntawm P10 LED Zaub Siv Arduino: Dotmatrix Zaub lossis ntau zaus hu ua Running Text feem ntau pom hauv khw yog txhais tau tias tshaj tawm lawv cov khoom, nws siv tau thiab yoog raws nws siv uas txhawb cov lag luam ua yeeb yam siv nws li kev tshaj tawm kev qhia. Tam sim no kev siv Dot