Cov txheej txheem:
- Kauj Ruam 1: Dab tsi yog Arduino?
- Kauj Ruam 2: Dab tsi yog Arduino Connector Wire?
- Kauj Ruam 3: Tus ntsuas kub yog dab tsi
- Kauj ruam 4: Dab tsi yog 16 X 2 LCD?
- Kauj Ruam 5: Dab Tsi Yog Dab Tsi?
- Kauj Ruam 6: Tus Potentiometer yog dab tsi?
- Kauj Ruam 7: Dab tsi yog Arduino App?
- Kauj Ruam 8: Yuav Ua Haujlwm Li Cas LCD
- Kauj Ruam 9: Yuav Siv Tus Ntsuas Kub Li Cas nrog LCD
- Kauj ruam 10: Xaus
Video: Yuav Ua Li Cas Ntsuas Kub thiab LCD Ua Haujlwm Ua Ke?: 10 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Lub hom phiaj ntawm qhov kev qhia no yog los qhia koj yuav siv DHT11 Tus pas ntsuas kub uas yuav tso tawm qhov ntsuas kub thiab av noo ntawm 16 x 2 LCD npo.
Kauj Ruam 1: Dab tsi yog Arduino?
Arduino yog lub tuam txhab kho vajtse thiab software qhib, tsim thiab tsim cov neeg siv khoom hauv zej zog uas tsim qauv thiab tsim khoom ib leeg-tswj hwm micro tswj thiab cov khoom siv micro tswj rau tsim cov cuab yeej digital thiab cov khoom sib tham sib uas tuaj yeem nkag siab thiab tswj cov khoom hauv ntiaj teb lub cev thiab digital.
Kauj Ruam 2: Dab tsi yog Arduino Connector Wire?
Cov xov tooj txuas rau arduino yog cov xov hlau uas tso cai rau peb xa cov phiaj xwm los ntawm lub khoos phis tawj mus rau hauv lub tshuab hluav taws xob micro arduino, cov xaim kuj tseem siv ua lub hwj chim rau lub micro tswj.
Kauj Ruam 3: Tus ntsuas kub yog dab tsi
DHT11 yog lub hauv paus, tus nqi qis heev cov ntsuas kub thiab cov av noo. Nws siv lub peev xwm ntsuas cov av noo thiab lub ntsuas cua los ntsuas huab cua ib puag ncig, thiab nchuav tawm lub teeb liab digital ntawm cov ntaub ntawv tus pin (tsis xav tau cov tswv yim sib txuas pins xav tau). Nws yooj yim siv, tab sis yuav tsum tau ua tib zoo siv sijhawm txhawm rau khaws cov ntaub ntawv. Tsuas yog qhov tsis zoo ntawm qhov ntsuas no tsuas yog koj tuaj yeem tau txais cov ntaub ntawv tshiab los ntawm nws ib zaug txhua 2 vib nas this, yog li thaum siv peb lub tsev qiv ntawv, kev nyeem ntawv sensor tuaj yeem ntev txog 2 vib nas this.
Kauj ruam 4: Dab tsi yog 16 X 2 LCD?
LCD yog lub tshuab hluav taws xob tso saib uas siv cov kua ua kua los ua kom pom duab. 16 × 2 LCD zaub yog ib qho qauv yooj yim heev uas siv hauv DIYs thiab kev siv hluav taws xob. 16 × 2 txhais lus o tso saib 16 tus cim ib kab hauv 2 kab ntawv ntawd
Kauj Ruam 5: Dab Tsi Yog Dab Tsi?
Ib txoj hlua dhia (tseem hu ua jumper hlau, lossis jumper) yog cov xaim hluav taws xob, lossis pab pawg ntawm lawv hauv kab, nrog txuas lossis tus pin ntawm txhua qhov kawg (lossis qee zaum tsis muaj lawv - yooj yim "tinned"), uas ib txwm siv txhawm rau txuas cov khoom sib txuas ntawm lub khob cij los yog lwm yam qauv lossis kuaj ib puag ncig.
Kauj Ruam 6: Tus Potentiometer yog dab tsi?
ib qho cuab yeej ntsuas lub zog hluav taws xob los ntawm kev ntsuas nws tawm tsam qhov muaj peev xwm sib txawv tsim los ntawm kev dhau qhov paub tam sim no los ntawm kev paub tsis sib xws.
Kauj Ruam 7: Dab tsi yog Arduino App?
Arduino app yog daim ntawv thov uas siv los xa cov lej los ntawm lub khoos phis tawj mus rau ib qho ntawm cov tswj hwm arduino, nws tuaj yeem rub tawm ntawm
Kauj Ruam 8: Yuav Ua Haujlwm Li Cas LCD
Lub vijtsam LCD muaj ntau yam sib txawv ntawm cov chaw nres nkoj raws li pom saum toj no, muaj ntau yam sib txawv ntawm cov koob tab sis ntawm no yog cov uas peb yuav siv-
Rs tus pin- Tus pin no feem ntau yog siv los tswj lub cim xeeb ntawm LCD, txhais tau tias yog nws tswj hwm dab tsi mus rau ntawm lub vijtsam thiab thaum nws mus ntawm lub vijtsam
R/W tus pin- Qhov no tswj xyuas seb LCD siv los nyeem lossis sau ntawv
E tus pin- Tus lej no sib txuas ncaj qha rau tus pin Rs, vim nws tau siv los pab kom sau tau ntawm cov npe
Tus 8 Cov Pins Cov Ntaub Ntawv (0-7)- Cov ntaub ntawv pins no tau siv los nyeem lossis sau ib yam uas yuav yog ib lub npe
Kuj tseem muaj ntau hom sib txawv ntawm cov pins uas tseem tshuav lub hwj chim LCD piv txwv li 5v thiab Gnd pins uas tau siv rau raws li tau hais ua ntej los txhawb lub LCD
Nov yog cov hom pins thiab qhov twg cov feeb txuas rau thiab muaj daim duab saum toj no yog tias koj xav pom lub rooj tsav xwm hauv qhov pom kev.
LCD RS tus pin rau tus lej digital 12
LCD Pab tus pin rau tus lej digital 11
LCD D4 tus pin rau tus lej digital 5
LCD D5 tus pin rau tus lej digital 4
LCD D6 tus pin rau tus lej digital 3
LCD D7 tus pin rau tus lej digital 2"
Txhawm rau tso cai rau lub vijtsam ua haujlwm koj yuav tsum suav nrog cov kua ua kua
Kuv tau tshaj tawm cov cai hauv qab no rau koj los theej thiab muab tshuaj txhuam, tsuas yog ua kom ntseeg tau tias hauv qhov const rs thiab tas cov pins raug
#suav nrog
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcdrs, en, d4, d5, d6, d7);
void teeb tsa () {
lcd.begin (16, 2);
lcd.print ("nyob zoo, ntiaj teb!");
}
void voj () {
lcd.setCursor (0, 1);
lcd.print (millis () / 1000);
}
Kauj Ruam 9: Yuav Siv Tus Ntsuas Kub Li Cas nrog LCD
Tus pas ntsuas kub uas peb yuav siv yog tus ntsuas cua ntsuas cua thiab qhov ntsuas kub, qhov no muaj txiaj ntsig zoo rau peb vim nws yog 2 hauv 1 pob, dht11 Tus pas ntsuas kub kuj tseem siv tau yooj yim thiab siv tus pas ntsuas kub yooj yim.
Txhawm rau siv tus pas ntsuas kub koj yuav tsum qhib koj lub arduino app thiab rub tawm lub tsev qiv ntawv DHT.h, DHT yooj yim thiab kua.crystal, tom qab tau teeb tsa cov tsev qiv ntawv no koj yuav xav ua kom pom cov kab lus qhia saum toj no thaum tseem muaj LCD Circuit uas peb tau ua hauv cov kauj ruam dhau los tseem nyob ntawm daim ntawv qhia zaub mov.
Tom qab muaj tus pas ntsuas kub thiab LCD txuas rau hauv Circuit koj yuav tsum qhib lub app arduino thiab nkag mus rau cov cai hauv qab no-
// Peb yuav pib los ntawm kev ntxiv peb cov tsev qiv ntawv #suav nrog
#suav nrog
// Tshaj tawm tus lej digital tsis yog 6 raws li dht11 cov ntaub ntawv tus pin
tus pinDHT11 = 6;
SimpleDHT11 dht11;
// Tshaj tawm cov lcd pins
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
void teeb tsa () {
// Tsis txhob hnov qab xaiv 9600 ntawm qhov chaw nres nkoj screen Serial.begin (9600); // Qhia peb cov lcd kom pib lcd.begin (16, 2); }
void voj () {
// Cov lej lej no yog kom tau txais kev nyeem ntawm lub vijtsam chaw nres nkoj ib yam li cov duab LCD, txij li lawv yuav muab peb cov ncauj lus ntxaws ntxaws
Serial.println ("=================================================" "); Serial.println ("DHT11 nyeem …"); byte kub = 0; byte av noo = 0; int ua yuam kev = SimpleDHTErrSuccess;
// Qhov me ntsis yuav qhia rau peb Arduino yuav ua li cas yog tias muaj qee qhov yuam kev thaum tau txais kev nyeem los ntawm peb lub sensor
yog ((yuam kev = dht11.read (pinDHT11, & qhov kub thiab txias, NULL))! = SimpleDHTErrSuccess) {Serial.print ("Tsis nyeem ntawv, yuam kev ="); Serial.println (yuam kev); ncua (1000); rov qab; } Serial.print ("Nyeem:"); Serial.print ((int) kub); Serial.print ("Celcius,"); Serial.print ((int) cov av noo); Serial.println (" %"); // Qhia peb cov lcd kom rov zoo nws tus kheej txhua 0.75 vib nas this lcd.clear (); // Xaiv thawj kab thiab kab lcd.setCursor (0, 0); // Ntaus Temp: rau thawj kab pib los ntawm thawj kab lcd.print ("Temp:"); // Sau qhov ntsuas kub tom qab "Temp:" lcd.print ((int) kub)); // Xaiv kab thib ob thiab thawj kab lcd.setCursor (0, 1); // Sau Cov Vaum (%): mus rau kab thib ob pib los ntawm thawj kab lcd.print ("Vaum (%):"); // Sau cov av noo nyeem tom qab "Vaum (%):" lcd.print ((int) av noo); ncua (750); }
Kauj ruam 10: Xaus
Ua tsaug rau txhua tus nyeem qhov kev qhia no
Yog tias koj muaj lus nug ntxiv uas koj xav teb thov tsis txhob ua siab deb email rau kuv ntawm [email protected]
Ua tsaug
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
Kev Ntsuas thiab Kev Ntsuas Kub Siv HIH6130 thiab Arduino Nano: 4 Cov Kauj Ruam
Kev Ntsuas thiab Kev Ntsuas Kub Siv HIH6130 thiab Arduino Nano: HIH6130 yog qhov ntsuas cua thiab ntsuas kub nrog cov zis digital. Cov ntsuas no muab qib raug ntawm ± 4% RH. Nrog kev lag luam-ua kom muaj kev ruaj ntseg mus sij hawm ntev, qhov tseeb kub-them nyiaj digital I2C, Kev lag luam ua rau muaj kev ntseeg siab, Kev siv hluav taws xob
Kev Ntsuas thiab Kev Ntsuas Kub Siv HTS221 thiab Arduino Nano: 4 Cov Kauj Ruam
Kev Ntsuas thiab Kev Ntsuas Kub Siv HTS221 thiab Arduino Nano: HTS221 yog lub ntsuas hluav taws xob me me uas muaj peev xwm ntsuas tau rau qhov txheeb ze thiab qhov kub thiab txias. Nws suav nrog lub hauv paus ntsiab lus thiab cov teeb liab sib xyaw daim ntawv thov tshwj xeeb kev sib txuas (ASIC) los muab cov ntaub ntawv ntsuas los ntawm cov lej
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
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