Obsah:
- Krok 1: Materiály
- Krok 2: Nastavení tlačítek
- Krok 3: Nastavení RGB LED
- Krok 4: Nastavení LED diod
- Krok 5: Nastavení motorů
- Krok 6: Kód
- Krok 7: Vytvořte mechanismus zámku
- Krok 8: Postavte bezpečný a nainstalujte Breadboard
- Krok 9: Vytvořte klávesnici
- Krok 10: Nainstalujte klávesnici
- Krok 11: Nainstalujte mechanismus zámku
- Krok 12: DOKONČENO
Video: Vybudujte si trezor pomocí Rpi: 12 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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:
- Tlačítka x9
- RGB LED x1
- Zelená LED x3
- Stejnosměrné motory x2
- L292D H-můstek x1
- Rezistor 330Ω x4
- Breadboard x2
- T-cobbler x1
- Převody stejné velikosti x2
- Sortiment propojovacích kabelů
- Lepicí pistole a lepicí tyčinky
- Nůžky
- Malá ruční pila
- Krabice na boty/lepenková krabice x1
- Dřevěný kolík x2
- Několik kusů lepenky
- Černá a stříbrná barva
- Elektrická páska
- Sláma nebo značkovací čepice (dostatečně velká, aby dřevěná hmoždinka právě procházela)
Krok 2: 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
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
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ů
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
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
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
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
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
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:
Vybudujte si osobní záznamník aktivit: 6 kroků
Vybudujte si osobní záznamník aktivit: Můj přítel z Londýna, Paul, chtěl najít způsob, jak sledovat jeho jídlo, aktivitu a polohu na jediném řídicím panelu. Tehdy přišel s nápadem vytvořit jednoduchý webový formulář, který bude odesílat data na řídicí panel. Dal by webový formulář
Vybudujte jednoduchý směrový signál jízdního kola: 11 kroků (s obrázky)
Vybudujte si jednoduchý ukazatel směru jízdy na kole: S příchodem podzimu je někdy těžké si uvědomit, že se dny zkracovaly, i když teplota může být stejná. Stalo se to každému- vyrazíte na odpolední výlet na kole, ale než budete v polovině cesty zpět, je tma a vy
NAVRHNĚTE A VYBUDUJTE SVŮJ VLASTNÍ PŘENOSNÝ BLUETOOTH REPRODUKTOR CUM POWER BANK: 15 kroků (s obrázky)
NAVRHNĚTE A BUDUJTE SVŮJ VLASTNÍ PŘENOSNÝ BLUETOOTH REPRODUKTOR CUM POWER BANK: Ahoj všichni, takže zde je návod pro lidi, kteří milují hudbu a těší se na navrhování a stavbu vlastních přenosných reproduktorů Bluetooth. Jedná se o snadno sestavitelný reproduktor, který zní úžasně, vypadá krásně a dostatečně malý, aby
Vybudujte počítačové rozhraní Stephena Hawkinga za pouhých 1 000 Rs (15 $) pomocí Arduina: 5 kroků
Vybudujte počítačové rozhraní Stephena Hawkinga za pouhých 1 000 Rs (15 $) pomocí Arduina: Všechno to začalo otázkou „Jak mluví Stephen Hawking?“, Po přečtení o jeho počítačovém systému mě napadlo, že bych měl poskytnout levnější verzi systému, aniž by bylo příliš ohroženo mnoho funkcí. Toto zařízení
Visuino Vybudujte systém detekce narušení pomocí Arduina: 8 kroků
Visuino Vybudujte systém detekce narušení pomocí Arduina: V tomto tutoriálu použijeme mikrovlnný radarový snímač pohybu XYC-WB-DC připojený k Arduino UNO a Visuino k detekci jakéhokoli pohybu v poloměru kolem 5 m včetně tenkých stěn. Podívejte se na ukázkové video