Мазмұны:
Бейне: DIY Arduino сандық термометрі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Барлығына сәлем ! Мұнда мен сізге Arduino көмегімен қарапайым цифрлық термометрді қалай жасау керектігін көрсетемін.
1 -қадам: қажет бөлшектер
Бұл жоба үшін келесі бөліктер қажет болады:
1) Ардуино Нано.
2) Nokia 5110 LCD дисплейі.
3) LM-35 температура сенсоры.
4) Өткізгіш сымдар.
5) Arduino ide және u8glib кітапханасы (Git-hub-дан жүктеу.
2 -қадам: СКД -ны Arduino -ға қосу
Келесі Arduino түйреуіштерін СКД -ге қосыңыз:
CLK = 8, DIN = 4, CE = 7, DC = 5, RST = 6
СКД -дағы BL және Vcc түйреуішін Arduino -дегі 3.3в -ке қосыңыз
Егер сіз қаласаңыз, резисторды қолдана аласыз, бірақ менің жағдайда, СКД -ны Arduino түйреуіштеріне тікелей қосудың еш айырмашылығы жоқ
3-қадам: Lm-35
Lm-35-бұл арзан температура сенсоры, оны Arduino-мен пайдалануға болады
goo.gl/images/AymubD
Осы жерден Lm-35 түйісу диаграммасын тексеріңіз
Lm-35 шығыс штырын Arduino-дегі A0 істігіне жалғаңыз
5v және gnd түйреуіштерін де қосыңыз
4 -қадам: код:
#«U8glib.h» қосыңыз
int a = 0;
float x;
қос м;
қос с;
// Дайындаған Сурия Чоудхури
// Credits-Henry's Bench оқулықтары lcd оқулығына арналған.
U8GLIB_PCD8544 u8g (8, 4, 7, 5, 6);
// CLK = 8, DIN = 4, CE = 7, DC = 5, RST = 6
бос жазушы ()
{
x = analogRead (a);
m = x/1024,0*5000;
s = м/10;
u8g.setFont (u8g_font_profont12);
u8g.setPrintPos (0, 15);
u8g.баспа (лар);
u8g.drawStr (35, 15, «*C»);
кешіктіру (100);
егер (с> 30)
{
u8g.drawStr (15, 35, «Өте ыстық !!»);
}
әйтпесе (s20)
{
u8g.drawStr (15, 35, «Керемет !!»);
}
басқа
{
u8g.drawStr (15, 35, «Керемет !!»);
}
}
жарамсыз орнату ()
{
Serial.begin (9600);
pinMode (a, INPUT);
}
бос цикл ()
{
u8g.firstPage ();
істеу {
жазушы ();
} while (u8g.nextPage ());
}
Ұсынылған:
Nixie термометрі мен гигрометр Arduino Nano көмегімен: 6 қадам
Nixie термометрі мен гигрометрі Arduino Nano көмегімен: уақытты қалай көңілді өткізуге және күшейткіш түрлендіргіштерде, бір сымды датчиктерде, Nixie түтіктерінде, Arduino кодтауда көп нәрсені үйренуге болады. Бұл кезеңде біз өзімізді және басқаларды қорғау үшін үйде болуды сұраймыз. COVID-19. Бұл s пайдалану үшін ең жақсы уақыт
OLED модулін қолданатын DIY бөлме термометрі: 7 қадам (суреттермен)
OLED модулін қолданатын DIY бөлме термометрі: Біз DS18B20 сенсоры мен OLED модулін пайдаланып бөлме термометрін құруды үйренеміз. Біз негізгі тақта ретінде Piksey Pico қолданамыз, бірақ эскиз сонымен қатар Arduino UNO және Nano тақталарымен үйлесімді, сондықтан сіз оларды пайдалана аласыз
DHT11 сандық термометрі ESP8266 қолданады: 4 қадам
ESP8266 көмегімен сандық термометр DHT11: Алдыңғы мақалада мен DH11 туралы және оны 7 сегмент, СКД, сериялық монитор және RGB сақинасы сияқты шығыс құрылғыларында қалай көрсету керектігін талқыладым. Бұл мақалада мен температура мен ылғалдылықты қалай бақылау керектігін көрсетемін. ұялы телефонда шолғышты пайдалану
Acme сандық термометрі W/ DS18B20 Temp Probe & I2C LCD: 5 қадам
Acme Digital Thermometer W/ DS18B20 Temp Probe & I2C LCD: бұл өте қымбат емес және көп уақытты қажет етпейтін өте қарапайым жоба. Мен оны Amazon қорабына салдым, себебі ол сол жерде болды, бірақ оны кез келген нәрсеге орнатуға болады
Arduino DIY аналогты термометрі: 7 қадам (суреттермен)
Arduino DIY аналогты термометрі: Құрметті достар, басқа оқулыққа қош келдіңіздер! Бүгін біз осы аналогтық вольтметрді Arduino -мен қалай қолдану керектігін үйренеміз және кернеудің орнына температураны көрсетеміз. Көріп отырғаныңыздай, бұл модификацияланған вольтметрде біз температураны