Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: ulanish sxemasi
- 3 -qadam: kod
- 4 -qadam: Sinab ko'ring
- 5 -qadam: ulagich pinlari
- 6 -qadam: simlarni uzaytiring
- 7 -qadam: Lehimlash
- 8 -qadam: sinov
- 9 -qadam: yig'ish
- 10 -qadam: Yakuniy
Video: Harorat haqida ogohlantiruvchi tasma: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Floridada yashab, tashqarida juda qizib ketganda ogohlantiradigan kiyim yaratishga qiziqardim. Arduino va bir nechta oddiy komponentlardan foydalanib, men tasma chizig'ini yasashga muvaffaq bo'ldim, bu esa harorat belgilangan nuqtaga, bu holda 30C yoki 78F ga yetganda meni ogohlantiradi.
1 -qadam: qismlar
Qurilishni yakunlash uchun zarur bo'lgan qismlarga quyidagilar kiradi:
1) Arduino Uno
2) Bo'sh elektron karta
3) TMP36 sensori
4) ulagichlar
5) bosh tasmasi
6) Buzzer
7) simlar
8) tikuv materiallari/igna, ip va boshqalar.
9) 9V batareya
2 -qadam: ulanish sxemasi
Loyihaning to'g'ri ishlashi va uning to'g'ri ulanganligiga ishonch hosil qilish uchun men avval Fritzingda o'z rejamni sinab ko'rdim. Quyidagi sxema keyinchalik komponentlarni joylashtirish uchun shablon bo'lib xizmat qiladi. Eslatma: menimcha, men yakuniy loyihani yanada soddalashtirdim. 9V batareyani Arduino kartasidagi Vin va GND -ga qo'lda ulashning o'rniga, men 3,5 mmli ulanishni qo'shdim va shu tarzda quvvatlantirdim. Men bu haqda gapirayapman, keyin hech qanday chalkashliklarga yo'l qo'ymaslik uchun, agar siz bu g'aroyib loyihani o'zingiz yaratishga qaror qilsangiz.
3 -qadam: kod
Ushbu loyihani kodlash uchun men Mecabot veb -saytining quyida keltirilgan ma'lumotlaridan foydalandim. Biroq, men kodni bu erda ham qulaylik uchun joylashtiraman.
int Sensor = 0;
bo'sh o'rnatish ()
{Serial.begin (9600);
}
bo'sh halqa ()
{
// float temp = (5.0 * analogRead (A0) * 100.0) /1024;
int lektura = analogRead (Sensor);
float voltaje = 5.0 /1024 * ma'ruza; // Atencion aqui
// LM35DZ vuestra formulasi
// float temp = voltaje * 100;
suzish harorati = voltaje * 100 -50;
agar (harorat> 32)
{
t ();
}
boshqa
{
agar (harorat> 30)
{
t1 ();
}
agar (harorat <30);
{
noTone (7);
}
}
}
bo'sh t ()
{
ohang (7, 494, 500);
kechikish (1000);
}
bo'sh t1 ()
{
ohang (7, 494, 500);
kechikish (2000);
}
mecabot-ula.org/tutoriales/arduino/practica…
4 -qadam: Sinab ko'ring
Kontseptsiya isboti ishlaganiga ishonch hosil qilish uchun men loyihani komponentlarga lehimlashdan oldin qurdim va ularni doimiy qilib qo'ydim. Ushbu misolda, men 9v batareyani Arduino -dagi Vin va GND maydonlariga, xuddi sxemaga o'xshab, qattiq bog'ladim.
5 -qadam: ulagich pinlari
Sinov sxemasi to'g'ri ishlagandan so'ng, sizning keyingi qadamingiz doimiy lehim nuqtalari bilan yakuniy versiyani yaratishdir. Simlar sonini kamaytirish uchun men to'g'ridan -to'g'ri Arduino tepasiga qo'yilgan elektron kartadagi kichik ulagichlardan foydalanardim. Bu qadam, elektron kartani tepaga qo'yishdan oldin, kichik konnektorlarni joyida ko'rsatadi. Men sizga ikki xil ko'rinishni ko'rsatyapman, shunda siz ulagichlar qaerga ketayotganini ko'rishingiz mumkin.
6 -qadam: simlarni uzaytiring
Ushbu loyihada men harorat sensori antennaga o'xshatmoqchi edim. Bunga erishish uchun men rasmda ko'rinib turganidek, taxminan 8 dyuymli sim qo'shib, aloqa nuqtalarini uzaytirdim. Eslatma: TMP36 sensorining aloqa nuqtalari bir -biriga lehimlanmaganligiga ishonch hosil qiling. Buning oldini olish uchun men izolyatsion material qo'shdim. Yaqin -yaqindan ko'rinib turibdiki, loyihaning ishlashi uchun bu qadam kerak emas, faqat siz o'zingizning antennangizni yasash niyatida bo'lsangiz.
7 -qadam: Lehimlash
Keyin elektron kartani oldingi qadamda joylashtirilgan pimlarning ustiga qo'ying va qismlarni rasmda ko'rsatilgan joyiga lehimlang. Bu vaqtda siz karnay simlariga va TMP36 simlariga lehim qilishingiz mumkin.
8 -qadam: sinov
Loyihani davom ettirishdan oldin uni yana bir bor sinab ko'rish yaxshidir. Oldingi qadam tugagandan so'ng, sizning loyihangiz bu yerga o'xshash bo'lishi kerak. Video funksionallik va uning to'g'ri ishlashini isbotlaydi.
9 -qadam: yig'ish
Endi loyiha lehimlangan va to'g'ri ishlayotganda, siz uni o'zingiz yoqtirgan kiyim va kiyim bilan o'rashni boshlashingiz mumkin. Men uchun, tasma yaxshi ishlagan deb o'yladim, shuning uchun men elektron komponentalarga mos keladigan sumka tikishni boshladim. Keyin, antenna qismini alohida tikdim.
10 -qadam: Yakuniy
Bu erda yakuniy mahsulotning fotosurati. Menimcha, bu juda yaxshi ishladi. Antenna kerak bo'lmasa ham, menimcha, bu loyihaga kulgili ohang beradi va uni qiziqarli qiladi!
Tavsiya:
Harorat sensori va svetodiodli tasma: 5 qadam
Harorat sensori va svetodiodli tasma: Men bu loyihada LED yoritgichli harorat sensori bilan jihozlangan tasma yasadim
AWS va ESP32 yordamida harorat va namlik haqida ogohlantirish: 11 qadam
AWS va ESP32 yordamida harorat va namlik haqida ogohlantirish: Ushbu darsda biz harorat va namlik sensori yordamida harorat va namlikning har xil ma'lumotlarini o'lchaymiz. Shuningdek, siz ushbu ma'lumotlarni AWS -ga qanday yuborishni bilib olasiz
Sensorli harorat va harorat sensori: 4 qadam
Sensorli haroratni qanday o'lchash mumkin ?: Kirish: "O'qitish" darsligi, shuningdek, Arduino -dagi temperatura sensori. Xo'sh, biz hech qachon materiallarni o'rnatmasligimiz kerak
Sug'orish haqida ogohlantiruvchi tuproq namligi sensori: 4 qadam
Tuproq namligi sensori sug'orish haqida ogohlantirish bilan: Biz WEMOS D1 mini va sig'imli tuproq namligi sensori asosida tuproq namligini o'lchaydigan asbobni yaratmoqdamiz. Bulutli integratsiya bilan IoT Guru bulutiga yuborilgan sensorning o'lchami, biz chiroyli grafikalar olamiz. va biz ogohlantirishni o'rnatishimiz mumkin
Node-RED yordamida tebranish va harorat haqida elektron pochta xabarlari: 33 qadam
Node-RED yordamida tebranish va harorat haqida elektron pochta ogohlantirishlari: NCD-ning uzoq masofali IoT sanoat simsiz tebranish va harorat sensori bilan tanishish, 2 milgacha bo'lgan masofada simsiz tarmoq tarmog'idan foydalanish. 16-bitli aniq tebranish va harorat sensori bilan jihozlangan ushbu qurilma