Sisukord:
- Samm: materjalid
- 2. samm: nuppude seadistamine
- Samm: RGB LED -i seadistamine
- 4. samm: LED -ide seadistamine
- Samm: mootorite seadistamine
- 6. samm: kood
- 7. samm: ehitage lukustusmehhanism
- 8. samm: ehitage turvaline ja installige leivaplaat
- Samm: looge klaviatuur
- Samm: installige klaviatuur
- Samm: paigaldage lukustusmehhanism
- 12. samm: VALMIS
Video: Rpi abil seifi ehitamine: 12 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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:
- Nupud x9
- RGB LED x1
- Roheline LED x3
- Alalisvoolumootorid x2
- L292D H-sild x1
- 330Ω takisti x4
- Leivalaud x2
- T-kurguti x1
- Sama suur käik x2
- Jumperwire'i valik
- Liimipüstol ja liimipulgad
- Käärid
- Väike käsisaag
- Kingakarp/pappkarp x1
- Puidust tüübel x2
- Mitu pappi
- Must ja hõbedane värv
- Elektriline lint
- Õled või markerkork (piisavalt suur, et puidust tüübel lihtsalt läbiks)
2. samm: 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
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
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
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
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
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
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
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
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:
Taimemonitori ehitamine Arduino abil: 7 sammu
Taimemonitori ehitamine Arduino abil: Selles õpetuses õpime, kuidas tuvastada mulla niiskust niiskusanduri abil ja vilgutada rohelist LED -i, kui kõik on korras ning OLED -ekraan ja Visuino. Vaata videot
Energiamonitoriseadme ehitamine osakeste elektroni abil: 5 sammu (piltidega)
Energiamonitoriseadme ehitamine osakeste elektroni abil: Enamikus ettevõtetes peame energiat ärikuluks. Arve kuvatakse meie meilides või meilides ja me maksame selle enne tühistamiskuupäeva. IoT ja nutiseadmete tekkega hakkab Energy võtma uue koha äritegevuses
Automaatse päikesejälgija ehitamine Arduino Nano V2 abil: 17 sammu (piltidega)
Automaatse päikeseseire rajamine Arduino Nano V2 abil: Tere! See juhend on mõeldud minu Solar Tracker projekti teiseks osaks. Päikeseenergia jälgijate tööpõhimõtte ja oma esimese jälgija kujundamise selgitamiseks kasutage allolevat linki. See pakub selle projekti jaoks konteksti. Https://www.instructables.co
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Elektroonilise seifi lõhkumine ja lähtestamine: 3 sammu
Elektroonilise seifi lõhkumine ja lähtestamine: lühike lugu, kui ma sõbra jaoks seifi sisu eemaldasin, võin seifi hoida … miks mitte seda proovida