INHOUDSOPGAWE:
- Voorrade
- Stap 1: prototipe en toetsing
- Stap 2: Bedradingskema's
- Stap 3: soldeer
- Stap 4: 3D -afdruk van alle onderdele
- Stap 5: Laai die kode
- Stap 6: Monteer al die onderdele
- Stap 7: Gaan na die strand
- Stap 8: Veranderinge ter verbetering
Video: B-Safe, die draagbare kluis: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
*** 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
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
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
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
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
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
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
Die boks is nou klaar en gemonteer. Nou is dit tyd om strand toe te gaan!
Klein instruksies oor hoe dit werk:
- Maak die boks oop (oop) en sit u belangrike dinge binne
- Maak toe, sluit die boks en neem die sleutel
- Plaas die boks op die plek waar u dit wil hê
- Druk die asterix (*) knoppie - die boks is nou ingeskakel
- Gaan swem
-
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
- Ontsluit die boks met u sleutel
Dis dit! Hê pret !!
Stap 8: 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!
Naaswenner in die Sensors -kompetisie
Aanbeveel:
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek