Obsah:

Vybudujte si trezor pomocou Rpi: 12 krokov
Vybudujte si trezor pomocou Rpi: 12 krokov

Video: Vybudujte si trezor pomocou Rpi: 12 krokov

Video: Vybudujte si trezor pomocou Rpi: 12 krokov
Video: BigTreeTech - SKR 3 - TMC2130 with Sensorless Homing 2024, November
Anonim
Vybudujte si trezor pomocou Rpi
Vybudujte si trezor pomocou Rpi

Chcete sa dozvedieť, ako previesť váš Raspberry pi na plne funkčný trezor? Potom sa riaďte týmito 12 krokmi a naučte sa, ako na to. Trezor bude mať plne funkčnú klávesnicu a uzamykací systém, takže svoje veci môžete mať v bezpečí.

Krok 1: Materiály

Predtým, ako začnete, musíte zhromaždiť potrebný materiál. Budete potrebovať:

  1. Tlačidlá x9
  2. RGB LED x1
  3. Zelená LED x3
  4. DC motory x2
  5. L292D H-mostík x1
  6. Rezistor 330Ω x4
  7. Breadboard x2
  8. T-cobbler x1
  9. Prevody rovnakej veľkosti x2
  10. Sortiment prepojovacích káblov
  11. Lepiaca pištoľ a lepiace tyčinky
  12. Nožnice
  13. Malá ručná píla
  14. Krabica od topánok/kartónová škatuľa x1
  15. Drevený kolík x2
  16. Viac kusov lepenky
  17. Čierna a strieborná farba
  18. Elektrická páska
  19. Slamený alebo značkovací uzáver (dostatočne veľký, aby ním prechádzala drevená hmoždinka)

Krok 2: Nastavenie tlačidiel

Nastavenie tlačidiel
Nastavenie tlačidiel

V tomto kroku budete potrebovať jednu dosku, T-ševec, deväť tlačidiel a sortiment prepojovacích káblov. Najprv položte T-cobbler na obidva konce doštičky a uistite sa, že je umiestnený nad stredom dosky. Potom položte čierny drôt s jedným koncom spojeným s GND na T-cobbler a druhou stranou s uzemňovacou lištou na doske. Zopakujte posledný krok, ale použite červený vodič a pripojte ho z 5 V na T-cobbleri k napájacej lište na doske. Osem tlačidiel umiestnite na dosku na pečenie obdĺžnikovým spôsobom 4 x 2 tak, aby medzi každým tlačidlom zostala medzera, polovicu tlačidiel umiestnite na každú stranu dosky na chlieb. Potom umiestnite posledné tlačidlo nižšie na samotné doske. 4 x 2 obdĺžnik tlačidiel je klávesnicou pre trezor a jediným číslom je tlačidlo reset. Na pripojenie tlačidla (ktoréhokoľvek z tlačidiel) použite čierny drôt na pripojenie k uzemňovacej lište, jeden koniec čierneho drôtu umiestnite do uzemňovacej lišty a druhú stranu do rovnakého radu ako tlačidlo. Potom pripojte kolík tlačidla, ktorý je na rovnakej strane ako kolík, ktorý ste práve pripojili k zemi, ku kolíku gpio na T-cobbleri. Opakujte to pre všetkých deväť tlačidiel, aby každé tlačidlo malo svoj vlastný pin gpio a bolo spojené so zemou.

Krok 3: Nastavenie RGB LED

Nastavenie RGB LED
Nastavenie RGB LED

V tomto kroku budete potrebovať RGB LED, jeden 330Ω odpor, sortiment prepojovacích káblov a dosku z minulého kroku. Najprv umiestnite svoju RGB LED na rok nepájivú dosku vedľa tlačidla reset a uistite sa, že každý kolík je umiestnený na samostatnom rade na doske. Pripojte najdlhší kolík RGB LED k napájacej lište pomocou odporu 330Ω. Potom pomocou prepojovacích káblov spojte ďalšie tri ramená RGB LED s pinom gpio.

Krok 4: Nastavenie LED diód

Nastavenie LED diód
Nastavenie LED diód

V tomto kroku budete potrebovať tri zelené diódy LED, tri odpory 330 Ω, sortiment prepojovacích káblov, novú dosku a dosku z predchádzajúceho kroku. Najprv spojte dve doštičky k sebe, z predchádzajúceho kroku spojte nové doštičku na pravej strane doštičky. Na novú dosku umiestnite čierny drôt s jedným koncom spojeným s uzemňovacím kolíkom na T-ševci a druhou stranou s uzemňovacou lištou na doske. Potom použite červený vodič a prepojte ho s 5V kolíkom na T-cobbleri s napájacou lištou na doske. Umiestnite tri diódy LED do radu a uistite sa, že každá noha každej diódy LED má svoj vlastný rad a medzi každou diódou LED je priestor. Pomocou troch 330Ω odporov pripojte krátku nohu (katódu) každej LED k uzemňovacej lište. Potom pripojte dlhú nohu (anódu) každej LED k gpio pinu na T-cobbleri.

Krok 5: Nastavenie motorov

Nastavenie motorov
Nastavenie motorov

V tomto kroku budete potrebovať mostík L292D H, dva jednosmerné motory, sortiment prepojovacích káblov a dve prepojovacie lišty z predchádzajúceho kroku. Použitím doštičky bez T-švejka položte H-most cez stred nepájivého poľa tak, aby bol hájik v H-mostíku otočený k hornej časti nepájivého poľa, uistite sa, že každý kolík H-mostíka má na rade svoj vlastný rad. breadboard. Najprv pomocou červených vodičov pripojte horný a dolný kolík na každej strane mostíka H k napájacej lište. Potom pomocou čiernych drôtov spojte stredné dva kolíky na každej strane mostíka H so zemnou lištou. V tomto mieste by mali byť štyri kolíky na každej strane mostíka H bez spojenia. Pomocou žltých vodičov spojte kolíky nad/pod červenými vodičmi s rôznymi pinmi gpio na T-cobbleri, zaistite, aby každý pin spojený so žltým vodičom mal na T-cobbleri svoj vlastný gpio pin. Teraz pripojte červený vodič a čierny vodič ku každému z motorov. V tomto mieste by ste mali mať dva kolíky na každej strane H-mostíka bez spojenia, na každej strane H-mostíka umiestnite červený vodič z jedného motora do prázdneho kolíka nad dva stredné čierne drôty. Nakoniec na každú stranu umiestnite čierny vodič z motora do prázdneho kolíka.

Krok 6: Kód

Teraz, keď ste si vytvorili Circuit, spustite Raspberry pi a otvorte Python (Idle) 3. Pomocou tohto kódu oživíte svoje stvorenie. Nezabudnite zmeniť piny gpio tak, aby zodpovedali vášmu konkrétnemu Circu.

od gpiozero import LED, tlačidlo, RGBLED, motor

z času importu spánku

dúha = RGBLED (červená = 16, zelená = 25, modrá = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = tlačidlo (27)

button1 = Tlačidlo (26)

button2 = Tlačidlo (19)

button3 = Tlačidlo (5)

button4 = Tlačidlo (13)

button5 = Tlačidlo (20)

button6 = Tlačidlo (21)

button7 = Tlačidlo (12)

button8 = Tlačidlo (24)

motor = motor (dopredu = 4, dozadu = 17)

motor2 = motor (dopredu = 8, dozadu = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

motor.stop ()

motor2.stop ()

zámok ()

klávesnica ()

def unlock ():

motor2.forward ()

spánok (0,5)

motor2.stop ()

motor.forward ()

spánok (0,5)

motor.stop ()

def lock ():

motor2.zad ()

spánok (0,5)

motor2.stop ()

motor.backward ()

spánok (0,5)

motor.stop ()

def chybný kolík ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

klávesnica def ():

kým je pravda:

ak button1.is_pressed alebo button3.is_pressed alebo button8.is_pressed or button4.is_pressed or button6.is_pressed:

nesprávny kolík ()

ak je button2.is_pressed:

led1.on ()

ak button7.is_pressed a led1.is_lit:

led2.on ()

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

led3.on ()

ak led1.is_lit a led2.is_lit a led3.is_lit:

rainbow.color = (1, 0, 1)

odomknúť ()

prestávka

kým je pravda:

ak je resetbutton.is_pressed:

resetovať ()

Krok 7: Vytvorte mechanizmus zámku

Vybudujte zámkový mechanizmus
Vybudujte zámkový mechanizmus

V tomto kroku budete potrebovať ručnú pílu, lepiacu pištoľ, jednu drevenú hmoždinku, dva prevody (rovnakej veľkosti), dve krytky alebo slamky na značkovač, dva jednosmerné motory, elektrickú pásku, kartón a čiernu farbu. Najprv si dajte kus kartónu 5 cm x 5 cm a nalakujte ho na čierno, potom pomocou ručnej píly urobte v drevenej hmoždinke drážky, ktoré zodpovedajú drážkam na ozubených kolesách. Do drevenej hmoždinky vytvorte 7 až 10 žliabkov, vpredu nechajte asi 1,5 cm hmoždinky nedráždenú a vzadu asi 0,7 cm. Teraz pomocou slamky nakrájajte dva kusy slamy zhruba na dĺžku 0,7 cm, ak pomocou značkovacej čiapočky odrežte 0,7 cm kúsky čiapky ručnou pílou. Teraz pripevnite ozubené koleso k motoru, môžete ho buď za tepla prilepiť na koniec motora alebo použiť elektrickú pásku (najlepšie funguje horúce lepidlo). Teraz položte a za horúca prilepte kúsky slamky/ čiapočky na okraj kusu lepenky, uistite sa, že dva kusy slamky/ čiapočky sú od seba vzdialené o jeden prevod a sú zarovnané, aby nimi mohla prechádzať drevená hmoždinka. Potom odstrihnite lepenku na 5 cm x 3 cm, uistite sa, že kúsky slamky/fixky sú pozdĺž okraja 5 cm strany. Teraz odrežte 1 - 2 cm kus hmoždinky a prilepte ju horúcim lepidlom zhruba 1 cm za druhú slamku/ fixku, táto hmoždinka funguje ako zátka. Teraz vložte hmoždinku s ozubenými kolesami do slamiek/krytiek značkovača. Teraz rozstrihnite do kartónu štvorec medzi dvoma kusmi slameného/značkovacieho uzáveru, uistite sa, že neodstrihnete kartón pod hmoždinkou. Teraz umiestnite motor do otvoru v štvorcovom tvare, ktorý ste práve urobili v kartóne, spojte ozubené kolesá s tými, ktoré sú na hmoždinke, páske alebo za tepla prilepte motor na kartón. Teraz zopakujte tento krok, aby ste vytvorili druhý uzamykací mechanizmus, uistite sa, že druhý uzamykací mechanizmus je postavený tak, aby hmoždinka stála opačne, keď motory na každom mechanizme sú otočené rovnako.

Krok 8: Vybudujte bezpečnosť a nainštalujte Breadboard

Stavajte bezpečne a inštalujte Breadboard
Stavajte bezpečne a inštalujte Breadboard

V tomto kroku budete potrebovať lepiacu pištoľ, dve doštičky z predchádzajúcich krokov, škatuľu/škatuľu na topánky, kartón, elektrickú pásku a čiernu farbu. Na začiatok namaľte celý botník na čierno a odstrihnite ďalší kus kartónu, ktorý má rovnakú dĺžku ako box na topánky a rovnakú výšku ako vnútro škatule, namaľte aj tento kus kartónu. Ďalej umiestnite dosku na topánky v pravom prednom rohu, uistite sa, že T-ševec smeruje k opačnej strane škatule, a nie k stene škatule. Nasledujúce miesto a zalepte kúsok lepenky, ktorý ste práve namaľovali, za horúcim tanierom za horúca. Teraz odstrihnite a namaľujte kus lepenky, ktorý je potrebný na to, aby ste ju odkryli z kusa kartónu, ktorý ste práve prilepili na prednú stranu škatule na topánky, aby sa tým zakryla doska na pečenie v škatuli. Akonáhle je namaľovaný, pridajte nový kus lepenky tak, že ho prilepíte k druhému kusu lepenky, ktorý je už v škatuli, aby bol chlebík stále prístupný aj po zdvihnutí lepenky.

Krok 9: Vytvorte klávesnicu

Vytvorte klávesnicu
Vytvorte klávesnicu

V tomto kroku budete potrebovať botník z predchádzajúceho kroku, kartón, nožnice a striebornú farbu. Najprv odstrihnite päť rôznych kúskov lepenky. Odrežte dva kusy s rozmermi 11 cm x 4 cm, dva kusy s rozmermi 6 cm x 4 cm a jeden kus s rozmermi 11 cm x 6 cm. Na kusoch 11 cm x 4 cm a 6 cm x 4 cm označte v strede každého kusa bodku a potom nakreslite čiaru cez bod s 1 cm na oboch stranách bodu. Ďalej nakrájajte na okraje čiary z dvoch dolných rohov dielu a potom horizontálne z okrajov lepenky. Teraz by každý kus okrem kusu 11 cm x 6 cm mal vyzerať ako obdĺžnik s trojuholníkom pripevneným k jeho spodnej časti. Potom každý kus natrite striebrom a potom všetky tieto diely zlepte dohromady, aby ste vytvorili obdĺžnikový hranol bez zadnej strany. Trojuholníky na každom bočnom diele by mali smerovať nadol. Teraz nožnicami vytvorte mriežku 4 x 2, aby sa zmestilo 8 tlačidiel na vašej doske, potom vyrežte otvory pre tlačidlo reset, RGB LED a tri zelené LED diódy. Potom odstráňte deväť tlačidiel, ďalšie RGB LED a tri zelené diódy LED z dosky, a umiestnite ich do otvorov, ktoré ste im práve vytvorili, na klávesnici.

Krok 10: Nainštalujte klávesnicu

Nainštalujte klávesnicu
Nainštalujte klávesnicu

V tomto kroku budete potrebovať klávesnicu, botník, sortiment prepojovacích káblov a nožnice. Najprv nožnicami odstrihnite štyri štrbiny na prednej strane botníka na strane, na ktorej je doska na chlieb. Rozparky by mali zodpovedať trojuholníkom na klávesnici, ale výrezy na botníku by mali byť kratšie ako dĺžka trojuholníkov. Potom urobte dieru medzi všetkými štrbinami na botníku. Teraz prepojovacími drôtmi pripojte tlačidlá a diódy LED k doske, na ktorej boli predtým, prevlečte vodiče z tlačidiel a diód LED cez otvor v skrinke na topánky na dosku na chlieb. Potom položte klávesnicu na botník vložením trojuholníkov na klávesnici do výrezov v botníku.

Krok 11: Nainštalujte mechanizmus zámku

Nainštalujte zámkový mechanizmus
Nainštalujte zámkový mechanizmus

Nakoniec na inštaláciu zámkového mechanizmu budete potrebovať lepiacu pištoľ, zámkové mechanizmy a nožnice. Na každom mechanizme zámku by mala byť prevesená lepenka, pomocou ktorej prilepíte jeden mechanizmus na každú stranu škatule na topánky, na vrch kartónu pokrývajúceho dosku na chlieb. Potom urobte otvor na každej strane botníka a veka botníka, otvory by mali byť zarovnané s drevenými hmoždinkami na uzamykacom mechanizme. Teraz urobte v lepenke malý otvor pokrývajúci dosku, cez ktorý prepojte motory s doskou pomocou prepojovacích drôtov. Pripojte motory k mostíku H, kde boli pôvodne umiestnené v kroku päť.

Krok 12: DOKONČENÉ

Teraz máte plne funkčný trezor, ktorý môžete spustiť pomocou svojho Raspberry pi. Ak chcete, aby bol trezor prenosný mimo vášho monitora, na diaľkové pripojenie k vášmu pi použite prehliadač VCN. Pri použití prehliadača VCN môže byť malina pi umiestnená do rovnakého priečinka ako nepájivá doska. Teraz sa môžete prestať starať o svoje položky a uchovávať ich v bezpečí. =)

Odporúča: