Mundarija:

Yorqin seyf: 6 qadam
Yorqin seyf: 6 qadam

Video: Yorqin seyf: 6 qadam

Video: Yorqin seyf: 6 qadam
Video: Doston Ergashev va Yorqinxo'ja Umarov - Uylanamiz (Yangi yil kechasi) 2024, Iyul
Anonim
Yorqin seyf
Yorqin seyf

Ushbu loyiha sizning narsangizni himoya qilish yo'lini taklif qiladi. Loyihaning yakuniy natijasi - xavfsizlikning ikki bosqichidan so'ng arduino tomonidan boshqariladigan kalit. Kalit portalni ochishi, masofadan boshqarish pultini almashtirishi yoki dvigatelga oddiy buyruq berishi mumkin. Mening loyiham faqat biror narsani ochadigan blokni taqdim etadi. Shunday qilib, siz buni loyihangizga moslashtira olasiz.

Xavfsizlikning birinchi bosqichi - bu 9 ta fotorezistorli matritsa, ular telefonda tasvir bilan yoritilgan. Xavfsizlikning ikkinchi bosqichi - 4 ta raqamli kod.

Men frantsuz talabasiman, shuning uchun hamma narsani "inglizcha" qilish uchun qo'limdan kelganicha harakat qilaman

1 -qadam: Sizga nima kerak?

Sizga nima kerak ?
Sizga nima kerak ?
Sizga nima kerak ?
Sizga nima kerak ?

Ushbu loyiha uchun sizga kerak bo'ladi:

  • 9 ta fotorezistorlar (1MOhm) va 20kOm rezistorlar
  • CD4051B deb nomlangan analog MUX
  • Simlar
  • 3*4 klaviatura matritsasi
  • 2N2222 tranzistorli
  • Arduino UNO

2-qadam: "Fotorezistorlar-kodimiz" ni yarating

Bizniki qiling
Bizniki qiling

Asosiy g'oya - bizning narsamizni ochish uchun yorqinlikdan foydalanish. Hamma biladiki, qora yorug'liksiz ishlab chiqariladi va oq eng kuchli nurdir. Bu biz foydalanadigan narsadir. Buni amalga oshirish uchun rasmdagi kulrang shkaladan foydalanamiz.

Men ekranning hajmini sozlashimiz mumkin bo'lgan kichik piton dasturini tuzdim, so'ngra dastur 3*3 matritsani yaratadi, unda har bir maydon tasodifiy kulrang shkalada bo'ladi. Bu rasm betakror va 255^9 ta imkoniyat.

Mening dasturimdan foydalanish uchun sizga Yostiq kutubxonasi o'rnatilgan python 3.x kerak bo'ladi. Agar siz qanday qilishni bilmasangiz, Internetda qidirishingiz mumkin, juda ko'p videolar bor.

Ko'ryapsizmi, men qanday tasvirni yig'aman.

3 -qadam: "Fotorezistorlar_kodidan" qanday to'g'ri foydalanish kerak?

Bizdan qanday to'g'ri foydalanish kerak
Bizdan qanday to'g'ri foydalanish kerak

Ushbu rasmdan foydalanish uchun siz fotorezistorlarni o'rnatishingiz kerak bo'ladi. Buning uchun men sizga kichik hajmdagi fayllarni 3D formatida chop etishni taklif qilaman. Men egiluvchan filamentdan foydalanishni maslahat beraman. Bu kichik bo'lak telefoningiz ekranining butun nuri sensorga o'tadi.

Birinchidan, har bir fotorezistorni ikkita sim bilan lehimlang. Keyin siz plastinkaga mayda dumaloqlarni yopishtirishingiz mumkin, plastinkadagi fotorezistordan biroz kattaroq teshik qazishingiz mumkin, shunda siz fotorezistor teshikka juda mos kelishini ko'rasiz. Ehtiyot bo'ling, siz plastinkadagi dumaloqlarni telefoningizning o'lchamiga qarab yopishtirishingiz kerak. Har bir tur to'g'ri kulrang-kvadratga to'g'ri kelishi kerak.

4 -qadam: Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?

Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?
Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?
Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?
Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?
Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?
Fotoresistorlarni qanday ulash va hamma narsani kalibrlash mumkin?

Hammasi yopishtirilgan, simlar bepul. Buni arduino -ga ulashingiz kerak.

Arduino UNO -da atigi 6 ta analog kirish mavjud, men CD4051B MUX bilan yana 8 ta kirishni taklif qilaman. Biz ushbu MUX -ning 8 ta kirishidan foydalanamiz va oxirgi qismi Arduino -da Analog1 bo'ladi. Har bir fotodiodni rasmga muvofiq 20KOkmli reistorlar bilan tayyorlang. Keyin har bir fotorezistorga keyingi rasmlarga muvofiq raqam qo'ying. Oxir -oqibat, 9 -fotorezistorlarni A1 -ga, ikkinchisini esa MUX -ga rasmdagi kabi ulang: IN/OUT 0 dan 7 gacha kanaldagi 1 dan 8 gacha fotorezistorlar.

Nihoyat, hamma narsa to'g'ri ulanganidan so'ng, siz arduino dasturini yuklashingiz mumkin. Ushbu dastur sizga 9 ta sensorlar tomonidan o'lchangan qiymatlarni beradi. Ularni qog'ozga yozing yoki keyingi dasturga joylashtiring.

!!! Ehtiyot bo'ling, ekranni yuqori yorqinlikka o'rnating va har safar ushbu dasturdan foydalanganingizda yorqinlikni saqlang !!!

5 -qadam: Asosiy dasturdan foydalaning

Asosiy dasturdan foydalaning
Asosiy dasturdan foydalaning
Asosiy dasturdan foydalaning
Asosiy dasturdan foydalaning

Siz hamma narsani sozlaganingizdan so'ng, biz rasmga muvofiq klaviaturani ulashimiz mumkin.

Keyin asosiy dasturni yuklab oling va oching. Kalibrlash natijasini "code_light" qatoriga qo'yishingiz mumkin va siz "urinish" qatorida 4 ta raqamli kodni o'zgartirishingiz mumkin.

Nihoyat, men aktuator bo'lish uchun tranzistordan foydalanaman. Transistorni D0 piniga ulang, lekin dastur yuklangandan so'ng ulang.

Asosiy dastur quyidagicha ajratilgan:

  • doimiylar va ulanishlarning ta'rifi
  • 9 ta fotorezistorni o'qish

    • yaxshi bo'lsa, biz qo'lda kodni sinab ko'rishimiz mumkin

      yaxshi bo'lsa, seyf ochiladi

    • agar noto'g'ri bo'lsa, qaytadan urinib ko'ring

6 -qadam: Xursand bo'ling !!

Hammasi yaxshi ishlayotganini tekshirish uchun men LEDni tranzistorga ulayman. U porlayapti. O'z fikringiz bo'yicha LEDni almashtiring: qulf yoki servo uchun vosita yoki masofadan boshqarish pultidagi tugmani almashtirish uchun tranzistorni ushlab turing.

Umid qilamanki, sizda muammo bo'lmaydi. Ha bo'lsa, men bilan [email protected] orqali bog'laning

Tavsiya: