INHOUDSOPGAWE:

B-Safe, die draagbare kluis: 8 stappe (met foto's)
B-Safe, die draagbare kluis: 8 stappe (met foto's)

Video: B-Safe, die draagbare kluis: 8 stappe (met foto's)

Video: B-Safe, die draagbare kluis: 8 stappe (met foto's)
Video: Verwijder de batterij NIET uit de auto. Doe het goed! 2024, November
Anonim
Image
Image
B-Safe, die draagbare kluis
B-Safe, die draagbare kluis

*** 4 September 2019: Ek het 'n nuwe 3D -lêer van die boks self opgelaai. Dit het gelyk asof my slot 10 mm te hoog was vir 'n goeie sluiting ***

Die probleem

Stel jou dit voor:

U word een oggend wakker en die weer is baie goed. Jy wil strand toe gaan, omdat jy nie te naby aan die strand woon nie, neem jy jou motor. Gebruik die telefoon om die parkeerplek op die strand te betaal.

Dit beteken dat u na die strand gaan (ten minste) met die volgende items:

  • Motorsleutels
  • Bestuurslisensie
  • Foon
  • Handdoek

Wat doen u met hierdie items as u wil gaan swem? Laat u dit sonder toesig by u handdoek? Hmmm. Hierdie probleem benodig 'n oplossing …

Die oplossing

Vir die probleem soos hierbo beskryf, het ek 'n draagbare kluis geskep. Die B-kluis, waar die B staan vir die strand of vir my naam, Bastiaan. Dit word uitgespreek as Wees veilig.

Hoe werk dit?

Elke B-Safe het 'n eie persoonlike pincode wat daarin geprogrammeer is. As die B-kluis af is, is dit oop. U plaas u belangrike dinge, soos sleutels, lisensie en telefoon, in die boks, draai die skakelaar om dit aan te skakel, sluit en sluit dit en voer u persoonlike speld in. Die B-Safe is nou gewapen en gesluit.

Elke keer as iemand u boks neem, sal een van die LED's 'n paar sekondes brand, as daar na 'n paar sekondes steeds beweging is, sal 'n harde alarm lui. Dit sal nie ophou totdat u weer die regte pincode ingevoer het nie. Maar as u binne die oomblik van beweging die regte speldkode invoer, skakel die B-Safe uit.

Dit word nie aanbeveel dat u die B-Safe op 'n leë strand gebruik nie. Die idee is dat wanneer iemand met 'n baie raserige boks oor die strand loop of hardloop, omstanders hom / haar stop. Om dit self te skep, hoef u slegs stap 3, 4, 5 en 6 te volg

Voorrade

Gebruikte voorrade:

  • Arduino Leonardo (sonder penne)
  • Kopspelde man 40 penne metaal 90 grade
  • Veelvoudige springkabels vroulik/vroulik
  • Skakel Rocker Snap-in aan/af reghoekig swart
  • Draad 1x0, 2 mm2 buigsame kern met baie kern, swart
  • Draad 1x0, 2 mm2 meerkern buigsame kern rooi
  • Draad 1x0, 2mm2 veelsydige buigsame kern geel
  • 'n stukkie krimpbuise
  • LED 5 mm rooi
  • LED 5 mm groen
  • luidspreker 3-24V
  • 9V battery
  • 9V battery aansluiting
  • Weerstand 120 Ohm 1/4w 5%
  • Weerstand 100 Ohm 1/4w 5%
  • 3D gedrukte boks
  • 4x4 sleutelbord
  • klein stukkie PCB -bord
  • klein slot (ek het een uit die kluis uit Action gehaal)
  • Drie-as versnellingsmeter MPU6050
  • sommige gebruikte skroewe van klein "oorblywende" elektronika soos televisie-afstandsbedienings
  • verskeie M3 -skroewe
  • 'n bietjie gom vir die LED's
  • baie bier

Stap 1: prototipe en toetsing

Prototipe en toetsing
Prototipe en toetsing

Vir my prototipe gebruik ek 'n broodbord en 'n paar "plug-drade" Met alles verbind, het ek begin om die Arduino-kode te skep en dit getoets, getoets en getoets. Koppel alles anders, skryf die kode oor en toets dit weer.

Tot ek bevredigend was en alles werk presies soos ek dit wou hê.

Stap 2: Bedradingskema's

Bedradingskema's
Bedradingskema's

Die bedrading is redelik eenvoudig. Gebruik net die skemas om alles te bedraad. Probeer net om so kort as moontlik kabels te gebruik, sodat alles perfek in die deksel pas.

Stap 3: soldeer

Soldeer
Soldeer

Ek meet al die drade sodat hulle nie te lank is nie, sny dit af en trek die punt af. Dan verbind ek al die drade met die soldeerbout aan die dele. Ek gebruik ook krimpbuise. Maak seker dat u dit (los) op die kabel sit voordat u die kabel aan 'n onderdeel koppel.

Die dele wat ek gesoldeer het, is:

  • 90 grade hoekverbindingspenne op Arduino
  • 90 grade hoekverbindingspenne op die klavier
  • draad na LED's
  • weerstande op PCB
  • draad van luidspreker na PCB
  • kragknoppie

Stap 4: 3D -afdruk van alle onderdele

3D -afdruk van alle onderdele
3D -afdruk van alle onderdele
3D -afdruk van alle onderdele
3D -afdruk van alle onderdele

Ek het die hele boks en alles daarmee ontwerp in Autodesk Fusion 360. Dit het my baie lank geneem, want ek wou hê dat alles heeltemal reg was soos ek dit wou hê. My eerste ontwerp het die Arduino aan die onderkant, maar hierdie finale ontwerp het alles in die deksel. Binne-in die deksel is daar voorafgemaakte gate om elke ding met (M3) skroewe vas te maak.

Om die dele te druk, gebruik ek 'n Tronxy P802M (soortgelyk aan 'n Prusa i3) met 'n bed van 200 x 200 x 220. Ek het die STL's met Ultimaker Cura gesny. Ek het die instellings wat ek vir Cura gebruik het, uitgevoer. U kan my Cura -profiel hier aflaai.

Ek het ook my STL's hier opgelaai. Daar is vier, die boks self, die deksel, die deksel se deksel en die knop op die deksel. Let daarop: die boks self het my meer as 24 uur geneem om af te druk!

Stap 5: Laai die kode

Laai die kode
Laai die kode

Omdat ek nog besluit of ek die B-Safe in die regte produksie wil neem, het ek besluit om slegs 'n vooraf saamgestelde.hex-lêer hier te plaas. Hierdie.hex -lêer werk volledig en is gereed om na u Arduino op te laai.

Die vooraf saamgestelde.hex-lêer het 'n speldkode van "9503"

As u 'n persoonlike PIN -kode wil hê, stuur 'n reël, dan stuur ek 'n nuwe.hex -lêer met u eie persoonlike kode.

Stap 6: Monteer al die onderdele

Monteer al die onderdele
Monteer al die onderdele
Monteer al die onderdele
Monteer al die onderdele
Monteer al die onderdele
Monteer al die onderdele

As gevolg van die ontwerp is die montering redelik maklik. Die klavier en die luidspreker pas perfek in die deksel. Ek gebruik 'n paar ou (baie klein) skroewe van 'n ou afstandsbediening om die sleutelbord aan die deksel vas te maak.

Die Arduino Leonardo en die stuk PCB word vasgemaak met M3 -skroewe.

U kan 'n stuk filament (3D -drukdraad) gebruik om die deksel aan die boks self vas te maak. Die gate in die deksel en die boks is 2 millimeter en die filament is 1,75 millimeter, so dit pas perfek!

Die battery gaan sonder om dit in die deksel vas te maak. As gevolg van die dekselbedekking en die ondergedompelde vierkant in die deksel, beweeg die battery nie as u die deksel bedek nie. Dieselfde geld vir die luidspreker en die aan/uit -knoppie. Dit bly ook onversekerd in die deksel.

Die enigste wat vasgeplak is, is die LED's, maar dit is slegs 'n voorsorgmaatreël om te voorkom dat dit uitkom as u dit aan die buitekant druk.

Vir die bedrading van die Arduino word die volgende penne gebruik:

  • Arduino digitaal 0 tot 7; Klavier 1 tot 8
  • Arduino digitaal 8; rooi LED
  • Arduino digitaal 9; groen LED
  • Arduino digitaal 12; spreker
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; GND op klein PCB
  • Arduino GND; 9V battery
  • Arduino VIN; 9V battery

Die rede waarom ek nie 'n elektroniese slot gebruik het nie, is omdat ek nie 'n elektroniese slot klein en sterk genoeg kon vind om hierdie ontwerp te laat werk nie. Dit is op my lys met 'veranderinge vir verbeterings' (stap 8)

Stap 7: Gaan na die strand

Gaan na die strand
Gaan na die strand

Die boks is nou klaar en gemonteer. Nou is dit tyd om strand toe te gaan!

Klein instruksies oor hoe dit werk:

  1. Maak die boks oop (oop) en sit u belangrike dinge binne
  2. Maak toe, sluit die boks en neem die sleutel
  3. Plaas die boks op die plek waar u dit wil hê
  4. Druk die asterix (*) knoppie - die boks is nou ingeskakel
  5. Gaan swem
  6. Neem die boks en voer u speld in

    As u op die verkeerde wagwoord druk, kan u die pond (#) sleutel gebruik om weer te begin

  7. Ontsluit die boks met u sleutel

Dis dit! Hê pret !!

Stap 8: Veranderinge ter verbetering

Veranderinge ter verbetering
Veranderinge ter verbetering

Soos elke projek, is 'n goeie projek nooit werklik voltooi nie. (Alhoewel ek dink dit is 'n baie goeie projek: P) Daarom skryf ek (terwyl ek hierdie projek maak) 'n lys van verbeterings hieronder:

  • beter Arduino -kode
  • verander die slot na 'n elektroniese slot in plaas van 'n meganiese slot
  • die vermoë om die pincode -handleiding te verander (met Arduino -kode en EEPROM)
  • maak 'n battery deksel makliker om die battery te vervang
  • laat die luidspreker meer as 5V werk met 'n "TIP120" transistor
  • vervang die Arduino Leonardo vir 'n Arduino Nano

Laat weet my as u nog verbeterings wil byvoeg!

Sensors -kompetisie
Sensors -kompetisie
Sensors -kompetisie
Sensors -kompetisie

Naaswenner in die Sensors -kompetisie

Aanbeveel: