Mündəricat:

B-Safe, Portativ Təhlükəsiz: 8 Addım (Şəkillərlə)
B-Safe, Portativ Təhlükəsiz: 8 Addım (Şəkillərlə)

Video: B-Safe, Portativ Təhlükəsiz: 8 Addım (Şəkillərlə)

Video: B-Safe, Portativ Təhlükəsiz: 8 Addım (Şəkillərlə)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Dekabr
Anonim
Image
Image
B-Safe, Portativ Təhlükəsiz
B-Safe, Portativ Təhlükəsiz

*** 4 Sentyabr 2019: Qutunun özünün yeni bir 3D faylını yüklədim. Yaxşı görünür ki, kilidim 10 mm çox yüksək idi ***

Problem

Bunu təsəvvür edin:

Bir səhər oyanırsan və hava həqiqətən yaxşıdır. Sahilə getmək istəyirsən, çünki çimərliyə çox yaxın yaşamırsan, maşınını götürürsən. Çimərlikdə park etmək üçün telefonunuzdan istifadə edirsiniz.

Bu o deməkdir ki, ən azı aşağıdakı əşyaları daşıyaraq çimərliyə gedirsən:

  • Avtomobil açarları
  • Sürücünün lisenziyası
  • Telefon
  • Dəsmal

Üzmək istədikdə bu əşyalarla nə edirsən? Dəsmalın yanında nəzarətsiz qoyursan? Hmmm. Bu problemin həllinə ehtiyac var…

Həll

Yuxarıda göstərildiyi kimi problem üçün portativ bir seyf yaratdım. B-Safe, burada B çimərlik və ya mənim adım Bastiaan deməkdir. Təhlükəsiz ol kimi tələffüz olunur.

Bu necə işləyir?

Hər B-Safe proqramlaşdırılmış öz şəxsi pin koduna malikdir. B-Safe söndürüldükdə açıqdır. Açar, lisenziya və telefon kimi vacib əşyalarınızı qutunun içinə qoyursunuz, açmaq üçün açarı çevirin, bağlayın və kilidləyin və şəxsi pininizi daxil edin. B-Safe artıq silahlı və kilidlidir.

Kimsə sizin qutunuzu götürəndə, LED -lərdən biri bir neçə saniyə yanacaq, əgər bu bir neçə saniyədən sonra hələ də hərəkət varsa, yüksək bir həyəcan siqnalı çalınacaq. Doğru pin kodunu yenidən daxil etməyincə bu dayanmayacaq. Ancaq hərəkət anında doğru pin kodunu girsəniz, B-Safe tərksilah olur.

Boş bir sahildə B-Safe istifadə etməyiniz tövsiyə edilmir. Fikir budur ki, kimsə çox səs -küylü bir qutu ilə çimərlik üzərində gəzəndə və ya qaçanda ətrafdakılar onu dayandırırlar. Bunu özünüz yaratmaq üçün yalnız 3, 4, 5 və 6 -cı addımları yerinə yetirməlisiniz

Təchizat

İstifadə olunan materiallar:

  • Arduino Leonardo (sancaqlar olmadan)
  • Headerpins kişi 40 pin metal 90 dərəcə
  • Dişi/dişi çoxlu keçid kabelləri
  • Rocker Snap-in açma/açma düzbucaqlı qara
  • Tel 1x0, 2mm2 çox nüvəli çevik nüvəli qara
  • Tel 1x0, 2mm2 çox nüvəli çevik nüvəli qırmızı
  • Tel 1x0, 2mm2 çox nüvəli çevik nüvəli sarı
  • bir az istilik büzücü borular
  • LED 5 mm qırmızı
  • LED 5 mm yaşıl
  • dinamik 3-24V
  • 9V batareya
  • 9V batareya konnektoru
  • Rezistor 120 Ohm 1/4w 5%
  • Rezistor 100 Ohm 1/4w 5%
  • 3D çap qutusu
  • 4x4 klaviatura
  • kiçik bir PCB lövhəsi
  • kiçik kilid (Action -dan bir təhlükəsiz qutudan birini çıxardım)
  • 3 oxlu sürətləndirici MPU6050
  • televizor pultları kimi kiçik "sol" elektronikadan istifadə olunan vintlər
  • bir neçə M3 vint
  • LED -lər üçün bir az yapışqan
  • çoxlu pivə

Addım 1: Prototip və Test

Prototip və Test
Prototip və Test

Prototipim üçün bir çörək bantı və bir neçə "plug-tel" istifadə etdim, hər şey bağlı olduqda Arduino kodunu yaratmağa başladım və sınadım, sınadım və sınadım. Hər şeyi fərqli olaraq bağlayın, kodu yenidən yazın və yenidən sınayın.

Tam qənaətbəxş olana qədər və hər şey istədiyim kimi oldu.

Addım 2: Kablolama sxemləri

Kabel sxemləri
Kabel sxemləri

Kabel qurmaq olduqca sadədir. Mümkün qədər qısa kabellər istifadə etməyə çalışın ki, hər şey qapağa mükəmməl uyğun olsun.

Addım 3: Lehimləmə

Lehimləmə
Lehimləmə

Bütün telləri çox uzun olmamaları üçün ölçürəm, kəsib ucunu soyuram. Sonra, bütün telləri bir lehimləmə dəmirindən istifadə edərək hissələrə bağlayıram. İstilik büzücü borulardan da istifadə edirəm. Kabeli bir hissəyə bağlamadan əvvəl onları (boş) qoyduğunuzdan əmin olun.

Lehimlədiyim hissələr bunlardır:

  • Arduino'da 90 dərəcə bucaq bağlayıcı sancaqlar
  • Klaviaturada 90 dərəcə bucaq bağlayıcı sancaqlar
  • LED -lərə tel
  • PCB üzərində rezistorlar
  • dinamikdən PCB -yə tel
  • güc düyməsi

Addım 4: Bütün hissələri 3D çap edin

3D Çap Bütün hissələri
3D Çap Bütün hissələri
3D Çap Bütün hissələri
3D Çap Bütün hissələri

Bütün qutunu və hər şeyi onunla birlikdə Autodesk Fusion 360 -da hazırladım. Bu çox uzun zaman aldı, çünki hər şeyin istədiyim kimi mükəmməl olmasını istədim. İlk dizaynımın altındakı Arduino idi, amma bu son dizaynda qapağın içərisində hər şey var. Qapağın içərisində hər şeyi (M3) vintlər ilə bağlamaq üçün əvvəlcədən hazırlanmış deliklər var.

Parçaları çap etmək üçün 200 x 200 x 220 ölçülü bir Tronxy P802M (Prusa i3 -ə bənzər) istifadə edirəm. Ultimaker Cura istifadə edərək STL -ləri dilimlə kəsdim. Cura üçün istifadə etdiyim parametrləri ixrac etdim. Cura profilimi buradan yükləyə bilərsiniz.

STL -lərimi də bura yüklədim. Dörd var, qutunun özü, qapaq, qapaq qapağı və qapağın düyməsi. Diqqət edin: qutunun özü çap etmək üçün 24 saatdan çox çəkdi!

Addım 5: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin

Hələ də B-Safe-ı həqiqi istehsala qəbul edib-etməməyə qərar verdiyim üçün buraya yalnız əvvəlcədən tərtib edilmiş.hex faylını qoymağa qərar verdim. Bu.hex faylı tam işləyir və Arduino -ya yükləməyə hazırdır.

Əvvəlcədən tərtib edilmiş.hex faylında "9503" pin kodu var

Xüsusi bir pin kodu istəsəniz, mənə bir xətt buraxın və sizə öz şəxsi kodunuz olan yeni bir.hex faylı göndərim.

Addım 6: Bütün hissələri yığın

Bütün hissələri yığmaq
Bütün hissələri yığmaq
Bütün hissələri yığmaq
Bütün hissələri yığmaq
Bütün hissələri yığmaq
Bütün hissələri yığmaq

Dizaynına görə montaj etmək olduqca asandır. Klaviatura və hoparlör qapağa mükəmməl uyğun gəlir. Klaviaturanı qapağa bağlamaq üçün köhnə bir uzaqdan bəzi köhnə (çox kiçik) vintlərdən istifadə edirəm.

Arduino Leonardo və PCB parçası M3 vintlər ilə bərkidilmişdir.

Qapağı qutunun özünə bağlamaq üçün bir parça filamentdən (3D çap teli) istifadə edə bilərsiniz. Qapağın və qutunun çuxurları 2 millimetrdir və filamenti 1.75 millimetrdir, buna görə mükəmməl uyğun gəlir!

Batareya qapağına bərkidilmədən gedir. Qapaq örtüyü və qapağın içərisinə batırılmış kvadrat səbəbiylə, qapaq örtüyü qoyularkən batareya hərəkət etməz. Eyni şey dinamik və açma/söndürmə düyməsinə də aiddir. Bunlar da qapağın içərisində təminatsız qalır.

Yapışqan tək şey LED -lərdir, ancaq bu, onları kənardan itələyərkən çıxmaması üçün bir tədbirdir.

Arduino kabelini çəkmək üçün aşağıdakı pinlərdən istifadə olunur:

  • Arduino digital 0 - 7; Klaviatura 1-8
  • Arduino digital 8; qırmızı LED
  • Arduino digital 9; yaşıl LED
  • Arduino digital 12; natiq
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; Kiçik PCB üzərində GND
  • Arduino GND; 9V batareya
  • Arduino VIN; 9V batareya

Elektron kilidi istifadə etməməyimin səbəbi, bu dizaynı işləyəcək qədər kiçik və güclü bir elektron kilidi tapa bilməməyimdir. Bu, "təkmilləşdirmələr üçün dəyişikliklər" siyahımdadır (addım 8)

Addım 7: Sahilə gedin

Çimərliyə getmək
Çimərliyə getmək

Qutu artıq hazırdır və yığılmışdır. İndi sahilə getmək vaxtıdır!

Bunun necə işlədiyinə dair kiçik təlimatlar:

  1. (Kilidi açılmamış) qutusunu açın və vacib əşyalarınızı içinə qoyun
  2. Bağlayın, qutunu kilidləyin və açarı götürün
  3. Qutunu olmasını istədiyiniz yerə qoyun
  4. Asterix (*) düyməsini basın - Qutu artıq silahlıdır
  5. Üzmək
  6. Qutunu götür və pin kodunu daxil et

    Səhv şifrəni basarsanız, yenidən başlamaq üçün pound (#) düyməsini istifadə edə bilərsiniz

  7. Açarınızı istifadə edərək qutunun kilidini açın

Bu belədir! Əylənin !!

Addım 8: Təkmilləşdirmə üçün dəyişikliklər

Təkmilləşdirmə üçün dəyişikliklər
Təkmilləşdirmə üçün dəyişikliklər

Hər bir layihə kimi, yaxşı bir layihə də əslində bitməz. (Çox yaxşı bir layihə olduğunu düşünsəm də: P) Bu səbəbdən (bu layihəni hazırlayarkən), aşağıda bir təkmilləşdirmə siyahısı yazıram:

  • daha yaxşı Arduino kodu
  • mexaniki kilid yerinə elektron kilidi dəyişdirin
  • pin kodunu dəyişdirmək bacarığı (Arduino kodu və EEPROM ilə)
  • Batareyanı dəyişdirmək üçün bir batareya qapağı düzəldin
  • dinamikin "TIP120" tranzistorundan istifadə edərək 5V -dən çox işləməsini təmin edin
  • Arduino Leonardo'yu Arduino Nano ilə əvəz edin

Əlavə etmək üçün daha çox təkmilləşdirmələriniz varsa, mənə bildirin!

Sensorlar Müsabiqəsi
Sensorlar Müsabiqəsi
Sensorlar Müsabiqəsi
Sensorlar Müsabiqəsi

Sensorlar yarışmasında ikinci yeri tutdu

Tövsiyə: