Obsah:

Přenosný trezor B-Safe: 8 kroků (s obrázky)
Přenosný trezor B-Safe: 8 kroků (s obrázky)

Video: Přenosný trezor B-Safe: 8 kroků (s obrázky)

Video: Přenosný trezor B-Safe: 8 kroků (s obrázky)
Video: Proč opustili miliony? ~ Opuštěný Hrdinský hrad ze 16. století! 2024, Listopad
Anonim
Image
Image
B-Safe, přenosný trezor
B-Safe, přenosný trezor

*** 4. září 2019: Nahrál jsem nový 3D soubor samotného boxu. Vypadalo to, že můj zámek byl o 10 mm příliš vysoký na dobré zavření ***

Problém

Představte si toto:

Jednoho rána se probudíte a počasí je opravdu dobré. Chcete jít na pláž, protože nežijete příliš blízko pláže, vezmete si auto. K placení za parkování na pláži používáte telefon.

To znamená, že jdete na pláž s (alespoň) následujícími položkami:

  • Klíče od auta
  • Řidičský průkaz
  • Telefon
  • Ručník

Co s těmito položkami děláte, když si chcete jít zaplavat? Necháte je bez dozoru u ručníku? Hmmm. Tento problém potřebuje řešení…

Řešení

Pro výše popsaný problém jsem vytvořil přenosný trezor. B-Safe, kde B znamená pláž nebo moje jméno, Bastiaan. Vyslovuje se jako Be Safe.

Jak to funguje?

Každý B-Safe má v sobě naprogramován vlastní osobní PIN. Když je B-Safe vypnutý, je otevřený. Do krabice vložíte důležité věci, jako jsou klíče, licence a telefon, otočením vypínače jej zapnete, zavřete a zamknete a zadáte svůj osobní PIN. B-Safe je nyní aktivován a uzamčen.

Kdykoli vám někdo vezme krabici, na několik sekund se rozsvítí jedna z diod LED. Pokud po těchto několika sekundách stále dochází k pohybu, zazní hlasitý alarm. To se nezastaví, dokud znovu nezadáte správný PIN kód. Pokud ale v okamžiku pohybu zadáte správný PIN, B-Safe se deaktivuje.

Nedoporučuje se používat B-Safe na prázdné pláži. Myšlenka je taková, že když někdo chodí nebo běží po pláži s velmi hlučným boxem, kolemjdoucí ho zastaví. Chcete -li to vytvořit sami, stačí postupovat podle kroků 3, 4, 5 a 6

Zásoby

Použité zásoby:

  • Arduino Leonardo (bez kolíků)
  • Hlavičky mužské 40 pinů kovové 90 stupňů
  • Více propojovacích kabelů žena/žena
  • Přepněte Rocker Snap-in na obdélníkovou černou
  • Vodič 1x0, 2mm2 vícežilové pružné jádro černé
  • Vodič 1x0, 2mm2 vícežilové pružné jádro červené
  • Vícežilový ohebný vodič 1x0, 2 mm2, žlutý
  • malý kousek teplem smrštitelných trubiček
  • LED 5 mm červená
  • LED 5mm zelená
  • reproduktor 3-24V
  • 9V baterie
  • 9V konektor baterie
  • Rezistor 120 Ohm 1/4w 5%
  • Rezistor 100 Ohm 1/4w 5%
  • 3D tištěný box
  • Klávesnice 4x4
  • malý kousek desky plošných spojů
  • malý zámek (jeden jsem vytáhl z trezoru z akce)
  • 3osý akcelerometr MPU6050
  • některé používají šrouby z malé „zbytkové“elektroniky, jako jsou dálkové ovladače televize
  • několik šroubů M3
  • trochu lepidla na LED diody
  • hodně piva

Krok 1: Prototyp a testování

Prototyp a testování
Prototyp a testování

Pro svůj prototyp jsem použil přílohu a několik „konektorů“. Když bylo vše připojeno, začal jsem vytvářet kód Arduino a testoval, testoval a testoval ho. Připojte vše jiné, přepište kód a znovu ho otestujte.

Dokud jsem nebyl uspokojivý a vše fungovalo přesně tak, jak jsem chtěl.

Krok 2: Schémata zapojení

Schémata zapojení
Schémata zapojení

Zapojení je celkem jednoduché. Stačí použít schémata k propojení všeho. Zkuste použít co nejkratší kabely, aby vše perfektně sedělo ve víku.

Krok 3: Pájení

Pájení
Pájení

Změřím všechny dráty, aby nebyly příliš dlouhé, ustřihnu je a odizoluji konec. Poté připojím všechny vodiče k částem pomocí páječky. Používám také smršťovací bužírky. Před připojením kabelu k dílu se ujistěte, že jste je položili (uvolnili) na kabel.

Díly, které jsem pájel, jsou:

  • 90stupňové kolíkové konektory na Arduinu
  • 90stupňové kolíkové konektory na klávesnici
  • vodič k LED diodám
  • odpory na DPS
  • vodič z reproduktoru do desky plošných spojů
  • tlačítko napájení

Krok 4: 3D tisk všech dílů

3D tisk všech dílů
3D tisk všech dílů
3D tisk všech dílů
3D tisk všech dílů

Celou krabici a vše s ní jsem navrhl v Autodesk Fusion 360. Trvalo mi to dlouho, protože jsem chtěl, aby bylo vše naprosto v pořádku, jak jsem chtěl. Můj první návrh měl Arduino na dně, ale tento konečný design má vše uvnitř víka. Uvnitř víka jsou předem připravené otvory pro zajištění všeho pomocí šroubů (M3).

K tisku dílů používám Tronxy P802M (podobný Prusa i3) s postelí 200 x 200 x 220. STL jsem rozřezal pomocí Ultimakeru Cura. Provedl jsem export nastavení, která jsem použil pro Cura. Můj profil Cura si můžete stáhnout zde.

Zde jsem také nahrál své STL. Jsou tam čtyři, samotná krabice, víko, kryt víka a knoflík na víku. Pamatujte: samotná krabice mi trvala více než 24 hodin!

Krok 5: Načtěte kód

Načtěte kód
Načtěte kód

Protože se stále rozhoduji, zda B-Safe převést do reálné produkce, rozhodl jsem se sem dát pouze předkompilovaný.hex soubor. Tento soubor.hex plně funguje a je připraven k nahrání do vašeho Arduina.

Předkompilovaný soubor.hex má kód PIN „9503“

Pokud chcete přizpůsobený PIN, napište mi řádek a já vám pošlu nový soubor.hex s vaším vlastním osobním kódem.

Krok 6: Sestavení všech dílů

Sestavení všech dílů
Sestavení všech dílů
Sestavení všech dílů
Sestavení všech dílů
Sestavení všech dílů
Sestavení všech dílů

Sestavení je díky designu docela snadné. Klávesnice a reproduktor dokonale zapadají do víka. K upevnění klávesnice k víku používám staré (velmi drobné) šrouby ze starého dálkového ovladače.

Arduino Leonardo a kus DPS jsou zajištěny šrouby M3.

K upevnění víka k samotné krabici můžete použít kousek vlákna (drát pro 3D tisk). Otvory ve víku a krabici jsou 2 milimetry a vlákno je 1,75 milimetru, takže to perfektně sedí!

Baterie jde bez zajištění ve víku. Díky krytu víka a ponořenému čtverci ve víku se baterie při nasazování víka nepohybuje. Totéž platí pro reproduktor a tlačítko zapnutí/vypnutí. Ty také zůstávají nezajištěné ve víku.

Jedinou lepenou věcí jsou LED diody, ale toto je pouze preventivní opatření, aby se zabránilo jejich vyzařování, když je zatlačíte zvenčí.

Pro zapojení Arduina se používají následující piny:

  • Arduino digital 0 až 7; Klávesnice 1 až 8
  • Arduino digital 8; červená LED
  • Arduino digital 9; zelená LED
  • Arduino digital 12; mluvčí
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; GND na malém PCB
  • Arduino GND; 9V baterie
  • Arduino VIN; 9V baterie

Důvod, proč jsem nepoužil elektronický zámek, je ten, že jsem nemohl najít dostatečně malý a silný elektronický zámek, aby tento design fungoval. Toto je na mém seznamu „změn pro vylepšení“(krok 8)

Krok 7: Jděte na pláž

Jít na pláž
Jít na pláž

Krabice je nyní hotová a sestavená. Nyní je čas vyrazit na pláž!

Malé pokyny, jak to funguje:

  1. Otevřete (odemčené) pole a vložte dovnitř důležité věci
  2. Zavřete, zamkněte krabici a vezměte klíč
  3. Umístěte krabici na místo, kde chcete, aby byla
  4. Stiskněte tlačítko asterix (*) - Schránka je nyní aktivována
  5. Běž plavat
  6. Vezměte krabici a zadejte PIN

    Pokud stisknete nesprávné heslo, můžete pomocí klávesy Libra (#) začít znovu

  7. Odemkněte krabici pomocí klíče

A je to! Bavte se !!

Krok 8: Změny pro vylepšení

Změny pro vylepšení
Změny pro vylepšení

Jako každý projekt, dobrý projekt není nikdy skutečně dokončen. (I když si myslím, že je to velmi dobrý projekt: P) Proto píši (zatímco tento projekt vytvářím), seznam vylepšení níže:

  • lepší kód Arduino
  • místo mechanického zámku změňte zámek na elektronický
  • možnost změnit manuál PIN kódu (pomocí kódu Arduino a EEPROM)
  • usnadněte výměnu baterie víkem baterie
  • zajistěte, aby reproduktor fungoval na více než 5 V pomocí tranzistoru „TIP120“
  • vyměnit Arduino Leonardo za Arduino Nano

Pokud chcete přidat další vylepšení, dejte mi prosím vědět!

Soutěž senzorů
Soutěž senzorů
Soutěž senzorů
Soutěž senzorů

Druhé místo v soutěži Senzory

Doporučuje: