Turinys:

„B-Safe“, nešiojamasis seifas: 8 žingsniai (su nuotraukomis)
„B-Safe“, nešiojamasis seifas: 8 žingsniai (su nuotraukomis)

Video: „B-Safe“, nešiojamasis seifas: 8 žingsniai (su nuotraukomis)

Video: „B-Safe“, nešiojamasis seifas: 8 žingsniai (su nuotraukomis)
Video: High Density 2022 2024, Lapkritis
Anonim
Image
Image
„B-Safe“, nešiojamasis seifas
„B-Safe“, nešiojamasis seifas

*** 2019 m. Rugsėjo 4 d.: Įkėliau naują pačios dėžutės 3D failą. Atrodė, kad mano spyna buvo 10 mm per aukšta gerai uždaryti ***

Problema

Įsivaizduokite tai:

Atsibundi vieną rytą ir oras tikrai geras. Norite eiti į paplūdimį. Kadangi negyvenate per arti paplūdimio, pasiimate automobilį. Norėdami sumokėti už paplūdimio parkavimą, naudokitės savo telefonu.

Tai reiškia, kad į paplūdimį einate nešiodamiesi (bent) šių daiktų:

  • Mašinos raktai
  • Vairuotojo pažymėjimas
  • Telefonas
  • Rankšluostis

Ką daryti su šiais daiktais, kai norite maudytis? Jūs paliekate juos be priežiūros prie rankšluosčio? Hmmm. Šiai problemai reikia sprendimo…

Sprendimas

Dėl problemos, kaip aprašyta aukščiau, sukūriau nešiojamąjį seifą. „B-Safe“, kur B reiškia paplūdimį arba mano vardą Bastiaan. Jis tariamas kaip saugus.

Kaip tai veikia?

Kiekvienas „B-Safe“turi savo asmeninį PIN kodą. Kai „B-Safe“yra išjungtas, jis atidarytas. Įdėkite svarbius daiktus, pvz., Raktus, licenciją ir telefoną, į dėžutę, apverskite jungiklį, kad jį įjungtumėte, uždarykite ir užrakinkite ir įveskite asmeninį kaištį. „B-Safe“dabar yra ginkluotas ir užrakintas.

Kai kas nors paima jūsų dėžutę, vienas iš šviesos diodų užsidega kelias sekundes. Jei po šių kelių sekundžių vis tiek judate, pasigirs garsus aliarmas. Tai nebus sustabdyta, kol vėl neįvesite teisingo PIN kodo. Bet jei judėjimo akimirką įvesite teisingą PIN kodą, „B-Safe“nustos veikti.

Nerekomenduojama naudoti „B-Safe“tuščiame paplūdimyje. Idėja yra ta, kad kai kas nors vaikšto ar bėga per paplūdimį su labai triukšminga dėžute, pašaliniai žmonės jį sustabdo. Norėdami tai padaryti patys, turite atlikti tik 3, 4, 5 ir 6 veiksmus

Prekės

Naudoti reikmenys:

  • Arduino Leonardo (be smeigtukų)
  • Galvos smeigtukai 40 kaiščių metaliniai 90 laipsnių kampu
  • Keli trumpikliai moteriai/moteriai
  • „Rocker Snap-in“įjungimas/išjungimas stačiakampis juodas
  • Viela 1x0, 2mm2 daugiasluoksnė lanksti šerdis juoda
  • Viela 1x0, 2mm2 daugiasluoksnė lanksti šerdis raudona
  • Viela 1x0, 2mm2 daugiasluoksnė lanksti šerdis geltona
  • šiek tiek termiškai susitraukiančių vamzdžių
  • LED 5 mm raudonas
  • Šviesos diodas 5 mm žalias
  • garsiakalbis 3-24V
  • 9V baterija
  • 9V akumuliatoriaus jungtis
  • Rezistorius 120 omų 1/4w 5%
  • Rezistorius 100 omų 1/4w 5%
  • 3D spausdinta dėžutė
  • 4x4 klaviatūra
  • mažas PCB plokštės gabalas
  • maža spyna (vieną išėmiau iš seifo iš „Action“)
  • 3 ašių akselerometras MPU6050
  • kai kurie naudojo varžtus iš mažos „likusios“elektronikos, pavyzdžiui, televizoriaus nuotolinio valdymo pulto
  • keli M3 varžtai
  • šiek tiek klijų šviesos diodams
  • daug alaus

1 žingsnis: prototipas ir bandymas

Prototipas ir bandymai
Prototipas ir bandymai

Savo prototipui naudojau duonos laidą ir kai kuriuos „kištukinius laidus“. Kai viskas buvo prijungta, pradėjau kurti „Arduino“kodą ir jį išbandžiau, išbandžiau ir išbandžiau. Prijunkite viską kitaip, perrašykite kodą ir išbandykite dar kartą.

Kol mane tenkino ir viskas veikė tiksliai taip, kaip norėjau.

2 žingsnis: laidų schemos

Elektros instaliacijos schemos
Elektros instaliacijos schemos

Elektros instaliacija yra gana paprasta. Tiesiog naudokite schemas, kad viską prijungtumėte. Tiesiog pabandykite naudoti kuo trumpesnius kabelius, kad viskas puikiai tilptų į dangtį.

3 žingsnis: litavimas

Litavimas
Litavimas

Aš išmatuoju visus laidus, kad jie nebūtų per ilgi, perpjauju juos ir nuimsiu galą. Tada aš prijungiu visus laidus prie dalių, naudodami lituoklį. Aš taip pat naudoju termiškai susitraukiančius vamzdžius. Prieš prijungdami kabelį prie dalies, būtinai uždėkite juos (laisvus) ant kabelio.

Dalys, kurias litavau, yra šios:

  • 90 laipsnių kampo jungties kaiščiai „Arduino“
  • 90 laipsnių kampo jungčių kaiščiai klaviatūroje
  • laidas prie šviesos diodų
  • rezistoriai ant PCB
  • laidas iš garsiakalbio į PCB
  • Įjungimo mygtukas

4 žingsnis: 3D spausdinkite visas dalis

3D spausdinti visas dalis
3D spausdinti visas dalis
3D spausdinti visas dalis
3D spausdinti visas dalis

Aš suprojektavau visą dėžutę ir viską su ja „Autodesk Fusion 360“. Tai užtruko labai ilgai, nes norėjau, kad viskas būtų taip, kaip norėjau. Mano pirmojo dizaino apačioje buvo „Arduino“, tačiau šis galutinis dizainas turi viską dangčio viduje. Dangčio viduje yra iš anksto padarytos skylės, skirtos viskam tvirtinti (M3) varžtais.

Norėdami spausdinti dalis, naudoju „Tronxy P802M“(panašų į „Prusa i3“) su 200 x 200 x 220 lova. Aš supjaustiau STL naudodami „Ultimaker Cura“. Eksportavau nustatymus, kuriuos naudoju „Cura“. Mano „Cura“profilį galite atsisiųsti čia.

Aš taip pat įkėliau savo STL čia. Yra keturi, pati dėžutė, dangtis, dangtelio dangtelis ir dangtelio rankenėlė. Atkreipkite dėmesį: pati dėžutė išspausdino daugiau nei 24 valandas!

5 veiksmas: įkelkite kodą

Įkelkite kodą
Įkelkite kodą

Kadangi aš vis dar sprendžiu, ar „B-Safe“naudoti tikroje gamyboje, ar ne, nusprendžiau čia įdėti tik iš anksto sudarytą.hex failą. Šis.hex failas visiškai veikia ir yra paruoštas įkelti į „Arduino“.

Iš anksto sukompiliuoto.hex failo PIN kodas yra „9503“

Jei norite tinkinto PIN kodo, parašykite man eilutę ir aš atsiųsiu jums naują.hex failą su jūsų asmeniniu kodu.

6 žingsnis: Surinkite visas dalis

Visų dalių surinkimas
Visų dalių surinkimas
Visų dalių surinkimas
Visų dalių surinkimas
Visų dalių surinkimas
Visų dalių surinkimas

Dėl dizaino surinkimas yra gana lengvas. Klaviatūra ir garsiakalbis puikiai tinka dangtelyje. Aš naudoju keletą senų (labai mažų) varžtų iš seno nuotolinio valdymo pulto, kad pritvirtinčiau klaviatūrą prie dangčio.

„Arduino Leonardo“ir PCB gabalas tvirtinami M3 varžtais.

Norėdami pritvirtinti dangtelį prie pačios dėžutės, galite naudoti gijos gabalėlį (3D spausdinimo viela). Skylės dangtelyje ir dėžutėje yra 2 milimetrai, o gija - 1,75 milimetro, todėl puikiai tinka!

Baterija veikia neužfiksavus jos dangtelyje. Dėl dangtelio dangtelio ir panardinto kvadrato, baterija nejudės uždėjus dangtelį. Tas pats pasakytina apie garsiakalbį ir įjungimo/išjungimo mygtuką. Jie taip pat lieka neužtikrinti dangtelyje.

Vienintelis klijuotas dalykas yra šviesos diodai, tačiau tai tik atsargumo priemonė, kad jie neišeitų, kai stumiate juos į išorę.

„Arduino“laidų prijungimui naudojami šie kaiščiai:

  • „Arduino digital“nuo 0 iki 7; Klaviatūra nuo 1 iki 8
  • „Arduino digital 8“; raudonas LED
  • „Arduino digital 9“; žalias šviesos diodas
  • „Arduino digital 12“; garsiakalbis
  • „Arduino SCL“; MPU5060 SCL
  • „Arduino SDA“; MPU5060 SDA
  • „Arduino 5V“; MPU5060 VCC
  • Arduino GND; GND ant mažų PCB
  • Arduino GND; 9V baterija
  • Arduino VIN; 9V baterija

Priežastis, kodėl nenaudojau elektroninio užrakto, yra ta, kad neradau pakankamai mažos ir tvirtos elektroninės spynos, kad šis dizainas veiktų. Tai yra mano „patobulinimų pakeitimų“sąraše (8 veiksmas)

7 žingsnis: Eikite į paplūdimį

Eik į paplūdimį
Eik į paplūdimį

Dėžutė dabar baigta ir surinkta. Dabar laikas eiti į paplūdimį!

Mažos instrukcijos, kaip tai veikia:

  1. Atidarykite (atrakintą) dėžutę ir įdėkite svarbius daiktus į vidų
  2. Uždarykite, užrakinkite dėžutę ir paimkite raktą
  3. Padėkite dėžutę toje vietoje, kur norite
  4. Paspauskite asterix (*) mygtuką - dėžutė yra įjungta
  5. Eik plaukti
  6. Paimkite dėžutę ir įveskite PIN kodą

    Jei paspausite neteisingą slaptažodį, norėdami pradėti, galite naudoti svaro (#) klavišą

  7. Atrakinkite dėžutę naudodami raktą

Viskas! Pasilinksmink !!

8 žingsnis: Tobulėjimo pakeitimai

Tobulėjimo pakeitimai
Tobulėjimo pakeitimai

Kaip ir kiekvienas projektas, geras projektas niekada nėra baigtas. (Nors manau, kad tai labai geras projektas: P) Štai kodėl aš rašau (kol kuriu šį projektą) žemiau pateiktą patobulinimų sąrašą:

  • geresnis „Arduino“kodas
  • pakeisti užraktą į elektroninį užraktą, o ne mechaninį
  • galimybė pakeisti PIN kodo vadovą (su „Arduino“kodu ir EEPROM)
  • padarykite akumuliatoriaus dangtelį, kad būtų lengviau pakeisti bateriją
  • kad garsiakalbis veiktų daugiau nei 5 V įtampa naudojant „TIP120“tranzistorių
  • pakeisti „Arduino Leonardo“į „Arduino Nano“

Jei norite pridėti daugiau patobulinimų, praneškite man!

Jutiklių konkursas
Jutiklių konkursas
Jutiklių konkursas
Jutiklių konkursas

Antroji vieta jutiklių konkurse

Rekomenduojamas: