Cov txheej txheem:

Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam (nrog Duab)
Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam (nrog Duab)

Video: Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam (nrog Duab)

Video: Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam (nrog Duab)
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Lub Xya hli ntuj
Anonim
Qhov Chaw Nres Tsheb Huab Cua
Qhov Chaw Nres Tsheb Huab Cua

Ib txwm xav kom muaj chaw nres tsheb huab cua zoo nkauj? Thiab nrog qhov tseeb sensors? Tej zaum txoj haujlwm no yog qee yam rau koj. Nrog lub chaw nres tsheb huab cua no koj tuaj yeem pom huab cua "ua" dab tsi. Piv txwv li kub tuaj yeem nce lossis poob. Los ntawm tus ntsuas cua ib txwm nws tsis tuaj yeem pom keeb kwm kub. Nrog lub chaw nres tsheb huab cua no koj muaj keeb kwm ntawm 26 teev, tso tawm ntau dua 320 pixels ntawm TFT zaub. Txhua txhua 5 feeb pixel tau ntxiv rau hauv kab ntawv uas yuav pab koj pom tias nws tau nce lossis poob qis. Qhov no ua tiav rau qhov kub thiab txias, huab cua siab thiab CO2 hauv cov xim sib txawv. Sab nraud kub kuj suav nrog wireless. Txoj hauv kev no koj tuaj yeem "kwv yees" huab cua raws li huab cua ua haujlwm.

Cov chaw huab cua ib txwm muaj cov cim ntsuas uas tsis raug. Piv txwv li, rau qhov kub lawv ib txwm muaj qhov tseeb ntawm +/- 2 degrees. Rau qhov chaw nres tsheb huab cua no ntau dua qhov ntsuas tau siv. Lub ntsuas kub HDC1080 muaj qhov raug ntawm +/- 0.2 degrees uas zoo dua. Tib yam rau cov av noo thiab huab cua siab.

Nyob rau sab saum toj ntawm TFT tso saib qhov ntsuas ntawm cov ntsuas tau pom thiab rov ua dua tshiab txhua 5 vib nas this. Cov kev ntsuas no tseem muaj nyob ntawm RS232.

Cov yam ntxwv tseem ceeb:

  • Cov duab hauv cov xim sib txawv kom paub txog kev hloov pauv
  • Cov cuab yeej ntsuas qhov ntsuas kub, av noo thiab huab cua siab.
  • Cov ntaub ntawv ntsuas lub Hoobkas thiab ntsuas kub tau nyeem los ntawm cov ntsuas qhov ua tau thiab siv rau cov cai kom tau txais kev ntsuas raug tshaj plaws.
  • Kub muaj nyob rau hauv Celsius (default) lossis Fahrenheit.
  • Sab nraum kub ntawm wireless module (yeem)
  • RS232 interface rau kev saib xyuas tej thaj chaw deb.
  • Kev tsim me me zoo (txawm tias kuv tus poj niam zam rau nws hauv peb chav nyob;-)

Kuv vam tias koj yuav txaus siab tshuaj xyuas cov xwm txheej huab cua zoo ib yam li kuv ua!

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov
Qhov
Qhov
Qhov
Qhov

1 x TFT Module 2.8 nti tsis muaj Touch Panel ILI9341 Tsav IC 240 (RGB)*320 SPI Interface

1 x Microchip 18f26k22 microcontroller 28-PIN PDIP

1 x HDC1080 module, GY-213V-HDC1080 Siab Zoo Digital Humidity Sensor nrog Kub Sensor

1 x GY-63 MS5611 High-resolution Atmospheric Height Sensor Module IIC / SPI

1 x MH-Z19 infrared co2 sensor rau co2 saib

1 x (yeem) NRF24L01+PA+LNA wireless modules (nrog kav hlau txais xov)

1 x 5V Mus rau 3.3V DC-DC Kauj Ruam Down Lub Hwj Huam Mov Module AMS1117 800MA

1 x Ceramic capacitor 100nF

2 x Acrylic Board 6*12cm thickness 5mm lossis 100*100mm thickness 2mm

1 x Micro USB txuas 5pin lub rooj Jack Micro usb DIP4 ob txhais ceg Ob txhais ceg Inserting phaj rooj mini usb txuas

1 x Dub Universal Hauv Xov Tooj Micro USB EU Plug Mus Ncig AC Wall Charger Adapter Rau Hauv Xov Tooj

1 x PCB ob tog.

Qee qhov M3 nylon spacers/screws

-

Rau sab nraud kub (yeem)

1 x Microchip 16f886 microcontroller 28-pin PDIP

1 x Dej tsis sib haum DS18b20 ntsuas kub ntsuas kub tsis muaj pob hlau -100cm xaim

1x4k7 ua

1 x NRF24L01+ Wireless Module

1 x Ceramic capacitor 100nF

1 x Prototype PCB breadboard

1 x 85x58x33mm Waterproof Clear Npog Yas Hluav Taws Xob Hluav Taws Xob Project Project Box Enclosure Case

1 x Yas Roj Teeb Case Lub Thawv Lub Thawv Nrog Cov Hlau Ua rau 2 X AA 3.0V 2AA

2 x AA roj teeb

Kauj ruam 2: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Kuv siv ob sab PCB rau txoj haujlwm no. Cov ntaub ntawv Gerber muaj. Cov PCB no haum rau tom qab ntawm TFT zaub. Qhov ntsuas kub tau teeb tsa nyob tom qab kom tiv thaiv cua sov los ntawm Circuit Court. Txuas NRF24L01+ hauv txoj hauv qab no mus rau lub microcontroller:

pin 2 - CSN of NRF24L01+

pin 8 - GND of NRF24L01+

pin 9 - CE of NRF24L01+

pin 22 - SCK of NRF24L01+

pin 23 - MISO of NRF24L01+

pin 24 - MOSI of NRF24L01+

pin 20 - VCC of NRF24L01+

n.c - IRQ of NRF24L01+

Kauj Ruam 3: Sab Nraud Kub

Sab Nraud Kub
Sab Nraud Kub
Sab Nraud Kub
Sab Nraud Kub

16f886 microcontroller tau siv los nyeem DS18B20 qhov ntsuas kub txhua 5 feeb. Qhov ntsuas kub no kis ntawm NRF24L01+ wireless module. Ib tsab qauv PCB breadboard txaus ntawm no. Siv cov microcontroller tus pin teeb tsa hauv qab no:

pin 2 - CSN of NRF24L01+

pin 8 - GND

pin 9 - CE of NRF24L01+

pin 14 - SCK of NRF24L01+

pin 15 - MISO of NRF24L01+

pin 16 - MOSI of NRF24L01+

tus pin 20 - +3 volt ntawm AA roj teeb

pin 21 - IRQ of NRF24L01+

tus pin 22 - DS18B20 cov ntaub ntawv (siv 4k7 resistor li rub tawm)

Kauj Ruam 4: RS232 Tso Tawm

RS232 Cov Zis
RS232 Cov Zis

Txhua 5 vib nas this ntsuas tau muab los ntawm RS232 ntawm tus pin 27 (9600 baud). Koj tuaj yeem txuas qhov kev sib txuas no rau koj lub khoos phis tawj thiab siv lub davhlau ya nyob twg (piv txwv li Putty) kom tau txais cov ntaub ntawv. Nws tso cai rau koj siv qhov ntsuas rau lwm lub hom phiaj.

Kauj ruam 5: Code

Code
Code
Code
Code

Cov cuab yeej siv hauv txoj haujlwm no siv kev cuam tshuam sib txawv ntawm 18f26k22 microcontroller. Yog li yog thawj qhov kev sib tham siv los ntawm MH-Z19 CO2 sensor. Lub interface no tau teeb tsa rau 9600 baud. Qhov kev sib txuas thib ob ntawm lub microcontroller no yog siv los muab cov ntsuas ntsuas ntawm tus pin 27 txhua 5 vib nas this yog li koj tuaj yeem txuas nws mus rau koj lub computer (tseem teeb tsa ntawm 9600 baud). HDC1080 qhov ntsuas kub/av noo thiab MS5611 huab cua ntsuas lub zog ua haujlwm ntawm i2c interface. TFT zaub thiab NRF24L01+ wireless module ua haujlwm ntawm tib lub SPI interface teeb tsa ntawm 8 Mhz. 18f26k22 microcontroller nws tus kheej tau teeb tsa rau 64 Mhz. Los ntawm lub neej ntawd, qhov kub nyob hauv Celsius. Los ntawm kev txuas tus pin 21 rau hauv av koj tau txais qhov kub hauv Fahrenheit. Ua tsaug rau Achim Döbler rau nws libraryGUI lub tsev qiv ntawv duab thiab Harry W (1and0) rau nws 64bit daws.

16f886 microcontroller yog siv los ntsuas qhov ntsuas kub sab nraud. Tus ntsuas kub DS18B20 tau nyeem txhua 5 feeb (ib txoj kab hlau txuas tau siv ntawm no) thiab kis nrog SPI interface ntawm NRF24L01+ wireless module. Feem ntau lub microcontroller no nyob hauv lub zog qis kom txuag roj teeb. Tau kawg kuj tsis zoo kub tau txais kev txhawb nqa. Yog tias qhov ntsuas kub sab nraud no tsis siv nws yuav tsis tshwm ntawm TFT screen yog li nws yog nyob ntawm yeem.

Txog rau lub program 18f26k22 thiab 16f886 microcontrollers koj xav tau tus programmer pickit3. Koj tuaj yeem siv Microchip IPE pub dawb software (tsis txhob hnov qab teeb VDD rau 3.0 volt thiab khij lub npov "Power Target Circuit from Tool" ntawm "ICSP Options" ntawm "Power" menu).

Kauj Ruam 6: Timelaps Impression

Image
Image

Lub sijhawm timelaps zoo li cas txog 15 teev ntawm kev saib xyuas huab cua zoo li. Cov pos huab dawb ntawm cov zaub tsis muaj nyob hauv qhov tseeb.

  • Hauv liab qhov kub hauv
  • Hauv txiv kab ntxwv sab nraud kub
  • Hauv xiav qhov av noo
  • Hauv ntsuab huab cua siab
  • Hauv cov xim daj co2

Kauj ruam 7: Txaus siab rau

Txaus siab rau qhov haujlwm no !!

Tab sis ntawm txoj ntsiab cai, nws tsis yog lawm los sim nrhiav txoj kev xav ntawm qhov pom tau qhov loj ib leeg. Nyob rau hauv kev muaj tiag qhov rov qab heev tshwm sim. Nws yog txoj kev xav uas txiav txim siab qhov peb tuaj yeem pom.

~ Albert Einstein hauv Physics thiab dhau ntawm Werner Heisenberg p. 63

Pom zoo: