Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Prototype og test
- Trin 2: Ledningsskemaer
- Trin 3: Lodning
- Trin 4: 3D -udskriv alle dele
- Trin 5: Indlæs koden
- Trin 6: Samling af alle dele
- Trin 7: Gå til stranden
- Trin 8: Ændringer til forbedring
Video: B-Safe, den bærbare pengeskab: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
*** 4. september 2019: Jeg uploadede en ny 3D -fil af selve boksen. Det så ud til at min lås var 10 mm for høj til et godt tæt ***
Problemet
Forestil dig dette:
Du vågner en morgen, og vejret er rigtig godt. Du vil gå til stranden. Fordi du ikke bor for tæt på stranden, tager du din bil. For at betale for parkering på stranden bruger du din telefon.
Det betyder, at du går til stranden med (mindst) følgende ting:
- Bilnøgler
- Kørekort
- telefon
- Håndklæde
Hvad gør du med disse ting, når du vil svømme? Efterlader du dem uden opsyn ved dit håndklæde? Hmmm. Dette problem har brug for en løsning …
Løsningen
Til problemet som beskrevet ovenfor oprettede jeg en bærbar pengeskab. B-Safe, hvor B står for stranden eller for mit navn, Bastiaan. Det udtales som Vær sikker.
Hvordan virker det?
Hver B-Safe har en egen personlig pinkode programmeret i den. Når B-Safe er slukket, er den åben. Du lægger dine vigtige ting, som nøgler, licens og telefon, inde i boksen, vender kontakten for at tænde den, luk og lås den og indtast din personlige pin. B-Safe er nu tilkoblet og låst.
Når nogen tager din boks, lyser en af LED'erne i et par sekunder. Hvis der efter disse få sekunder stadig er bevægelse, lyder en høj alarm. Dette stopper ikke, før du indtaster den rigtige pinkode igen. Men hvis du indtaster den rigtige pinkode inden for bevægelsestidspunktet, deaktiveres B-Safe.
Det anbefales ikke, at du bruger B-Safe på en tom strand. Ideen er, at når nogen går eller løber over stranden med en meget larmende kasse, stopper tilskuere ham / hende. For at oprette dette selv behøver du kun at følge trin 3, 4, 5 og 6
Forbrugsvarer
Brugte forsyninger:
- Arduino Leonardo (uden stifter)
- Headerpins han 40 pins metal 90 grader
- Flere springkabler hun/hun
- Switch Rocker Snap-in On/off rektangulær sort
- Wire 1x0, 2 mm2 multicore fleksibel kerne sort
- Wire 1x0, 2mm2 multicore fleksibel kerne rød
- Wire 1x0, 2mm2 multicore fleksibel kerne gul
- et lille stykke varmekrympeslanger
- LED 5 mm rød
- LED 5 mm grøn
- højttaler 3-24V
- 9V batteri
- 9V batteristik
- Modstand 120 Ohm 1/4w 5%
- Modstand 100 Ohm 1/4w 5%
- 3D -trykt æske
- 4x4 tastatur
- lille stykke printkort
- lille lås (jeg tog en ud af en pengeskab fra Action)
- 3-akset accelerometer MPU6050
- nogle brugte skruer fra lille "tilovers" elektronik som fjernsynskontroller
- flere M3 skruer
- lidt lim til LED'erne
- en masse øl
Trin 1: Prototype og test
Til min prototype brugte jeg et brødbord og nogle "plug-wires" Med alt tilsluttet begyndte jeg at oprette Arduino-koden og testede, testede og testede den. Tilslut alt anderledes, skriv koden igen og test den igen.
Lige indtil jeg var tilfredsstillende og alt fungerede præcis som jeg ville have det.
Trin 2: Ledningsskemaer
Ledningerne er ganske enkle. Bare brug skemaerne til at koble alt sammen. Prøv bare at bruge så korte kabler som muligt, så alt passer perfekt i låget.
Trin 3: Lodning
Jeg måler alle ledninger, så de ikke er for lange, klipper dem og fjerner enden. Derefter forbinder jeg alle ledninger til delene ved hjælp af et loddejern. Jeg bruger også varmekrympeslanger. Sørg for at lægge dem (løst) på kablet, før du slutter kablet til en del.
De dele, jeg loddet er:
- 90 graders vinkelstikstifter på Arduino
- 90 graders vinkelstikstifter på tastaturet
- ledning til LED'er
- modstande på printkort
- ledning fra højttaler til printkort
- tænd / sluk -knap
Trin 4: 3D -udskriv alle dele
Jeg designede hele kassen og alt med den i Autodesk Fusion 360. Dette tog mig meget lang tid, fordi jeg ville have, at alt skulle være helt rigtigt, som jeg ville have det. Mit første design havde Arduino i bunden, men dette sidste design har alt inde i låget. Inde i låget er der præfabrikerede huller til sikring af alt med (M3) skruer.
Til udskrivning af delene bruger jeg en Tronxy P802M (ligner en Prusa i3) med en seng på 200 x 200 x 220. Jeg skar STL'erne i skiver ved hjælp af Ultimaker Cura. Jeg foretog en eksport af de indstillinger, jeg brugte til Cura. Du kan downloade min Cura -profil her.
Jeg har også uploadet mine STL'er her. Der er fire, selve kassen, låget, lågdækslet og knappen på låget. Vær opmærksom på: selve kassen tog mig mere end 24 timer at udskrive!
Trin 5: Indlæs koden
Fordi jeg stadig beslutter mig for, om jeg vil tage B-Safe i ægte produktion, besluttede jeg mig kun for at lægge en forhåndskompileret.hex-fil her. Denne.hex -fil fungerer fuldt ud og er klar til at uploades til din Arduino.
Den forhåndskompilerede.hex-fil har en pinkode på "9503"
Hvis du vil have en tilpasset pinkode, så send mig en linje, så sender jeg dig en ny.hex -fil med din egen personlige kode.
Trin 6: Samling af alle dele
Montering er på grund af designet ganske let. Tastaturet og højttaleren passer perfekt i låget. Jeg bruger nogle gamle (meget små) skruer fra en gammel fjernbetjening til at fastgøre tastaturet til låget.
Arduino Leonardo og stykket PCB er fastgjort med M3 -skruer.
Du kan bruge et stykke filament (3D -printtråd) til at fastgøre låget til selve æsken. Hullerne i låget og boksen er 2 millimeter og filamentet er 1,75 millimeter, så dette passer perfekt!
Batteriet går uden at fastgøre det i låget. På grund af lågdækslet og den nedsænkede firkant i låget, bevæger batteriet sig ikke, når lågdækslet lægges. Det samme gælder højttaleren og tænd/sluk -knappen. Disse går også usikrede i låget.
Det eneste, der er limet, er lysdioderne, men dette er bare en sikkerhedsforanstaltning for at undgå, at de kommer ud, når du skubber dem på ydersiden.
Til tilslutning af Arduino bruges følgende stifter:
- Arduino digital 0 til 7; Tastatur 1 til 8
- Arduino digital 8; rød LED
- Arduino digital 9; grøn LED
- Arduino digital 12; højttaler
- Arduino SCL; MPU5060 SCL
- Arduino SDA; MPU5060 SDA
- Arduino 5V; MPU5060 VCC
- Arduino GND; GND på lille printkort
- Arduino GND; 9V batteri
- Arduino VIN; 9V batteri
Grunden til at jeg ikke brugte en elektronisk lås, er fordi jeg ikke kunne finde en elektronisk lås lille og stærk nok til at få dette design til at fungere. Dette er på min liste over "ændringer til forbedringer" (trin 8)
Trin 7: Gå til stranden
Boksen er nu færdig og samlet. Nu er det tid til at gå til stranden!
Små instruktioner om hvordan det fungerer:
- Åbn boksen (ulåst), og læg dine vigtige ting indeni
- Luk, lås kassen og tag nøglen
- Sæt boksen på det sted, hvor du vil have det
- Tryk på knappen asterix (*) - boksen er nu tilkoblet
- Gå svøm
-
Tag kassen og indtast din pinkode
Hvis du trykker på den forkerte adgangskode, kan du bruge pundtasten (#) til at starte forfra
- Lås boksen op med din nøgle
Det er det! Hav det sjovt !!
Trin 8: Ændringer til forbedring
Som ethvert projekt er et godt projekt aldrig rigtigt færdigt. (Selvom jeg synes, det er et meget godt projekt: P) Derfor skriver jeg (mens jeg laver dette projekt) en liste over forbedringer herunder:
- bedre Arduino -kode
- skift låsen til en elektronisk lås i stedet for en mekanisk lås
- mulighed for at ændre pinkode manuel (med Arduino kode og EEPROM)
- gøre et batteridæksel til at udskifte batteri lettere
- få højttaleren til at fungere på mere end 5V ved hjælp af en "TIP120" transistor
- udskift Arduino Leonardo til en Arduino Nano
Hvis du har flere forbedringer at tilføje, så lad mig det vide!
Nummer to i sensorkonkurrencen
Anbefalede:
Den tyndeste og smalleste bærbare Nes ?: 14 trin (med billeder)
Den tyndeste og smalleste bærbare Nes ?: Dette er en 3D -trykt NES -bærbar bygget ved hjælp af en NES på en chip -retrobit -NES. Det er 129*40*200 mm. den har 8 timers batterilevetid, digital lydstyrkekontrol og stilfuld (måske) grøn sag. Det er ikke efterlignet, det er hardware, der kører fra en original patron, så y
Byg en pengeskab ved hjælp af en Rpi: 12 trin
Byg en pengeskab ved hjælp af en Rpi: Vil du lære at konvertere din Raspberry pi til en fuldt fungerende pengeskab? Følg derefter dette 12 trin instruerbare for at lære hvordan. Pengeskabet vil have et fuldt fungerende tastatur og et låsesystem, så du kan holde dine ejendele sikre
Pi-Berry bærbar computer-den klassiske DIY bærbare: 21 trin (med billeder)
Pi-Berry Laptop-- den klassiske DIY bærbare: Den bærbare computer, jeg lavede "Pi-Berry Laptop", er bygget op omkring Raspberry Pi 2. Den har 1 GB RAM, Quad-core CPU, 4 USB-porte og en Ethernet-port. Den bærbare computer opfylder dagligdagens behov og kører problemfrit programmer som VLC medieafspiller, Mozilla Firefox, Ardu
Den 10 minutters bærbare stativ: 5 trin (med billeder)
Den 10 minutters bærbare stativ: Efter at have lagt en af de $ 30 præfabrikerede bærbare computere i plast står tilbage på en butikshylde, begyndte jeg at tænke på en nem måde at opnå lignende funktionalitet uden spild eller omkostninger. Roede rundt i min lokale isenkræmmer stødte jeg på materien
Den bedste bærbare taske til din Eee Pc !: 4 trin (med billeder)
Den bedste bærbare taske til din Eee pc !: Jeg tror, at jeg endelig har fundet den perfekte taske til min eee pc 701. Jeg har ledt efter noget lige siden jeg købte min første eee pc - 1000, og endda lavede et par andre instruerbare bærbare tasker og mods specielt til det. Men smalle