Mundarija:
Video: Arduino daqiqa kuzatuvchisi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Tinkercad loyihalari »
Ushbu qo'llanmada men sizga Arduino Uno -dan foydalanib, daqiqalarni kuzatuvchi qilishni o'rgataman. Daqiqa izdoshi - bu vaqt o'tishi bilan biror narsa ustida qancha ishlaganingizni kuzatib boradigan asbob. Siz daqiqalarni sanashni boshlash uchun boshlash tugmachasini bosasiz va ushbu daqiqalarni faylga yuborish uchun reset/log tugmasini bosasiz. Faylga kirish mumkin va siz qancha vaqt to'planganingizni ko'rishingiz mumkin.
Ta'minotlar
Arduino Uno
Non paneli
18 ta o'tish kabeli
4 xonali 7 segmentli displey
2 tugma
2 10k ohmli rezistorlar
1 -qadam: Uskuna tuzing
Daqiqalar jurnalini tuzish uchun yuqoridagi sxemaga amal qiling.
Eslatma: 7-segmentli displeyning eng chap qismi ulanmagan, chunki barcha pinlar ishlatilgan. Agar siz barcha 4 ta raqamdan foydalanmoqchi bo'lsangiz, Arduino Mega -ni sinab ko'ring.
Eslatma: har xil turdagi tovar komponentlari boshqacha o'rnatiladi. Komponentlaringiz uchun aniq simlarni tekshirganingizga ishonch hosil qiling.
2 -qadam: dasturiy ta'minotni kodlash
Dasturiy ta'minotni kodlash uchun uchta asosiy bosqich mavjud: taymerni kodlash, displeyni ulash va jurnalga yozishni amalga oshirish. Agar siz qotib qolsangiz yoki buni o'zingiz kodlashni xohlamasangiz, mening kodimni bu erda tekshirib ko'ring:
Maslahat: kodlashda, testni osonlashtirish uchun dasturlar jurnalining soniyalari (daqiqalar emas) bo'lishi kerak.
Taymerni kodlash
Kodning birinchi qismi asosan sekundomerni yaratadi. U daqiqalarni kuzatib borish uchun boshlash/to'xtatish va tiklash tugmachasidan foydalanadi. Ishga tushirish va to'xtatish tugmachasini ishga tushirishdan boshlang: tugmani bosgandan so'ng konsolga o'tgan vaqtni chop eting va tugmani yana bosganingizda uni to'xtatib turing. Maslahat: siz millis () funktsiyasidan foydalanishingiz kerak bo'ladi.
Maslahat: tugmani bir bosish bilan yoqilmasligi va yopilmasligi uchun taxminan 20-50ms kechiktirish kerak bo'ladi.
Bu ishni bajarganingizdan so'ng, keyingi qadam pauzalarni o'z ichiga oladi. Masalan, agar siz boshlasangiz, to'xtatsangiz va qaytadan boshlasangiz, taymer to'xtagan joyingizda davom etishini xohlaysiz. Men buni pauza uzunligini kuzatib, uni chop etishdan oldingi vaqtdan olib tashlash orqali qildim.
Endi ishga tushirish/to'xtatish tugmachasi ishlamoqda, keyingi qadam - reset tugmasi. Buning vazifasi - vaqtni 0 ga qaytarish. Maslahat: boshlanish vaqtini tiklashni va vaqt o'zgaruvchilarini to'xtatishni unutmang.
Displeyni ulash
Sizning dasturingiz vaqtni muvaffaqiyatli kuzatib borganidan so'ng, siz 4-raqamli 7-segmentli displeyga vaqt ma'lumotlarini yuborishingiz kerak. Siz noldan sanash funktsiyasini yaratishingiz yoki ma'lum raqamlarni ko'rsatish uchun onlayn yordam olishingiz mumkin. Displey ko'rsatishi mumkin bo'lgan maksimal qiymat chegarasini o'rnatganingizga ishonch hosil qiling (agar siz 3 ta raqamdan foydalansangiz, bu 999 bo'ladi).
Jurnalni amalga oshirish
Oxirgi qadam - fayldagi vaqt ma'lumotlarini kuzatib borish. Bu ishlov berish yordamida amalga oshiriladi, shuning uchun bu qadamni boshlashdan oldin uni yuklaganingizga ishonch hosil qiling. Vaqt ma'lumotlarini siz uchun foydali bo'lgan har qanday usulda saqlashingiz mumkin. Shaxsan menda qayd etilgan vaqt va umumiy vaqt uchun ustun bor edi. Maslahat:.txt faylga yozish uchun PrintWriter sinfidan foydalaning.
3 -qadam: Bajarildi
Bo'ldi shu! Bu loyihaga o'z hissangizni qo'shib, kuzatayotgan narsangizga moslashtiring. O'qiganingiz uchun tashakkur.
Tavsiya:
Beetleweight jangovar robotlari uchun "5 daqiqa" cho'tkasi bo'lmagan tishli motor: 6 qadam
Beetleweight jangovar robotlari uchun "5 daqiqali" cho'tkasi bo'lmagan tishli motor: "5 daqiqali cho'tkasiz tishli vosita" g'oyasi, bir muncha vaqt davomida, onlayn forumlar/Facebook guruhlari atrofida qo'ng'iz vaznli botlarda haydash varianti sifatida aylanib yurganga o'xshaydi. Cho'tkasi bo'lmagan dvigatellar hajmi/vazni uchun juda ko'p quvvat to'plaganligi sababli, bu o'ziga jalb qiladi
20 daqiqa USB quyosh batareyasi!: 3 qadam
20 daqiqa USB quyosh batareyasi !: Men shu hafta oxiri bobomning ranchosiga ketayotgan edim va oxirgi paytda telefonimni zaryad qilish uchun nimadir kerakligini tushunib etdim. Mening uyimda faqat ba'zi komponentlar bilan quyosh zaryadlash qurilmasi g'oyasi paydo bo'ldi va u ishlaydi !!!: D Sizga kerakli materiallar
LTE CAT -M1 GSM IoT sensorlar tarmog'i T - 15 daqiqa .: 5 qadam
LTE CAT -M1 GSM IoT Sensorlari tarmog'i … T -15 daqiqa. 2018 yil 8 -aprelda R & D Software Solutions srl [itbrainpower.net] xbr -mIoTni itbrainpower.net qalqoni orqali e'lon qilganini ommaga oshkor qildi. ARM0 mikro-boshqaruvining ko'p qirrali xususiyatlarini birlashtirgan birinchi va eng ixcham IoT platasi
Plastik axlatdan foydalanib, motorli dinozavrni 55 daqiqa yoki undan kamroq vaqt ichida yarating: 11 qadam (rasmlar bilan)
Plastik axlat yordamida motorli dinozavrni 55 daqiqada yoki undan kamroq vaqt ichida yarating! Salom. Mening ismim Mario va men axlat yordamida narsalarni qurishni yaxshi ko'raman. Bir hafta oldin meni Ozarbayjon milliy telekanalining ertalabki ko'rsatuvida ishtirok etishga taklif qilishdi, " San'atga isrof " ko'rgazma. Yagona shart? Menda bor edi
Texas Instruments CC3200 (TI CC3200) Ishga tushirish paneli yordamida 15 daqiqa SMS Xavfsizlik tizimi: 8 qadam
Texas Instruments CC3200 (TI CC3200) Ishga tushirish paneli yordamida 15 daqiqa SMS Xavfsizlik tizimi: Salom bolalar, bu ko'rsatmada siz 15 daqiqa ichida Texas Instruments CC3200 (TI CC3200) Launchpad yordamida SMS Xavfsizlik tizimini yaratishni o'rganasiz! YouTube Video havolasi. loyiha: 15-daqiqa-SMS-eshik-kirish-signal