Sisukord:

Rpi abil seifi ehitamine: 12 sammu
Rpi abil seifi ehitamine: 12 sammu

Video: Rpi abil seifi ehitamine: 12 sammu

Video: Rpi abil seifi ehitamine: 12 sammu
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, November
Anonim
Rpi abil seifi ehitamine
Rpi abil seifi ehitamine

Kas soovite õppida, kuidas muuta oma Raspberry pi täielikult toimivaks seifiks? Seejärel järgige seda 12 juhist, mida saate juhendada. Seifil on täielikult toimiv klahvistik ja lukustussüsteem, nii et saate oma asju turvaliselt hoida.

Samm: materjalid

Enne alustamist peate koguma vajalikud materjalid. Sa vajad:

  1. Nupud x9
  2. RGB LED x1
  3. Roheline LED x3
  4. Alalisvoolumootorid x2
  5. L292D H-sild x1
  6. 330Ω takisti x4
  7. Leivalaud x2
  8. T-kurguti x1
  9. Sama suur käik x2
  10. Jumperwire'i valik
  11. Liimipüstol ja liimipulgad
  12. Käärid
  13. Väike käsisaag
  14. Kingakarp/pappkarp x1
  15. Puidust tüübel x2
  16. Mitu pappi
  17. Must ja hõbedane värv
  18. Elektriline lint
  19. Õled või markerkork (piisavalt suur, et puidust tüübel lihtsalt läbiks)

2. samm: nuppude seadistamine

Nuppude seadistamine
Nuppude seadistamine

Selles etapis vajate ühte leivaplaati, T-kurki, üheksa surunuppu ja valikut jumperwire'e. Kõigepealt asetage T-cobbler leivaplaadi mõlemale otsa, veenduge, et see asetatakse leivaplaadi keskele. Seejärel asetage must traat, mille üks ots on ühendatud GND-ga T-cobbleril ja teine külg leivaplaadil oleva rööpaga. Korrake viimast sammu, kuid kasutage punast juhet ja ühendage see 5-tolliselt T-mättaga toitekaabli külge. Asetage kaheksa nuppu leivaplaadile 4 x 2 ristkülikukujuliselt, jättes iga nupu vahele ruumi, asetage pooled nupud leivaplaadi mõlemale küljele. Seejärel asetage viimane nupp üksi leivaplaadile allapoole. Nuppude 4 x 2 ristkülik on seifi klahvistik ja ainsusnupp on lähtestamisnupp. Nupu (ükskõik millise vajutusnupu) ühendamiseks kasutage musta traati selle ühendamiseks maapealse rööpaga, asetage musta juhtme üks ots maandusribasse ja teine pool nupuga samale reale. Seejärel ühendage nupu tihvt, mis asub samal küljel tihvtiga, mille äsja ühendasite maandusega, T-kurviku gpio tihvtiga. Korrake seda kõigi üheksa nupu puhul, nii et igal nupul on oma gpio -tihvt ja see on maandusega ühendatud.

Samm: RGB LED -i seadistamine

RGB LED -i seadistamine
RGB LED -i seadistamine

Selles etapis vajate RGB -LED -i, ühte 330Ω takisti, jumperwire'i valikut ja eelmise etapi leivaplaati. Kõigepealt asetage oma RGB Led aasta leivalauale lähtestusnupu kõrvale, veenduge, et iga tihvt oleks leivalaual eraldi reas. Ühendage RGB LED -i pikim tihvt toitekaabliga, kasutades takistit 330Ω. Seejärel ühendage hüppajajuhtmete abil RGB LED -i ülejäänud kolm jalga gpio -tihvtiga.

4. samm: LED -ide seadistamine

LED -ide seadistamine
LED -ide seadistamine

Selles etapis vajate kolme rohelist valgusdioodi, kolme 330Ω takisti, sortimendikaablite valikut, uut leivaplaati ja eelmise etapi leivaplaati. Esmalt ühendage kaks leivaplaati kokku, ühendage uus leivaplaat eelmise sammu paremal küljel. Uue leivaplaadi peal asetage must traat, mille üks ots on ühendatud T-munakonksu maandusnõelaga ja teine pool leivaplaadi maandusrööpaga. Seejärel kasutage punast juhet ja ühendage see 5-tihvtiga T-cobbleril leivaplaadil oleva toitekaabliga. Asetage kolm LED -i joonele, veenduge, et iga LED -i igal jalal on oma rida ja iga LED -i vahel on ruumi. Kasutades kolme 330Ω takistit, ühendage iga LED -i lühike jalg (katood) maandusrööpaga. Seejärel ühendage iga valgusdioodi pikk jalg (anood) T-cobbleri gpio-tihvtiga.

Samm: mootorite seadistamine

Mootorite seadistamine
Mootorite seadistamine

Selles etapis vajate L292D H-silda, kahte alalisvoolumootorit, hüppajajuhtmete valikut ja kahte eelmise etapi leivaplaati. Kui kasutate leivaplaati ilma T-veereta, asetage H-sild üle leiva keskkoha nii, et H-silla salv on suunatud leivaplaadi ülaosa poole, veenduge, et igal H-silla tihvtil on oma rida leivalaud. Kõigepealt ühendage H-silla mõlemal küljel olev ülemine ja alumine tihvt punaste juhtmete abil toiteliiniga. Seejärel ühendage mustade juhtmete abil H-silla mõlemal küljel kaks keskmist tihvti maandusrööpaga. Sel hetkel peaks H-silla mõlemal küljel olema neli tihvti, millel pole ühendust. Kollaseid juhtmeid kasutades ühendage punaste juhtmete kohal/all olevad tihvtid erinevatele Gpio-tihvtidele T-känguril, veenduge, et igal kollase juhtmega ühendatud tihvtil oleks oma gpio-tihvt T-kurvis. Nüüd ühendage punane juhe ja must juhe iga mootoriga. Siinkohal peaks teil olema H-silla mõlemal küljel kaks tihvti, millel pole ühendusi. H-silla mõlemal küljel asetage ühe mootori punane traat kahe keskmise musta juhtme kohal asuvasse tühja tihvti. Lõpuks asetage mõlemale küljele tühi tihvt mootori mustast juhtmest.

6. samm: kood

Nüüd, kui olete oma ringkäigu üles ehitanud, käivitage oma Raspberry pi ja avage python (Idle) 3. Kasutage seda koodi oma loomingu ellu äratamiseks, muutke kindlasti gpio tihvtid, et määrata see teie konkreetsele ringile.

gpiozero import LED, nupp, RGBLED, mootor

ajast importige uni

vikerkaar = RGBLED (punane = 16, roheline = 25, sinine = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = Nupp (27)

button1 = Nupp (26)

button2 = Nupp (19)

button3 = Nupp (5)

button4 = Nupp (13)

button5 = Nupp (20)

button6 = Nupp (21)

button7 = Nupp (12)

button8 = Nupp (24)

mootor = mootor (edasi = 4, tagasi = 17)

mootor2 = mootor (edasi = 8, tagasi = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

motor.stop ()

mootor2.stop ()

lukk ()

klaviatuur ()

def avamine ():

mootor 2. edasi ()

magada (0,5)

mootor2.stop ()

motor.forward ()

magada (0,5)

motor.stop ()

kaitselukk ():

mootor2. tagasi ()

magada (0,5)

mootor2.stop ()

mootor. tagurpidi ()

magada (0,5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

def klahvistik ():

kuigi tõsi:

kui nupp1.is_vajutatud või nupp3.is_vajutatud või nupp8.is_vajutatud või nupp4.is_vajutatud või nupp6.is_pressitud:

vigane ()

kui button2.is_pressed:

led1.on ()

kui button7.is_pressed ja led1.is_lit:

led2.on ()

kui nupp 5.on vajutatud ja led1.is_lit ja led2.is_lit:

led3.on ()

kui led1.is_lit ja led2.is_lit ja led3.is_lit:

rainbow.color = (1, 0, 1)

avamine ()

murda

kuigi tõsi:

kui resetbutton.is_pressed:

lähtestamine ()

7. samm: ehitage lukustusmehhanism

Ehitage lukustusmehhanism
Ehitage lukustusmehhanism

Selles etapis vajate käsisaega, liimipüstolit, ühte puidust tüüblit, kahte hammasratast (sama suurusega), kahte markerkorki või kõrre, kahte alalisvoolumootorit, elektrilinti, pappi ja musta värvi. Esmalt hankige 5 cm x 5 cm papitükk ja värvige see mustaks, seejärel tehke käsisae abil puidust tüüblisse sooned, mis sobivad hammasratastega. Looge puidust tüüblisse 7 kuni 10 salu, jätke kindlasti umbes 1,5 cm tüüblit eest soonimata ja tagant umbes 0,7 cm. Nüüd kasutab õlgede lõikamiseks kaks umbes 0,7 cm pikkust põhutükki, kui kasutate markerkorki, lõigake käsisaega 0,7 cm korki. Nüüd kinnitage hammasratas mootori külge, võite kas hammasratta kuumalt liimida mootori otsa või kasutada elektrilinti (kuumliim sobib kõige paremini). Nüüd asetage ja kuumliimige õlgede/ markerikorgi tükid papitüki servale, veenduge, et kaks kõrre-/ markerikorki jääksid üksteisest ühe hammasratta kaugusele ja oleksid joondatud nii, et puidust tüübel saaks neist läbi minna. Seejärel lõigake papp 5 cm x 3 cm suuruseks, veenduge, et õlgede/markerikorgi tükid oleksid piki 5 cm külje serva. Nüüd lõigake 1–2 cm tükk tüüblit ja asetage ja liimige see kuuma liimiga umbes 1 cm teise kõrre/ markerikorgi taha, see tüübel toimib korgina. Nüüd asetage tüübel koos hammasratastega õlgedesse/markerikorkidesse. Lõika nüüd kahe õlgede/markerikorgi vahele papi sisse ruut, veendu, et sa ei lõigata pappi tüübli alt ära. Nüüd asetage mootor äsja papist tehtud ruudukujulisse auku, joondage hammasrataste tüüblil olevatega, kleeplindiga või liimige mootor papi külge. Nüüd korrake seda sammu teise lukustusmehhanismi loomiseks, veenduge, et teine lukustusmehhanism on ehitatud nii, et tüübel on vastupidises suunas, kui iga mehhanismi mootorid on ühtmoodi.

8. samm: ehitage turvaline ja installige leivaplaat

Ehitage ohutu ja installige leivalaud
Ehitage ohutu ja installige leivalaud

Selles etapis vajate liimipüstolit, kahte eelmiste sammude leivaplaati, kingakarpi/kasti, pappi, elektrilinti ja musta värvi. Alustuseks värvige kogu kingakarp mustaks ja lõigake veel üks papitükk, mis on sama pikk kui kingakarp ja sama kõrge kui karbi sisekülg, värvige ka see papitükk mustaks. Järgmisena asetage oma leivalaud parempoolses nurgas kingakarpi, veenduge, et T-jalats on suunatud kasti vastasküljele ja mitte vastu kasti seina. Järgmine koht ja liimige kuumalt liimitud papitükk otse leivaplaadi taha. Nüüd lõigake ja värvige papitükk, mille suurus on vaja katta, papitükist, mille te just kingakarbi esiküljele liimisite, et katta karbis olev leivaplaat. Pärast värvimist lisage uus papitükk, teipides selle teise papi külge, mis on juba karbis, nii et leivaplaat on papi tõstmisel endiselt juurdepääsetav.

Samm: looge klaviatuur

Loo klaviatuur
Loo klaviatuur

Selles etapis vajate eelmise sammu kingakarpi, pappi, käärid ja hõbedast värvi. Esmalt lõigake viis erinevat papitükki. Lõika kaks 11 x 4 cm tükki, kaks 6 x 4 cm tükki ja üks 11 x 6 cm tükk. 11 cm x 4 cm tükkides ja 6 cm x 4 cm suurustes tükkides märkige iga tüki keskele punkt, seejärel tõmmake läbi punkti joon, mille mõlemal küljel on 1 cm. Järgmisena lõigake joone servadesse tüki kahest alumisest nurgast ja seejärel horisontaalselt papi äärtest. Nüüd peaks iga tükk, välja arvatud 11 cm x 6 cm, välja nägema ristkülikuna, mille põhja külge on kinnitatud kolmnurk. Seejärel värvige iga tükk hõbedaseks, seejärel liimige kõik need tükid kokku, et luua ristkülikukujuline prisma, millel pole tagumist külge, kolmnurgad mõlemal küljel peaksid olema allapoole. Nüüd tehke kääridega 4 x 2 võre, mis mahuks teie leivalaual olevatele 8 nupule, seejärel lõigake augud lähtestusnupule, RGB LED -ile ja kolmele rohelisele LED -ile. Seejärel eemaldage leivaplaadilt üheksa surunuppu, RGB -LED ja kolm rohelist LED -i ning asetage need klahvistiku jaoks just tehtud aukudesse.

Samm: installige klaviatuur

Installige klaviatuur
Installige klaviatuur

Selles etapis vajate klahvistikku, kingakarpi, valikut hüppajajuhtmeid ja käärid. Esmalt lõigake kääride abil kingakarbi esiküljel neli pilu leivalaua küljelt. Pilud peaksid sobima klaviatuuri kolmnurkadega, kuid kingakarbi lõiked peaksid olema lühemad kui kolmnurkade pikkus. Seejärel tehke kingakarbi kõigi pilude vahele auk. Nüüd ühendage hüppajajuhtmete abil nupud ja valgusdioodid leivaplaadiga, kus need varem olid, toite juhtmed nuppudest ja valgusdioodidest läbi kingakasti ava leivalauale. Seejärel asetage klahvistik kingakarpi, sisestades klaviatuuril olevad kolmnurgad kingakarpi jaotustükkidesse.

Samm: paigaldage lukustusmehhanism

Paigaldage lukustusmehhanism
Paigaldage lukustusmehhanism

Lõpuks vajate lukustusmehhanismi paigaldamiseks liimipüstolit, lukustusmehhanisme ja käärid. Igal lukustusmehhanismil peaks olema rippuv papp, kasutage seda, et liimida üks mehhanism kingakarbi mõlemale küljele, leivaplaati katva papi peale. Seejärel tehke kingakasti mõlemale küljele ja kingakarbi kaanele auk, augud peaksid joonduma lukumehhanismi puidust tüüblitega. Nüüd tehke leivaplaati katvasse pappi väike auk, ühendage selle ava kaudu mootorid leivaplaadiga, kasutades hüppajajuhtmeid. Ühendage mootorid H-sillaga, kus need algselt viienda sammuga paigutati.

12. samm: VALMIS

Nüüd on teil täielikult toimiv seif, mida saate kasutada oma Raspberry pi abil, kui soovite, et seif oleks monitorist eemal kaasaskantav, kasutage oma pi -ga kaugühenduseks VCN -vaatajat. VCN -vaataja kasutamisel saab Raspberry pi panna leivalauaga samasse sektsiooni. Nüüd saate oma esemete pärast muretsemise lõpetada ja neid turvaliselt hoida. =)

Soovitan: