Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Tsim Circuit Court ntawm Digital Thermometer
- Kauj Ruam 2: Ua haujlwm ntawm Digital Thermometer
- Kauj ruam 3: Khiav qhov program
Video: Arduino Raws Tus Kheej Tus Kheej: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Hauv txoj haujlwm no, Arduino raws tus ntsuas kub digital tau tsim los uas tuaj yeem siv los tshuaj xyuas qhov kub ntawm chav.
Tus pas ntsuas kub feem ntau yog siv ntsuas kub. Muaj ntau yam hauv paus ntsiab lus uas tuaj yeem siv los ntsuas qhov ntsuas kub xws li kev nthuav dav cua sov ntawm cov kua los yog kua, qhov siab ntawm cov pa, ntsuas lub zog infrared, thiab lwm yam.
Arduino raws tus ntsuas kub digital tau hais tseg uas tuaj yeem siv los tshuaj xyuas qhov kub ntawm chav. LM35 LM35 yog qhov ntsuas kub. Qhov hluav taws xob tso tawm ntawm qhov ntsuas no yog ncaj qha rau qhov kub hauv centigrade. LM35 tuaj yeem siv tau hauv thaj tsam ntawm -550C txog +1500C nrog +/- 0.750C qhov tseeb.
Khoom siv
Arduino Ib
LM35 Kub sensor
16x2 LCD Zaub
Kauj Ruam 1: Tsim Circuit Court ntawm Digital Thermometer
Qhov ntsuas kub ntsuas siv hauv txoj haujlwm no yog LM35. Qhov tso tawm ntawm qhov ntsuas kub yog ncaj qha rau qhov kub tab sis hauv daim ntawv sib piv. Li no, qhov tso tawm ntawm LM35 txhais tau tias tus pin 2 txuas nrog analog input A0 ntawm Arduino.
Raws li nws yog lub ntsuas cua digital, peb yuav tsum hloov pauv qhov sib piv ntawm qhov kub thiab txias mus rau digital thiab tso tawm qhov tshwm sim ntawm cov zaub zoo li LCD, thiab lwm yam 16X2 LCD tau siv. Tus lej 1 thiab 2 ntawm LCD tau txuas nrog hauv av thiab muab khoom raws. Txhawm rau tswj kev sib piv ntawm cov zaub, Pin 3 ntawm LCD tau txuas nrog lub wiper ntawm 10 KΩ POT.
Qhov seem ntawm POT txuas nrog txuas rau cov khoom siv thiab hauv av. Pins 15 thiab 16 ntawm LCD tau siv los ua lub teeb pom kev rov qab ntawm LCD uas txuas nrog rau cov khoom siv thiab hauv av feem. Txhawm rau tso tawm cov ntaub ntawv ntawm LCD, peb xav tau 4 cov ntaub ntawv pins ntawm LCD. Pins 11 - 14 (D4 - D7) tau txuas rau Pins 5 - 2 ntawm Arduino. Pins 4, 5 thiab 6 (RS, RW thiab E) ntawm LCD yog tswj pins. Pins 4 (RS) ntawm LCD txuas nrog tus pin 7 ntawm Arduino. Tus Pin 5 (RW) txuas nrog hauv av. Pin 6 (E) txuas nrog tus pin 6 ntawm Arduino.
Kauj Ruam 2: Ua haujlwm ntawm Digital Thermometer
Lub ntsuas kub digital qhov tseeb tau teev tseg hauv txoj haujlwm no. Kev ua haujlwm ntawm Circuit yog raws li tau piav qhia hauv qab no.
Qhov ntsuas kub piv txwv li LM35 tshuaj xyuas qhov kub hauv chav tas li thiab muab qhov sib piv zoo ib yam uas ncaj qha piv rau qhov kub.
Cov ntaub ntawv no tau muab rau Arduino dhau A0. Raws li ib txoj cai tau sau, Arduino hloov pauv qhov ntsuas qhov sib piv rau qhov ntsuas kub digital.
Tus nqi no tau qhia ntawm LCD. Cov zis tso tawm ntawm LCD yog qhov nyeem tau meej ntawm chav sov hauv centigrade.
hIOTron's Internet of Things Course Training tau tsim ntau yam IoT Solutions tshaj li daim ntawv thov los txhim kho tus neeg siv kev paub.
Kauj ruam 3: Khiav qhov program
#suav nrog
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
byte degree_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b0000
};
void teeb tsa ()
{
pinMode (Sensor, INPUT);
lcd.begin (16, 2);
lcd.createChar (1, degree_symbol);
lcd.setCursor (0, 0);
lcd.print ("Digital");
lcd.setCursor (0, 1);
lcd.print ("Tus pas ntsuas kub");
ncua (4000);
lcd.clear ();
}
void lub voj ()
{
ntab temp_reading = analogRead (Sensor);
ntab kub = temp_reading*(5.0/1023.0)*100;
ncua (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Kub hauv C");
lcd.setCursor (4, 1);
lcd.print (kub);
lcd.write (1);
lcd.print ("C");
ncua (1000);
}
Pom zoo:
SKARA- Tus Kheej Tus Kheej Ntxiv Los Ntawm Tus Kheej Dej Da Dej Tu Neeg Hlau: 17 Kauj Ruam (nrog Duab)
SKARA- Tus Kheej Tus Kheej Ntxiv Los Ntawm Tus Kheej Ua Dej Da Dej Tu Neeg Hlau: Lub sijhawm yog nyiaj thiab kev siv tes ua haujlwm yog kim. Nrog kev nthuav dav thiab kev nce qib hauv kev siv tshuab thev naus laus zis, kev daws teeb meem tsis muaj teeb meem xav tau los tsim rau cov tswv tsev, zej zog thiab pab pawg kom ntxuav cov pas dej los ntawm cov khib nyiab thiab av ntawm lub neej txhua hnub, txhawm rau
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: 9 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: Qhov no yog kev hloov pauv ntawm B-neeg hlau ua ntej. 100% Qhib QHOV CHAW / Arduino neeg hlau. CODE, 3D ntu thiab khoom siv hluav taws xob tau qhib yog li xav hloov kho nws lossis tsim qhov loj ntawm tus neeg hlau. Yog tias koj muaj kev ua xyem xyav, tswv yim lossis xav tau kev pab ua rau
Arduino Raws Li Tsis Tiv Taus Tus Kheej Infrared - IR Raws Tus Ntsuas Kub Siv Arduino: 4 Kauj Ruam
Arduino Raws Li Tsis Tiv Taus Tus Kheej Infrared | IR Raws Tus Ntsuas Kub Siv Arduino: Nyob zoo cov neeg hauv phau ntawv qhia no peb yuav ua tus tsis siv tus pas ntsuas kub siv arduino.Since qee zaum qhov ntsuas kub ntawm cov kua/khoom yog siab dhau lossis txoj hauv kev qis thiab tom qab ntawd nws nyuaj rau kev sib cuag nrog nws thiab nyeem nws qhov kub thiab txias hauv qhov xwm txheej ntawd
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
SEER- InternetOfThings Raws Tus Pabcuam Tus Kheej Tus Kheej: 12 Kauj Ruam (nrog Duab)
SEER- InternetOfThings Raws Tus Pabcuam Tus Kheej Tus Kheej: Seer yog lub cuab yeej uas yuav ua lub luag haujlwm txhawb nqa hauv kev ua haujlwm ntawm cov tsev ntse thiab tshuab siv tshuab. ntawm Raspberry Pi 3 qauv B nrog lub koob yees duab sib xyaw