Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Ubunifu wa Mzunguko wa Kipima joto cha dijiti
- Hatua ya 2: Kufanya kazi kwa Kipimajoto cha Dijitali
- Hatua ya 3: Endesha Programu
Video: Kipimajoto cha Arduino kulingana na dijiti: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika mradi huu, thermometer ya dijiti ya Arduino imeundwa ambayo inaweza kutumika kuchambua halijoto ya chumba.
Kipima joto kwa ujumla hutumiwa kama chombo cha kupima joto. Kuna kanuni anuwai ambazo zinaweza kutumiwa kupima joto kama upanuzi wa mafuta au vimiminika, shinikizo la gesi, kipimo cha nishati ya infrared, nk.
Thermometer ya dijiti ya Arduino imeainishwa ambayo inaweza kutumika kuchambua halijoto ya chumba. LM35 LM35 ni sensorer ya joto. Voltage ya pato la sensor hii ni sawa sawa na joto katika sentigrade. LM35 inaweza kutumika katika anuwai ya -550C hadi + 1500C na usahihi wa +/- 0.750C.
Vifaa
Arduino Uno
Sensor ya joto ya LM35
Uonyesho wa 16x2 LCD
Hatua ya 1: Ubunifu wa Mzunguko wa Kipima joto cha dijiti
Sensorer ya joto inayotumika katika mradi huu ni LM35. Pato la sensorer ya joto ni sawa sawa na joto lakini kwa fomu ya analog. Kwa hivyo, pato la LM35 linamaanisha pini 2 imeunganishwa na pembejeo ya Analog A0 ya Arduino.
Kwa kuwa ni kipima joto cha dijiti, tunahitaji kubadilisha maadili ya analog ya joto kuwa dijiti na kuonyesha matokeo kwenye onyesho kama LCD, n.k. 16X2 LCD inatumiwa. Pini hakuna 1 na 2 ya LCD imeunganishwa ardhini na kusambazwa mtawaliwa. Ili kudhibiti tofauti ya onyesho, Pin 3 ya LCD imeambatanishwa na wiper ya 10 KΩ POT.
Vituo vilivyobaki vya POT vinaambatanishwa na usambazaji na ardhi. Pini 15 na 16 za LCD hutumiwa kuzungusha mwangaza wa LCD ambayo imeunganishwa na usambazaji na ardhi kwa mtiririko huo. Ili kuonyesha habari kwenye LCD, tunahitaji pini 4 za data za LCD. Pini 11 - 14 (D4 - D7) zimeambatanishwa na Pini 5 - 2 za Arduino. Pini 4, 5 na 6 (RS, RW na E) za LCD ni pini za kudhibiti. Pini 4 (RS) ya LCD imeunganishwa kwa kubandika 7 ya Arduino. Pin 5 (RW) imeunganishwa na ardhi. Pin 6 (E) imeunganishwa na pin 6 ya Arduino.
Hatua ya 2: Kufanya kazi kwa Kipimajoto cha Dijitali
Thermometer ya usahihi wa hali ya juu imeainishwa katika mradi huu. Kufanya kazi kwa mzunguko ni kama ilivyoelezwa hapo chini.
Sensor ya joto yaani LM35 inachambua kila wakati joto la chumba na hutoa voltage inayofanana ya analog ambayo ni sawa na joto.
Takwimu hizi zinapewa Arduino kupitia A0. Kama ilivyoandikwa kwa nambari, Arduino inabadilisha thamani hii ya voltage ya analog kuwa usomaji wa joto la dijiti.
Thamani hii imeonyeshwa kwenye LCD. Pato lililoonyeshwa kwenye LCD ni usomaji halisi wa joto la kawaida katika sentigrade.
Mafunzo ya Kozi ya Mambo ya Mtandao ya hIOTron yalitengeneza suluhisho nyingi za IoT juu ya programu kama hiyo ili kuongeza uzoefu wa mtumiaji.
Hatua ya 3: Endesha Programu
# pamoja
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
Sens int const = A0;
shahada byte_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
kuanzisha batili ()
{
pinMode (Sensorer, INPUT);
lcd kuanza (16, 2);
lcd.createChar (1, shahada_symbol);
lcd.setCursor (0, 0);
lcd.print ("Digital");
lcd.setCursor (0, 1);
lcd.print ("Thermometer");
kuchelewesha (4000);
lcd wazi ();
}
kitanzi batili ()
{
kuelea temp_reading = AnalogRead (Sensor);
joto la kuelea = temp_reading * (5.0 / 1023.0) * 100;
kuchelewesha (10);
lcd wazi ();
lcd.setCursor (0, 0);
lcd.print ("Joto katika C");
lcd.setCursor (4, 1);
lcd.print (joto);
andika lcd (1);
lcd.print ("C");
kuchelewesha (1000);
}
Ilipendekeza:
Arduino & MPU6050 Kulingana na Kiwango cha Roho wa Dijiti: 3 Hatua
Arduino & MPU6050 Kulingana na Kiwango cha Roho wa Dijiti: Karibu kwenye mafunzo yangu ya kwanza kabisa! Natumai kuwa utaipata ikiwa ya kuelimisha. Tafadhali jisikie huru kuacha maoni iwe chanya au hasi.Mradi huu ni kutengeneza arduino & Kiwango cha roho cha dijiti cha MPU6050. Wakati muundo umekamilika na
Kipimajoto cha IR cha Kulala: Hatua 5
Kipimajoto cha IR cha Kulala: Kwa hivyo hii Lazy Old Geek (L.O.G.) hivi karibuni ilinunua moduli ya joto ya IR, MLX90614 kutoka AliExpress.com. Angalia pichaNi aina hiyo ya sensa inayotumiwa kwenye vipima joto vya paji la uso na sikio zilizoonyeshwa kwenye picha ya tatu. Wanaitwa beca isiyo ya kuwasiliana
Kiwango cha Roho wa Dijiti ya Dijiti: Hatua 5 (na Picha)
Kiwango cha Roho wa Dijiti ya Dijiti: Katika mradi huu tutaangalia kwa karibu IC za kuongeza kasi na kujua jinsi tunaweza kuzitumia na Arduino. Baadaye tutaunganisha IC kama hiyo na vifaa kadhaa vya ziada na kiambatisho kilichochapishwa cha 3D ili kuunda dijiti
Arduino Kulingana na Thermometer ya infrared - Kipimajoto cha Msingi cha IR Kutumia Arduino: Hatua 4
Arduino Kulingana na Thermometer ya infrared | Kipimajoto cha Kulingana na IR Kutumia Arduino: Halo jamani katika mafundisho haya tutafanya Thermometer isiyo ya kutumia kwa kutumia arduino. joto basi katika hali hiyo
Picaxe Kulingana na kipima joto cha dijiti na Max na Min: Hatua 13
Pimaxe Inayotokana na Kipimajoto cha dijiti na Max na Min: (Tafadhali acha ujumbe, lakini usiwe wa kukosoa sana, hii ni mafundisho yangu ya kwanza! Inategemea chip ya Picaxe kwani ni ya bei rahisi na rahisi kutumia. Ikiwa hii ni ya