INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Die opstel van die knoppies
- Stap 3: Stel die RGB LED op
- Stap 4: Stel die LED's op
- Stap 5: Die opstel van die motors
- Stap 6: Kode
- Stap 7: Bou die slotmeganisme
- Stap 8: Bou veilig en installeer broodpaneel
- Stap 9: Skep sleutelbord
- Stap 10: Installeer sleutelbord
- Stap 11: Installeer die sluitmeganisme
- Stap 12: afgerond
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Wil u leer hoe u u Framboos -pi kan omskep in 'n volledig funksionerende kluis? Volg dan hierdie instruksies van 12 stappe om te leer hoe. Die kluis het 'n volledig funksionele bedieningspaneel en 'n sluitstelsel, sodat u u besittings veilig kan hou.
Stap 1: materiaal
Voordat u begin, moet u die nodige materiaal versamel. Jy sal nodig hê:
- Drukknoppies x9
- RGB LED x1
- Groen LED x3
- DC -motors x2
- L292D H-brug x1
- 330Ω weerstand x4
- Broodbord x2
- T-skoenmaker x1
- Ratte van dieselfde grootte x2
- Verskeidenheid jumperwire's
- Glue Gun en Glue sticks
- Skêr
- Klein handsaag
- Skoendoos/kartondoos x1
- Houtspeld x2
- Verskeie stukke karton
- Swart en silwer verf
- Elektriese band
- 'N Strooitjie of merkdop (groot genoeg sodat die houtdoek net daardeur kan kom)
Stap 2: Die opstel van die knoppies
In hierdie stap benodig u een broodplank, 'n T-skoenmaker, nege drukknoppies en 'n verskeidenheid jumperwire's. Plaas eers die T-skoenmaker aan weerskante van die broodbord, maak seker dat dit oor die middel van die broodbord geplaas word. Plaas dan 'n swart draad met die een kant wat aan die GND op die T-skoenmaker gekoppel is en die ander kant na die grondrail op die broodbord. Herhaal die laaste stap, maar gebruik 'n rooi draad en verbind dit van die 5V op die T-skoenmaker met die kragrail op die broodbord. Plaas agt van die knoppies op 'n vierkantige vierkantige knoppie op die broodbord en laat ruimte tussen elke knoppie. Plaas die helfte van die knoppies aan elke kant van die broodbord. Plaas dan die laaste knoppie verder op die broodbord alleen. Die vierkantige knoppies van 4 x 2 is die sleutelbord vir die kluis en die enkelvoudige knoppie is die reset -knoppie. Om 'n knoppie (een van die drukknoppies) aan te sluit, gebruik 'n swart draad om dit aan die grondrail te koppel, plaas die een kant van die swartdraad in die grondrail en die ander kant in dieselfde ry as die knoppie. Koppel dan die pen van die knoppie aan dieselfde kant as die pen waarmee u die aarde pas gekoppel het, aan 'n gpio-pen op die T-skoenmaker. Herhaal dit vir al nege knoppies, sodat elke knoppie sy eie gpio -pen het en aan die grond gekoppel is.
Stap 3: Stel die RGB LED op
In hierdie stap benodig u 'n RGB -LED, een 330Ω -weerstand, 'n verskeidenheid jumperwire's en die broodbord van die vorige stap. Plaas eers u RGB Led op die jaarbord langs die reset -knoppie, en maak seker dat elke pen in 'n aparte ry op die broodbord geplaas word. Verbind die langste pen van die RGB Led met die 330Ω -weerstand met die kragrail. Koppel dan elk van die ander drie bene van die RGB LED met behulp van springdrade 'n gpio -pen.
Stap 4: Stel die LED's op
In hierdie stap benodig u drie groen LED's, drie 330Ω -weerstande, 'n verskeidenheid springkabels, 'n nuwe broodbord en die broodbord van die vorige stap. Koppel eers die twee broodborde aan mekaar, verbind die nuwe broodbord aan die regterkant van die broodbord van die vorige stap. Plaas 'n swart draad op die nuwe broodplank met die een kant aan die grondpen op die T-skoenmaker en die ander kant aan die grondrail op die broodbord. Gebruik dan 'n rooi draad en koppel dit van die 5V-pen op die T-skoenmaker aan die kragrail op die broodbord. Plaas die drie LED's in 'n lyn, maak seker dat elke been van elke LED sy eie ry het en dat daar ruimte tussen elke LED is. Verbind die kort been (katode) van elke LED met die drie 330Ω -weerstande met die grondrail. Koppel dan die lang been (anode) van elke LED aan 'n gpio-pen op die T-skoenmaker.
Stap 5: Die opstel van die motors
In hierdie stap benodig u 'n L292D H-brug, twee DC-motors, 'n verskeidenheid jumperkabels en die twee broodborde van die vorige stap. Plaas die H-brug met die broodplank sonder die T-skoenmaker oor die middel van die broodbord met die bos in die H-brug na die bokant van die broodbord, en maak seker dat elke pen van die H-brug sy eie ry op die broodbord. Koppel eers die boonste en onderste pen aan elke kant van die H-brug aan die kragrail met behulp van rooi drade. Verbind dan die middelste twee penne aan elke kant van die H-brug met swart drade met die grondrail. Op hierdie punt moet daar vier penne aan elke kant van die H-brug wees sonder verbinding. Verbind die penne bo/onder die rooi drade met geel drade met verskillende gpio-penne op die T-skoenmaker, maak seker dat elke pen wat met 'n geel draad verbind is, sy eie gpio-pen op die T-skoenmaker het. Koppel nou 'n rooi draad en swart draad aan elk van die motors. Op hierdie punt moet u twee penne aan elke kant van die H-brug hê sonder verbindings; aan elke kant van die H-brug moet u die rooi draad van een motor in die leë pen bokant die twee middelste drade plaas. Laastens, aan elke kant, sit die swart draad van die motor in die leë pen.
Stap 6: Kode
Noudat u u kring opgebou het, begin u Framboos -pi op en maak luislang oop (Idle) 3. Gebruik hierdie kode om u skepping lewendig te maak, en verander die gpio -penne om aan u spesifieke kring te spesifiseer.
van gpiozero invoer LED, knoppie, RGBLED, motor
van tyd af slaap invoer
reënboog = RGBLED (rooi = 16, groen = 25, blou = 6)
led1 = LED (23)
led2 = LED (18)
led3 = LED (22)
reset -knoppie = knoppie (27)
knoppie1 = knoppie (26)
knoppie2 = Knoppie (19)
knoppie3 = Knoppie (5)
knoppie4 = Knoppie (13)
knoppie5 = Knoppie (20)
knoppie6 = Knoppie (21)
knoppie7 = Knoppie (12)
knoppie 8 = knoppie (24)
motor = Motor (vorentoe = 4, agtertoe = 17)
motor2 = Motor (vorentoe = 8, agteruit = 7)
def reset ():
led1.off ()
led2.off ()
led3.off ()
reënboog.kleur = (0, 1, 0)
motor.stop ()
motor2.stop ()
slot ()
klavier ()
def unlock ():
motor2. vorentoe ()
slaap (0,5)
motor2.stop ()
motor.vooruit ()
slaap (0,5)
motor.stop ()
def slot ():
motor2. agteruit ()
slaap (0,5)
motor2.stop ()
motor. agteruit ()
slaap (0,5)
motor.stop ()
def wrongpin ():
led1.off ()
led2.off ()
led3.off ()
reënboog.kleur = (0, 1, 0)
def toetsbord ():
terwyl dit waar is:
as button1.is_gedruk of button3.is_gedruk of button8.is_gedruk of button4.is_gedruk of button6.is_gedruk:
verkeerde speld ()
as button2.is_pressed:
led1.on ()
as button7.is_gedruk en led1.is_lit:
led2.on ()
as button5.is_gedruk en led1.is_lit en led2.is_lit:
led3.on ()
as led1.is_lit en led2.is_lit en led3.is_lit:
reënboog.kleur = (1, 0, 1)
ontsluit ()
breek
terwyl dit waar is:
as resetbutton.is_gedruk:
herstel ()
Stap 7: Bou die slotmeganisme
In hierdie stap benodig u 'n handsaag, 'n gomgeweer, 'n houtspeld, twee ratte (dieselfde grootte), twee merkdoppies of strooitjies, twee GS -motors, elektriese band, karton en swart verf. Kry eers 'n stuk karton van 5 cm x 5 cm en verf dit swart, en maak dan met die handsaag groewe in die houtdoek wat ooreenstem met die groewe op die ratte. Skep 7 tot 10 bosse in die houtpennetjie. Maak seker dat u ongeveer 1,5 cm van die stok aan die voorkant en ongeveer 0,7 cm agter laat. Gebruik nou 'n strooi, sny twee stukke strooi van ongeveer 0,7 cm lank, as u 'n merkerdop gebruik, gebruik die handsaag om 0,7 cm stukke van die pet te sny. Sit nou die rat aan die motor vas; u kan die rat aan die einde van die motor warm plak, of elektriese band gebruik (warm gom werk die beste). Plak nou en plak die stukke strooi/ merkerdop op die rand van die karton vas, maak seker dat die twee stukke strooi/ merkerdop een ratte uitmekaar is en in lyn is sodat die houtdoek daardeur kan beweeg. Sny dan die karton in 'n 5 cm x 3 cm, maak seker dat die stukke strooi/merker langs die rand van die 5 cm kant is. Sny nou 'n stuk stukkie van 1 - 2 cm en plaas en plak dit ongeveer 1 cm agter die tweede strooi/ merkerdop vas, en plak dit as 'n prop. Plaas nou die plug met die ratte in die strooitjies/merkers. Sny nou 'n vierkant in die karton tussen die twee stukke strooi/merkerdop, maak seker dat u nie die karton onder die plugel wegsny nie. Plaas die motor nou in die vierkantige gat wat u pas in die karton gemaak het, en pas die ratbome in ooreenstemming met die op die stok, die band of warm gom die motor aan die karton. Herhaal nou hierdie stap om 'n tweede slotmeganisme te skep; maak seker dat die tweede slotmeganisme so gebou is dat die plug die teenoorgestelde rigting in die gesig staar wanneer die motors op elke meganisme dieselfde kant toe is.
Stap 8: Bou veilig en installeer broodpaneel
In hierdie stap benodig u 'n gomgeweer, die twee broodborde uit die vorige stappe, skoendoos/boks, karton, elektriese band en swart verf. Verf die hele skoendoos swart en sny nog 'n stuk karton wat dieselfde lengte as die skoendoos het en dieselfde hoogte as die binnekant van die boks, verf hierdie stuk karton ook swart. Plaas u broodplank dan in die skoendoos in die regterkantste hoek, en maak seker dat die T-skoenmaker teenoor die ander kant van die boks is en nie teen die muur van die boks nie. Volgende plek en plak die karton wat u pas agter die broodbord geverf het, warm vas. Sny en verf nou 'n stuk karton van die grootte wat u van die stuk karton wat u pas vasgeplak het, aan die voorkant van die skoendoos moet buig; dit is om die broodbord in die boks te bedek. Sodra dit geverf is, voeg die nuwe stuk karton by deur dit aan die ander stuk karton wat reeds in die boks is, te plak, sodat die broodbord steeds toeganklik is wanneer die karton opgelig word.
Stap 9: Skep sleutelbord
In hierdie stap benodig u die skoendoos van die vorige stap, karton, skêr en silwer verf. Sny eers vyf verskillende stukke karton. Sny twee stukke van 11 x 4 cm, twee stukke van 6 x 4 cm en een stuk van 11 x 6 cm. Merk in die stukke van 11 x 4 cm en die stukke van 6 x 4 cm 'n kolletjie in die middel van elke stuk en trek dan 'n streep deur die kol met 1 cm aan weerskante van die kolletjie. Sny dan aan die rande van die lyn uit die twee onderste hoeke van die stuk en dan horisontaal van die rande van die karton. Elke stuk behalwe die 11 cm x 6 cm stuk moet soos 'n reghoek lyk met 'n driehoek aan die onderkant. Verf dan elke stuk silwer en plak al hierdie stukke aanmekaar om 'n reghoekige prisma te vorm sonder die agterkant; die driehoeke op elke systuk moet na onder wys. Gebruik nou die skêr om 'n 4 x 2 -rooster te maak wat pas by die 8 drukknoppies op u broodbord, en sny dan gate vir die reset -knoppie, die RGB -LED en die drie groen LED's. Verwyder vervolgens die nege drukknoppies, die RGB -LED en die drie groen LED's van u broodbord en plaas dit in die gate wat u pas gemaak het in die bedieningspaneel.
Stap 10: Installeer sleutelbord
In hierdie stap benodig u die klavier, die skoendoos, 'n verskeidenheid jumperdrade en 'n skêr. Sny eers met 'n skêr vier splete aan die voorkant van die skoendoos aan die kant van die broodbord. Die splete moet ooreenstem met die driehoeke op die klavier, maar die snitte op die skoendoos moet korter wees as die lengte van die driehoeke. Maak dan 'n gaatjie tussen al die gleuwe op die skoendoos. Koppel die knoppies en LED's nou met die draaddrade aan die broodbord, voorheen, voer die drade van die knoppies en LED's deur die gat in die skoendoos na die broodbord. Plaas dan die klavier op die skoendoos deur die driehoeke op die toetsbord in die snitte op die skoendoos te plaas.
Stap 11: Installeer die sluitmeganisme
Uiteindelik benodig u 'n gomgeweer, die slotmeganismes en 'n skêr om die slotmeganisme te installeer. Op elke slotmeganisme moet daar karton hang, gebruik dit om 'n meganisme aan elke kant van die skoendoos te plak, bo -op die karton wat die broodbord bedek. Maak dan 'n gaatjie aan elke kant van die skoendoos en die deksel van die skoendoos, die gate moet in lyn wees met die houtknoppies op die slotmeganisme. Maak nou 'n klein gaatjie in die karton wat die broodbord bedek, verbind die motors deur middel van hierdie drade deur die gat aan die broodbord. Koppel die motors aan op die H-brug waar hulle oorspronklik in stap vyf geplaas is.
Stap 12: afgerond
U het nou 'n ten volle funksionerende kluis wat u met u Framboos -pi kan gebruik, as u wil hê dat die kluis weg van u monitor verwyder moet word, gebruik die VCN -kyker om op afstand met u pi te skakel. As u VCN viewer gebruik, kan die Framboos -pi in dieselfde kompartement as die broodbord geplaas word. Nou kan u ophou om u te bekommer oor u items en dit veilig te hou. =)