Мазмуну:

B-Safe, Portable Safe: 8 Кадам (Сүрөттөр менен)
B-Safe, Portable Safe: 8 Кадам (Сүрөттөр менен)

Video: B-Safe, Portable Safe: 8 Кадам (Сүрөттөр менен)

Video: B-Safe, Portable Safe: 8 Кадам (Сүрөттөр менен)
Video: 8 Excel куралдары ар ким колдоно алгыдай болушу керек 2024, Ноябрь
Anonim
Image
Image
B-Safe, Portable Safe
B-Safe, Portable Safe

*** 4 -сентябрь 2019: Мен кутунун өзүнүн жаңы 3D файлын жүктөдүм. Менин кулпум жакшы жабуу үчүн 10 мм өтө бийик көрүндү ***

Маселе

Муну элестетип көрүңүз:

Сиз бир күнү эртең менен ойгоносуз, аба ырайы чынында жакшы. Сиз пляжга баргыңыз келет, анткени сиз пляжга өтө жакын жашабаганыңыз үчүн машинаңызды алып кетесиз. Жээкте паркинг үчүн сиз телефонуңузду колдоносуз.

Бул пляжга төмөнкү нерселерди (жок дегенде) алып барганыңызды билдирет:

  • Машинанын ачкычтары
  • Айдоочунун күбөлүгүн
  • Телефон
  • Сүлгү

Сууга түшкүңүз келгенде бул нерселерди эмне кыласыз? Сүлгүңүздүн жанында кароосуз калтырасызбы? Hmmm. Бул көйгөйдү чечүү керек…

Чечим

Жогоруда айтылгандай, мен портативдик сейфти түздүм. B-Safe, бул жерде B пляжды же менин атымды билдирет, Бастиан. Бул Коопсуз болгула деп айтылат.

Бул кантип иштейт?

Ар бир B-Safe программалык камсыздоонун өзүнүн жеке пин коду бар. B-Safe өчүрүлгөндө, ал ачык болот. Сиз ачкычтар, лицензия жана телефон сыяктуу маанилүү нерселериңизди кутунун ичине салып, күйгүзүү үчүн которгучту оодарып, жабыңыз жана кулпулап, жеке пиниңизге киргизиңиз. B-Safe азыр куралданган жана кулпуланган.

Качан кимдир бирөө сиздин кутуңузду алса, анда LEDдин бир нече секундасына күйүп калат, эгерде бул бир нече секунддан кийин дагы эле кыймыл болсо, катуу сигнал угулат. Кайра туура пин кодду киргизмейинче, бул токтобойт. Бирок эгер сиз кыймылдын моменти менен туура пин кодду киргизсеңиз, B-Safe куралсызданат.

B-Safeди бош пляжда колдонуу сунушталбайт. Идея кимдир бирөө абдан ызы -чуу салынган кутуча менен пляждын үстүнөн басса же чуркаса, жанындагылар аны токтотушат. Муну өзүңүз жаратуу үчүн 3, 4, 5 жана 6 -кадамдарды аткарышыңыз керек

Жабдуулар

Колдонулган жабдуулар:

  • Ардуино Леонардо (казыксыз)
  • Headerpins эркек 40 казык металл 90 градус
  • Бир нече jumpercables аял/аял
  • Switch Rocker Snap-in On/Off тик бурчтуу кара
  • Wire 1x0, 2mm2 көп ядролук ийкемдүү негизги кара
  • Wire 1x0, 2mm2 көп ядролук ийкемдүү негизги кызыл
  • Wire 1x0, 2mm2 көп ядролук ийкемдүү негизги сары
  • жылуулукту кыскартуучу түтүктөрдүн бир аз бөлүгү
  • LED 5 мм кызыл
  • LED 5 мм жашыл
  • динамик 3-24V
  • 9В батарея
  • 9V батарея туташтыргычы
  • Резистор 120 Ом 1/4в 5%
  • Резистор 100 Ом 1/4в 5%
  • 3D басылган кутуча
  • 4x4 баскычтобу
  • ПХБ тактасынын кичинекей бөлүгү
  • кичинекей кулпу (мен Action кутусунан бирин алып салдым)
  • 3-октук акселерометр MPU6050
  • кичинекей "сол" электроникадан кээ бир бурамалар телевизордун пульту сыяктуу
  • бир нече M3 бурама
  • LED үчүн бир аз клей
  • пиво көп

1 -кадам: Прототип жана тестирлөө

Прототип жана тестирлөө
Прототип жана тестирлөө

Прототипим үчүн, мен баардык нерселерди туташтырып, норд жана бир нече "сайгычтарды" колдондум, мен Arduino кодун түзө баштадым жана аны сынап көрдүм, сынап көрдүм. Баарын башкача туташтырып, кодду кайра жазып, кайра сынап көрдүм.

Мен канааттандырарлык болгонго чейин жана баары мен каалагандай иштеди.

2 -кадам: Кабелдик схемалар

Кабелдик схемалар
Кабелдик схемалар

Кабелдөө абдан жөнөкөй. Жөн гана схемаларды колдонуңуз, мүмкүн болушунча кыска кабелдерди колдонууга аракет кылыңыз, ошондо баары капкакка идеалдуу келет.

3 -кадам: ширетүү

Soldering
Soldering

Бардык зымдарды өтө узун болбошу үчүн ченеп, кесип, учун сыйрып алам. Андан кийин, мен бардык зымдарды ширетүүчү бөлүктөргө туташтырам. Мен ошондой эле жылуулукту азайтуучу түтүктөрдү колдоном. Кабелди бөлүккө туташтыруудан мурун аларды кабелге (бошоп) койгонуңузду текшериңиз.

Мен ширеткен бөлүктөр:

  • 90 градус бурч туташтыргычы Arduino боюнча
  • Баскычтоптун 90 градус бурчтуу туташтыргычы
  • светодиоддорго зым
  • ПХБдагы резисторлор
  • спикерден ПХБга чейинки зым
  • кубат баскычы

4 -кадам: Бардык бөлүктөрдү 3D басып чыгаруу

3D Бардык бөлүктөрдү басып чыгаруу
3D Бардык бөлүктөрдү басып чыгаруу
3D Бардык бөлүктөрдү басып чыгаруу
3D Бардык бөлүктөрдү басып чыгаруу

Мен бүтүндөй кутучаны жана анын баарын Autodesk Fusion 360та иштеп чыктым. Бул мага абдан көп убакытты талап кылды, анткени мен каалагандай баары туура болушун кааладым. Менин биринчи дизайнымда түбүндө Arduino бар болчу, бирок бул акыркы дизайнда капкактын ичиндеги бардык нерселер бар. Капкактын ичинде бардыгын (M3) бурамалар менен бекемдөө үчүн алдын ала жасалган тешиктер бар.

Бөлүктөрдү басып чыгаруу үчүн мен Tronxy P802Mди (Prusa i3 окшош) 200 x 200 x 220 керебет менен колдоном. Мен Ultimaker Cura менен STLлерди кесип салдым. Мен Cura үчүн колдонгон жөндөөлөрдү экспорттодум. Менин Cura профилимди бул жерден жүктөп алсаңыз болот.

Мен дагы STLлеримди бул жерге жүктөдүм. Төрт бар, кутунун өзү, капкак, капкактын капкагы жана капкактын баскычы. Билип коюңуз: кутунун өзү 24 сааттан ашык басып чыгарды!

5 -кадам: Кодду жүктөңүз

Кодду жүктөңүз
Кодду жүктөңүз

Мен дагы эле B-Safeны реалдуу өндүрүшкө киргизүүнү же албоону чечип жаткандыктан, бул жерге алдын ала түзүлгөн.hex файлын гана коюуну чечтим. Бул.hex файлы толугу менен иштеп жатат жана Arduinoго жүктөөгө даяр.

Алдын ала түзүлгөн.hex файлында "9503" пин коду бар

Эгерде сиз ыңгайлаштырылган пинкодду кааласаңыз, мага бир сапты калтырыңыз, мен сизге жеке кодуңуз менен жаңы.hex файлын жөнөтөм.

6 -кадам: Бардык бөлүктөрдү чогултуу

Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу

Кураштыруу дизайнынан улам абдан оңой. Баскыч жана динамик капкакка эң сонун туура келет. Мен клавиатураны капкакка бекитүү үчүн эски пульттун эски (өтө кичинекей) бурамаларын колдоном.

Arduino Leonardo жана ПХБнын бөлүгү M3 бурамалары менен бекитилген.

Капкакты кутунун өзүнө бекитүү үчүн сиз жиптин бир бөлүгүн (3D басып чыгаруу зымы) колдоно аласыз. Капкактын жана кутунун тешиктери 2 миллиметр, жипчеси 1,75 миллиметр, ошондуктан бул эң сонун дал келет!

Батарея аны капкакка бекитпестен эле кетет. Капкактын капкагы жана капкактын чөмүлтүлгөн квадраты болгондуктан, батарея капкакты койгондо кыймылдабайт. Ошол эле динамикке жана күйгүзүү/өчүрүү баскычына да тиешелүү. Булар дагы капкакка камтылбай калат.

Жалгыз нерсе - бул светодиоддор, бирок бул аларды сыртынан түрткөндө сыртка чыгып кетпеши үчүн жасалган бир чара.

Arduino зымдарын өткөрүү үчүн төмөнкү казыктар колдонулат:

  • Arduino санарип 0 - 7; Баскыч 1ден 8ге чейин
  • Arduino Digital 8; кызыл LED
  • Arduino санарип 9; жашыл LED
  • Arduino санарип 12; баяндамачы
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; Кичинекей PCB боюнча GND
  • Arduino GND; 9В батарея
  • Arduino VIN; 9В батарея

Электрондук кулпуну колдонбогондугумдун себеби, бул дизайнды иштете турган кичинекей жана күчтүү электрондук кулпуну таба албаганым. Бул "жакшыртуу үчүн өзгөртүүлөр" менин тизмесинде (8 -кадам)

7 -кадам: пляжга баруу

Пляжга баруу
Пляжга баруу

Куту эми бүттү жана чогултулду. Эми жээкке баруу убактысы келди!

Анын кантип иштээри жөнүндө кичинекей көрсөтмөлөр:

  1. (Кулпусу ачылган) кутучаны ачып, маанилүү нерселериңизди ичине салыңыз
  2. Жабыңыз, кутуну бекиңиз жана ачкычты алыңыз
  3. Кутуну каалаган жерге коюңуз
  4. Asterix (*) баскычын басыңыз - Куту азыр куралданган
  5. Сууга түш
  6. Кутучаны алып, пиниңизди киргизиңиз

    Эгер туура эмес сырсөздү бассаңыз, кайра баштоо үчүн фунт (#) баскычын колдонсоңуз болот

  7. Ачкычты колдонуу менен кутучаны ачыңыз

Дал ушул! Көңүл ачуу !!

8 -кадам: жакшыртуу үчүн өзгөртүүлөр

Жакшыртуу үчүн өзгөртүүлөр
Жакшыртуу үчүн өзгөртүүлөр

Ар бир долбоор сыяктуу эле, жакшы долбоор эч качан бүтпөйт. (Мен бул абдан жакшы долбоор деп ойлойм да: P) Ошондуктан мен жазып жатам, (мен бул долбоорду жасап жатканда), төмөндө жакшыртуу тизмеси:

  • жакшыраак Arduino коду
  • механикалык кулпунун ордуна электрондук кулпуну алмаштырыңыз
  • пин кодду өзгөртүү мүмкүнчүлүгү (Arduino коду жана EEPROM менен)
  • батарейканы алмаштыруу үчүн батарейканын капкагын жасаңыз
  • спикерди "TIP120" транзисторун колдонуп, 5Вдан ашык иште
  • Arduino Leonardo'yу Arduino Nanoго алмаштырыңыз

Эгерде сизде дагы жакшыртуулар болсо, мага билдириңиз!

Сенсорлор таймашы
Сенсорлор таймашы
Сенсорлор таймашы
Сенсорлор таймашы

Сенсорлор конкурсунда экинчи орунду ээледи

Сунушталууда: