Mundarija:

Arduino asosidagi raqamli XAVFSIZ QUTI: 10 qadam
Arduino asosidagi raqamli XAVFSIZ QUTI: 10 qadam

Video: Arduino asosidagi raqamli XAVFSIZ QUTI: 10 qadam

Video: Arduino asosidagi raqamli XAVFSIZ QUTI: 10 qadam
Video: Многофункциональный таймер контроллера двигателя постоянного/переменного тока 5–24 В прямого и обратного хода I053A02 2024, Iyul
Anonim
Arduino asosidagi raqamli XAVFSIZ BOX
Arduino asosidagi raqamli XAVFSIZ BOX
Arduino asosidagi raqamli SAFE BOX
Arduino asosidagi raqamli SAFE BOX
Arduino asosidagi raqamli XAVFSIZ BOX
Arduino asosidagi raqamli XAVFSIZ BOX

Ey yigitlar! Xavfsiz saqlamoqchi bo'lgan narsangiz bormi? Keraksiz tajovuzkorlardan va shaxsiy hayotga tajovuzkorlardan saqlanish kerak bo'lgan narsa? Xo'sh, men sizning muammoingizni hal qila olaman! Mana, Arduino -ga asoslangan "Xavfsiz quti"

1 -qadam: Videoni tomosha qiling

bosqichma -bosqich tasvirlash va bosqichma -bosqich tasvirlash uchun ushbu videoni tomosha qiling.

2 -qadam: Dizayn

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn

boshlash uchun, Men "AUTODESK INVENTOR PRO" da 3D C. A. D. siz va men kabi innovatorlar uchun dasturiy ta'minot.

dizayndan so'ng, men material tanlash bosqichiga o'tdim.

material uchun bizda STEEL ilovasi uchun eng yaxshi material bor.

chunki men doimo modullar va boshqa elektron buyumlarni qayta ishlatishni davom ettiraman, shuning uchun men STEEL seyfiga yopishmaslikni tanlayman, chunki saqlash juda qiyin bo'ladi.

shuning uchun men kartonni tanlayman, chunki loyiha tugagandan so'ng uni qayta ishlash mumkin.

Hammamiz bilamizki, karton juda nozik va osonlikcha parchalanib ketadi, shuning uchun men bu erda bir nechta kichik burchakli to'g'ri burchakli uchburchakli karton bo'laklardan (jami 26 ta, har bir devor burchagidan 3 ta, eshik burchagi uchun 4 ta) va yopishtiruvchi issiq elim bilan birga ishlatganman. har tomonga devorlarning yuzlari.

o'lchovlar va boshqa aniq ma'lumotlar uchun men SAPR fayllarimni yuklayman, ularni ma'lumot uchun yuklab olaman, agar sizda SAPR dasturiy ta'minoti bo'lmasa, men sizlarga o'lchovlar haqida umumiy ma'lumot beraman.

1. BOX hajmi

300 mm x 300 mm x 300 mm (l b h)

2. Eshik ovozi

200 mm x 50 mm x 200 mm (l b h)

Shunday qilib, asosan, bu loyihaning mexanik ishlashi eshikka o'xshaydi, uni mikrokontroller boshqaradigan elektron qulf bor.

3 -qadam: materialni yig'ing

Materialni yig'ing
Materialni yig'ing
Materialni yig'ing
Materialni yig'ing
Materialni yig'ing
Materialni yig'ing

Mana sizga nima kerak

A. Elektronika

1. Arduino mikrokontroller kengashi.

2. 16x2 I2C (I-kvadrat-C) LCD displey

3. Solenoid qulfi.

4. 4 x 4 klaviatura.

5. Buzzer.

6. MOSFET (IRFZ44N).

7. 10 kohm qarshilik.

8,12v 5,5 mm shahar erkaklar i/p uyasi

9. 12v 5,5 mm DC ayol uyasi

10. Erkak-Ayol jumper simlari

11. Umumiy maqsadlar taxtasi. (Aks holda non taxtasidan foydalaning).

12. Lehimlash temir.

13. kam jumper simlari.

14. IC 7805 (kuchlanish regulyatori)

B. Har xil

1. Karton

2. Qaychi

3. Box kesuvchi

4. Issiq yopishtiruvchi qurol

5. Menteşa

6. murvat (20 mm uzunlikdagi yong'oqli M3)

7. O'z -o'zidan o'raladigan murvat.

8. Tornavida to'plami.

esda tuting

bu har qanday kompaniyaning har qanday uslubdagi pulli reklama emas, siz shunga o'xshash mahsulotlardan foydalanishingiz mumkin, barcha havolalar google -da oddiy qidiruvda topiladi.

4 -qadam: QUTI yasash

QUTI yasash
QUTI yasash
QUTI yasash
QUTI yasash
QUTI yasash
QUTI yasash
QUTI yasash
QUTI yasash

BOXni qurish uchun

1. 300 mm x 300 mm o'lchamdagi 5 ta kartonni kesib oling.

2. qo'llab -quvvatlash uchun 30 ta teng burchakli o'ng burchakli uchburchaklarni kesib tashlang.

3. Oldingi bosqichda kesilgan kichik uchburchak tayanch yordamida pastki yuzni chap tomonga o'ng tomonga yopishtirish uchun tanga o'lchamidagi yopishtirgichni tashlash uchun Hot Glue tabancasidan foydalaning.

4. Endi issiq elim yopishtiruvchi yordamida butun chetini muhrlab qo'ying.

5. 2-4 bosqichlarni o'ng, chap, yuqori yuzlar bir-biriga bog'languncha takrorlang.

6. orqa tomonni ochiq tuting, biz elektronikaga kirishimiz kerak va old ramkani yopishtirishimiz kerak bo'ladi.

5 -qadam: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

bu erda men ARDUINO UNO dan foydalanmoqdaman.

qadamlar

1. klaviatura pinini ulang

1- D9

2- D8

3- D7

4- D6

5- D5

6- D4

7- D3

8- D2

pin1 ni ko'rsatish uchun klaviaturada kichik o'q belgisi mavjud

2. Buzzerning musbatini PIN -kod D10 ga ulang va erga salbiy

3. 16 X 2 ga ulang. Ko'rsatish

SCL t5 A5 pin, SDA -ni A4 -ga ulang, Arduino -da VV -dan 5Vgacha (Power Pin), GND Arduino -da Ground -ga (Power Pin).

4. MOSFET uchun ulanish (IRFZ44N)

manba - Arduino GND va 12V quvvat manbai

Darvoza - Pin D13 Arduino

Drenaj - solenoid manfiy.

Darvoza va manba orasidagi 10K ohmli rezistor.

5. Solenoidga ulanish

Ijobiy - +12V quvvat (ya'ni, ayol 5,5 mm Jek).

Salbiy - Mosfet drenaji.

6. Voltaj regulyatori (IC LM7805)

Vin - + 12 v shahar 5.5 Ayol

Gnd - Ground va Arduino GND (quvvat manbai)

Vout - 5V Arduino (quvvat manbai).

6 -qadam: kodlash

Kodlash
Kodlash

Bu erda men 3 ta kutubxonadan foydalandim, ya'ni.

eeprom, Suyuq kristal_I2C

va klaviatura

Shunday qilib, men ushbu kodda atmega328p eepromiga 0123 bo'lgan standart o'tish kodini saqladim, Kiritilgan parolni tekshirish va qulfni mos ravishda ochish / yopish uchun if if shartli ishlatilgan.

Shuningdek, men parolni o'zgartirish uchun "#" maxsus belgisini qo'ydim, u sizning joriy parolingiz to'g'riligini tekshiradi va agar joriy parol to'g'ri bo'lsa, siz yangi 4 raqamli parolni belgilashingiz mumkin.

shovqin uchun ham lcd ishlatilgan, shartlarga qarab lcd -ning asosiy aniq yozish buyruqlari ishlatilgan va oxirida kod oxirida bosilgan tugmalarni ko'rsatish uchun bip deb nomlangan funksiya yaratilgan.. biriktirilgan fayllardan kodni toping.

Kutubxonalar.

Suyuq kristal_I2C

github.com/fdebrabander/Arduino-LiquidCrys…

Arduino uchun EEPROM kutubxonasi V2.0

github.com/PaulStoffregen/EEPROM

Arduino uchun klaviatura kutubxonasi

github.com/Chris--A/Keypad

7 -qadam: eshik

Eshik
Eshik
Eshik
Eshik
Eshik
Eshik

bu bosqichda biz eshikni to'ldiramiz

1. 200 mm x 200 mm bo'lgan 2 ta kartondan kesilgan.

2. 200m x 50mm 4 bo'lakni kesib oling.

2. LCD uchun uyasi.

3. LCD, Solenoid, Arduino UNO uchun teshiklarni belgilang.

4. LCD, Solenoid, Arduino UNO ni mustahkamlash uchun yong'oqli M3 x 20 mm boltlardan foydalaning.

5. issiq yopishtiruvchi qurol va karton uchburchaklar yordamida o'ng, chap, yuqori, pastdan old tomonga yopishtiring.

6. O'ng tarafdagi M4 yog'och tayoqchalari yordamida Menteşani o'rnating.

8 -qadam: eshik ramkasi

Eshik ramkasi
Eshik ramkasi
Eshik ramkasi
Eshik ramkasi
Eshik ramkasi
Eshik ramkasi
Eshik ramkasi
Eshik ramkasi

eshikni tugatgandan so'ng, biz eshikni eshik romiga o'rnatamiz.

qadamlar

1. 50 mm X 300 mm o'lchamdagi 6 ta kartonni kesib oling.

2. Issiq yopishtiruvchi qurol yordamida 3 dona karton tasmasini birlashtiring.

3. CardBoard Stip -ni qutining old qismidan 50 mm uzoqroqqa yopishtiring va qo'llab -quvvatlash uchun issiq elim va uchburchaklar yordamida yopishtiring.

4. qulflash uchun teshik qilish uchun boshqa karton tasmasiga 20 mm x 20 mm o'lchamdagi uyani yasang. chap tomonga bo'sh joy qoldirmasdan, bu parallelni yopishtiring.

5. o'ng menteşe qo'llab -quvvatlash M4 yog'och vintlardek.

9 -qadam: tugatish

Tugatish
Tugatish
Tugatish
Tugatish
Tugatish
Tugatish

qadam

1. eshikdan qolgan bo'sh joyni boshqa karton bo'lagidan yoping.

2. Kubning ichki hajmini qoplash uchun kadife to'qimali qog'ozdan foydalaning va unga his va to'qimalarga o'xshash joyni bering.

3. Orqa karton yuzini BOXga o'rnating.

4. qog'ozni pastdagi qatlamdan muloyimlik bilan siljitish va tozalash orqali bu kartondagi oq qog'ozni olib tashlang.

10 -qadam: Xulosa

Xulosa
Xulosa

Shunday qilib, bu DIY qurilishida biz ozgina arduino kodlashni o'rganamiz, biz eng oddiy arduino LCD displeyi (I2C) bilan ishladik va qimmatbaho zargarlik buyumlaridan tortib pulgacha bo'lgan hamma narsani o'z qo'limiz bilan saqlaydigan elektron SAFE BOXni yasadik.

Tavsiya: