Mündəricat:

Arduino əsaslı rəqəmsal təhlükəsizlik qutusu: 10 addım
Arduino əsaslı rəqəmsal təhlükəsizlik qutusu: 10 addım

Video: Arduino əsaslı rəqəmsal təhlükəsizlik qutusu: 10 addım

Video: Arduino əsaslı rəqəmsal təhlükəsizlik qutusu: 10 addım
Video: Arduinodan istifadə edərək Sayğacı çevirin 2024, Noyabr
Anonim
Arduino əsaslı Digital SAFE BOX
Arduino əsaslı Digital SAFE BOX
Arduino əsaslı Digital SAFE BOX
Arduino əsaslı Digital SAFE BOX
Arduino əsaslı Digital SAFE BOX
Arduino əsaslı Digital SAFE BOX

Hey, uşaqlar! Təhlükəsiz saxlamaq istədiyiniz bir şey varmı? İstenmeyen müdaxilələrdən və məxfilik işğalçılarından uzaq tutulması lazım olan bir şey? Yaxşı, probleminiz üçün bir həllim var! Budur Arduino əsaslı bir Təhlükəsizlik Qutusu

Addım 1: Videoya baxın

addımları izah etməklə birlikdə addım -addım əyani təqdimat üçün bu videoya baxın.

Addım 2: Dizayn

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn

başlamaq üçün, "AUTODESK -in İNVENTOR PRO" nda 3D C. A. D. sizin və mənim kimi yenilikçilər üçün proqram.

Dizayndan sonra material seçimi mərhələsinə keçdim.

material üçün bu tətbiq üçün ən yaxşı material ÇELİKDİR.

Modulları və digər elektron əşyaları daim təkrar istifadə etdiyim üçün, STEEL təhlükəsizinə yapışmamağı seçirəm, çünki saxlamaq çox çətin olacaq.

Layihə bitdikdən sonra geri çevrilə biləcəyi üçün Kartonu seçirəm.

hamımız bilirik ki, karton olduqca incədir və asanlıqla qırılır, buna görə də burada yapışmaq üçün HOT yapışqan ilə birlikdə bir neçə kiçik ikiqat düzbucaqlı üçbucaqlı karton parçaları (cəmi 26, divarın hər küncündə 3, qapı küncləri üçün 4) istifadə etdim. hər tərəfdəki divarların üzləri.

Ölçülər və digər dəqiq detallar üçün CAD sənədlərimi yükləyirəm, arayış üçün yükləyirəm, CAD proqramınız yoxdursa, sizə ölçülərə ümumi bir fikir verəcəyəm.

1. BOX həcmi

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

2. Qapı həcmi

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

Beləliklə, əsasən, bu layihənin mexaniki işləməsi bir qapıya bənzəyir, bir mikro nəzarətçi tərəfindən idarə olunan bir elektron kilidi olduğunu qəbul edin.

Addım 3: Materialı toplayın

Materialı toplayın
Materialı toplayın
Materialı toplayın
Materialı toplayın
Materialı toplayın
Materialı toplayın

İşdə sizə lazım olan budur

A. Elektronika

1. Arduino Mikrokontroller lövhəsi.

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

3. Solenoid Kilidi.

4. 4 x 4 Klaviatura.

5. Buzzer.

6. MOSFET (IRFZ44N).

7. 10 kohm müqavimət.

8.12v 5.5mm DC kişi i/p jakı

9. 12v 5.5mm DC qadın yuvası

10. Kişi-Dişi tullanan tellər

11. Ümumi Məqsəd Şurası. (Başqa bir çörək taxtası istifadə edin).

12. Havya.

13. az jumper telləri.

14. IC 7805 (Gərginlik Tənzimləyicisi)

B. Müxtəlif

1. Karton

2. Qayçı

3. Qutu kəsici

4. İsti Yapışqan Tabancası

5. Menteşə

6. boltlar (qoz-fındıqlı 20 mm uzunluğunda M3)

7. Öz -özünə yivlənən boltlar.

8. Tornavida dəsti.

xahiş edirəm qeyd edin

bu hər hansı bir şirkətin hər hansı bir şəkildə ödənişli bir təşviqi deyil, oxşar məhsullardan istifadə edə bilərsiniz, bütün bağlantılar sadə google axtarışı ilə tapıla bilər.

Addım 4: QUTU hazırlayın

QUTU hazırlamaq
QUTU hazırlamaq
QUTU hazırlamaq
QUTU hazırlamaq
QUTU hazırlamaq
QUTU hazırlamaq
QUTU hazırlamaq
QUTU hazırlamaq

BOX qurmaq

1. 300 mm x 300 mm ölçüdə 5 ədəd karton kəsin.

2. Dəstək üçün 30 bərabər düzbucaqlı Üçbucaqları kəsin.

3. Əvvəlki addımda kəsdiyimiz kiçik üçbucaq dəstəyindən istifadə edərək alt üzü sol üzə yapışdırmaq üçün sikkə ölçülü bir yapışdırıcı atmaq üçün İsti Yapışqan silahından istifadə edin.

4. indi bütün yapışqanı isti yapışqan ilə bağlayın.

5. 2-4 addımları sağa, sola, üst üzlər bir-birinə bağlanana qədər təkrarlayın.

6. arxa tərəfi açıq saxlayın, elektronikaya daxil olmalı və ön çərçivəni yapışdırmalıyıq.

Addım 5: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

burada ARDUINO UNO istifadə edirəm.

addımlar

1. klaviatura pinini qoşun

1- D9

2- D8

