Indholdsfortegnelse:

B-Safe, den bærbare pengeskab: 8 trin (med billeder)
B-Safe, den bærbare pengeskab: 8 trin (med billeder)

Video: B-Safe, den bærbare pengeskab: 8 trin (med billeder)

Video: B-Safe, den bærbare pengeskab: 8 trin (med billeder)
Video: VPN (Virtual Private Network) Explained 2024, December
Anonim
Image
Image
B-Safe, den bærbare pengeskab
B-Safe, den bærbare pengeskab

*** 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

Prototype og test
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

Ledningsskemaer
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

Lodning
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

3D -print alle dele
3D -print alle dele
3D Print alle dele
3D Print 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

Indlæs koden
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

Samling af alle dele
Samling af alle dele
Samling af alle dele
Samling af alle dele
Samling af alle dele
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

Gå til stranden
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:

  1. Åbn boksen (ulåst), og læg dine vigtige ting indeni
  2. Luk, lås kassen og tag nøglen
  3. Sæt boksen på det sted, hvor du vil have det
  4. Tryk på knappen asterix (*) - boksen er nu tilkoblet
  5. Gå svøm
  6. Tag kassen og indtast din pinkode

    Hvis du trykker på den forkerte adgangskode, kan du bruge pundtasten (#) til at starte forfra

  7. Lås boksen op med din nøgle

Det er det! Hav det sjovt !!

Trin 8: Ændringer til forbedring

Ændringer til forbedring
Æ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!

Sensors konkurrence
Sensors konkurrence
Sensors konkurrence
Sensors konkurrence

Nummer to i sensorkonkurrencen

Anbefalede: