Obsah:

Vybudujte si trezor pomocí Rpi: 12 kroků
Vybudujte si trezor pomocí Rpi: 12 kroků

Video: Vybudujte si trezor pomocí Rpi: 12 kroků

Video: Vybudujte si trezor pomocí Rpi: 12 kroků
Video: Jak může mít 11 prstů? 😳 2024, Listopad
Anonim
Vybudujte si trezor pomocí Rpi
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čí.

Krok 1: Materiály

Než začnete, musíte shromáždit potřebné materiály. Budete potřebovat:

  1. Tlačítka x9
  2. RGB LED x1
  3. Zelená LED x3
  4. Stejnosměrné motory x2
  5. L292D H-můstek x1
  6. Rezistor 330Ω x4
  7. Breadboard x2
  8. T-cobbler x1
  9. Převody stejné velikosti x2
  10. Sortiment propojovacích kabelů
  11. Lepicí pistole a lepicí tyčinky
  12. Nůžky
  13. Malá ruční pila
  14. Krabice na boty/lepenková krabice x1
  15. Dřevěný kolík x2
  16. Několik kusů lepenky
  17. Černá a stříbrná barva
  18. Elektrická páska
  19. Sláma nebo značkovací čepice (dostatečně velká, aby dřevěná hmoždinka právě procházela)

Krok 2: Nastavení tlačítek

Nastavení tlačítek
Nastavení tlačítek

V tomto kroku budete potřebovat jeden prkénko, T-cobbler, devět tlačítek a sortiment jumperwire. Nejprve položte T-cobbler na oba konce prkénka a ujistěte se, že je umístěn nad středem prkénka. Poté umístěte černý drát s jedním koncem připojeným k GND na T-cobbler a druhou stranou k zemnící liště na prkénku. Opakujte poslední krok, ale použijte červený vodič a připojte jej z 5V na T-cobbleru k napájecí liště na prkénku. Umístěte osm tlačítek na prkénko obdélníkovým způsobem 4 x 2 tak, aby mezi jednotlivými tlačítky zůstala mezera, polovinu tlačítek umístěte na každou stranu prkénka. Poté umístěte poslední tlačítko dále dolů na prkénko samotné. Obdélník 4 x 2 tlačítek je klávesnice pro trezor a jednočíselné tlačítko je tlačítko reset. Chcete -li připojit tlačítko (kterékoli z tlačítek), připojte jej pomocí černého drátu k zemnící liště, jeden konec černého drátu umístěte do zemnicí lišty a druhou stranu do stejné řady jako tlačítko. Poté připojte kolík tlačítka, který je na stejné straně jako kolík, který jste právě připojili k zemi, ke kolíku gpio na T-cobbleru. Opakujte to pro všech devět tlačítek, takže každé tlačítko má svůj vlastní pin gpio a je připojeno k zemi.

Krok 3: Nastavení RGB LED

Nastavení RGB LED
Nastavení RGB LED

V tomto kroku budete potřebovat RGB LED, jeden 330Ω odpor, sortiment propojovacích kabelů a prkénko z minulého kroku. Nejprve umístěte RGB LED na rokovou desku vedle tlačítka reset, ujistěte se, že každý kolík je umístěn na samostatném řádku na desce. Připojte nejdelší kolík RGB LED k napájecí liště pomocí odporu 330Ω. Poté pomocí propojovacích vodičů připojte každé ze tří dalších ramen RGB LED ke kolíku gpio.

Krok 4: Nastavení LED diod

Nastavení LED diod
Nastavení LED diod

V tomto kroku budete potřebovat tři zelené LED diody, tři odpory 330 Ω, sortiment propojovacích kabelů, nové prkénko a prkénko z předchozího kroku. Nejprve propojte dvě prkénka dohromady, připojte nové prkénko na pravé straně prkénka z předchozího kroku. Na nové prkénko umístěte černý drát s jedním koncem spojeným se zemnicím kolíkem na T-ševci a druhou stranou se zemnicí lištou na prkénku. Poté použijte červený vodič a připojte jej z 5V pinu na T-cobbleru k napájecí liště na prkénku. Umístěte tři LED diody do řady, ujistěte se, že každá noha každé LED má svůj vlastní řádek a mezi jednotlivými LED je prostor. Pomocí tří 330Ω odporů připojte krátkou nohu (katodu) každé LED k zemnicí liště. Poté připojte dlouhou nohu (anodu) každé LED ke kolíku gpio na T-cobbleru.

Krok 5: Nastavení motorů

Nastavení motorů
Nastavení motorů

