Mundarija:
- 1 -qadam: kerakli narsalar
- 2 -qadam: 3D chop etishni boshlang
- 3 -qadam: LCD -ni ulash
- 4 -qadam: Birinchi sinov
- 5 -qadam: tugmalar, buzzer va harakat sensori
- 6 -qadam: Birgalikda joylashtiring
- 7 -qadam: Quvvat va qoplamalar
- 8 -qadam: Qanday foydalanish kerak
- 9 -qadam: Rahmat
Video: Avtomatik sekundomer: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu ko'rsatma sizga avtomatik sekundomerni qanday qurishni ko'rsatib beradi. Chunki yugurish qiziqarli, lekin ba'zida yoningizda sizga vaqt ajratadigan odam yo'q. Men buni iloji boricha sodda, arzon va aniq saqlashga harakat qildim. Sizga masofadan boshqarish pulti yoki shunga o'xshash narsa kerak emas. Bu bitta birlik. Umid qilamanki, siz ushbu ko'rsatmaga amal qila olasiz va ba'zi fikr -mulohazalarni qadrlayman. Baxtli yugurish, yugurish va qurilish.
1 -qadam: kerakli narsalar
Materiallar:
1 x Arduino Uno
1 x Buzzer (men 28 mm o'lchamli AL-28W01-PT)
1 x LCD (16 x 2; bu suyuq kristalli kutubxona bilan ishlaydi)
Diametri 7 mm bo'lgan 3 ta tugma (agar siz teshiklarni burg'ilasangiz, kattaroqlarini ishlatishingiz mumkin)
1 x Harakat sensori HC-SR501
5 x 3 mm vintlardek
1,8 sm x 1,15 sm teshikka mos keladigan 1 x quvvat tugmasi
2xAA uchun 2 x batareya ushlagichi
- arduino va LCD uchun pin va rozetkalar
- sim
Asboblar:
- (issiq) elim
- 3D printer (kerak emas)
- tornavida
- lehimlantiruvchi temir
- lehim
- penseler
2 -qadam: 3D chop etishni boshlang
Bosib chiqarish biroz vaqtni oladi, shuning uchun birinchi qadam - ularni ishga tushirish. Men qatlam balandligi 0,2 mm dan foydalanaman. Qo'llab -quvvatlash faqat asosiy tanaga kerak. Siz korpusni yog'och kabi boshqa materiallardan yasashingiz mumkin, lekin agar sizda 3D printer mavjud bo'lsa, uni ishlatishingiz kerak. Yodda tutish kerak bo'lgan yagona narsa bu harakat sensori yo'nalishi.
3 -qadam: LCD -ni ulash
Lehimlashni olaylik. Sarlavhalarni LCD displeyidagi arduino va rozetkalarga joylashtiring. Ularni sxemaga muvofiq simlarga ulang. Shoshilmang va hech qanday aloqa o'rnatilmasligiga ishonch hosil qiling. LCD -dan arduinogacha bo'lgan sim uzunligi 70 mm (2,75 dyuym) atrofida bo'lishi kerak. Men rezistorni (220 ohm) issiqlik o'tkazmaydigan trubkaga joylashtirdim va bo'sh joyni tejash va oddiy qilish uchun to'g'ridan -to'g'ri portlarga lehimladim.
4 -qadam: Birinchi sinov
Keyingi qadam, kodni yuklash va LCD ishlayotganini tekshirish. Unda "bosh ekran" ko'rsatilishi kerak. Agar u sizning simlaringizni tekshirmasa va kodni arduino -ga yuklaganingiz ishlagan bo'lsa. Kodni shaxsiy xohishingizga o'zgartiring va o'z fikrlaringizni qo'shing.
5 -qadam: tugmalar, buzzer va harakat sensori
Endi tugmachalarni, signal signallarini va harakat sensori arduino -ga lehimlash vaqti keldi. Buzzer bir xil bo'lishi shart emas. Siz hatto bir nechta kichiklarini ishlatishingiz va ularni parallel ravishda ulashingiz mumkin (ular 3V-5V bo'lishi kerak).
Barcha komponentlarning ulanish sxemasiga amal qilish kifoya. Sensor va signal uchun sim uzunligi taxminan 50 mm (2 dyuym) bo'lishi kerak. Sekundomerni ochishda biroz bo'shashish uchun kalitlarning uzunligi 80 mm (3,15 dyuym) bo'lishi kerak. Yana shoshilmang va xatolarni tekshiring.
Agar siz sekundomerni ishga tushirsangiz, siz ba'zi signal signallarini eshitishingiz kerak va siz menyu bo'ylab + va - tugmachalari bo'ylab harakat qilishingiz va o'rtadagi tugma yordamida qiymatlarni o'zgartirishingiz kerak.
6 -qadam: Birgalikda joylashtiring
Endi elektronni tanaga joylashtirish vaqti keldi. Tanadagi ba'zi teshiklar, ehtimol, narsalarni moslashtirish uchun pichoq bilan silliqlash va ishlov berishni talab qiladi.
LCD -ni ajratib oling va uni uyaga joylashtiring. O'rnatish uchun issiq elimdan foydalaning. Keyin ichki batareyaning qopqog'ini super elim bilan joyiga qo'yishingiz mumkin. Tuynukdagi arduino burchak ostida siljiting va keyin uni ziddiyatlarga qo'ying. Bir oz tormozlash muhim emas, chunki uni issiq elim bilan mahkamlashingiz mumkin. Endi siz LCD -ni ulashingiz mumkin. Ovozli signalni shunchaki teshikka bosish mumkin. Agar siz kichikroq ovozli signaldan foydalansangiz, uni issiq elim bilan mahkamlang. Tugmalarni yuqori qopqog'iga burab qo'yish mumkin. 6 -tugma chapga, o'rtada 8 -tugma va o'ngga 7 -tugmachaga o'tadi. Harakat sensori teshikka bosilishi mumkin va uni issiq elim bilan mahkamlash mumkin.
7 -qadam: Quvvat va qoplamalar
Bizga USB portidan boshqa kuch kerak. Batareya ushlagichini yasash uchun ikkita 2xAA batareya ushlagichidan foydalandim. Ularni bir -biriga yopishtiring va simlarni ketma -ket ulang. (bitta qora kabel bitta qizil kabelga) Boshqa ikkita kabel batareya bo'linmasining orqa qismidagi teshikdan o'tadi. Qora arduino bitta portiga ulanadi. Qizil rang tugmachasining teshigidan o'tadi. Batareyalarni almashtirish uchun paketni tortib olish uchun bo'sh joy qoldiring.
Endi quvvatni almashtirish vaqti keldi. Qizil simni arduino ustidagi "Vin" portiga lehimlang (uzunligi: 65 mm / 2,58 dyuym). Boshqa uchi ham quvvat tugmasi uchun teshikdan o'tadi. Endi siz ikkita simni kalitning ikkita terminaliga lehimlab, teshikka ulashingiz mumkin. (Agar kerak bo'lsa, uni elim bilan mahkamlang)
Shuningdek, sekundomerni yon tomonidagi USB port orqali quvvat banki bilan quvvatlantirish mumkin.
Endi yuqori va batareya qopqog'ini burab qo'ying va siz bajarildingiz!
8 -qadam: Qanday foydalanish kerak
Umid qilamanki, qurilish tajribasi unchalik yomon emas edi. Agar muvaffaqiyat qozongan bo'lsangiz, tabriklayman.
Lekin u qanday ishlaydi?
Chapdagi tugma - bu minus tugma. O'rtadagi asosiy kirish tugmasi. O'ng tomonda - bu qo'shish tugmasi.
Siz menyuga +/- yordamida o'tishingiz mumkin. Qiymatni o'zgartirish uchun Enter ni bosing va +/- bilan o'zgartiring.
Boshlanish masofasi: boshlash uchun to'g'ridan -to'g'ri masofa. Bu erda ovoz tezligini qoplash mumkin, chunki soat boshlanishi kerak bo'lganda signal eshitiladi va signal kechikish bilan keladi.
Kechiktirishni boshlash: soatni ishga tushirgandan so'ng, ishga kirish va tayyorgarlik ko'rish kerak.
Ovoz balandligi: Siz to'g'ri taxmin qildingiz … ovoz balandligini boshqaradi.
Endi siz barcha parametrlarni kiritganingizdan so'ng, soniya soniyasini marraga qo'yasiz va Enter tugmasini bosasiz. Bu sizning kechikish vaqtingizni hisoblab chiqadi va 10 soniya qolganida 3 marta, 5 soniya qolganida 2 marta va bitta final, boshlash kerak bo'lganda baland ovozda signal beradi. Harakat sensori ishga tushganda yoki kirish tugmasi bosilganda sekundomer to'xtaydi va kerakli vaqt ko'rsatiladi.
Baxtli yugurish:-)
9 -qadam: Rahmat
Mening ko'rsatmalarni o'qiganingiz uchun tashakkur. Agar siz haqiqatan ham sekundomerni yaratgan bo'lsangiz, bundan ham yaxshiroq va albatta izoh yozing. Agar sizda biron bir savol yoki qiyinchilik bo'lsa, menga xabar bering. Men yordam berishdan xursandman.
Tavsiya:
Oddiy CloudX M633 raqamli sekundomer: 4 qadam
Oddiy CloudX M633 raqamli soniya hisoblagichi: Ushbu loyihada biz mobil telefoningizdagi soniya hisoblagichi kabi soat, daqiqa va soniyani qayd etadigan raqamli soatning versiyasini tayyorlamoqchimiz! Vaqtni ko'rsatish uchun biz LCD displeydan foydalanamiz
4 -raqamli 7 segmentli sekundomer: 3 qadam
4-raqamli 7 segmentli sekundomer: Bu ko'rsatma sizga 4-raqamli etti segmentli displeydan real vaqt rejimida to'liq ishlaydigan sekundomerni yaratishni ko'rsatib beradi
Ulangan sekundomer: 5 qadam
Ulangan sekundomer: Salom! Ushbu qo'llanmada siz WiFi bilan jihozlangan Arduino -ga mos keladigan har qanday qurilmani REST API -ga qanday ulashni bilib olasiz! Bu taxtalar yaratish uchun GitKraken Glo Board veb -ilovasidan foydalanadi, ustunlar & narsalarni tartibga solish uchun kartalar! Ommaviylik haqida ba'zi ma'lumotlar
VHDL va Basys3 taxtasi yordamida asosiy sekundomer: 9 qadam
VHDL va Basys3 taxtasidan foydalanadigan asosiy sekundomer: Asosiy VHDL va Basys 3 taxtasi yordamida sekundomerni yaratish bo'yicha ko'rsatmaga xush kelibsiz. Siz bilan loyihamizni bo'lishishdan xursandmiz! Bu 2016 yilning kuzida, Cal Poly, SLOda o'tkaziladigan CPE 133 (Raqamli dizayn) kursining yakuniy loyihasi edi. Biz qurayotgan loyiha
Pic18f4520 yordamida sekundomer 7 segmentli Proteusda: 6 qadam
7 sekundli Proteus -da Pic18f4520 -dan foydalangan holda sekundomer: Men rasm boshqaruvchisi bilan ishlay boshladim, do'stlarimdan biri undan sekundomer yasashimni so'radi. Shunday qilib, menda almashish uchun apparat tasviri yo'q, men Proteus dasturida kod yozdim va uni simulyatsiya qildim, bu erda men ham xuddi shu sxemani baham ko'rdim