Innehållsförteckning:

B-Safe, det bärbara värdeskåpet: 8 steg (med bilder)
B-Safe, det bärbara värdeskåpet: 8 steg (med bilder)

Video: B-Safe, det bärbara värdeskåpet: 8 steg (med bilder)

Video: B-Safe, det bärbara värdeskåpet: 8 steg (med bilder)
Video: Bo på en japansk historisk herrgård Onsen Ryokan♨️ | ryugon Niigata | ASMR 2024, November
Anonim
Image
Image
B-Safe, det bärbara värdeskåpet
B-Safe, det bärbara värdeskåpet

*** 4 september 2019: Jag laddade upp en ny 3D -fil av själva rutan. Det verkade som om mitt lås var 10 mm för högt för en bra stängning ***

Problemet

Föreställ dig detta:

Du vaknar en morgon och vädret är riktigt bra. Du vill gå till stranden. Eftersom du inte bor för nära stranden tar du bilen. För att betala för parkeringen vid stranden använder du din telefon.

Det betyder att du går till stranden med (åtminstone) följande saker:

  • Bilnycklar
  • Körkort
  • Telefon
  • Handduk

Vad gör du med dessa saker när du vill bada, lämnar du dem utan uppsikt vid din handduk? Hmmm. Det här problemet behöver en lösning …

Lösningen

För problemet som beskrivs ovan skapade jag ett bärbart värdeskåp. B-Safe, där B står för stranden eller för mitt namn, Bastiaan. Det uttalas som Var säker.

Hur fungerar det?

Varje B-Safe har en egen personlig pinkod programmerad i den. När B-Safe är avstängd är det öppet. Du lägger dina viktiga saker, som nycklar, licens och telefon, inuti lådan, vrider på omkopplaren för att slå på den, stänger och låser den och anger din personliga pin. B-Safe är nu tillkopplad och låst.

När någon tar din låda tänds en av lysdioderna i några sekunder. Om det fortfarande rör sig efter några sekunder, hörs ett högt larm. Detta kommer inte att sluta förrän du anger rätt PIN -kod igen. Men om du anger rätt PIN-kod inom rörelseögonblicket avaktiveras B-Safe.

Det rekommenderas inte att du använder B-Safe på en tom strand. Tanken är att när någon går eller springer över stranden med en mycket högljudd låda stoppar åskådare honom / henne. För att skapa detta själv behöver du bara följa steg 3, 4, 5 och 6

Tillbehör

Begagnade tillbehör:

  • Arduino Leonardo (utan stift)
  • Headerpins hane 40 pins metall 90 grader
  • Flera bygelkablar hona/hona
  • Switch Rocker Snap-in On/off rektangulär svart
  • Tråd 1x0, 2 mm2 multicore flexibel kärna svart
  • Wire 1x0, 2mm2 flerkärnig flexibel kärna röd
  • Tråd 1x0, 2 mm2 flerkärnig flexibel kärna gul
  • en liten bit av värmekrymprör
  • LED 5 mm röd
  • LED 5 mm grön
  • högtalare 3-24V
  • 9V batteri
  • 9V batterikontakt
  • Motstånd 120 Ohm 1/4w 5%
  • Motstånd 100 Ohm 1/4w 5%
  • 3D -tryckt låda
  • 4x4 tangentbord
  • liten bit kretskort
  • litet lås (jag tog ut ett ur en kassaskåp från Action)
  • 3-axlig accelerometer MPU6050
  • några använda skruvar från liten "överbliven" elektronik som tv-fjärrkontroller
  • flera M3 -skruvar
  • lite lim för lysdioderna
  • mycket öl

Steg 1: Prototyp och testning

Prototyp och testning
Prototyp och testning

Till min prototyp använde jag ett brödbord och några "plug-wires" Med allt anslutet började jag skapa Arduino-koden och testade, testade och testade den. Anslut allt annat, skriv om koden och testade den igen.

Precis tills jag var tillfredsställande och allt fungerade precis som jag ville.

Steg 2: Anslutningsscheman

Kabeldiagram
Kabeldiagram

Ledningarna är ganska enkla. Använd bara schemat för att ansluta allt. Försök att använda så korta kablar som möjligt, så att allt passar perfekt i locket.

Steg 3: Lödning

Lödning
Lödning

Jag mäter alla trådar så att de inte blir för långa, klipper dem och tar bort änden. Sedan ansluter jag alla ledningar till delarna med ett lödkolv. Jag använder också värmekrymprör. Se till att du sätter dem (löst) på kabeln innan du ansluter kabeln till en del.

Delarna som jag lödde är:

  • 90 graders vinkelkontaktstift på Arduino
  • 90 graders vinkelkontaktstift på knappsatsen
  • kabel till lysdioder
  • motstånd på kretskort
  • kabel från högtalare till kretskort
  • strömknappen

Steg 4: 3D -utskrift av alla delar

3D -utskrift av alla delar
3D -utskrift av alla delar
3D -utskrift av alla delar
3D -utskrift av alla delar

Jag designade hela lådan och allt med den i Autodesk Fusion 360. Detta tog mig väldigt lång tid eftersom jag ville att allt skulle vara helt rätt som jag ville ha det. Min första design hade Arduino på botten, men den här sista designen har allt inuti locket. Inuti locket finns det färdiga hål för att fästa allt med (M3) skruvar.

För att skriva ut delarna använder jag en Tronxy P802M (liknande en Prusa i3) med en säng på 200 x 200 x 220. Jag skivade STL: erna med Ultimaker Cura. Jag exporterade inställningarna som jag använde för Cura. Du kan ladda ner min Cura -profil här.

Jag laddade också upp mina STL: er här. Det finns fyra, själva lådan, locket, locklocket och vredet på locket. Var medveten om att själva rutan tog mig mer än 24 timmar att skriva ut!

Steg 5: Ladda koden

Ladda koden
Ladda koden

Eftersom jag fortfarande bestämmer mig för om jag ska ta B-Safe i riktig produktion, bestämde jag mig för att bara lägga en förkompilerad.hex-fil här. Denna.hex -fil fungerar och är klar att ladda upp till din Arduino.

Den förkompilerade.hex-filen har en pinkod på "9503"

Om du vill ha en anpassad pinkod, skicka mig en rad så skickar jag dig en ny.hex -fil med din egen personliga kod.

Steg 6: Montering av alla delar

Montering av alla delar
Montering av alla delar
Montering av alla delar
Montering av alla delar
Montering av alla delar
Montering av alla delar

Monteringen är, på grund av designen, ganska enkel. Knappsatsen och högtalaren passar perfekt i locket. Jag använder några gamla (mycket små) skruvar från en gammal fjärrkontroll för att fästa knappsatsen på locket.

Arduino Leonardo och PCB -delen är fästa med M3 -skruvar.

Du kan använda en bit filament (3D -utskriftstråd) för att fästa locket på själva lådan. Hålen i locket och lådan är 2 millimeter och filamentet är 1,75 millimeter, så detta passar perfekt!

Batteriet går utan att säkra det i locket. På grund av lockets lock och den nedsänkta rutan i locket rör sig inte batteriet när du sätter locket. Detsamma gäller högtalaren och på/av -knappen. Dessa går också osäkra i locket.

Det enda som limmas är lysdioderna, men detta är bara en försiktighetsåtgärd för att undvika att de kommer ut när du trycker på dem på utsidan.

För anslutning av Arduino används följande stift:

  • Arduino digital 0 till 7; Knappsats 1 till 8
  • Arduino digital 8; röd LED
  • Arduino digital 9; grön LED
  • Arduino digital 12; högtalare
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; GND på liten kretskort
  • Arduino GND; 9V batteri
  • Arduino VIN; 9V batteri

Anledningen till att jag inte använde ett elektroniskt lås är att jag inte kunde hitta ett elektroniskt lås som var tillräckligt litet och starkt för att få denna design att fungera. Detta är på min lista över "ändringar för förbättringar" (steg 8)

Steg 7: Gå till stranden

Gå till stranden
Gå till stranden

Lådan är nu färdig och monterad. Nu är det dags att gå till stranden!

Små instruktioner om hur det fungerar:

  1. Öppna rutan (olåst) och lägg dina viktiga saker inuti
  2. Stäng, lås lådan och ta nyckeln
  3. Lägg rutan på den plats där du vill att den ska vara
  4. Tryck på asterix (*) - rutan är nu tillkopplad
  5. Gå och bada
  6. Ta rutan och ange din pin

    Om du trycker på fel lösenord kan du använda pundet (#) för att börja om

  7. Lås upp rutan med din nyckel

Det är allt! Ha så kul !!

Steg 8: Förändringar för förbättring

Förändringar för förbättring
Förändringar för förbättring

Liksom alla projekt är ett bra projekt aldrig riktigt klart. (Även om jag tycker att det är ett mycket bra projekt: P) Det är därför jag skriver (medan jag gör det här projektet) en lista över förbättringar nedan:

  • bättre Arduino -kod
  • ändra låset till ett elektroniskt lås istället för ett mekaniskt lås
  • möjlighet att ändra pinkodshandbok (med Arduino -kod och EEPROM)
  • gör det lättare att byta batterilock
  • få högtalaren att fungera på mer än 5V med en "TIP120" transistor
  • byt ut Arduino Leonardo mot en Arduino Nano

Om du har fler förbättringar att lägga till, vänligen meddela mig!

Sensors tävling
Sensors tävling
Sensors tävling
Sensors tävling

Tvåa i sensortävlingen

Rekommenderad: