Mundarija:

Xavfsiz qulf qutisi: 7 qadam
Xavfsiz qulf qutisi: 7 qadam

Video: Xavfsiz qulf qutisi: 7 qadam

Video: Xavfsiz qulf qutisi: 7 qadam
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Iyul
Anonim
Xavfsiz Lockbox
Xavfsiz Lockbox

Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com)

Salom! Sizda qimmatbaho qimmatbaho buyumlar bormi? "Yo'q, bundan ham yomoni, sizning muddatli loyihangizni hujjatlashtirish uchun kurs talabi? Muhimi, o'qishni davom ettiring, men sizga o'z shaxsiy fohishangizni qanday qurishni o'rgataman!" fohishalik xavfsiz degani - har kimga ochiladigan "himoyalangan" saqlash vositasi. pul.

Mening ilovamda bu qulflash qutisi bo'lib, u 4 raqamli klaviatura kodi va ultratovushli diapazon sensori yoki bitta amerikalik chorak yordamida jumboqni ochishi mumkin.

Klaviatura va ultrasonik diapazon sensori juda xavfsiz, klaviatura kombinatsiyasini sinov va xato bilan aniqlashga ko'p vaqt kerak bo'ladi, lekin uning chorak qismi va mashina o'z xavfsizligini buzgan holda qulfini ochadi.

1 -qadam: 1 -qadam: "Get Stuff" ga o'ting

Qulf qutisini qurish uchun sizga quyidagilar kerak bo'ladi:

(Men bu narsalarni sotib olish mumkin bo'lgan joylarga url havolalarini qulay tarzda qo'shib qo'ydim, garchi men sizni xarid qilib, ularni arzonroq sotib olishingizga kafolat beraman.) Kontrplak - 5x5 varaq

1 x Membranli klaviatura

1 x tanga qabul qiluvchi

1 x Ultrasonik diapazon sensori

1 x Arduino UNO yoki unga tenglashtirilgan

1 x SPST lahzali kalit

1 x 5V o'rni moduli

~ 6 futlik ulanish simlari

2 mm x 30 mm vintlardek va yong'oqlar

1 x Arduino Breakout Board

1 x 12V o'rni

1 x 12v 5Ah batareya (har xil 12v batareya bilan joylashtirish mumkin)

1 x I2C LCD moduli

2 x quti menteşalari

1 x quti qulfi

2 -qadam: 2 -qadam: Asboblaringizni yig'ing

Eslab qoling! Xavfsizlik har doim birinchi o'rinda! Asboblaringizni ishlatishda doimo ehtiyot bo'ling.

Yaxshi, davom eting, sizga kerak bo'lgan vositalar:

Tornavidalar

2 mm Allen Key

Igna pense

Lazerli kesuvchi

Lehimlash temir

Issiq yopishtiruvchi qurol (ixtiyoriy)

1/16 bit bilan burg'ulash

3 -qadam: 3 -qadam: Sizning qutingiz dizayni

Keling, sizning loyihangizning hajmini muhokama qilaylik, har bir quti bir xil bo'lishi shart emas, siz ham qutimni nusxalashingiz shart emas, men sxemalarni o'z qutimga yukladim, lekin siz o'z ishingizni o'zingiz qilishingiz mumkin. MakerCase -dan foydalanib, siz 3D qutisini kesish rejalarini osongina tuzishingiz mumkin.

Siz qutingizning umumiy o'lchamlarini belgilashingiz va bir necha oson qadamda o'rnatiladigan qismlar uchun qutining yuzlarida kesishlarni kiritishingiz mumkin. Foydalanish juda oson.

Sizning qutingiz rejalashtirilganidan so'ng, siz umumiy maydonni hisoblash uchun arifmetikani bajarishingiz kerak bo'ladi. Odatda shakl: 2 (L*V) +2 (L*H) +2 (V^H) = yog'ochning umumiy maydoni.

Keyin siz qancha kvadrat metr yog'och sotib olishingiz kerakligini bilasiz.

Nihoyat, siz umumiy kesish maydonidan kichikroq to'shakka ega bo'lgan lazer to'sarni ishlatayotgan bo'lishingiz mumkin, shuning uchun siz rasmingizni bir nechta fayllarga ajratib, har birini birma -bir lazer kesuvchi interfeysiga yuklashingiz kerak bo'ladi. SVG fayllarini boshqaradigan tasvir muharriridan foydalanish kerak, chunki MakerCase tarqatadi.

Men Inkscape -dan foydalandim, lekin siz xohlagan narsani ishlatishingiz mumkin.

Siz tanlagan muharrir bilan MakerCase beradigan caseplans.svg faylini oching va qutining har bir tomoni uchun bitta tasvirni yaratish uchun navbatma -navbat yon panellarni o'chirib saqlang.

Oxir -oqibat, siz fayl turini o'zgartirishingiz kerak bo'lishi mumkin, men lazer kesgichni tan olishim kerak edi, men Microsoft -ning XPS tasvirli printeridan tahrirlangan SVG -larni XPS -ga o'zgartirish uchun ishlatardim.

4 -qadam: 4 -qadam: qutingizni yig'ish

4 -qadam: qutini yig'ish
4 -qadam: qutini yig'ish

Agar siz lazerni ishlatsangiz, yig'ish juda kesiladi va quritiladi, birinchi navbatda qutining pastki yarmini yog'och bilan yopishtirib yig'ing.

Va men ko'rishim kerak bo'lgan maxsus qadam bor, chunki servo qanday o'rnatiladi, u qutining labidan qariyb bir dyuymga chiqib ketadi, shuning uchun bu bilan o'zaro ta'sir qiladigan mandal teng ravishda almashtirilishi kerak. Bu bilan shug'ullanish uchun mandalingizning kengligi va balandligi bo'yicha bir necha kvadrat yog'ochni kesib oling va ulardan 3tasini yopishtiring. Bu sizga mandalni to'g'ridan -to'g'ri qutiga solib qo'yishga imkon beradi.

Keyin siz qutini ikki yo'l bilan to'ldirishingiz mumkin: har bir qismini yopishtirishingiz mumkin, yoki hamma narsani ushlab turish uchun teshiklar va vintlarni o'rnatishingiz mumkin. Men har bir qismni yopishtirishni tanladim, lekin servo dvigatel va tanga akseptori.

Har bir qismni yopishtirib, o'rnatganingizdan so'ng, menteşalarni o'rnatish vaqti keldi, ularni burab qo'ying, ular juda oddiy.:)

5 -qadam: 5 -qadam: Boshqaruv tizimi

5 -qadam: Boshqaruv tizimi
5 -qadam: Boshqaruv tizimi
5 -qadam: Boshqaruv tizimi
5 -qadam: Boshqaruv tizimi
5 -qadam: Boshqaruv tizimi
5 -qadam: Boshqaruv tizimi

Xo'sh, keling, xona filiga murojaat qilaylik: bu ish qanday ishlaydi, bu biroz murakkab, shuning uchun diqqat bilan o'qing.

Mening arduino kodimni bir necha marta o'qiganingizga ishonch hosil qiling. Mashina yoqilganda, u qulfni qulflash uchun servo aylanadi.

Keyin parolni kiritish rejimiga o'tadi, foydalanuvchi parolni kiritadi, foydalanuvchi parolni tiklash uchun "*" tugmasini bosishi yoki "#" tugmachasini muddatidan oldin o'chirib qo'yishi mumkin.

Parol kiritilganda, quti diapazon sensori rejimiga o'tadi.

Foydalanuvchi qo'lini datchik ustidagi to'g'ri masofada ushlab turishi kerak. Bu tugallangach, quti qulfdan chiqariladi va har qanday vaqtda tanga qabul qiluvchiga (yoki boshqa tangalarga) to'rtdan bir qismi aylanishi mumkin. O'zingiz xohlasangiz, do'stingiz xohlasangiz) barcha xavfsizlikni bekor qilish va qutining qulfini ochish. Quti qulfini ochganda, servo qulfdan uzoqlashadi. Keyin, biroz kechiktirilgandan so'ng, o'rni o'chadi.

To'g'ridan -to'g'ri eshitiladi, lekin kodlash oson emas edi!

Sizning yo'qotishingiz - bu mening kodim nusxasi, men kompyuter muhandisi emasman va tez -tez dasturchi emasman, lekin u ishlaydi.

6 -qadam: 6 -qadam: Mashinaning yuragi

6 -qadam: Mashinaning yuragi
6 -qadam: Mashinaning yuragi

Endi men birlashtiruvchi taxtani bir -biriga lehimlashim kerak, men o'z ishimni birlashtirdim va bu dizaynning eng samarali usuli bo'lmasligi mumkin, lekin u juda yaxshi ishladi.

Ajralish taxtasi uchun simlarni batafsil tavsiflovchi bir nechta diagrammalar mavjud. Men qurilish bosqichida qismlarni osongina ajratish va qayta ulashim uchun ayol simli ulagichlar va lehimli pinli sarlavhalarni to'g'ridan -to'g'ri chiqib ketish taxtamga ishlatardim. Siz o'zingiz xohlagan tarzda taxtani loyihalashingiz mumkin.

Keling, bu erda nimani yig'ayotganimiz haqida gapiraylik.

Bir lahzali kalit arduino va tanga qabul qilgichni quvvatlaydigan o'rni bilan bog'langan, arduino arduinoni quvvatlaydigan 5v rölesini quvvatlaydi, shuning uchun siz kalitni qo'yib yuborganingizda u yoqilgan bo'lib qoladi. sensorlar arduino -ga. Men taktika tugmachasini va sindirish taxtasida 2 ta LEDni o'z ichiga olganman, buni qilishning hojati yo'q. Bu qolgan tushuncha edi.

7 -qadam: 7 -qadam: ichidagi narsalarni qulflang

7 -qadam: ichidagi narsalarni qulflang!
7 -qadam: ichidagi narsalarni qulflang!

Endi siz taxtani yig'ib, hamma narsani bog'lab qo'yganingizdan so'ng, qutingizga narsalarni qo'yish kifoya! Umid qilamanki, siz qulflash qutisidan ko'plab qiziqarli va ijodiy foydalanishni topasiz! Xursand bo'ling!

Tavsiya: