Мазмуну:

Коопсуз ачкыч: 6 кадам (Сүрөттөр менен)
Коопсуз ачкыч: 6 кадам (Сүрөттөр менен)

Video: Коопсуз ачкыч: 6 кадам (Сүрөттөр менен)

Video: Коопсуз ачкыч: 6 кадам (Сүрөттөр менен)
Video: КЫЗ СУУГА АГЫП КЕТКЕН КАДРЫ ВИДЕОГО ТҮШҮП КАЛГАН 2024, Июль
Anonim
Image
Image
Материалдарды даярдоо
Материалдарды даярдоо

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

1 -кадам: Материалдарды даярдоо

Ардуино Леонардо (Ардуино)

Matrix 4x4 баскычтобу (Amazon)

ЖК 16x2 (Amazon)

Micro Arduino Servo Motor SG90 (Amazon)

Секирүүчү эркектен ургаачыга өтөт (Amazon)

Jumper Эркектен Эркекке Зым (Амазонка)

Laser Cut 3D Басылган Кап x1 (15x20x12cm)

Тасма / Клей

Жыгач клей

Заряддоочу

Breadboard / Welding Gun

2 -кадам: Код

Code
Code
Code
Code
Code
Code

Code

1. Китепканадан 4 системаны түшүрүү.

2. Серво пинин 4 деп жарыялаганыңызды текшериңиз (2 же 3төн башка каалаган сан: эгерде LCD SDA жана SCLди ээлесе, экөө тең иштебейт).

3. Ар кандай саптар жана мамычалар ар кандай төөнөгүчтөргө таандык, андыктан туура деп жарыялагыла.

4. Кулпу үчүн өздүк кодду орнотуңуз.

5. "resetLocker" системасы кайра баштапкы абалына кайтып келгенде билдирет: ЖК "Азык -түлүк алуу" жана "Пин" басып чыгарат, ал эми servo 40 градуска бурулат, ал кутуну бекитет (даража ар кандай сервого же позициясына жараша болот) servo).

6. "unlockdoor" иштейт, эгерде колдонуучу туура сырсөздү киргизсе, сервону 110 градуска буруп (ачык) жана ЖК басуу "өтөт". Башка жагынан алганда, ЖК “Туура эмес! Кайра аракет кылыңыз ", эгерде пароль туура эмес болсо.

7. "*" басуу менен, колдонуучулар киргизилген сырсөздү тазалай алышат; "#" басуу менен, машина паролду текшере алат.

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

1. Коддоо бөлүгү үчүн жарыяланган казыктарга бардык зымдарды сайыңыз.

2. Позитивдүү жана терс электроддордон кабардар болуңуз, болбосо компоненттер бузулушу мүмкүн (оң электрод: 5V, терс электрод: GND).

3. Эгерде нан табагы чоң орунду ээлесе, зымдарды бири -бирине туташтыруу үчүн ширетүүчү тапанчаны колдонуңуз. Райондун иштешине мүмкүнчүлүк берүү үчүн, зымдар күйүп кетпегенин жана ширетүүчү зымдарды курчап турганын текшериңиз (Ширетүү боюнча кеңештер: Зымдарды жылытуу үчүн ширетүүчү тапанчаны колдонуңуз, ал суюктукту курчаганга чейин эрип кетиши үчүн ширеткичке салыңыз. зымдарды, андан кийин ширетүүчү тапанчаны жана ширетүүнү алып салыңыз).

4. Нан тактасын колдонуу: пин 6-13 баскычтоп болушу керек, пин 4 серво үчүн, ЖКнын SCL жана SDA сол жактагы эки казыкка туташат. Серво жана ЖКнын оң жана терс электроддору панелдин оң жана терс бөлүгүндө болууга тийиш, андан кийин панелдин тешиктерин 5V жана GNDге туташтыруу үчүн башка эки зымды колдонуңуз.

5. Ширетүүчү тапанчаны колдонуу: пин 6-13 баскычтоп болушу керек, пин 4 серво үчүн, ЖКнын SCL жана SDA сол жактагы эки казыкка туташат. Серво менен ЖКнын терс электроду GNDдин эки тешигинде болушу керек, бирок бир гана 5В тешиги бар, демек серво менен ЖКнын оң электроддору ширетүүнү колдонуу менен бирге болушу керек жана алар зымдардын экөөнү тең 5В зым.

4 -кадам: Сырткы: Лазердик куту

Сырткы: Лазердик кутуча
Сырткы: Лазердик кутуча
Сырткы: лазердик кутуча
Сырткы: лазердик кутуча

1. Ачкычтын кулпусуна лазер менен кесилген кутучаны тартыңыз, анын ичинде үстү жана асты 15х20см 2 даана, алдыңкы жана арткы үчүн 20х12смдик 2 даана, капталдары үчүн 15х12см 2 даана. (Бул веб -сайт лазердик кесүү үчүн кутуну ыңгайлаштыруу үчүн жеткиликтүү)

2. Кутучаны ачуу үчүн 2х1см көлөмүндөгү тешикчени, 7х2,5см өлчөмүндөгү ЖК тешигин, 2,5х0,5см клавиатура тешигин жана диаметри 3,5 см тегеректи камтыганды унутпаңыз.

3. Корпустун бөлүктөрүн басып чыгаруу үчүн лазердик принтерди табыңыз.

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

5 -кадам: Компоненттерди чогултуу

Компоненттерди чогултуу
Компоненттерди чогултуу
Компоненттерди чогултуу
Компоненттерди чогултуу
Компоненттерди чогултуу
Компоненттерди чогултуу

1. Лазердик кесүүдөн алынган бөлүктөрдү чогуу коюп, кутучаны түзүңүз.

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

3. Ариптакта алдыңкы сол жактагы тешиктен өтүп, туура казыктарга сайылышы керек.

4. Экранды колдонуучуга каратуу үчүн ЖКны үстүндөгү тешикке коюңуз.

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

6. Леонардо Ардуино тактасын башка зым байланышына эң кыска аралыкта болушу үчүн бөлүктүн ортосуна чаптаңыз, андан кийин зымдардын баары сайылып турганын текшериңиз.

7. Серво аралыкты өлчөгүлө, кулпу стабилдүү болуп калыш үчүн капталдагы тешиктен өтө алат. Серво туура эмес жерде болсо, кулпу иштебейт же серво түшүп кете берет.

8. Заряддагычты кутунун ички жагына жабыштыруу үчүн чопону же лентаны колдонуңуз жана заряддагыч түзүлүштү Arduino тактасына туташтырыңыз.

9. Керек болсо зымды скотч менен жабыңыз (ички тыкан көрүнүшү үчүн жана сейфти ачуу жана жабуу оңой).

6 -кадам: Кантип иштетүү керек

Кантип иштетүү керек
Кантип иштетүү керек
Кантип иштетүү керек
Кантип иштетүү керек
Кантип иштетүү керек
Кантип иштетүү керек

1. Ачкычтарды тешиктин ичине түшүрүү (үйдөн чыгуу).

2. Сырсөздү тазалоо үчүн "*" баскычын, ал эми паролду текшерүү үчүн "#" баскычын басыңыз (ЖК).

3. Өткөрүүчү код туура эмес болсо, кулпу ачылбайт; эгер пароль туура болсо, кулпу ачылат (серво).

4. Туура сырсөздү киргизүү менен ачкычты алып салыңыз (үйгө кирүү).

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