V tomto kroku budete potřebovat L292D H-můstek, dva stejnosměrné motory, řadu propojovacích kabelů a dvě prkénka z předchozího kroku. Pomocí prkénka bez T-cobbleru umístěte H-můstek přes střed nepájivého pole tak, aby háj v H-můstku směřoval k horní části prkénka, a ujistěte se, že každý kolík H-můstku má svou vlastní řadu na prkénko. Nejprve připojte horní a spodní kolík na každé straně H-můstku k napájecí liště pomocí červených vodičů. Poté pomocí černých vodičů spojte prostřední dva kolíky na každé straně H-můstku se zemnicí kolejnicí. V tomto místě by na každé straně H-můstku měly být čtyři kolíky bez spojení. Pomocí žlutých vodičů připojte piny nad/pod červenými vodiči k různým pinům gpio na T-cobbleru, ujistěte se, že každý pin spojený žlutým vodičem má na T-cobbleru svůj vlastní gpio pin. Nyní připojte červený vodič a černý vodič ke každému z motorů. V tomto okamžiku byste měli mít dva kolíky na každé straně H-můstku bez připojení, na každé straně H-můstku umístěte červený vodič z jednoho motoru do prázdného kolíku nad dva střední černé dráty. Nakonec na každou stranu umístěte černý vodič od motoru do prázdného kolíku.

Krok 6: Kód

Nyní, když jste vytvořili svůj Circut, spusťte Raspberry Pi a otevřete Python (Idle) 3. Pomocí tohoto kódu oživte své stvoření a změňte piny gpio tak, aby odpovídaly vašemu konkrétnímu Circu.

z gpiozero import LED, tlačítko, RGBLED, motor

z časového importu spánku

duha = RGBLED (červená = 16, zelená = 25, modrá = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = Tlačítko (27)

button1 = Tlačítko (26)

button2 = Tlačítko (19)

button3 = Tlačítko (5)

button4 = Tlačítko (13)

button5 = Tlačítko (20)

button6 = Tlačítko (21)

button7 = Tlačítko (12)

button8 = Tlačítko (24)

motor = motor (vpřed = 4, vzad = 17)

motor2 = Motor (vpřed = 8, vzad = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

motor.stop ()

motor2.stop ()

zámek()

klávesnice ()

def unlock ():

motor2.forward ()

spánek (0,5)

motor2.stop ()

motor.forward ()

spánek (0,5)

motor.stop ()

def lock ():

motor2.zpět ()

spánek (0,5)

motor2.stop ()

motor.backward ()

spánek (0,5)

motor.stop ()

def chybný ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

def klávesnice ():

zatímco pravda:

pokud button1.is_pressed nebo button3.is_pressed or button8.is_pressed or button4.is_pressed or button6.is_pressed:

špatný kolík ()

pokud button2.is_pressed:

led1.on ()

pokud button7.is_pressed a led1.is_lit:

led2.on ()

pokud button5.is_pressed a led1.is_lit a led2.is_lit:

led3.on ()

pokud led1.is_lit a led2.is_lit a led3.is_lit:

rainbow.color = (1, 0, 1)

odemknout()

přestávka

zatímco pravda:

pokud resetbutton.is_pressed:

resetovat ()

Krok 7: Vytvořte mechanismus zámku

Vybudujte mechanismus zámku
Vybudujte mechanismus zámku

V tomto kroku budete potřebovat ruční pilu, lepicí pistoli, jednu dřevěnou hmoždinku, dvě ozubená kola (stejné velikosti), dvě krytky nebo brčka, dva stejnosměrné motory, elektrickou pásku, lepenku a černou barvu. Nejprve si pořiďte kus lepenky o rozměrech 5 cm x 5 cm a natřete jej černou barvou, poté pomocí ruční pily vytvořte v dřevěné hmoždince drážky, které odpovídají drážkám na ozubených kolech. V dřevěné hmoždince vytvořte 7 až 10 hájů, ujistěte se, že přibližně 1,5 cm hmoždinky ponecháte v přední části nerozehranou a asi 0,7 cm vzadu. Nyní pomocí slámy nakrájíme dva kusy slámy zhruba na 0,7 cm na délku, pokud pomocí značkovacího čepičky odstřihneme 0,7 cm kousky čepičky ruční pilou. Nyní připevněte ozubené kolo k motoru, můžete jej buď nalepit za tepla na konec motoru, nebo použít elektrickou pásku (nejlépe funguje horké lepidlo). Nyní položte a za horka přilepte kousky slámy/ značkovače na okraj kusu lepenky, ujistěte se, že dva kusy víčka slámy/ značky jsou od sebe vzdáleny jeden převod a jsou zarovnány, aby jimi mohla projít dřevěná hmoždinka. Poté rozstřihněte lepenku na 5 cm x 3 cm, ujistěte se, že kousky slámy/značkovače jsou podél okraje strany 5 cm. Nyní odřízněte 1 - 2 cm kus hmoždinky a přiložte ji horkým lepidlem zhruba 1 cm za druhou čepičku slámky/ fixky, tato hmoždinka funguje jako zátka. Nyní vložte hmoždinku s ozubenými drážkami do brček/krytů značkovače. Nyní rozřízněte čtverec do kartonu mezi dvěma kusy víčka slámy/značky, ujistěte se, že jste neodřízli lepenku pod hmoždinou. Nyní umístěte motor do čtvercového otvoru, který jste právě vytvořili v kartonu, spojte ozubené hřebeny s těmi na hmoždince, pásce nebo horkém lepidle motoru na lepenku. Nyní opakujte tento krok, abyste vytvořili druhý zamykací mechanismus, ujistěte se, že druhý zamykací mechanismus je postaven tak, aby hmoždinka směřovala opačně, když motory na každém mechanismu směřují stejným způsobem.

Krok 8: Postavte bezpečný a nainstalujte Breadboard

Budujte bezpečně a nainstalujte Breadboard
Budujte bezpečně a nainstalujte Breadboard

V tomto kroku budete potřebovat lepicí pistoli, dvě prkénka z předchozích kroků, botník/krabici, lepenku, elektrickou pásku a černou barvu. Chcete -li začít natírat celý botník černou barvou a odříznout další kus lepenky, který má stejnou délku jako krabice od bot a stejnou výšku jako vnitřek krabice, namalujte tento kousek kartonu také černou barvou. Dále umístěte prkénko dovnitř botníku v pravém předním rohu a ujistěte se, že T-cobbler směřuje na opačnou stranu krabice a ne proti zdi krabice. Další místo a zalepte kousek lepenky, který jste právě namalovali, hned za prkénko. Nyní vystřihněte a namalujte kus lepenky, jehož velikost je třeba oddělit od kusu lepenky, který jste právě nalepili na přední část krabice od bot, to znamená, že zakryje prkénko v krabici. Po vymalování přidejte nový kus lepenky tak, že jej nalepíte na druhý kus lepenky, který je již v krabici, aby bylo prkénko stále přístupné i po zvednutí lepenky.

Krok 9: Vytvořte klávesnici

Vytvořit klávesnici
Vytvořit klávesnici

V tomto kroku budete potřebovat botník z předchozího kroku, lepenku, nůžky a stříbrnou barvu. Nejprve nakrájejte pět různých kusů lepenky. Odřízněte dva kusy 11 cm x 4 cm, dva kusy 6 cm x 4 cm a jeden kus 11 cm x 6 cm. U kusů 11 cm x 4 cm a kusů 6 cm x 4 cm označte ve středu každého kusu tečku a poté nakreslete čáru přes bod s 1 cm na obou stranách bodu. Dále ořízněte okraje čáry ze dvou spodních rohů dílu a poté vodorovně od okrajů lepenky. Nyní by každý kus kromě kusu 11 cm x 6 cm měl vypadat jako obdélník s trojúhelníkem připojeným k jeho spodní části. Poté každý kousek natřete stříbrnou barvou, poté všechny tyto kusy slepte dohromady a vytvořte obdélníkový hranol bez zadní strany, trojúhelníky na každém bočním dílu by měly směřovat dolů. Nyní nůžkami vytvořte mřížku 4 x 2, aby se vešla na 8 tlačítek, která jsou na vaší chlebové desce, a poté vyřízněte otvory pro resetovací tlačítko, RGB LED a tři zelené LED. Dále vyjměte devět tlačítek, LED RGB a tři zelené diody z prkénka a umístěte je do otvorů, které jste jim právě vytvořili na klávesnici.

Krok 10: Nainstalujte klávesnici

Nainstalujte si klávesnici
Nainstalujte si klávesnici

V tomto kroku budete potřebovat klávesnici, botník, sortiment propojovacích vodičů a nůžky. Nejprve pomocí nůžek ustřihněte čtyři štěrbiny na přední straně krabice od bot na straně, kterou je prkénko. Štěrbiny by měly odpovídat trojúhelníkům na klávesnici, ale řezy na botníku by měly být kratší než délka trojúhelníků. Dále vytvořte otvor mezi všemi štěrbinami na botníku. Nyní pomocí propojovacích vodičů připojte tlačítka a LED k prkénku, kde byly umístěny dříve, protáhněte vodiče od tlačítek a LED dírkou v krabici od bot na prkénko. Poté položte klávesnici na botník vložením trojúhelníků na klávesnici do výřezů na botníku.

Krok 11: Nainstalujte mechanismus zámku

Nainstalujte mechanismus zámku
Nainstalujte mechanismus zámku

Nakonec k instalaci zamykacího mechanismu budete potřebovat lepicí pistoli, zámkové mechanismy a nůžky. Na každém mechanismu zámku by měla být přes závěsná lepenka, pomocí které přilepíte jeden mechanismus na každou stranu krabice od bot, na karton zakrývající prkénko. Poté vytvořte otvor na každé straně botníku a víka botníku, otvory by měly být zarovnány s dřevěnými hmoždinkami na uzamykacím mechanismu. Nyní v kartonu vytvořte malý otvor zakrývající prkénko, přes tento otvor připojte motory k prkénku pomocí propojovacích vodičů. Připojte motory k H-můstku, kde byly původně umístěny v kroku pět.

Krok 12: DOKONČENO

Nyní máte plně funkční trezor, který můžete spustit pomocí Raspberry pi. Pokud chcete, aby byl trezor přenosný mimo váš monitor, použijte prohlížeč VCN pro vzdálené připojení k vašemu pi. Při použití prohlížeče VCN lze Raspberry pi umístit do stejného prostoru jako prkénko. Nyní se můžete o své položky přestat starat a mít je v bezpečí. =)

Doporučuje: