
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bu ko'rsatma sizga termometr, xronograf (hisoblagich taymeri), taymer va yorug'lik displeyi bilan ko'p funktsiyali platformani qanday yaratishni ko'rsatib beradi. Bundan tashqari, u boshqa analog sensorlar yoki siz o'ylaydigan boshqa funktsiyalar uchun platforma bo'lishi mo'ljallangan.
1 -qadam: materiallarni yig'ish

Raqamli termometrni yaratish uchun sizga kerak bo'ladi:
- Tel - Altoid qalay - Breadboard - O'zgaruvchan qarshilik - Ikki xonali umumiy anod 7 segmentli displey - 4 2N2222 tranzistorlar - 2 220 k ohmli rezistorlar - Termistor (chiziqli chiqish) - 2 lahzali bosish tugmalari - 2 2,2 k ohmli rezistorlar - 5 volt Regulyator - Quvvat manbai uchun 2 ta tekislash kondansatkichi (men 220 uF ishlatganman) - Quvvat tugmasi - ATMEGA168 mikrokontroller - 16 MGts kristalli - 1 k ohmli rezistor - Chop etiladigan yorliq (Kattaroq, Altoid qalayining old qismi) - Soketlar (siz xohlagan deb o'ylaysiz). kerak bo'lishi mumkin) Kerakli asboblar: - Lehimlash temir - Tozdan tushirish nasosi (ixtiyoriy) - Tel -stripper (ixtiyoriy) - Tel kesgichlar
2 -qadam: Qurilishni boshlang




Ushbu qadam uchun sxemani tuzish uchun biriktirilgan sxemadan (so'z yoki AutoCAD) foydalaning. Men uni birinchi navbatda lehimsiz non taxtasida qurish foydalidir. Sochni oldirishdan oldin yuzaga keladigan muammolarni hal qilish osonlashadi:)
Lehimlashni boshlashdan oldin, birinchi navbatda, non taxtasini oxirgi o'lchamiga kesib, taxtaning barcha katta qismlarini tartibga solish yaxshiroqdir (quyidagi 2 -rasmda ko'rsatilgan). Kengashning tepasidagi tugmachalarga joy ajratishni va yon tomonidagi quvvat tugmasini o'chirishni unutmang. Shuni ta'kidlash kerakki, sxemada R5 termistor uchun taqqoslash qarshiligi bo'lib, u sizning termistoringizga kiritilishi mumkin, shuning uchun siz o'zingizning maxsus termistoringizni qanday ishlatishni ma'lumotlar varaqasini tekshirishingiz kerak.
3 -qadam: Termistorni sozlang


Termistorni kalibrlash uchun siz mikrokontrolderdan har xil haroratda o'qishni olishingiz kerak (qanchalik yaxshi bo'lsa).
Men termistordan analog kirishni ko'rsatish uchun mikrokontroller chirog'iga yuklanadigan olti burchakli faylni biriktirdim. Agar u chiqishda chiziq bilan o'qisa, buning sababi, termistorning kiritilishi ikki raqamda ko'rsatilmasligi uchun juda baland (masalan, -5 chiqishi 155 dan 105 gacha bo'lishi mumkin). Nuqtalar Excel bilan chiziqlar bilan bog'lanmagan, tarqoqlik chizig'i sifatida tuzilishi kerak (misol uchun quyida keltirilgan mening harorat ko'rsatkichlarimga qarang). Keyin grafikdagi ma'lumotlar nuqtalarini o'ng tugmasini bosib, "Trend chizig'ini qo'shish" ni bosishingiz kerak. Keyin namuna nuqtalari tomonidan yaratilgan aniq chiziqqa eng yaqin bo'lgan tenglama turini tanlang (men chiziqli tenglamani qo'lladim, chunki mening termistorim chiziqli chiqishga ega). Keyin "variantlar" yorlig'ini bosing va "diagrammada tenglamani ko'rsatish" -ni tanlang va OK ni bosing. Bu tenglama manba kodidagi formulaning o'rniga kiritilishi kerak, bu erda "analogRead (tempPin)". Buni amalga oshirish uchun joy manba kodida ko'rsatilgan (kirish qismida). Manba kodini ishlatgan muharrir - Arduino 0007. Dasturda kompilyatsiya tugmasini bosganingizda, dastur loyihaning applet pastki papkasida ham oltilik fayllarni yaratadi. Bu olti burchakli fayllarni har qanday usul yordamida (masalan, AVRIsp mkII) mikrokontroller chirog'iga yuklash mumkin.
4 -qadam: Vaziyatni tuzing



Ishni elektronikani ushlab turish uchun tayyorlash uchun ikkita narsani qilish kerak.
Birinchisi, LED displeyi, o'zgaruvchan qarshilik, ikkita lahzali tugma va quvvat tugmasi uchun teshiklarni kesish. Men buni avval tayyor elektronni qalayga kiritish orqali qildim. Keyin, qalayni xuddi shu joyda saqlagan holda, men qismni qirralarini belgilash uchun qo'llanma sifatida lazerdan foydalandim, keyin qopqog'ini yopib, lazer chizig'i bo'ylab chizilgan joyni kesib oldim. Keyin men har qanday burchakni burg'uladim (masalan, ekran teshigi). Nihoyat, chiziqlar bo'ylab kesish uchun aniq pichoqni ishlatdim. Qirralarning atrofidagi metallni haddan tashqari deformatsiyalashdan xavotir olmang, keyin uni bir chetiga yog'och blok qo'yib, chekkasiga bolg'a bilan engil urish orqali osonlik bilan tekislash mumkin. Ikkinchi ishni bajarish kerak - elektronni metall tagidagi qisqa tutashuvdan izolyatsiya qilish uchun uning pastki qismini karton (yaxshisi ingichka) bilan yotqizish. Bu kartonda Altoidlar qutisini bosish orqali osonlikcha amalga oshiriladi, shunda u chekkalarda depressiyani qoldiradi. Endi tushkunlik bo'ylab kesib oling va uni qalayning pastki qismiga qo'ying (lase rasmiga qarang).
5 -qadam: Yorliqni yopishtiring


Men sotib olgan bosma teglar uchun shablonni yuklab, yorliqni yaratdim. Keyingi men uchun eng qiyin qismlardan biri bo'lib, chiroyli dizayn yaratdi. Men uni yaratish uchun klip art va asosiy shakllardan foydalanganman. Men dizaynni biriktirdim, shunda siz uni ishlatishingiz yoki o'zgartirishingiz mumkin, keyin uni chop eting va tashqi chiziqlar bo'ylab kesib oling (qora konturlarni darhol kesib qo'yganingizga ishonch hosil qiling). Endi yorliqni yopishtiring. Men buni yorug'lik paytida ushlab turish foydali deb topdim, bu teshiklar qayerda joylashganligini aniqlashga yordam beradi. Nihoyat, teshiklar bo'ylab diagonal chiziqlarni kesib oling va qanotlarni ostiga qo'ying (pastdagi rasmga qarang) va tugmachalarni o'rnatishni tugating. Agar siz termometr qilmagan bo'lsangiz, siz ham qilgan termometrlarning rasmlarini, hatto yorliqlarini ham ko'rishni istardim =)
Tavsiya:
Smartfondan kontaktsiz termometr / portativ termometr sifatida foydalaning: 8 qadam (rasmlar bilan)

Smartfonni kontaktsiz termometr / portativ termometr sifatida ishlating: tana haroratini kontaktsiz / kontaktsiz termometr kabi o'lchash. Men bu loyihani yaratdim, chunki Thermo Gun hozir juda qimmat, shuning uchun men DIY qilish uchun alternativa olishim kerak. Maqsad - byudjetning past versiyasi. Ta'minotlarMLX90614Ardu
Raqamli RPi LED termometr: 6 qadam (rasmlar bilan)

Raqamli RPi LED termometrlari: Raspbian OS Raspberry Pi Zero W, LED tasmasi, OLED -displey va maxsus PCB bilan raqamli LED termometrini qanday yaratganimni bilib oling, u avtomatik ravishda shaharlar ro'yxatini tuzadi va OLED -dagi haroratni ko'rsatadi. displey va LEDlar. Lekin
Raqamli ko'p funktsiyali o'lchash vositasi: 21 qadam (rasmlar bilan)

Raqamli ko'p funktsiyali o'lchash vositasi: hammaga salom. Men har doim 3D printer to'shagini tekislashda yordam beradigan qurilma va kerakli uzunlikdagi stikerni osongina kesib olishim uchun egri yuzaning taxminiy uzunligini olishga yordam beradigan boshqa qurilmani xohlardim
Arduino noldan - raqamli termometr: 7 qadam (rasmlar bilan)

Arduino From Scratch - Raqamli termometr: Men Arduinos bilan loyihalar qilishni yaxshi ko'rardim, lekin sizning loyihalaringiz 30 dollarga qimmatga tushishi mumkin. Shunday qilib, men sizga qanday qilib o'zingizning Arduino -ni noldan yasashni va pulni tejashni ko'rsatmoqchiman. O'zingizning Arduino -ni 8 dollar atrofida qiling. Buning uchun
Signal funktsiyali Arduino raqamli soati (maxsus PCB): 6 qadam (rasmlar bilan)

Uyg'otuvchi funktsiyali Arduino raqamli soati (maxsus PCB): Ushbu DIY qo'llanmasida men sizga o'zingizning raqamli soatingizni qanday qilib bu signal funktsiyasini yasashni ko'rsataman. Ushbu loyihada men Arduino UNO mikrokontroleriga asoslangan o'z shaxsiy tenglikni yasashga qaror qildim - Atmega328p.Bellow siz PCB l elektron sxemasini topasiz