Cov txheej txheem:
- Kauj ruam 1: Yuav tsum muaj Componens
- Kauj Ruam 2: Sib Sau Ua Ke Txhua Yam
- Kauj ruam 3: Programming
- Kauj Ruam 4: Qhov tshwm sim
Video: Yuav Ua Li Cas Cov Ntsuas Kub Kub #1: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Hauv kab lus no kuv yuav ua qhov haujlwm hu ua "Digital Thermometer". Kuv siv "DHT11" rau qhov ntsuas kub. Thiab siv "7Segmrnt Module" ua cov zaub.
Kuv pom zoo nyeem kab ntawv no ua ntej "DHT11" thiab "7-Segment Module". Hauv kab lus ntawd kuv tau piav qhia yuav siv DHT11 thiab 7Segment Module li cas
Kauj ruam 1: Yuav tsum muaj Componens
Nov yog cov khoom uas peb xav tau hauv txoj haujlwm no:
- DHT11 Senosor
- MAX7219 7 ntu
- Arduino Nano V3
- Jumper Hlau
- USBmini
- Pawg Thawj Coj
Yuav tsum muaj tsev qiv ntawv:
- DHT
- LedControl
Kauj Ruam 2: Sib Sau Ua Ke Txhua Yam
Saib daim duab saum toj no rau kev taw qhia txog kev sib sau ua ke. Los yog saib cov ntaub ntawv hauv qab no:
Arduino rau 7Segment Module
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CSJ
Arduino rau DHT11
+5V => +
NPV => -
D2 => tawm
Tom qab txhua qhov txuas tau txuas nrog, cia peb mus rau ntu ntu ntawm lub cajmeem
Kauj ruam 3: Programming
Hauv qab no yog cov duab kos uas kuv tau siv hauv txoj haujlwm no lossis qhia. Koj tuaj yeem siv daim duab kos no rau koj qhov project.
#suav nrog "DHT.h"#suav nrog "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
teeb tsa tsis muaj dab tsi () {Serial.begin (9600); Serial.println (F ("Digital Thermoeter")); dht.begin (); lc.shutdown (0, tsis tseeb); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void voj () {
ncua (2000); ntab h = dht.readHumidity (); ntab t = dht.readTemperature (); ntab f = dht.readTemperature (muaj tseeb); yog (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Ua tsis tau tejyam nyeem los ntawm DHT sensor!")); rov qab; } ntab hif = dht.computeHeatIndex (f, h);
ntab hic = dht.computeHeatIndex (t, h, cuav);
Serial.print (F ("Kub:"));
Serial.print (t); Serial.println (F ("° C"));
ncua (1000);
char kuv = t; lc.setDigit (0, 3, t/10, tsis tseeb); lc.setDigit (0, 2, i%10, tsis tseeb); lc.setChar (0, 0, 0b1100, tsis tseeb); ncua (400);
}
tom qab kos duab tiav, nyem upload thiab tos kom nws ua tiav.
Kuv kuj muab cov duab kos hauv daim ntawv ".ino" cov ntaub ntawv. Cov ntawv tuaj yeem rub tawm hauv qab no.
Kauj Ruam 4: Qhov tshwm sim
Saib daim duab saum toj no kom pom cov txiaj ntsig.
rau txoj haujlwm no kuv tsuas yog ntsuas kub Celsius nkaus xwb. Txog qib Fahrenheit qhov kub thiab txias, kuv yuav ua kab lus tom ntej.
Ua tsaug rau koj nyeem kab lus no, yog tias koj muaj lus nug, thov sau hauv kab lus.
Pom koj hauv kab lus tom ntej.
Pom zoo:
Siv Smartphone Raws Li Tsis Siv Tus Kheej Ntsuas Kub / Tus Ntsuas Ntsuas Kub: 8 Kauj Ruam (nrog Duab)
Siv Smartphone Raws Li Tsis Siv Tus Kws Ntsuas Kub / Tus Ntsuas Kub Portable: Ntsuas lub cev kub nrog qhov tsis sib cuag / tsis sib cuag zoo li rab phom thermo. Kuv tsim txoj haujlwm no vim tias Thermo Gun tam sim no kim heev, yog li kuv yuav tsum tau txais lwm txoj hauv kev los ua DIY. Thiab lub hom phiaj yog ua nrog cov peev txheej qis .SuppliesMLX90614Ardu
Yuav Ua Li Cas Siv DHT11 Kub Sensor Nrog Arduino thiab Luam Kub Kub thiab Vaum: 5 Kauj Ruam
Yuav Ua Li Cas Siv DHT11 Kub Sensor Nrog Arduino thiab Luam Kub Kub thiab Vaum: Lub DHT11 sensor tau siv los ntsuas kub thiab av noo. Lawv yog cov khoom siv hluav taws xob nrov tshaj plaws.Qhov DHT11 cov av noo thiab ntsuas kub ua rau nws yooj yim ntxiv cov av noo thiab ntsuas kub rau koj li DIY cov phiaj xwm hluav taws xob. Nws yog rau
Yuav ua li cas txhawm rau ntsuas lub ntsuas kub rau lub roj teeb ntev dua: 4 Cov Kauj Ruam
Yuav ua li cas txhawm rau ntsuas lub ntsuas kub rau lub roj teeb ntev dua: Inkbird IBS-TH1 yog lub cuab yeej zoo me me rau kev ntsuas kub thiab av noo ntau li ob peb teev lossis ib hnub. Nws tuaj yeem teeb tsa los teev cia txhua thib ob txog rau txhua 10 feeb, thiab nws tshaj tawm cov ntaub ntawv hla Bluetooth LE mus rau hauv xov tooj ntawd lossis iOS. Lub app
Yuav Ntsuas Li Cas Ntsuas Kev Siv Lub Hwj Chim ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob?: 6 Cov Kauj Ruam
Yuav Ua Li Cas Ntsuas Kom Tau Txais Kev Siv Lub Hwj Huam ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob? Feem ntau IoT nodes yuav tsum tau siv lub roj teeb. Tsuas yog los ntawm kev ntsuas ntsuas lub zog siv ntawm lub wireless wireless peb tuaj yeem kwv yees kwv yees ntau npaum li cas roj teeb kuv
ESP32 NTP Kev Ntsuas Kub Ua Haujlwm Kub Kub Nrog Steinhart-Hart Kho thiab Tswb Kub: 7 Kauj Ruam (nrog Duab)
ESP32 NTP Kev Ntsuas Kub Ua Haujlwm Ntsuas Kub nrog Steinhart-Hart Kev Kho thiab Tswb Kub: Tseem tab tom taug kev kom ua tiav "qhov haujlwm yuav los tom ntej", "ESP32 NTP Kev Ntsuas Kub Kev Ntsuas Kub Ua Noj Nrog Steinhart-Hart Kev Kho thiab Tswb Kub" yog Cov Ntawv Qhia qhia yuav ua li cas kuv ntxiv NTP ntsuas kub, piezo b