İçindekiler:

B-Safe, Taşınabilir Kasa: 8 Adım (Resimlerle)
B-Safe, Taşınabilir Kasa: 8 Adım (Resimlerle)

Video: B-Safe, Taşınabilir Kasa: 8 Adım (Resimlerle)

Video: B-Safe, Taşınabilir Kasa: 8 Adım (Resimlerle)
Video: Akıllı adamın hali başka❗️#kaza #crash 2024, Kasım
Anonim
Image
Image
B-Safe, Taşınabilir Kasa
B-Safe, Taşınabilir Kasa

*** 4 Eylül 2019: Kutunun kendisinin yeni bir 3D dosyasını yükledim. Kilidim iyi bir kapanış için 10 mm fazla yüksek gibi görünüyordu ***

Sorun

Bunu hayal edin:

Bir sabah uyanıyorsunuz ve hava gerçekten çok güzel. Sahile gitmek istiyorsun. Sahile çok yakın oturmadığın için arabanı alıyorsun. Sahildeki park ücretini ödemek için telefonunuzu kullanırsınız.

Bu, sahile (en azından) aşağıdaki eşyaları taşıyarak gittiğiniz anlamına gelir:

  • Araba anahtarları
  • Ehliyet
  • Telefon
  • Havlu

Yüzmeye gitmek istediğinizde bu eşyalarla ne yaparsınız? Onları başıboş havlunuzda mı bırakırsınız? Hımm. Bu soruna bir çözüm gerekiyor…

Çözüm

Yukarıda açıklanan sorun için taşınabilir bir kasa oluşturdum. B-Safe, burada B plaj veya benim adım Bastiaan anlamına gelir. Güvenli Olun olarak telaffuz edilir.

O nasıl çalışır?

Her B-Safe'in programlanmış kendi kişisel pin kodu vardır. B-Safe kapalıyken, açıktır. Anahtarlar, ehliyet ve telefon gibi önemli eşyalarınızı kutunun içine koyarsınız, açmak için anahtarı çevirirsiniz, kapatır ve kilitlersiniz ve kişisel şifrenizi giriniz. B-Safe artık silahlı ve kilitlidir.

Biri kutunuzu aldığında, LED'lerden biri birkaç saniyeliğine yanacaktır. Bu birkaç saniyeden sonra hala hareket varsa, yüksek sesli bir alarm çalacaktır. Bu, siz tekrar doğru pin kodunu girene kadar durmayacaktır. Ancak hareket anında doğru pin kodunu girerseniz, B-Safe devre dışı kalır.

B-Safe'i boş bir kumsalda kullanmanız önerilmez. Buradaki fikir, biri çok gürültülü bir kutuyla sahilde yürüdüğünde veya koştuğunda, etraftakiler onu durdurur. Bunu kendiniz oluşturmak için yalnızca 3, 4, 5 ve 6. adımları uygulamanız yeterlidir.

Gereçler

Kullanılmış sarf malzemeleri:

  • Arduino Leonardo (pimsiz)
  • Headerpins erkek 40 pin metal 90 derece
  • Çoklu atlama kablosu dişi/dişi
  • Rocker Snap-in'i açma/kapama dikdörtgen siyah
  • Tel 1x0, 2mm2 çok çekirdekli esnek çekirdek siyah
  • Tel 1x0, 2mm2 çok çekirdekli esnek çekirdek kırmızı
  • Tel 1x0, 2mm2 çok çekirdekli esnek çekirdek sarı
  • küçük bir parça ısıyla daralan makaron
  • LED 5mm kırmızı
  • LED 5mm yeşil
  • hoparlör 3-24V
  • 9V pil
  • 9V pil konektörü
  • Direnç 120 Ohm 1/4w %5
  • Direnç 100 Ohm 1/4w %5
  • 3D baskılı kutu
  • 4x4 Klavye
  • küçük parça PCB kartı
  • küçük kilit (Action'dan kasadan bir tane çıkardım)
  • 3 eksenli ivmeölçer MPU6050
  • televizyon uzaktan kumandaları gibi küçük "artık" elektronik cihazlardan bazı kullanılmış vidalar
  • birkaç M3 vida
  • LED'ler için biraz yapıştırıcı
  • çok fazla bira

Adım 1: Prototip ve Test

Prototip ve Test
Prototip ve Test

Prototipim için bir breadbord ve bazı "fiş telleri" kullandım Her şey bağlıyken, Arduino kodunu oluşturmaya başladım ve test ettim, test ettim ve test ettim. Her şeyi farklı bağlayın, kodu yeniden yazın ve tekrar test ettim.

Tatmin edici olana ve her şey tam istediğim gibi çalışana kadar.

Adım 2: Kablolama Şemaları

Kablolama Şemaları
Kablolama Şemaları

Kablolama oldukça basittir. Her şeyi kablolamak için şemaları kullanın. Mümkün olduğunca kısa kablolar kullanmaya çalışın, böylece her şey kapağa mükemmel şekilde oturacaktır.

Adım 3: Lehimleme

Lehimleme
Lehimleme

Tüm telleri çok uzun olmayacak şekilde ölçüp, kesip ucunu soyuyorum. Ardından tüm telleri bir havya kullanarak parçalara bağlarım. Ben de ısıyla daralan makaron kullanıyorum. Kabloyu bir parçaya bağlamadan önce bunları kabloya (gevşek) taktığınızdan emin olun.

Lehimlediğim parçalar şunlar:

  • Arduino'da 90 derecelik açılı konektör pimleri
  • Tuş takımında 90 derecelik açılı konektör pimleri
  • LED'lere giden kablo
  • PCB üzerindeki dirençler
  • hoparlörden PCB'ye tel
  • güç düğmesi

Adım 4: Tüm Parçaları 3B Yazdırın

Tüm Parçaları 3D Yazdır
Tüm Parçaları 3D Yazdır
Tüm Parçaları 3D Yazdır
Tüm Parçaları 3D Yazdır

Tüm kutuyu ve onunla birlikte her şeyi Autodesk Fusion 360'ta tasarladım. Bu çok uzun zamanımı aldı çünkü her şeyin tam istediğim gibi olmasını istiyordum. İlk tasarımımın altında Arduino vardı, ancak bu son tasarımın içinde her şey var. Kapağın içinde her şeyi (M3) vidalarla sabitlemek için önceden yapılmış delikler vardır.

Parçaları yazdırmak için 200 x 200 x 220 yataklı bir Tronxy P802M (Prusa i3'e benzer) kullanıyorum. STL'leri Ultimaker Cura kullanarak dilimledim. Cura için kullandığım ayarların dışa aktarımını yaptım. Cura profilimi buradan indirebilirsiniz.

STL'lerimi de buraya yükledim. Dört tane var, kutunun kendisi, kapak, kapak kapağı ve kapaktaki düğme. Dikkat edin: kutunun kendisini yazdırmam 24 saatten fazla sürdü!

Adım 5: Kodu Yükleyin

Kodu Yükle
Kodu Yükle

Hala B-Safe'i gerçek üretime alıp almamaya karar verdiğim için, buraya sadece önceden derlenmiş bir.hex dosyası koymaya karar verdim. Bu.hex dosyası tamamen çalışıyor ve Arduino'nuza yüklenmeye hazır.

Önceden derlenmiş.hex dosyasının pin kodu "9503"

Özelleştirilmiş bir pin kodu istiyorsanız, bana bir satır bırakın, size kendi kişisel kodunuzla yeni bir.hex dosyası göndereyim.

Adım 6: Tüm Parçaların Birleştirilmesi

Tüm Parçaların Montajı
Tüm Parçaların Montajı
Tüm Parçaların Montajı
Tüm Parçaların Montajı
Tüm Parçaların Montajı
Tüm Parçaların Montajı

Montajı tasarımdan dolayı oldukça kolaydır. Tuş takımı ve hoparlör kapağa mükemmel şekilde oturur. Tuş takımını kapağa sabitlemek için eski bir uzaktan kumandadan bazı eski (çok küçük) vidalar kullanıyorum.

Arduino Leonardo ve PCB parçası M3 vidalarla sabitlenmiştir.

Kapağı kutunun kendisine sabitlemek için bir parça filament (3D baskı teli) kullanabilirsiniz. Kapaktaki ve kutudaki delikler 2 milimetre ve filament 1,75 milimetre, yani bu mükemmel bir şekilde uyuyor!

Pil, kapağa sabitlemeden gidiyor. Kapak kapağı ve kapaktaki daldırılmış kare nedeniyle, kapak takıldığında pil hareket etmeyecektir. Aynı şey hoparlör ve açma/kapama düğmesi için de geçerlidir. Bunlar ayrıca kapakta emniyetsiz kalır.

Yapıştırılan tek şey LED'ler, ancak bu, onları dışarıya ittiğinizde dışarı çıkmalarını önlemek için bir önlemdir.

Arduino'yu kablolamak için aşağıdaki pinler kullanılır:

  • Arduino dijital 0 - 7; 1 - 8 tuş takımı
  • Arduino dijital 8; kırmızı LED
  • Arduino dijital 9; yeşil LED
  • Arduino dijital 12; konuşmacı
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA'sı; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; Küçük PCB üzerinde GND
  • Arduino GND; 9V pil
  • Arduino VIN; 9V pil

Elektronik kilit kullanmama sebebim bu tasarımı çalıştıracak kadar küçük ve güçlü bir elektronik kilit bulamamamdı. Bu, "iyileştirmeler için değişiklikler" listemde (adım 8)

Adım 7: Sahile Git

Sahile git
Sahile git

Kutu şimdi bitti ve monte edildi. Şimdi sahile gitme zamanı!

Nasıl çalıştığına dair küçük talimatlar:

  1. (Kilidi açılmış) kutuyu açın ve önemli eşyalarınızı içine koyun
  2. Kapat, kutuyu kilitle ve anahtarı al
  3. Kutuyu olmasını istediğiniz yere koyun
  4. Yıldız (*) düğmesine basın - Kutu şimdi kuruludur
  5. Yüzmeye git
  6. Kutuyu al ve şifreni gir

    Yanlış şifreye basarsanız, yeniden başlamak için kare (#) tuşunu kullanabilirsiniz

  7. Anahtarınızı kullanarak kutunun kilidini açın

Bu kadar! İyi eğlenceler !!

Adım 8: İyileştirme için Değişiklikler

İyileştirme Değişiklikleri
İyileştirme Değişiklikleri

Her proje gibi, iyi bir proje asla gerçekten bitmez. (Bunun çok iyi bir proje olduğunu düşünmeme rağmen:P) İşte bu yüzden (bu projeyi yaparken) aşağıda bir iyileştirme listesi yazıyorum:

  • daha iyi Arduino kodu
  • kilidi mekanik kilit yerine elektronik kilide değiştirin
  • pin kodu kılavuzunu değiştirme yeteneği (Arduino kodu ve EEPROM ile)
  • pili değiştirmek için pil kapağını daha kolay hale getirin
  • bir "TIP120" transistör kullanarak hoparlörün 5V'den fazla çalışmasını sağlayın
  • Arduino Nano için Arduino Leonardo'yu değiştirin

Eklemek için daha fazla iyileştirmeniz varsa, lütfen bana bildirin!

Sensörler Yarışması
Sensörler Yarışması
Sensörler Yarışması
Sensörler Yarışması

Sensörler Yarışmasında İkincilik

Önerilen: