Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Soldering SGP30 Sensor
- Kauj Ruam 2: Txuas NodeMCU rau Pawg Neeg Tawm Tswv Yim
- Kauj Ruam 3: Txuas OLED Zaub rau Pawg Txiav Txim
- Kauj Ruam 4: Txuas SGP30 CO2 Sensor mus rau Pawg Neeg Tawm Tsam
- Kauj Ruam 5: Tsim Qhov Ruaj Ntseg & Txhim Kho Zaub thiab Sensor
- Kauj Ruam 6: Teeb tsa Pawg Thawj Coj
- Kauj Ruam 7: Npaj Npaj Xeem Tsav Tsheb thiab Siv Koj Li CO2 Sensor
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
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
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
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
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 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
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
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
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
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:
Tsev Kawm Ntawv Nroog Tsev Kawm Ntawv Chaw Nres Tsheb Daim Ntawv Qhia: 7 Kauj Ruam (nrog Duab)
University Campus Student Parking Map: Ntau tus tub ntxhais kawm xav paub tias lawv tuaj yeem nres tsheb hauv lub tsev kawm ntawv qib siab li cas. Txhawm rau daws qhov teeb meem no, Kuv tsim daim duab qhia chaw nres tsheb ntawm thaj chaw tseem ceeb ntawm Utah State University lub tsev kawm ntawv. Daim duab qhia chaw yog rau cov tub ntxhais kawm kom nrawm nrawm saib seb qhov chaw nres tsheb twg yog
KEV TSHAWB TSEV KAWM NTAWV HAUV TSEV KAWM NTAWV (Tswj koj cov ntawv thov los ntawm ib tus neeg thoob ntiaj teb): 5 Kauj Ruam
KEV HLOOV TSHIAB (tswj koj cov ntawv thov los ntawm ib lub koom haum thoob ntiaj teb): Hauv cov lus qhia no kuv tau qhia yuav ua li cas koj tuaj yeem siv ESP8266 los tswj cov cuab yeej AC xws li Teeb, kiv cua, thiab lwm yam los ntawm thoob plaws ntiaj teb hauv Is Taws Nem ntawm Blynk app yog tias koj yog tshiab rau ESP8266 nco ntsoov txheeb xyuas cov lus qhia no:-Pib Pib Nrog NodeM
HAUJ LWM HAUV TSEV KAWM NTAWV NTAWV TSEV KAWM NTAWV MARKUP LANGUAGE (AIML) VIA NOTEPAD: 8 Kauj Ruam
HAUJ LWM HAUV TSEV KAWM NTAWV HAUV TSEV KAWM NTAWV MARKUP LANGUAGE (AIML) VIA NOTEPAD: Artificial Intelligence Markup Language (AIML) yog hom lus programming uas yog Extensible Markup Language (XML) kev qhia siv los ntawm chatbot, verbot, pandorabot, superbot, thiab lwm yam neeg tham. Nws tau tsim los ntawm Dr. Richard Wallace thiab € € ¦
Taw qhia rau Robotics rau Cov Tub Kawm Ntawv Hauv Tsev Kawm Ntawv Nrog Hummingbird Controllers: 18 Cov Kauj Ruam
Taw qhia rau Robotics rau Cov Tub Ntxhais Kawm Hauv Tsev Kawm Ntawv Nrog Hummingbird Controllers: Feem ntau cov cuab yeej neeg hlau ntawm kev ua lag luam niaj hnub no xav kom tus neeg siv rub tawm cov software tshwj xeeb rau hauv lawv lub hard drive. Qhov zoo nkauj ntawm Hummingbird Robotic Controller yog qhov nws tuaj yeem ua haujlwm siv lub vev xaib hauv computer, xws li chromebook. Nws tseem yog
Yuav Ua Li Cas Xev Lub Tsev Kawm Ntawv Qib Siab Ua Si (Zoo): 6 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Xev Lub Tsev Kawm Ntawv Qib Siab Ua Si (Zoo): Hav txhua yam dhau los ntawm kuv lub xyoo hauv Tsev Kawm Ntawv Qib Siab, Kuv tau koom tes nrog txoj haujlwm ua yeeb yam, tshwj xeeb nrog cov neeg coob. Pib hauv kev tsim kho, txav mus rau kev khiav, tom qab ntawd teeb pom kev zoo, thiab tam sim no uas kuv tau kawm tiav, Kuv raug rub rov qab los pab teeb pom kev zoo