Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: De knoppen instellen
- Stap 3: De RGB-LED instellen
- Stap 4: De LED's instellen
- Stap 5: De motoren instellen
- Stap 6: Coderen
- Stap 7: Bouw het vergrendelingsmechanisme
- Stap 8: Veilig bouwen en Breadboard installeren
- Stap 9: Toetsenbord maken
- Stap 10: Toetsenbord installeren
- Stap 11: vergrendelmechanisme installeren
- Stap 12: KLAAR
Video: Een kluis bouwen met een Rpi: 12 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Wilt u leren hoe u uw Raspberry pi kunt omzetten in een volledig functionerende kluis? Volg dan deze 12 stap instructable om te leren hoe. De kluis heeft een volledig functionerend toetsenbord en een sluitsysteem, zodat je je spullen veilig kunt opbergen.
Stap 1: Materialen
Voordat u aan de slag gaat, moet u de benodigde materialen verzamelen. Je zal nodig hebben:
- Drukknoppen x9
- RGB-led x1
- Groene LED x3
- DC-motoren x2
- L292D H-brug x1
- 330Ω weerstand x4
- Broodplank x2
- T-schoenmaker x1
- Tandwielen van dezelfde grootte x2
- Assortiment jumperwire's
- Lijmpistool en lijmstiften
- Schaar
- Kleine handzaag
- Schoenendoos/kartonnen doos x1
- Houten deuvel x2"
- Meerdere stukken karton
- Zwarte en zilveren verf
- Elektrische tape
- Een rietje of markeerdop (groot genoeg dat de houten plug er net doorheen gaat)
Stap 2: De knoppen instellen
In deze stap heb je een breadboard, een T-schoenmaker, negen drukknoppen en een assortiment jumperwire's nodig. Plaats eerst de T-schoenmaker aan beide uiteinden van het breadboard, zorg ervoor dat het over het midden van het breadboard wordt geplaatst. Plaats vervolgens een zwarte draad met het ene uiteinde aangesloten op de GND op de T-schoenmaker en de andere kant op de grondrail op het breadboard. Herhaal de laatste stap, maar gebruik een rode draad en sluit deze van de 5V op de T-schoenmaker aan op de stroomrail op het breadboard. Plaats acht van de knoppen op het breadboard op een rechthoekige manier van 4 x 2, laat ruimte tussen elke knop, plaats de helft van de knoppen aan elke kant van het breadboard. Plaats dan alleen de laatste knop verder naar beneden op het breadboard. De 4 x 2 rechthoek van knoppen is het toetsenbord voor de kluis en de enkelvoudige knop is de resetknop. Om een knop (een van de drukknoppen) aan te sluiten, gebruikt u een zwarte draad om deze aan te sluiten op de grondrail, plaats het ene uiteinde van de zwarte draad in de grondrail en de andere kant in dezelfde rij als de knop. Verbind vervolgens de pin van de knop die zich aan dezelfde kant bevindt als de pin die je zojuist hebt verbonden met aarde met een gpi-pin op de T-schoenmaker. Herhaal dit voor alle negen knoppen, zodat elke knop zijn eigen gpi-pin heeft en is verbonden met aarde.
Stap 3: De RGB-LED instellen
In deze stap heb je een RGB-LED, een weerstand van 330Ω, een assortiment jumperwires en het breadboard van de vorige stap nodig. Plaats eerst je RGB Led op jaar breadboard naast de resetknop, zorg ervoor dat elke pin in een aparte rij op het breadboard wordt geplaatst. Verbind de langste pin van de RGB-led met de stroomrail met behulp van de 330Ω-weerstand. Verbind vervolgens met behulp van jumperdraden elk van de andere drie poten van de RGB-LED met een gpio-pin.
Stap 4: De LED's instellen
In deze stap heb je drie groene LED's, drie weerstanden van 330Ω, een assortiment startkabels, een nieuw breadboard en het breadboard van de vorige stap nodig. Verbind eerst de twee breadboards met elkaar, verbind het nieuwe breadboard aan de rechterkant van het breadboard uit de vorige stap. Plaats op het nieuwe breadboard een zwarte draad met het ene uiteinde verbonden met de grondpen op de T-schoenmaker en de andere kant met de grondrail op het breadboard. Gebruik vervolgens een rode draad en verbind deze van de 5V-pin op de T-schoenmaker met de stroomrail op het breadboard. Plaats de drie LED's op een lijn, zorg ervoor dat elke poot van elke LED een eigen rij heeft en er is ruimte tussen elke LED. Gebruik de drie weerstanden van 330 om het korte been (kathode) van elke LED te verbinden met de grondrail. Verbind vervolgens de lange poot (anode) van elke LED met een gpio-pin op de T-schoenmaker.
Stap 5: De motoren instellen
In deze stap heb je een L292D H-bridge, twee DC-motoren, een assortiment startkabels en de twee breadboards uit de vorige stap nodig. Gebruik het breadboard zonder de T-schoenmaker, plaats de H-bridge over het midden van het breadboard met de groef in de H-bridge naar de bovenkant van het breadboard gericht, zorg ervoor dat elke pin van de H-bridge zijn eigen rij op de broodplank. Verbind eerst de bovenste en onderste pin aan elke kant van de H-brug met de stroomrail met behulp van rode draden. Verbind vervolgens met zwarte draden de middelste twee pinnen aan elke kant van de H-brug met de grondrail. Op dit punt zouden er vier pinnen aan elke kant van de H-brug moeten zijn zonder verbinding. Gebruik gele draden om de pinnen boven/onder de rode draden te verbinden met verschillende gpio-pinnen op de T-cobbler, zorg ervoor dat elke pin die is verbonden met een gele draad zijn eigen gpio-pin op de T-cobbler heeft. Sluit nu een rode draad en een zwarte draad aan op elk van de motoren. Op dit punt zou je twee pinnen aan elke kant van de H-brug moeten hebben zonder verbindingen, aan elke kant van de H-brug plaats je de rode draad van een motor in de lege pin boven de twee middelste zwarte draden. Plaats tenslotte aan elke kant de zwarte draad van op de motor in de lege pin.
Stap 6: Coderen
Nu je je circuit hebt gebouwd, start je je Raspberry pi op en open je python (Idle) 3. Gebruik deze code om je creatie tot leven te laten komen, zorg ervoor dat je de gpio-pinnen wijzigt om aan je specifieke circuit te specificeren.
van gpiozero importeert LED, Knop, RGBLED, Motor
van tijd import slaap
regenboog = RGBLED (rood=16, groen=25, blauw=6)
led1 = led(23)
led2 = led(18)
led3 = led(22)
resetknop = knop(27)
knop1 = knop(26)
knop2 = knop(19)
knop3 = knop (5)
knop4 = knop(13)
knop5 = knop(20)
knop6 = knop (21)
knop7 = knop (12)
knop8 = knop (24)
motor = Motor (vooruit = 4, achteruit = 17)
motor2 = Motor (vooruit=8, achteruit=7)
def reset():
led1.uit()
led2.off()
led3.off()
regenboog.kleur = (0, 1, 0)
motor.stop()
motor2.stop()
slot()
toetsenbord()
def unlock():
motor2.forward()
slaap(0.5)
motor2.stop()
motor.forward()
slaap(0.5)
motor.stop()
def lock():
motor2.achteruit()
slaap(0.5)
motor2.stop()
motor.achteruit()
slaap(0.5)
motor.stop()
def foutpin():
led1.uit()
led2.off()
led3.off()
regenboog.kleur = (0, 1, 0)
def toetsenbord():
terwijl waar:
indien button1.is_pressed of button3.is_pressed of button8.is_pressed of button4.is_pressed of button6.is_pressed:
verkeerde pin()
als button2.is_pressed:
led1.on()
als button7.is_pressed en led1.is_lit:
led2.on()
als button5.is_pressed en led1.is_lit en led2.is_lit:
led3.on()
als led1.is_lit en led2.is_lit en led3.is_lit:
regenboog.kleur = (1, 0, 1)
ontgrendelen()
pauze
terwijl waar:
als resetbutton.is_pressed:
reset()
Stap 7: Bouw het vergrendelingsmechanisme
In deze stap heb je een handzaag, een lijmpistool, een houten deuvel, twee tandwielen (dezelfde maat), twee markeerdoppen of rietjes, twee gelijkstroommotoren, elektrische tape, karton en zwarte verf nodig. Pak eerst een stuk karton van 5 cm x 5 cm en schilder het zwart, maak vervolgens met behulp van de handzaag groeven in de houten deuvel die overeenkomen met de groeven op de tandwielen. Maak 7 tot 10 groeven in de houten deuvel, zorg ervoor dat u ongeveer 1,5 cm van de deuvel ongegroefd laat aan de voorkant en ongeveer 0,7 cm aan de achterkant. Gebruik nu een rietje om twee stukken stro van ongeveer 0,7 cm lang te snijden, als u een markeerdop gebruikt, gebruik dan de handzaag om stukjes van 0,7 cm van de dop af te snijden. Bevestig nu het tandwiel aan de motor, je kunt het tandwiel heet aan het uiteinde van de motor lijmen of elektrische tape gebruiken (hete lijm werkt het beste). Plaats nu en heet lijm de stukjes stro/markeerkap op de rand van het stuk karton, zorg ervoor dat de twee stukken stro/markeerkap een versnellingslengte van elkaar verwijderd zijn en dat ze uitgelijnd zijn zodat de houten plug er doorheen kan. Snijd vervolgens het karton in een 5 cm x 3 cm, zorg ervoor dat de stukjes stro/markerkap langs de rand van de 5 cm-zijde liggen. Knip nu een stuk deuvel van 1 - 2 cm en plaats en warm lijm het ongeveer 1 cm achter het tweede rietje / markeerdopje, dit deuvel fungeert als een stop. Plaats nu de plug met de tandwielgroeven in de rietjes/markeerdoppen. Snijd nu een vierkant in het karton tussen de twee stukken stro/markeerdop, zorg ervoor dat je het karton onder de deuvel niet wegsnijdt. Plaats nu de motor in het vierkante gat dat u zojuist in het karton hebt gemaakt, lijn de tandwielgroeven uit met die op de plug, de tape of lijm de motor op het karton. Herhaal nu deze stap om een tweede vergrendelingsmechanisme te maken, zorg ervoor dat het tweede vergrendelingsmechanisme zo is gebouwd dat de plug in de tegenovergestelde richting wijst wanneer de motoren op elk mechanisme in dezelfde richting wijzen.
Stap 8: Veilig bouwen en Breadboard installeren
In deze stap heb je een lijmpistool, de twee breadboards uit de vorige stappen, schoenendoos/doos, karton, isolatietape en zwarte verf nodig. Om te beginnen schilder je de hele schoenendoos zwart en knip je nog een stuk karton dat even lang is als de schoenendoos en even hoog als de binnenkant van de doos. Schilder dit stuk karton ook zwart. Plaats vervolgens uw breadboard in de schoenendoos in de rechtervoorhoek, zorg ervoor dat de T-schoenmaker naar de andere kant van de doos wijst en niet tegen de muur van de doos. Plaats vervolgens en heet het stuk karton dat je net achter het breadboard hebt geverfd. Knip en schilder nu een stuk karton dat zo groot is als nodig is van het stuk karton dat je zojuist aan de voorkant van de schoenendoos hebt geplakt, dit is om het broodplankje in de doos te bedekken. Eenmaal geverfd, voeg je het nieuwe stuk karton toe door het op het andere stuk karton te plakken dat al in de doos zit, zodat het breadboard nog steeds toegankelijk is als het karton wordt opgetild.
Stap 9: Toetsenbord maken
In deze stap heb je de schoenendoos van de vorige stap, karton, schaar en zilververf nodig. Knip eerst vijf verschillende stukken karton. Knip twee stukken van 11 cm x 4 cm, twee stukken van 6 cm x 4 cm en een stuk van 11 cm x 6 cm. Markeer in de stukken van 11 cm x 4 cm en de stukken van 6 cm x 4 cm een stip in het midden van elk stuk en trek vervolgens een lijn door de stip met 1 cm aan weerszijden van de stip. Knip vervolgens naar de randen van de lijn vanaf de twee onderste hoeken van het stuk en vervolgens horizontaal vanaf de randen van het karton. Nu zou elk stuk, behalve het stuk van 11 cm x 6 cm, eruit moeten zien als een rechthoek met een driehoek eraan vastgemaakt. Verf vervolgens elk stuk zilver en lijm vervolgens al deze stukken aan elkaar om een rechthoekig prisma te maken zonder achterkant, de driehoeken aan elk zijstuk moeten naar beneden gericht zijn. Gebruik nu de schaar om een raster van 4 x 2 te maken voor de 8 drukknoppen op je breadboard en knip vervolgens gaten voor de resetknop, de RGB-LED en de drie groene LED's. Verwijder vervolgens de negen drukknoppen, de RGB-LED en de drie groene LED's van je breadboard en plaats ze in de gaten die je ervoor hebt gemaakt in het toetsenbord.
Stap 10: Toetsenbord installeren
In deze stap heb je het toetsenbord, de schoenendoos, een assortiment jumperdraden en een schaar nodig. Knip eerst met een schaar vier sleuven aan de voorkant van de schoenendoos aan de kant waar het breadboard zit. De sleuven moeten overeenkomen met de driehoeken op het toetsenbord, maar de sneden in de schoenendoos moeten korter zijn dan de lengte van de driehoeken. Maak vervolgens een gat tussen alle spleten van de schoenendoos. Verbind nu met behulp van jumperdraden de knoppen en LED's met het breadboard waar ze eerder waren geplaatst. Voer de draden van de knoppen en LED's door het gat in de schoenendoos naar het breadboard. Plaats vervolgens het toetsenbord op de schoenendoos door de driehoeken op het toetsenbord in de uitsparingen op de schoenendoos te steken.
Stap 11: vergrendelmechanisme installeren
Om het slotmechanisme te installeren, heb je tenslotte een lijmpistool, de slotmechanismen en een schaar nodig. Op elk slotmechanisme moet er overhangend karton zijn, gebruik dit om één mechanisme aan elke kant van de schoenendoos te lijmen, bovenop het karton dat het breadboard bedekt. Maak vervolgens een gat in elke kant van de schoenendoos en het deksel van de schoenendoos, de gaten moeten op één lijn liggen met de houten deuvels op het slotmechanisme. Maak nu een klein gaatje in het karton dat het breadboard bedekt, sluit via dit gat de motoren aan op het breadboard met behulp van jumperdraden. Sluit de motoren aan op de H-brug waar ze oorspronkelijk in stap vijf waren geplaatst.
Stap 12: KLAAR
Nu heb je een volledig functionerende kluis die je kunt gebruiken met je Raspberry pi, als je wilt dat de kluis draagbaar is, weg van je monitor, gebruik dan VCN-viewer om op afstand verbinding te maken met je pi. Bij gebruik van VCN viewer kan de Raspberry pi in hetzelfde compartiment worden geplaatst als het breadboard. U hoeft zich nu geen zorgen meer te maken over uw items en ze veilig te bewaren. =)
Aanbevolen:
Een Cubesat bouwen met een Arduino en accelerometer: 5 stappen
Hoe maak je een Cubesat bouwen met een Arduino en Accelerometer .: Onze namen zijn Brock, Eddie en Drew. Het belangrijkste doel van onze natuurkundeles is om van de aarde naar Mars te reizen terwijl we de baan rond Mars simuleren met behulp van een Cube Sat en het verzamelen van gegevens. Het doel van onze groep voor dit project is om gegevens te verzamelen met behulp van een accele
Een CubeSat bouwen met een Arduino met een Arducam - Ajarnpa
Hoe een CubeSat te bouwen met een Arduino met een Arducam: In de eerste afbeelding hebben we een Arduino en deze wordt "Arduino Uno" genoemd. In de tweede afbeelding hebben we een Arducam en deze heet "Arducam OV2640". 2MP mini."Samen met de tweede foto zijn er de materialen die je nodig hebt om
Een website bouwen op een Raspberry Pi, met Node.js, Express en MongoDB Deel 1: 6 stappen
Een website bouwen op een Raspberry Pi, met Node.js, Express en MongoDB… Deel 1: Welkom bij DEEL 1 van mijn node.js webapp-tutorial. Deel 1 gaat door de benodigde software die wordt gebruikt voor de ontwikkeling van node.js-apps, hoe je port forwarding gebruikt, hoe je een app bouwt met Express en hoe je je app uitvoert. Het tweede deel van dit
Een DIY Arduino bouwen op een PCB en enkele tips voor beginners: 17 stappen (met afbeeldingen)
Een DIY Arduino bouwen op een PCB en enkele tips voor beginners: Dit is bedoeld als een gids voor iedereen die zijn eigen Arduino soldeert uit een kit, die kan worden gekocht bij A2D Electronics. Het bevat veel tips en trucs om het succesvol te bouwen. Je leert ook wat alle verschillende componenten d
Een thuisstudio bouwen met een megabudget: 8 stappen (met afbeeldingen)
Een thuisstudio bouwen met een megabudget: nu het digitale tijdperk ons blijft laten zien hoe technologie de behoefte aan professionele diensten heeft verminderd, wordt het steeds gemakkelijker om goede resultaten te behalen met kunstvormen zoals audio-opname. Het is mijn doel om de meest kosteneffectieve manier van