3- D7

4- D6

5- D5

6- D4

7- D3

8- D2

pin1 -i göstərmək üçün Keyopad -da kiçik bir ox işarəsi var

2. Pozitiv Buzzer -i PIN D10 -a və Yerə Negativi qoşun

3. 16 X 2 L. C. D birləşdirin Ekran

SCL tp A5 pin, SDA -nı A4 -ə bağlayın, Arduinoda VV -dən 5V -ə qədər (Power Pin), GND Arduino -da Ground (Power Pin).

4. MOSFET üçün əlaqə (IRFZ44N)

mənbə - Arduino GND və 12V enerji təchizatı

Qapı - Pin D13 Arduino

Drenaj - Solenoid mənfi.

Qapı və Mənbə Arasında 10K ohm Rezistor.

5. Solenoidə qoşulma

Müsbət - +12V güc (yəni Qadın DC 5.5mm Jack).

Mənfi - Mosfet axını.

6. Gərginlik tənzimləyicisi (IC LM7805)

Vin - + 12 v DC 5.5 Qadın

Gnd - Ground və Arduino GND (Güc Pin)

Vout - 5V Arduino (Güc Pin).

Addım 6: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Burada 3 kitabxanadan istifadə etdim, yəni.

eeprom, Liquidcrystal_I2C

və klaviatura

Beləliklə, bu kodda 0123 olan standart keçid kodunu atmega328p eepromuna saxladım, daxil edilmiş şifrəni yoxlamaq və buna uyğun olaraq kilidi açmaq / bağlamaq üçün şərti if else ifadəsi istifadə olunur.

Şifrəni dəyişdirmək üçün "#" xüsusi bir xarakter təyin etdim ki, bu da cari parolunuzun olub olmadığını yoxlayacaq və cari parolun doğru olub olmadığını yoxlamaq üçün yeni 4 rəqəmli şifrə təyin edə bilərsiniz.

Qarşılıqlı əlaqə üçün də lcd istifadə olunur, şərtlərdən asılı olaraq lcd -nin əsas aydın yazma əmrləri istifadə olunur və sonunda kodun sonunda tıklanan düymələri göstərmək üçün bip adlanan bir funksiya yaradılır.. əlavə edilmiş fayllarda kodu tapın.

Kitabxanalar.

LiquidCrystal_I2C

github.com/fdebrabander/Arduino-LiquidCrys…

Arduino üçün EEPROM Kitabxana V2.0

github.com/PaulStoffregen/EEPROM

Arduino üçün klaviatura kitabxanası

github.com/Chris--A/Keypad

Addım 7: Qapı

Qapı
Qapı
Qapı
Qapı
Qapı
Qapı

bu addımda qapını tamamlayacağıq

1. 200 mm x 200 mm ölçüdə 2 ədəd kartondan kəsin.

2. 200m x 50mm ölçüdə 4 ədəd kəsin.

2. lcd üçün yuva yaradın.

3. LCD, Solenoid, Arduino UNO üçün deşikləri işarələyin.

4. LCD, Solenoid, Arduino UNO -nu təmin etmək üçün qoz -fındıqlı M3 x 20 mm boltlardan istifadə edin.

5. İsti yapışqan silahı və karton üçbucaqlarından istifadə edərək sağ tərəfi, sol tərəfi, üstü, aşağıdan ön tərəfə yapışdırın.

6. Sağ tərəfdəki M4 Taxta Sancaqlardan istifadə edərək Menteşəni bağlayın.

Addım 8: Qapı çərçivəsi

Qapı çərçivəsi
Qapı çərçivəsi
Qapı çərçivəsi
Qapı çərçivəsi
Qapı çərçivəsi
Qapı çərçivəsi
Qapı çərçivəsi
Qapı çərçivəsi

qapını bitirdikdən sonra Qapını Qapı Çərçivəsinə düzəldəcəyik.

addımlar

1. 50 mm X 300 mm ölçüdə 6 karton kəsin.

2. HOT yapışqan tabancasından istifadə edərək 3 ədəd karton şeridi birləşdirin.

3. CardBoard Stipini qutunun ön hissəsindən 50 mm uzaqda yapışdırın və dəstək üçün isti yapışqan və üçbucaqlardan istifadə edərək yapışdırın.

4. kilid üçün bir yuva düzəltmək üçün başqa bir karton şeridi üzərində 20 mm x 20 mm ölçüdə bir yuva düzəldin. sola heç bir boşluq buraxmadan bu paralelə yapışdırın.

5. Sağ Menteşə Dəstəyinə M4 taxta vintləri vidalayın.

Addım 9: Bitirmə

Bitir
Bitir
Bitir
Bitir
Bitir
Bitir

addım

1. qapıdan qalan boş yeri başqa bir karton parçası ilə örtün.

2. hiss və toxuması kimi bir tonoz vermək üçün kubun daxili həcmini örtmək üçün məxmər toxumalı kağızdan istifadə edin.

3. Arxa kartonu üzü BOX -a quraşdırın.

4. bu kartonun üzərindəki ağ kağızı yumşaq bir şəkildə yuvarlayaraq altdakı təbəqədən soyun.

Addım 10: Nəticə

Nəticə
Nəticə

bu DIY quruluşunda bir az arduino kodlaşdırma öyrənirik, ən sadə arduino LCD ekranı (I2C) ilə işlədik və bahalı zərgərlikdən pula qədər hər şeyi asanlıqla saxlaya biləcəyimiz öz elektron SAFE BOX -u hazırladıq.

Tövsiyə: