Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Arduino -ni displeyga ulash
- 3 -qadam: Kod
- 4 -qadam: qutiga o'rnatish
Video: Sekin harakatlanadigan videolar uchun yuqori tezlikdagi soat: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Zamonaviy smartfonga ega bo'lgan deyarli har bir kishi sekin harakatlanuvchi ajoyib videolarni suratga oladigan yuqori tezlikli kameraga ega. Agar siz sovun pufagining portlashi yoki tarvuzning portlashi uchun qancha vaqt ketishini o'lchashni xohlasangiz, videolarda vaqtni ko'rsatish qiyin bo'lishi mumkin: soniya hisoblagichi juda kichik displeyga ega va faqat aniqlikka ega. 1/100 soniya. Agar siz miqdoriy o'lchovlarni amalga oshirishni xohlasangiz, men aniqladimki, kameraning e'lon qilingan kadr tezligi siz ishonadigan narsa emas!
Yaxshiyamki, Arduino va 4-raqamli 7-segmentli displey yordamida aniqligi aniq va katta raqamli soatni qurish oson. Bundan tashqari, standart 0,56 dyuymli 12 ta pin Arduino Nano-ning pin-sxemasiga to'liq mos keladi va uni to'g'ridan-to'g'ri lehimlash mumkin.
Bu taymerda start/stop/reset yo'q. U yoqilganda ishga tushadi va 10 soniyadan keyin toshib ketadi. Gap shundaki, ma'lum bir jarayonning davomiyligini o'lchash uchun biz baribir oxirat va boshlanish o'rtasidagi vaqt farqini o'lchaymiz.
1 -qadam: materiallar
- Arduino Nano, uning ustki qismlari lehimsiz.
- 0,56 dyuymli 4 xonali 7 segmentli displey. Umumiy anod ham, umumiy katod ham yaxshi
Agar siz uni mustahkam qutiga solmoqchi bo'lsangiz va 2 ta AA batareyasi bilan ishlaydigan bo'lsangiz, quyidagilarni qo'shing:
- 60x100x25 elektron loyiha qutisi
- 2xAA batareya ushlagichi
- Kuchaytiruvchi modul
- 10x15 mm o'lchamdagi yoqish/o'chirish moslamasi
Kerakli vositalar
Lehimlash temir
Uni qutiga o'rnatish uchun:
- Displey va kalit uchun teshiklarni qo'pol ravishda kesish uchun aylanadigan asbob
- Teshiklarni nozik kesish uchun qo'lda fayllar
- Komponentlarni joyiga mahkamlash uchun issiq yopishtiruvchi qurol.
2 -qadam: Arduino -ni displeyga ulash
Ajablanarlisi shundaki, standart 4-raqamli 7-segmentli displeyning pinlari Arduino Nano-ning sxemasiga mos keladi, shunda displeyning 12 ta pimi Arduino-ning IO-pinlariga ulanadi. Bu displeyni to'g'ridan -to'g'ri Arduino -da, tenglikni, ulagichlar yoki kabellarsiz lehimlashga imkon beradi.
Displeyning pastki pimlarini (o'nlik nuqtadan va bosmadan tanib olish mumkin) A0-A5 analog pinlariga lehimlang. Displeyning yuqori pimlarini D4-D9 raqamli pinlariga lehimlang.
Qizil LEDlar faqat 2V kuchlanish pasayishiga ega, shuning uchun ularni 5V ga ulash odatda yaxshi fikr emas va odatda oqimni cheklash uchun ketma -ket rezistor qo'llaniladi. Ammo, ehtimol, ketma -ketlik tufayli, men ketma -ket rezistorlarsiz yaxshi ishlaydi. Agar yo'q bo'lsa, bu erda to'g'ridan -to'g'ri Arduino Nano -ga ketma -ket qarshilik qo'shish bo'yicha batafsil ko'rsatma
3 -qadam: Kod
Qo'shilgan eskizni Arduino Nano -ga yuklang. Joriy kod umumiy anodli displey uchun, lekin umumiy katod uchun chiziqlar izohlanmagan bo'lishi mumkin.
Kod yuklanganidan so'ng, Arduino har ishga tushirilganda taymer ishlay boshlaydi. Siz bu erda to'xtashingiz yoki keyingi bo'limda uni mustahkam qutiga qanday o'rnatish va batareyada ishlashini ko'rishingiz mumkin.
Kod haqida ba'zi sharhlar:
Vaqt millis () funktsiyasi o'rniga micro () funktsiyalaridan olinadi, ikkita yaxshi sababga ko'ra: millis () ning Arduino ilovasi dahshatli: ular har 1,024 milodiyda ko'payadi, keyin esa vaqti -vaqti bilan millisekund o'tkazib yuboriladi. kompensatsiya qilish uchun! Hamma Arduinolarda ham yuqori aniqlikdagi kristallar mavjud emas. Agar siz permildan ko'proq vaqtni o'chirib qo'yganingizni aniqlasangiz, ajratgichni "imzosiz uzun t = mikroskoplar ()/1000;" satrida sozlashingiz mumkin. soatni tezroq yoki sekinroq qilish uchun.
Raqamlar bir -biriga bog'langan, ya'ni ma'lum bir vaqtda faqat bitta raqam yonadi. Raqamlar segmentlarini o'zgartirganda, barcha raqamlar o'chirilgan, shuning uchun hech qanday axlat raqami ko'rsatilmaydi. Men raqamlarning yangilanish chastotasini 750 mikrosaniyaga o'lchadim, shuning uchun har bir raqam har millisekundda kamida bir marta yangilanadi!
Men soatni tezlik uchun jiddiy optimallashtirmadim, chunki hozirgi tezlik millisekundlarni ko'rsatish uchun etarlicha yaxshi. O'ylaymanki, Arduino ikkita raqamni ko'rsatishi mumkin (100 va 10 mikrosaniyaga to'g'ri keladi), lekin bu talab qilinadi.
- Tanaffuslarni o'chirish va taymerlarni to'g'ridan -to'g'ri ishlatish
- To'g'ridan -to'g'ri port manipulyatsiyasi
- Barcha segmentlarni bitta portga va raqamlarni boshqa portga ulash
- Raqamli qiymatlarni aniq hisob -kitob qilishdan saqlaning, lekin uning o'rniga o'sishni qo'llang (bo'linish va modul operatsiyalari sekin)
Agar men tezligi> 1000 kadrgacha bo'lgan sekin harakatlanuvchi kamerani qo'lga olsam, sinab ko'rishim mumkin edi, hozircha men ms aniqligi bilan xursandman.
4 -qadam: qutiga o'rnatish
Suv o'tkazmaydigan, 100x60x25 mm bo'lgan arzon elektron loyiha qutisi, bu taymerga, batareyalar, kuchaytiruvchi modul va yoqish/o'chirish tugmasi bilan osongina mos keladi. Batareyaning ishlashi uchun 2 ta AA batareyasining kuchaytiruvchi moduli birikmasi Arduino-ga 5V xavfsiz va barqaror kuchlanish beradi. To'g'ridan-to'g'ri batareyaga yoqish/o'chirish tugmachasini qo'yish orqali (zaryad kuchaytirgichining o'rniga), batareyalar yig'ilish modulidan oqib chiqmaydi va agar ular vaqti-vaqti bilan ishlatilsa, xizmat qilishi mumkin.
Men ishlatgan qadam modulida ayol USB ulagichi bor edi, men uni qisqich bilan olib tashladim, shuning uchun simlarni chiqishga ulash mumkin edi. Shu bilan bir qatorda, siz tartibga solinadigan kuchaytirgichdan foydalanishingiz mumkin va uni 5V kuchlanishga o'rnatishingiz mumkin.
Displeyga va yoqish/o'chirishga mos keladigan ikkita teshikni kesib boshlang. Men qalam bilan taxminiy teshiklarni chizdim, so'ngra aylanadigan asbob yordamida juda kichik teshiklarni kesib tashladim va keyin ularni qo'li bilan bir xil o'lchamdagi fayllarga joylashtirdim.
Batareya qutisidan ko'p tarmoqli egiluvchan qizil va qora kabelning bir qismini uzing va ularni yoqish/o'chirish tugmasi bilan musbat yoki manfiy bilan kuchaytiruvchi modulga ulang. Keyin modulni to'g'ridan-to'g'ri GND va +5V yoki Arduino-ga o'tkazing.
Men barcha elementlarni joyida ushlab turish uchun issiq yopishtiruvchi vositadan foydalandim: batareya qutisi, modul va displey yon tomonlari.
Yakuniy natija-o'lik oddiy operatsiyali mustahkam qutidagi taymer!
Tavsiya:
Bir oy davomida doimiy ravishda yuqori tezlikdagi EKG yoki boshqa ma'lumotlarni yozib oling: 6 qadam
Bir oy davomida uzluksiz yuqori tezlikdagi EKG yoki boshqa ma'lumotlarni yozib oling: Ushbu loyiha universitetning tibbiy tadqiqot guruhini qo'llab -quvvatlash uchun ishlab chiqilgan bo'lib, unga har biri 1000 ta/sekundda 2 x EKG signalini yozib oladigan taqiladigan asbob kerak edi (jami 2K namuna/sek). 30 kun davomida doimiy ravishda, aritmiyalarni aniqlash uchun. Loyiha taqdimoti
Yuqori tezlikdagi noutbuk: 9 qadam (rasmlar bilan)
Yuqori tezlikli o'yin noutbuklari: HiFriends, bugun men sizga uyingizda Windows 10 operatsion tizimiga ega eng kuchli va yuqori tezlikdagi cho'ntak o'lchamli noutbukni qanday yasashni ko'rsataman. Ushbu maqolada men sizga barcha ma'lumotlarni beraman, shunda siz uni o'zingizning uyingizda osongina qurishingiz mumkin
Yuqori tezlikdagi fotografiya: 6 qadam (rasmlar bilan)
Yuqori tezlikdagi fotografiya: bu vint haydovchining rasmidir. Jurnalda yuqori tezlikda suratga olish haqida o'qiganimdan so'ng, men shkafimni qoqib, nima o'ylab topishni bilib oldim. Fleshni yoqish uchun men uy qurilishi ekranidan foydalandim
ITunes uchun bepul videolar (va sizning IPod): 5 qadam
ITunes uchun bepul videolar (va sizning IPod): bepul videolarni olish va ularni iTines kutubxonasiga qo'shishning oddiy usuli. Shundan so'ng, siz ularni iPod -ga qo'shishingiz mumkin (agar u videoni qo'llab -quvvatlasa) *Mening 1 -ko'rsatma
Yangi boshlanuvchilar uchun yuqori tezlikdagi video: 6 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun yuqori tezlikdagi videografiya. Men uchrashgan va suhbatlashgan har bir kishi bir umumiylik bilan bo'lishadi: yuqori tezlikli kameraga ega bo'lish yoki hech bo'lmaganda o'ynash. Garchi men buni o'qiyotganlarning ko'pchiligi o'ziga xos yuqori tezlikli kameraga ega ekanligiga shubha qilsam -da, men istaganlar kam odam