Innehållsförteckning:
- Tillbehör
- Steg 1: Prototyp och testning
- Steg 2: Anslutningsscheman
- Steg 3: Lödning
- Steg 4: 3D -utskrift av alla delar
- Steg 5: Ladda koden
- Steg 6: Montering av alla delar
- Steg 7: Gå till stranden
- Steg 8: Förändringar för förbättring
Video: B-Safe, det bärbara värdeskåpet: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
*** 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
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
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
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
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
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
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
Lådan är nu färdig och monterad. Nu är det dags att gå till stranden!
Små instruktioner om hur det fungerar:
- Öppna rutan (olåst) och lägg dina viktiga saker inuti
- Stäng, lås lådan och ta nyckeln
- Lägg rutan på den plats där du vill att den ska vara
- Tryck på asterix (*) - rutan är nu tillkopplad
- Gå och bada
-
Ta rutan och ange din pin
Om du trycker på fel lösenord kan du använda pundet (#) för att börja om
- Lås upp rutan med din nyckel
Det är allt! Ha så kul !!
Steg 8: 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!
Tvåa i sensortävlingen
Rekommenderad:
Skriv det ! Gör det ! Dela det!: 4 steg
Skriv det ! Gör det ! Dela det!: Mina elever har använt Legos hjälp att lägga till kreativitet i sitt skrivande, organisering av skrivande och för att visa upp sitt arbete digitalt med sin familj och med sina kamrater i klassen
Password Keeper på Aruino Pro Micro eller varför hålla det enkelt när det finns ett utarbetat sätt !: 15 steg (med bilder)
Password Keeper på Aruino Pro Micro eller varför hålla det enkelt när utarbetade sätt finns !: Det verkar som att huvudproblemet med mikrokontroller för fan av elektronik (speciellt nybörjare) är att ta reda på var de ska tillämpas :) Numera elektronik, särskilt digital , ser mer och mer ut som en svart magi. Endast 80-Lvl visards är
Hur man hämtar musik från NÄSTAN någon (Haha) webbplats (så länge du kan höra det kan du få det Ok fint om det är inbäddat i Flash kanske du inte kan) REDIGERA !!!!! Tillagd info: 4 steg
Hur man hämtar musik från NÄSTAN någon (Haha) webbplats (så länge du kan höra det kan du få det … Ok fint om det är inbäddat i Flash kanske du inte kan) REDIGERA !!!!! Tillagd info: om du någonsin går till en webbplats och den spelar en låt som du gillar och vill ha den, så här är instruktionen för mig, inte mitt fel om du förstör något (enda sättet det kommer att hända är om du börjar ta bort saker utan anledning ) Jag har kunnat få musik för
Det 10 minuters bärbara stativet: 5 steg (med bilder)
10 -minuters bärbar datorstativ: Efter att ha lagt en av de $ 30 prefabrikerade bärbara plastdatorerna i ryggen på en butikshylla började jag tänka på ett enkelt sätt att få liknande funktioner utan slöseri eller kostnad. När jag letade runt i min lokala järnaffär kom jag över materialet
Vattentäta högtalare som svävar - " Det svävar, det stötar och det gör noterna! &Quot;: 7 steg (med bilder)
Vattentäta högtalare som svävar - " Det svävar, det ryser och det stenar noterna! ). Vi kommer att flyta nerför floden, eller fästa linjer till stranden så att våra flottar stannar precis vid vår campingplats. Alla h