Sisukord:

B-Safe, kaasaskantav seif: 8 sammu (piltidega)
B-Safe, kaasaskantav seif: 8 sammu (piltidega)

Video: B-Safe, kaasaskantav seif: 8 sammu (piltidega)

Video: B-Safe, kaasaskantav seif: 8 sammu (piltidega)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Image
Image
B-seif, kaasaskantav seif
B-seif, kaasaskantav seif

*** 4. september 2019: laadisin üles karbi enda uue 3D -faili. Tundus, et mu lukk oli hea sulgemise jaoks 10 mm liiga kõrge ***

Probleem

Kujutage ette seda:

Ärkad ühel hommikul ja ilm on tõesti hea. Sa tahad randa minna. Kuna sa ei ela rannale liiga lähedal, võtad oma auto. Ranna parkingati eest tasumiseks kasutate oma telefoni.

See tähendab, et lähete randa (vähemalt) järgmiste esemetega:

  • Autovõtmed
  • Juhiluba
  • Telefon
  • Käterätik

Mida teete nende esemetega, kui soovite ujuma minna? Jätate need oma rätiku juurde järelevalveta? Hmmm. See probleem vajab lahendust…

Lahendus

Ülalkirjeldatud probleemi jaoks lõin kaasaskantava seifi. B-seif, kus B tähistab ranna või minu nime Bastiaan. Seda hääldatakse kui ohutut.

Kuidas see töötab?

Igal B-seifil on programmeeritud isiklik PIN-kood. Kui B-Safe on välja lülitatud, on see avatud. Panete oma olulised asjad, näiteks võtmed, litsentsi ja telefoni, kasti, keerake lüliti sisse, sulgege ja lukustage ning sisestage oma isiklik pin. B-Safe on nüüd relvastatud ja lukustatud.

Kui keegi võtab teie kasti, süttib üks LED -tuledest mõneks sekundiks. Kui pärast mõnda sekundit on veel liikumist, kostab vali alarm. See ei peatu enne, kui sisestate uuesti õige PIN -koodi. Kuid kui sisestate liikumishetkel õige PIN-koodi, lülitub B-Safe välja.

B-seifi kasutamine tühjal rannal ei ole soovitatav. Idee on selles, et kui keegi kõnnib või jookseb üle randa väga mürarikka kastiga, peatavad kõrvalseisjad ta. Selle ise loomiseks peate järgima ainult samme 3, 4, 5 ja 6

Tarvikud

Kasutatud tarvikud:

  • Arduino Leonardo (ilma tihvtideta)
  • Pearõngad isased 40 tihvti metallist 90 kraadi
  • Mitu jumpercable naissoost/naissoost
  • Lüliti Rocker Snap-in On/off ristkülikukujuline must
  • Juhe 1x0, 2mm2 mitmetuumaline painduv südamik must
  • Juhe 1x0, 2mm2 mitmetuumaline painduv südamik punane
  • Traat 1x0, 2mm2 mitmetuumaline painduv südamik kollane
  • väike tükk termokahanevaid torusid
  • LED 5 mm punane
  • LED 5 mm roheline
  • kõlar 3-24V
  • 9V aku
  • 9V aku pistik
  • Takisti 120 oomi 1/4w 5%
  • Takisti 100 oomi 1/4w 5%
  • 3D trükitud kast
  • 4x4 klaviatuur
  • väike tükk PCB plaati
  • väike lukk (võtsin Actionist ühe seifist välja)
  • 3-teljeline kiirendusmõõtur MPU6050
  • mõned kasutasid kruvisid väikesest "üle jäänud" elektroonikast, nagu televiisoripuldid
  • mitu M3 kruvi
  • veidi liimi LED -ide jaoks
  • palju õlut

Samm: prototüüp ja testimine

Prototüüp ja testimine
Prototüüp ja testimine

Oma prototüübi jaoks kasutasin leivapulka ja mõningaid "pistikjuhtmeid". Kui kõik oli ühendatud, hakkasin looma Arduino koodi ning testisin, testisin ja testisin seda. Ühendage kõik erinevalt, kirjutage kood uuesti ja katsetage uuesti.

Kuni olin rahul ja kõik töötas täpselt nii, nagu ma tahtsin.

2. samm: juhtmestiku skeemid

Juhtmestiku skeemid
Juhtmestiku skeemid

Juhtmestik on üsna lihtne. Lihtsalt kasutage skeeme kõikide juhtmete ühendamiseks. Lihtsalt proovige kasutada võimalikult lühikesi kaableid, nii et kõik sobib ideaalselt kaanesse.

3. samm: jootmine

Jootmine
Jootmine

Mõõdan kõik juhtmed nii, et need poleks liiga pikad, katkestan need ja ribad otsast ära. Seejärel ühendan kõik juhtmed jootekolvi abil osadega. Kasutan ka termokahanevaid torusid. Enne kaabli osaga ühendamist veenduge, et asetate need (lahtiselt) kaabli külge.

Joodatud osad on järgmised:

  • Arduino 90 -kraadise nurgaga pistiku tihvtid
  • 90 -kraadise nurgaga pistiku tihvtid klaviatuuril
  • juhtmed LED -ide külge
  • takistid trükkplaadil
  • juhe kõlarist PCB -le
  • toitenupp

Samm: kõigi osade 3D -printimine

3D -printimine kõik osad
3D -printimine kõik osad
3D -printimine kõik osad
3D -printimine kõik osad

Ma kujundasin kogu karbi ja kõik sellega koos Autodesk Fusion 360 -s. See võttis mul väga kaua aega, sest ma tahtsin, et kõik oleks täpselt nii, nagu ma tahtsin. Minu esimese kujunduse põhjas oli Arduino, kuid sellel lõplikul kujundusel on kõik kaane sees. Kaane sees on eelnevalt tehtud augud, et kinnitada kõik (M3) kruvidega.

Osade printimiseks kasutan Tronxy P802M (sarnane Prusa i3 -le), mille voodi on 200 x 200 x 220. Lõikasin STL -id viiludeks Ultimaker Cura abil. Ekspordisin Cura jaoks kasutatud seaded. Minu Cura profiili saate alla laadida siit.

Laadisin siia ka oma STL -id üles. Neid on neli, karp ise, kaas, kaane kaas ja nupp kaanel. Pange tähele: karbi printimiseks kulus mul rohkem kui 24 tundi!

Samm: laadige kood sisse

Laadige kood sisse
Laadige kood sisse

Kuna ma alles otsustan, kas võtta B-Safe päris tootmisse või mitte, otsustasin siia panna ainult eelkompileeritud.hex-faili. See.hex -fail töötab täielikult ja on valmis teie Arduinosse üles laadima.

Eelkompileeritud.hex-faili PIN-kood on "9503"

Kui soovite kohandatud PIN -koodi, jätke mulle rida ja ma saadan teile uue.hex -faili koos teie isikukoodiga.

6. samm: kõigi osade kokkupanek

Kõikide osade kokkupanek
Kõikide osade kokkupanek
Kõikide osade kokkupanek
Kõikide osade kokkupanek
Kõikide osade kokkupanek
Kõikide osade kokkupanek

Kokkupanek on disaini tõttu üsna lihtne. Klaviatuur ja kõlar sobivad ideaalselt kaane sisse. Klaviatuuri kinnitamiseks kaane külge kasutan vanu (väga pisikesi) kruvisid vanast puldist.

Arduino Leonardo ja trükkplaat on kinnitatud M3 kruvidega.

Kaane kinnitamiseks karbi enda külge saate kasutada hõõgniidi tükki (3D -printimistraat). Kaane ja karbi augud on 2 millimeetrit ja hõõgniit 1,75 millimeetrit, nii et see sobib ideaalselt!

Aku läheb ilma kaanesse kinnitamata. Kaane katte ja kaanesse kastetud ruudu tõttu ei liigu aku kaane panekul. Sama kehtib ka kõlari ja sisse/välja nupu kohta. Ka need jäävad kaanes kinnitamata.

Liimitud on ainult LED -id, kuid see on vaid ettevaatusabinõu, et vältida nende väljatulekut, kui neid väljastpoolt suruda.

Arduino juhtmestiku jaoks kasutatakse järgmisi tihvte:

  • Arduino digitaalne 0 kuni 7; Klaviatuur 1 kuni 8
  • Arduino digital 8; punane LED
  • Arduino digitaalne 9; roheline LED
  • Arduino digitaalne 12; kõneleja
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; GND väikestel trükkplaatidel
  • Arduino GND; 9V aku
  • Arduino VIN; 9V aku

Põhjus, miks ma elektroonilist lukku ei kasutanud, on see, et ma ei leidnud selle disaini toimimiseks piisavalt väikest ja tugevat elektroonilist lukku. See on minu paranduste muudatuste loendis (samm 8)

Samm: minge randa

Mine randa
Mine randa

Karp on nüüd valmis ja kokku pandud. Nüüd on aeg randa minna!

Väikesed juhised selle toimimiseks:

  1. Avage (lukustamata) kast ja pange oma olulised asjad sisse
  2. Sulgege, lukustage kast ja võtke võti
  3. Asetage kast soovitud kohta
  4. Vajutage asterix (*) nuppu - kast on nüüd relvastatud
  5. Mine ujuma
  6. Võtke kast ja sisestage oma PIN -kood

    Kui vajutate vale parooli, saate uuesti alustamiseks kasutada naela (#) klahvi

  7. Avage kast võtmega

See on kõik! Lõbutse hästi !!

8. samm: muudatused parandamiseks

Muudatused parandamiseks
Muudatused parandamiseks

Nagu iga projekt, ei saa ka hea projekt kunagi tõeliselt valmis. (Kuigi ma arvan, et see on väga hea projekt: P) Sellepärast ma kirjutan (selle projekti tegemise ajal) allpool loetelu parandustest:

  • parem Arduino kood
  • muutke lukk mehaanilise luku asemel elektrooniliseks lukuks
  • võimalus muuta PIN -koodi käsiraamatut (Arduino koodi ja EEPROM -iga)
  • tehke patareikaas lihtsamaks
  • pange kõlar tööle üle 5 V, kasutades "TIP120" transistorit
  • asendage Arduino Leonardo Arduino Nano vastu

Kui teil on veel täiendusi lisada, andke mulle sellest teada!

Andurite võistlus
Andurite võistlus
Andurite võistlus
Andurite võistlus

Andurite võistluse teine koht

Soovitan: