Obsah:
- Zásoby
- Krok 1: Prototyp a testování
- Krok 2: Schémata zapojení
- Krok 3: Pájení
- Krok 4: 3D tisk všech dílů
- Krok 5: Načtěte kód
- Krok 6: Sestavení všech dílů
- Krok 7: Jděte na pláž
- Krok 8: Změny pro vylepšení
Video: Přenosný trezor B-Safe: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
*** 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í
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í
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í
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ů
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
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í 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áž
Krabice je nyní hotová a sestavená. Nyní je čas vyrazit na pláž!
Malé pokyny, jak to funguje:
- Otevřete (odemčené) pole a vložte dovnitř důležité věci
- Zavřete, zamkněte krabici a vezměte klíč
- Umístěte krabici na místo, kde chcete, aby byla
- Stiskněte tlačítko asterix (*) - Schránka je nyní aktivována
- Běž plavat
-
Vezměte krabici a zadejte PIN
Pokud stisknete nesprávné heslo, můžete pomocí klávesy Libra (#) začít znovu
- Odemkněte krabici pomocí klíče
A je to! Bavte se !!
Krok 8: 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!
Druhé místo v soutěži Senzory
Doporučuje:
Přenosný Bluetooth 2.1 Boombox: 16 kroků (s obrázky)
Přenosný Bluetooth 2.1 Boombox: Ahoj všichni! V této sestavě jsem se rozhodl přijít s přenosným Bluetooth boomboxem, který by měl dobíjecí baterii a skvělý výkon. Tento reproduktor je založen na sestavě reproduktorů Isetta Paula Carmodyho, kterou jsem mírně předělal, aby
Přenosný reproduktor Bluetooth - Sada MKBoom pro kutily: 5 kroků (s obrázky)
Přenosný reproduktor Bluetooth | MKBoom DIY Kit: Ahoj všichni! Je dobré být po dlouhé přestávce zpět s dalším projektem reproduktorů. Protože většina mých sestav vyžaduje k dokončení poměrně málo nástrojů, tentokrát jsem se rozhodl postavit přenosný reproduktor pomocí sady, kterou si můžete snadno zakoupit. Myslela jsem si to
Vybudujte si trezor pomocí Rpi: 12 kroků
Vybudujte si trezor pomocí Rpi: Chcete se naučit, jak převést váš Raspberry pi na plně funkční trezor? Poté se řiďte tímto 12 krokovým návodem, abyste se dozvěděli, jak. Trezor bude mít plně funkční klávesnici a zamykací systém, takže můžete mít své věci v bezpečí
Jasný trezor: 6 kroků
Jasný trezor: Tento projekt navrhuje způsob, jak zajistit vaši věc. Konečným výsledkem projektu je přepínač, kterému velí arduino po dvou fázích zabezpečení. Přepínač může otevřít portál, vyměnit dálkové ovládání nebo jednoduše ovládat motor. Můj projekt před
Vytvoření vlastní krypto hardwarové peněženky Trezor: 5 kroků (s obrázky)
Vytváření vlastní hardwarové peněženky Trezor pro kryptoměny: V tomto projektu vyrábím vlastní hardwarovou peněženku pro kryptoměnu Trezor, kompletní s krytem. To je možné, protože Trezor je open source, takže jsem použil soubory, které poskytují na svém githubu, k vytvoření vlastního zařízení za méně než 40 $. Bylo tam několik