Cov txheej txheem:

Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev: 7 Kauj Ruam
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev: 7 Kauj Ruam

Video: Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev: 7 Kauj Ruam

Video: Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev: 7 Kauj Ruam
Video: Koj mus ua neej zoo li cas lawm 11/16/2018 2024, Kaum ib hlis
Anonim
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev
Plug & Ua Si CO2 Sensor Zaub Nrog NodeMCU/ESP8266 rau Cov Tsev Kawm Ntawv, Tsev Kawm Qib Siab lossis Koj Lub Tsev

Kuv yuav qhia koj sai npaum li cas tsim lub ntsaws & ua si CO2 sensor qhov twg txhua qhov ntawm txoj haujlwm yuav txuas nrog DuPont xov hlau.

Yuav muaj tsuas yog 5 cov ntsiab lus uas yuav tsum tau siv cov laug, vim tias kuv tsis tau solder ua ntej txoj haujlwm no txhua.

Lub ntsuas cua yuav muaj cov zaub uas ntsuas qhov ntsuas yuav raug qhia txhua 5 vib nas this hauv qhov loj txaus Helvetica font.

Lub tsev yuav ua nrog lub tshuab txiav laser tawm ntawm 4mm plywood yooj yim. Txhua lub ntsiab lus yuav tau ua ke ua ke. Lub thawv ntim khoom ua ntej tuaj yeem yog lwm txoj hauv kev. Cov zaub thiab lub sensor yuav tuav nyob rau hauv qhov chaw nrog cov kab xev.

Txoj cai ntawm txoj haujlwm no tau muab tso ua ke los ntawm 2-3 tus lej piv txwv uas kuv muaj. Nws tsis yog qhov ntse lossis zoo nkauj tab sis raws li kuv tsis tau paub dab tsi txog kev sau npe txij li 2 lub lis piam dhau los kuv xav tias nws zoo nkauj heev.

Qhov zoo tshaj plaws txog qhov teeb tsa no yog tias thaum tus lej tau nkag rau ntawm NodeMCU/ESP8266 nws tau pib thaum lub zog txuas nrog lub hwj chim thiab ua haujlwm ntev li lub rooj tsavxwm muaj lub zog.

Yog tias koj tsis muaj lub qhov (socket) lub NodeMCU/ESP8266 tuaj yeem ua haujlwm ntawm lub roj teeb rau lub sijhawm zoo.

Lub ntsuas hluav taws xob twb tau zaum hauv chav kawm theem pib thiab tau ua haujlwm tsis muaj nuj nqis rau ob peb hnub txog tam sim no. Nws muab lub hauv paus rau thaum lub qhov rais xav tau qhib kom tso rau hauv huab cua ntshiab.

Khoom siv

Koj yuav xav tau cov khoom siv hauv qab no:

- Cov hlau zoo nrog cov ntsuas kub hloov tau thiab cov lus qhia me me heev

- Solder (tsis muaj hmoov txhuas)

- Ntxuav cov hlau rau cov hlau txuas

- Daim kab xev

- Peb Qhov Chaw Cuam Tshuam Thib Peb Nrog Cov iav tsom iav

- Micro USB cable (los ntawm smartphone)

- Smartphone them nyiaj (5V, 1A)

- Dupont Jumper Wires 20cm - 2, 54mm poj niam rau txiv neej 6, 99 Euro

- Dupont Jumper Wires 20cm - 2, 54mm poj niam rau poj niam - 4, 99 Euro

- SGP30 TVOC /eCO2 sensor - 25 Euro

- 0, 96 OLED Display I2C Display (SSD1306) 128x64 Pixel - 6, 29 Euro (3 Pob 12, 49 Euro)

- NodeMCU LUA Amica Module V2 ESP8266 board - 5, 99 Euro (3 Pob 13, 79 Euro)

- NodeMCU I/O Breakout Board - 4, 50 Euro

- 4mm Plywood sheet - 2 qhov sib txuas me me (tsis pom hauv kuv daim duab)

Kauj Ruam 1: Soldering SGP30 Sensor

Soldering SGP30 Sensor
Soldering SGP30 Sensor
Soldering SGP30 Sensor
Soldering SGP30 Sensor
Soldering SGP30 Sensor
Soldering SGP30 Sensor
Soldering SGP30 Sensor
Soldering SGP30 Sensor

Kev sib txuas pins ntawm lub sensor yuav tsum tau muab pov tseg. Teem koj cov hlau txuas rau qhov ntsuas kub xav tau rau koj cov xaim tooj liab thiab txuas cov pins rau lub rooj tsavxwm.

Muaj kev qhia zoo rau qhov no ntawm Adafruit lub vev xaib-https://learn.adafruit.com/adafruit-guide-excellen…

Qhov no tau pab kuv ntau heev.

Cia lub ntsuas cua txias tom qab siv lub lauj kaub thiab npaj koj cov xov hlau txuas, NodeMCU thiab Pawg Txiav Txim rau kauj ruam tom ntej.

Muaj SGP30 cov laug cam muaj uas muaj lawv cov kev sib txuas twb tau hais ua ntej lawm - lawv txhua tus siv tib lub CO2 cov cim thiab tej zaum yuav yooj yim dua rau siv vim tias cov no yog qhov ntsaws & ua si tiag tiag (tsis muaj soldering)

Kauj Ruam 2: Txuas NodeMCU rau Pawg Neeg Tawm Tswv Yim

Txuas NodeMCU rau Breakout Board
Txuas NodeMCU rau Breakout Board
Txuas NodeMCU rau Breakout Board
Txuas NodeMCU rau Breakout Board
Txuas NodeMCU rau Breakout Board
Txuas NodeMCU rau Breakout Board

Coj mus rau NodeMCU thiab Breakout board thiab xiav DuPont xaim poj niam rau txiv neej.

Txuas tus poj niam txuas rau NodeMCU D1 tus pin thiab tus txiv neej kawg rau Breakout board D1.

Tam sim no coj cov txiv kab ntxwv DuPont xaim poj niam rau txiv neej thiab txuas tus poj niam ntsaws rau NodeMCU D2 tus pin thiab tus txiv neej kawg rau Breakout board D2.

Cov xov hlau no kom ntseeg tau tias I2C cov ntaub ntawv sib txuas tau teeb tsa.

D1 sawv cev rau SCL

D2 sawv cev rau SDA

ntawm I2C cov cuab yeej.

Txhawm rau muab lub zog los ntawm NodeMCU mus rau Pawg Pawg Tawm Tsam Tawm

- tus poj niam xaim liab rau txiv neej, txuas tus txiv neej rau 3V3 tus pin thiab tus poj niam mus rau 3V ntawm Breakout board

- cov xaim dub poj niam rau txiv neej, txuas tus txiv neej rau GND tus pin thiab tus poj niam rau GND ntawm Pawg Pawg Tawm Tsam

Raws li cov kauj ruam kawg txuas lub microUSB cable rau NodeMCU, ntsaws lwm qhov kawg rau hauv lub xov tooj ntawm lub xov tooj hluav taws xob (5V, 1A) thiab ntsaws qhov them rau hauv 220 Volt qhov (socket).

Yog tias koj tau txuas txhua yam kom raug lub teeb xiav coj los ntawm Pawg Thawj Coj yuav tawg

Kauj Ruam 3: Txuas OLED Zaub rau Pawg Txiav Txim

Txuas OLED Zaub rau Breakout Board
Txuas OLED Zaub rau Breakout Board
Txuas OLED Zaub rau Breakout Board
Txuas OLED Zaub rau Breakout Board

Txuas lub microUSB cable los ntawm NodeMCU board

Coj

- 0, 96 OLED Zaub I2C Zaub (SSD1306)

- 4 tus poj niam rau poj niam cov xov hlau (liab, dub, txiv kab ntxwv thiab xiav)

Txuas Breakout board los tso saib

- xiav rau D1 thiab SCL

- txiv kab ntxwv rau D2 thiab SDA

- liab rau 3V thiab VCC

- dub rau GND thiab GND

Kauj Ruam 4: Txuas SGP30 CO2 Sensor mus rau Pawg Neeg Tawm Tsam

Txuas SGP30 CO2 Sensor mus rau Pawg Neeg Tawm Tsam
Txuas SGP30 CO2 Sensor mus rau Pawg Neeg Tawm Tsam
Txuas SGP30 CO2 Sensor mus rau Pawg Neeg Tawm Tsam
Txuas SGP30 CO2 Sensor mus rau Pawg Neeg Tawm Tsam

Coj poj niam mus rau poj niam jumper xov hlau thiab txuas lub rooj sib cais tawm mus rau SGP30 sensor

- xaim daj los ntawm D1 rau SCL

- xaim ntsuab los ntawm D2 mus rau SDA

- xaim dub los ntawm GND mus rau GND

- xaim liab los ntawm 3V rau VIN

Kauj Ruam 5: Tsim Qhov Ruaj Ntseg & Txhim Kho Zaub thiab Sensor

Ua kom lub Qhov Rooj & Nruab Nrab Zaub thiab Sensor
Ua kom lub Qhov Rooj & Nruab Nrab Zaub thiab Sensor
Ua kom qhov kev kaw thiab teeb tsa Zaub thiab Sensor
Ua kom qhov kev kaw thiab teeb tsa Zaub thiab Sensor
Ua kom lub qhov rooj & teeb tsa Zaub thiab Sensor
Ua kom lub qhov rooj & teeb tsa Zaub thiab Sensor

Yog tias koj xav tsim koj tus kheej lub thawv mus rau makercase.com, xaiv lub thawv koj nyiam thiab nkag mus rau koj qhov ntev thiab tuab ntawm koj cov plywood. Rub tawm.dxf cov ntaub ntawv rau kev txiav laser

Kuv qhov ntev yog 120 x 80 x 80mm (ntsuas sab hauv) rau 4mm plywood - Kuv tau muab cov ntaub ntawv yooj yim rau kev siv hauv koj li laser txiav software thiab ntxiv qhov rau

- Sensor

- Zaub

- microUSB fais fab txuas rau NodeMCU

- qhib lub qhov nyob rau sab saum toj ntawm lub thaiv

Laser txiav 4mm plywood thiab kua nplaum ua ke nrog ntoo nplaum

Laum 2 qhov nrog 3mm ntoo laum kom txuas rau NodeMCU pawg thawj coj nrog zip txuas rau sab phab ntsa kom tiv thaiv zawv zawg thaum tso lub microUSB fais fab cable

Txuas cov zaub thiab ntsuas mus rau lub vaj huam sib luag pem hauv ntej nrog kab xev - qhov no yog txoj kev tub nkeeg;)

Kaw cov phab ntsa ua ke thiab siv cov hlua roj hmab kom txhua yam ua ke kom txog thaum cov kua nplaum qhuav. Tsis txhob lo rau sab saum toj rau lub thawv raws li koj xav kom tuaj yeem nkag mus rau koj cov teeb tsa thiab hloov/ntxiv cov khoom

yog tias koj tsis muaj lub tshuab txiav laser yuav lub thawv yas pheej yig pheej yig/ntim, laum qhov rau lub ntsuas, NodeMCU pawg thawj coj saib zip thiab microUSB fais fab cable

Kauj Ruam 6: Teeb tsa Pawg Thawj Coj

Teeb tsa Pawg Thawj Coj
Teeb tsa Pawg Thawj Coj

Yog tias koj yog tus tshiab rau NodeMCU cov phiaj xwm thiab tsis tau teeb tsa Arduino IDE tseem mus rau https://www.arduino.cc/en/pmwiki.php?n=Guide/Windo… thiab ua raws cov lus qhia rau Windows

Pib Arduino IDE thiab teeb tsa koj lub rooj tsavxwm hauv daim ntawv thov. Hauv kuv qhov xwm txheej nws yog NodeMCU LUA Amica V2 nrog CP2102-Chip uas ua kom muaj kev sib txuas USB yooj yim nrog kuv Windows 10 Nto.

Thawj qhov koj yuav tsum tau ua yog teeb tsa ESP8266 core. Txhawm rau nruab nws, qhib Arduino IDE thiab mus rau:

Cov Ntaub Ntawv> Nyiam, thiab nrhiav thaj chaw "Tus Thawj Saib Xyuas Ntxiv URLs". Tom qab ntawd luam cov url hauv qab no: https://arduino.esp8266.com/stable/package_esp826… Muab qhov txuas no tso rau hauv "Tus Thawj Saib Xyuas Lub Rooj Sib Tham Ntxiv URLs". Nyem rau khawm OK. Tom qab ntawd kaw Arduino IDE.

Txuas koj NodeMCU rau koj lub khoos phis tawj ntawm USB chaw nres nkoj. Cov coj ntawm Pawg Thawj Coj yuav tsum teeb thiab nyob twj ywm. Nws yog xiav ntawm kuv cov duab.

Qhib Arduino IDE dua thiab mus rau: Cov Cuab Yeej> Pawg Thawj Coj> Tus Thawj Saib Xyuas Ib lub qhov rai tshiab yuav qhib, sau "esp8266" hauv kev tshawb nrhiav thiab teeb tsa lub rooj tsav xwm hu ua "esp8266" los ntawm "ESP8266 Community" Koj tau tam sim no teeb tsa ESP8266 core. Txhawm rau xaiv NodeMCU LUA Amica V2 lub rooj tsavxwm, mus rau: Cov Cuab Yeej> Pawg Thawj Coj> NodeMCU 1.0 (ESP - 12E Module) Txhawm rau rub cov duab kos mus rau daim npav NodeMCU, xub xaiv qhov chaw nres nkoj uas koj tau txuas nrog daim npav.

Mus rau: Cov Cuab Yeej> Chaw Nres Nkoj> {chaw nres nkoj npe} - muaj peev xwm COM3

Thauj lub tsav rau koj cov zaub OLED. Hauv qhov no kuv siv lub tsev qiv ntawv u8g2. Txhawm rau rub lub tsev qiv ntawv mus rau Cov Cuab Yeej> Tswj Cov Tsev Qiv Ntawv. Hauv lub qhov rai tshiab uas qhib, sau “u8g2” hauv qhov tshawb nrhiav thiab teeb tsa “U8g2” lub tsev qiv ntawv los ntawm “oliver”.

Kev teeb tsa yog yooj yim heev. Tsuas yog nyem lub pob "Nruab" uas tshwm thaum koj txav nas hla qhov kev tshawb fawb.

Tam sim no rov ua tib cov kauj ruam los thauj khoom thiab teeb tsa SGP30 CO2 lub tsev qiv ntawv sensor. Lub npe ntawm lub tsev qiv ntawv yog Adafruit_SGP30

Kauj Ruam 7: Npaj Npaj Xeem Tsav Tsheb thiab Siv Koj Li CO2 Sensor

Npaj Npaj Xeem Tsav Tsheb thiab Siv Koj Li CO2 Sensor
Npaj Npaj Xeem Tsav Tsheb thiab Siv Koj Li CO2 Sensor
Npaj Npaj Xeem Tsav Tsheb thiab Siv Koj Li CO2 Sensor
Npaj Npaj Xeem Tsav Tsheb thiab Siv Koj Li CO2 Sensor

Qhib cov cai muab hauv Arduino IDE. Thaum cov cai tau rub tawm nws yuav tshwm rau hauv lub qhov rai cais.

Nias lub cim khij txhawm rau sau cov cai thiab thauj nws mus rau koj lub rooj tsavxwm.

Yog tias koj tau txuas txhua yam kom raug cov zaub yuav qhia "CO2" thiab tus nqi "400". Lub ntsuas hluav taws xob tau pib ua nws tus kheej thiab tom qab 30 vib nas this lub ntsuas tau npaj los ntsuas qhov txiaj ntsig tiag txhua 5 vib nas this.

Ua pa maj mam ntawm lub sensor thiab tos tus nqi kom pom ntawm cov zaub.

Nrog koj zoo siab - koj tau ua nws thiab tsim CO2 sensor koj tus kheej !!

Tam sim no txuas lub USB cable los ntawm lub khoos phis tawj, ntsaws nws rau hauv lub charger thiab mus rau chav, tsev kawm ntawv lossis tsev kawm qib siab uas koj xav siv koj lub ntsuas cua.

Tom qab ntsaws lub charger rau hauv lub qhov (socket) phab ntsa nws yuav siv 30 vib nas this rau lub ntsuas cua kom npaj tau. Lub sensor yuav qhia rau koj paub thaum twg qhib lub qhov rais. Koj yuav xav ua qhov no ntawm qhov muaj txiaj ntsig siab dua 650 (qhov ntsuas tau ntsuas hauv ppm)

Pom zoo: