Cov txheej txheem:
- Kauj Ruam 1: Daim Ntawv Teev Npe Yuav Tsum Muaj
- Kauj Ruam 2: Kev Sib Txuas Circuit hauv Tinkercad
- Kauj Ruam 3: TMP36 Kub Sensor
- Kauj Ruam 4: Txuas TMP36 rau Arduino
- Kauj ruam 5: Cia Ua Qee Qhov Coding
- Kauj Ruam 6: So ntawm Txoj Cai
- Kauj Ruam 7: Kev piav qhia thiab txiaj ntsig
Video: TMP36 Kub Sensor thiab LCD Zaub Siv Arduino (Tinkercad): 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Nyob Zoo Sawv Daws! Peb yog cov tub ntxhais kawm los ntawm University Tun Hussein Onn Malaysia (UTHM) ua txoj haujlwm los qhia seb peb tuaj yeem sim ntsuas qhov ntsuas kub li cas, lub lcd, thiab Arduino siv Tinkercad ua ib feem ntawm peb cov ntawv qhia rau UQD0801 (Robocon 1) (Pawg 7)
Cov ntsuas kub thiab LCD tuaj yeem ua haujlwm yooj yim hauv cov xwm txheej sib txawv xws li ntsuas kub hauv chav thiab txawm tias saib xyuas tsob ntoo lossis txhua qhov chaw uas suav tias kub yog qhov tseem ceeb!
Kauj Ruam 1: Daim Ntawv Teev Npe Yuav Tsum Muaj
Txoj haujlwm no xav tau cov khoom uas yooj yim heev tau txais hauv khw.
Cov npe ntawm Cheebtsam:
1. Arduino Uno R3 (1)
2. Kub Sensor (TMP36) (1)
3. LCD 16x2 (1)
4. 250kΩ Potentiometer (1)
5. 220Ω Resistor (1)
Kauj Ruam 2: Kev Sib Txuas Circuit hauv Tinkercad
Tinkercad muab cov kab hluav taws xob ua ntej uas tuaj yeem pab cov neeg siv kom tsis txhob cuam tshuam lawv cov kev sib txuas los ntawm kev tsim los ntawm kos.
Hauv Circuit Desinger, peb tuaj yeem tshawb nrhiav lcd, uas yuav qhia tau tias muaj qhov pib Circuit Court uas muaj kev sib txuas ua ntej ntawm Arduino thiab LCD.
Kauj Ruam 3: TMP36 Kub Sensor
Hauv Tinkercad, tsuas muaj ib qho ntsuas kub muaj, uas yog TMP36.
TMP36 tsis muaj qhov kub tiv taus tiv taus. Hloov chaw qhov ntsuas no siv cov cuab yeej ntawm diodes; raws li lub diode hloov pauv qhov kub hloov pauv nrog nws ntawm tus nqi paub. Lub ntsuas ntsuas ntsuas qhov hloov pauv me me thiab tso tawm qhov sib piv ntawm 0 thiab 1.75VDC raws nws. Txhawm rau kom tau txais qhov ntsuas kub, peb yuav tsum ntsuas qhov tso tawm thiab ua qee qhov kev xam los hloov nws mus rau qib c Celsius.
Kauj Ruam 4: Txuas TMP36 rau Arduino
TMP36 muaj 3 tus pin, uas tuaj yeem txheeb xyuas tau yooj yim los ntawm kev pom lub tiaj tiaj ntawm lub sensor.
Thawj tus pin yog tus +5V tus pin uas yuav txuas nrog cov khoom siv.
Tus pin thib ob yog Vout uas yuav txuas nrog Analog Hauv tus pin, (tuaj yeem yog A0-A5). Peb siv A0 rau txoj haujlwm no.
Tus lej thib peb yog tus pin GND uas yuav txuas rau hauv av ntawm Arduino.
Kauj ruam 5: Cia Ua Qee Qhov Coding
Thaum xub thawj, yuav muaj tus lej nyob hauv tus kho qhov chaws pom hauv Tinkercad.
Qhov no yog vim peb tau siv lub hauv paus pib los ntawm Tinkercad, thauj nws cov cai nrog rau nws kom tso cai rau cov neeg siv tshiab tshawb thiab sim ua qhov tawm.
Peb tuaj yeem tshem tawm txhua qhov ntawd thiab tsim peb tus lej.
Rau ib qho Arduino cov cai uas peb tab tom yuav tsim, peb yuav tsum ua kom ntseeg tau tias cov tsev qiv ntawv cuam tshuam nrog txoj haujlwm tau suav nrog.
Hauv qhov no, peb xav tau ob lub tsev qiv ntawv; -Library rau LCD (LiquidCrystal.h)
-Library rau Kev Sib Txuas Lus (SoftwareSerial.h)
Ob lub tsev qiv ntawv no muaj nyob hauv Tinkercad, txhais tau tias tsis tas yuav rub tawm ib lub tsev qiv ntawv los ntawm lwm qhov chaw.
Yog li ntawd; thawj kab ntawm txoj cai yog
#suav nrog
#suav nrog
Kauj Ruam 6: So ntawm Txoj Cai
// suav nrog lub tsev qiv ntawv chaws:#suav nrog
#suav nrog
LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // txuas tus pin rs, en, d4, d5, d6, d7 mus rau arduino ntawm tus pin 12 11 5 4 3 2
nyob rau hauv Celsius; // tshaj tawm txoj haujlwm c Celsius ua tus lej
void teeb tsa ()
{
Serial.begin (9600); // teeb tsa tus nqi baud ntawm 9600 ntsis ib ob
lcd.begin (16, 2); // lcd loj yog 16x2 // Luam tawm cov lus rau LCD.
lcd.print ("Temp Display");
Serial.println ("Temp Display"); // luam tawm cov lus ntawm tus saib xyuas ntu}
void lub voj ()
{
c Celsius = daim duab qhia chaw (((analogRead (A0) -20) * 3.04), 0, 1023, -40, 125); // daim ntawv qhia kom tau txais qhov ntsuas kub ntawm lub cev. Txhais tau 0 = -40degrees thiab 1023 = 125degrees
lcd.setCursor (0, 0); // tus cursor teeb rau thawj pixel ntawm lub lcd.
lcd.print ("Temp Display"); // luam cov lus rau lcd
lcd.setCursor (0, 1); // cursor teeb rau kab thib ob thawj pixel
lcd.print (Celsius); // luam tawm cov ntawv tso tawm Celsius los ntawm kev sib piv nyeem mus rau lcd ntawm 0, 1
lcd.print ("C"); // luam cov tsiaj ntawv "c"
Serial.println (Celsius); // cov zis tso tawm hauv cov saib txuas
ncua (1000); // nyeem rov ua dua tshiab txhua 1 thib ob
lcd.clear (); // tshem lub lcd
}
Qee lub sijhawm, tej zaum yuav muaj tus cim "*" ntawm qhov chaw nruab nrab ntawm kab thaum theej mus rau Tinkercad. Ua kom ntseeg tau tias lwm tus ua cim sib nrug los ntawm cov cai pom saum toj no tau muab tshem tawm txhawm rau tiv thaiv kev ua yuam kev thaum muab tso ua ke
Pom zoo:
Loj hlob Zaub Zaub Ntxiv Hauv Qhov Chaw Tsawg Los Yog Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg): 10 Kauj Ruam
Loj Hlob Ntau Cov Zaub Zaub Hauv Tsawg Chaw lossis … Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg).: Qhov no yog kev tshaj lij tshaj lij rau Kev Loj Hlob Tshaj Ntiaj Teb, Kev Tsim Khoom Sib Tw, xa los ntawm Cov Lus Qhia. Kuv tsis tuaj yeem muaj kev zoo siab dua los tsim rau thaj chaw cog qoob loo thiab tshaj tawm kuv thawj Cov Lus Qhia. Yuav pib, kev sib tw nug peb kom
I2C / IIC LCD Zaub - Siv SPI LCD rau I2C LCD Zaub Siv SPI rau IIC Module Nrog Arduino: 5 Kauj Ruam
I2C / IIC LCD Zaub | Siv SPI LCD rau I2C LCD Zaub Siv SPI rau IIC Module Nrog Arduino: Nyob zoo cov phooj ywg txij li ib txwm muaj SPI LCD 1602 muaj xov tooj ntau dhau los txuas yog li nws nyuaj rau cuam tshuam nrog arduino tab sis muaj ib qho qauv muaj nyob hauv khw uas tuaj yeem hloov SPI zaub rau hauv IIC zaub yog li ntawd koj yuav tsum txuas tsuas yog 4 xov hlau
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
Kub thiab Vaum Sensor Nrog Arduino thiab Lcd Zaub: 4 Cov Kauj Ruam
Kub thiab Vaum Sensor Nrog Arduino thiab Lcd Zaub: Nyob zoo cov neeg, Txais tos rov qab rau Artuino. Raws li koj tau Pom Kuv tau pib Ib qho Kev Qhia Paub Hnub no peb tab tom yuav Ua Kom Kub & Cov av noo nrog DHT11 tus qauv. Cia peb pib Xav txog Subscribing thiab nyiam cov vis dis aus
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