Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: O'chirish davri tushuntirilgan
- 3 -qadam: Bu qanday ishlaydi?
Video: Elektron kodni qulflash: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Raqamli kod qulflari Electronics -da juda mashhur bo'lib, qulfni ochish uchun ma'lum bir "kod" ni kiritish kerak. Qulfni ochish uchun kirgizilgan kodni oldindan belgilangan kod bilan solishtirish uchun bu turdagi qulflarga mikrokontroller kerak. Arduino, Raspberry Pi va 8051 mikrokontrollerlaridan foydalangan holda bunday raqamli qulflar mavjud. Ammo bugun biz bu erda hech qanday mikrokontrollersiz Code Lock -ni qurmoqdamiz.
Ushbu oddiy sxemada biz 555 taymer IC ga asoslangan kod qulfini qurmoqdamiz. Bu qulfda 8 ta tugma bo'ladi va qulfni ochish uchun bir vaqtning o'zida to'rtta tugmani bosish kerak. 555 IC bu erda bir turg'un vibrator sifatida sozlangan. Asosan, bu sxemada biz chiqish pinida 3 LEDga ega bo'lamiz, u tetik tugmachasini bosish orqali yoqiladi. LED bir muncha vaqt yonadi va keyin avtomatik ravishda o'chadi. Vaqtni 555 monostabilli kalkulyator yordamida hisoblash mumkin. LED bu erda elektr qulfini ifodalaydi, u oqim bo'lmaganida qulflanadi va oqim o'tganda qulfdan chiqariladi. Maxsus to'rt tugmachaning kombinatsiyasi "Kod" bo'lib, u qulfni ochishi kerak.
Ushbu loyiha LCSC homiyligida. Men LCSC.com elektron komponentlaridan foydalanganman. LCSC haqiqiy, yuqori sifatli elektron komponentlarning keng tanlovini eng yaxshi narxda taklif qilish majburiyatiga ega. Bugun ro'yxatdan o'ting va birinchi buyurtmangizda $ 8 chegirmaga ega bo'ling.
1 -qadam: Sizga kerak bo'lgan narsalar
- 555 Taymer x 1
- Rezistor 470 ohm x 1
- Rezistor 100 ohm x 2
- Rezistor 10k ohm x 1
- Rezistor 47k ohm x 1
- Kondensator 100 uF x 1
2 -qadam: O'chirish davri tushuntirilgan
O'chirish sxemasida ko'rsatilgandek, bizda PIN6 va GROUND o'rtasidagi kondansatör bor, bu kondansatör qiymati, tirgak uzatilgandan so'ng, LEDning yonish vaqtini aniqlaydi. Ushbu kondansatkichni bitta tetik uchun ko'proq yoqish muddati uchun yuqori qiymat bilan almashtirish mumkin. Sig'imning pasayishi bilan biz tetikdan keyin yoqish vaqtini kamaytirishimiz mumkin. Zanjirda qo'llaniladigan besleme zo'riqishi +3V dan +12V gacha bo'lgan har qanday kuchlanish bo'lishi mumkin va u 12V dan oshmasligi kerak, bu esa chipning shikastlanishiga olib keladi. Qolgan ulanishlar sxemada ko'rsatilgan.
3 -qadam: Bu qanday ishlaydi?
Yuqorida aytib o'tganimizdek, bu erda 555 IC Monostable Multivibrator rejimida sozlangan. Shunday qilib, tugmachani bosish orqali tetik berilgandan so'ng, LED yonadi va PIN6 -ga ulangan kondansatör maksimal qiymatgacha zaryadlanmaguncha chiqish yuqori bo'ladi. OUTPUT yuqori bo'lish vaqtini quyidagi formula bo'yicha hisoblash mumkin.
T = 1.1*R*C bu erda, R = 47k ohm va C = 100 uF
Shunday qilib, bizning davrimizdagi qiymatlarga ko'ra, T = 1.1*47000*0.0001 = 5.17 soniya.
Shunday qilib, LED 5 soniya yonadi.
Kondensator qiymatini o'zgartirish orqali biz bu vaqtni oshirishimiz yoki kamaytirishimiz mumkin. Endi nima uchun bu vaqt muhim? Bu vaqt davomiyligi - bu to'g'ri kodni kiritgandan yoki to'g'ri tugmachalarni bosgandan so'ng qulf ochiq qoladigan vaqt. Shunday qilib, biz to'g'ri tugmachalarni bosgandan so'ng, foydalanuvchi eshikdan kirishi uchun etarli vaqt ajratishimiz kerak.
Endi bilamizki, 555 taymer ICda, TRIGGER nima bo'lishidan qat'i nazar, RESET pin tushirilsa, chiqish past bo'ladi. Shunday qilib, bu erda biz kod qulfini yaratish uchun Trigger va Reset pinlaridan foydalanamiz.
Rasmda ko'rsatilgandek, biz ruxsatsiz kirishni chalkashtirib yuborish uchun bosish tugmalaridan foydalanganmiz. Zanjirda bo'lgani kabi, TOP qatlam tugmalari "bog'lovchilar" bo'lib, ularni TRIGGER -ni qo'llash uchun bir -biriga bosish kerak. BOTTOM sathining tugmalari hammasi RESET yoki "Mines"; agar siz ulardan bittasini bossangiz, LINKERS bir vaqtning o'zida bosilsa ham OUTPUT past bo'ladi.
Shuni esda tutingki, 4 -pin - bu PIN -kodni tiklash va 2 -chi pin - 555 taymer IC -dagi pin. Topraklama pimi 4 555 ICni qayta o'rnatadi va topraklama PIN 2 chiqishi yuqori bo'lishiga olib keladi. Shunday qilib, Chiqish olish yoki Kod qulfini ochish uchun, pastki qavatdagi (Mines) hech qanday tugmani bosmasdan, TOP qatlamidagi barcha tugmalarni (bog'lovchilar) bir vaqtning o'zida bosish kerak. 8 ta tugma bilan biz 40K kombinatsiyaga ega bo'lamiz va agar to'g'ri LINKERS ma'lum bo'lmasa, qulfni ochish uchun to'g'ri kombinatsiyani olish abadiy davom etadi.
Keling, sxemaning ichki ishini muhokama qilaylik. Faraz qilaylik, kontaktlarning zanglashiga olib keladigan sxema sxema bo'yicha berilgan. Endi LED o'chadi, chunki TRIGGER berilmagan. Taymer chipidagi TRIGGER PIN-kodi juda sezgir va u 555 chiqishini aniqlaydi. TRIGGER pin 2-dagi past mantiq 555 TIMER ichidagi flip-flopni o'rnatadi va biz yuqori chiqishga ega bo'lamiz. LOW qoladi.
Yuqori qavatdagi (bog'lovchilar) barcha tugmachalar bir -biriga bosilganda, faqat tetik pimi erga ulanadi va biz "chiqish" ni "HIGH" va qulf qulfini ochganda olamiz. Biroq, tetik olib tashlanganidan so'ng, bu yuqori bosqichni uzoq vaqt ushlab turish mumkin emas. LINKERS chiqarilgandan so'ng, chiqishning yuqori bosqichi faqat yuqorida aytib o'tganimizdek, 6 -pin va tuproq o'rtasida ulangan kondansatörning zaryadlanish vaqtiga bog'liq. Shunday qilib, kondansatör zaryadlanmaguncha qulf ochiladi. Kondensator bir marta kuchlanish darajasiga yetadi, u 555 THRESHOLD pimi (PIN6) orqali chiqariladi, u OUTPUTni pastga tushiradi va LED kondansatör tushganda o'chadi. 555 IC bir xil rejimda shunday ishlaydi.
Shunday qilib, elektron qulf shunday ishlaydi, siz LEDni o'rni yoki tranzistor yordamida haqiqiy elektr eshik qulfiga almashtirishingiz mumkin.
Tavsiya:
SMARS robot Arduino uchun motor qalqonini yangilang - Bluetooth orqali kodni yuklang: 20 qadam
SMARS Robot Arduino uchun motor qalqonini yangilang - Bluetooth orqali kodni yuklang: Ardaino Uno bilan ushbu SMARS robot loyihasida Adafruit tomonidan ishlab chiqarilgan yoki mos keladigan Motor Shield V1 -dan foydalanish mumkin bo'lgan bir nechta motorli qalqon variantlari mavjud (Xitoydan klon), lekin Ushbu qalqonning kamchiliklari Blueto -ga ega emas
Elektron qulflash uchun kalit kodlovchi: 4 qadam
Elektron qulflash uchun kalit kodlovchi: Bu 4 tugmachali kombinatsiyalangan oddiy dasturlashtiriladigan kodli interfeys moduli va shuning uchun kalitsiz qulfni boshqarish talab qilinishi mumkin bo'lgan bir qancha loyihalarda foydalanish mumkin. Faqat qulflash mexanizmini ishga tushirish uchun kerakli signalni ishlab chiqaradigan PCB
Diskordda kodni qanday formatlash mumkin (mobil): 10 qadam
Diskordda kodni qanday formatlash mumkin?
Matrisli klaviatura yordamida Arduino raqamli kodni qulflash loyihasi: 9 qadam
Matrix klaviaturasi yordamida Arduino raqamli kodni qulflash loyihasi: Zio M Uno va Hex 4x3 matritsali klaviatura yordamida Arduino va Qwiic tizimi yordamida raqamli kodni qulflash qurilmasini yarating. In. Bu qo'llanmada biz foydalanishni ko'rsatamiz
CH340 UART ketma -ket konvertor kabelidan foydalanib, dastur yoki kodni Arduino Pro Mini -ga qanday yuklash mumkin: 4 qadam
CH340 UART ketma -ket konvertor kabelidan foydalanib, dastur yoki kodni Arduino Pro Mini -ga qanday yuklash mumkin: USB TTL ketma -ket kabellari USB va ketma -ket konvertorli kabellar bo'lib, ular USB va ketma -ket UART interfeyslari o'rtasida ulanishni ta'minlaydi. 5 voltli, 3,3 voltsli yoki foydalanuvchi tomonidan belgilangan signal darajasida ulanishni ta'minlaydigan bir qator kabellar mavjud