Мазмуну:

Жаркыраган коопсуз: 6 кадам
Жаркыраган коопсуз: 6 кадам

Video: Жаркыраган коопсуз: 6 кадам

Video: Жаркыраган коопсуз: 6 кадам
Video: Дракон подстаканник (крючком) 1-я часть Мастер-класс Ирины Земской 2024, Июль
Anonim
Жаркыраган сейф
Жаркыраган сейф

Бул долбоор сиздин нерсеңизди коргоонун жолун сунуштайт. Долбоордун акыркы натыйжасы - коопсуздуктун эки баскычынан кийин arduino тарабынан башкарылган которуу. Коммутатор порталды ача алат, алыстан башкарууну алмаштырат же жөн эле моторго буйрук берет. Менин долбоорум бир нерсени ачкан блокту гана сунуштайт. Ошентип, сиз муну долбооруңузга ылайыкташтыра аласыз.

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

Мен француз студентмин, ошондуктан мен бардыгын "англисче" кылууга аракет кылам

1 -кадам: Сизге эмне керек?

Сизге эмне керек?
Сизге эмне керек?
Сизге эмне керек?
Сизге эмне керек?

Бул долбоор үчүн сизге керек болот:

  • 9 фоторезистор (1MOhm) жана 20kOhm каршылыгы
  • CD4051B деп аталган аналогдук MUX
  • Зымдар
  • 3*4 баскычтоп матрицасы
  • 2N2222 транзистору
  • An arduino UNO

2-кадам: Биздин "фоторезистор-кодду" жасаңыз

Биздин кыл
Биздин кыл

Негизги идея - бул нерсебиздин кулпусун ачуу үчүн жарыкты колдонуу. Баары билет, кара жарыксыз жасалат жана ак - эң күчтүү жарык. Бул биз колдоно турган нерсе. Муну жасоо үчүн биз сүрөттөгү боз масштабды колдонобуз.

Мен кичинекей питон программасын түздүк, анда биз экраныбыздын өлчөмүн орното алабыз, андан кийин программа 3*3 матрицасын түзөт, анда ар бир аймак кок түстөгү масштабдуу. Бул сүрөт уникалдуу жана 255^9 мүмкүнчүлүгү катары.

Менин программамды колдонуу үчүн, жаздык китепканасы орнотулган python 3.x керек болот. Эгер кантип жасоону билбесеңиз, интернеттен издесеңиз болот, видеолор көп.

Мен кандай образды чогултуп жатканымды көрө аласыз.

3 -кадам: Биздин "фоторезисторлор_кодубузду" кантип туура колдонуу керек?

Кантип туура колдонуу биздин
Кантип туура колдонуу биздин

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

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

4 -кадам: Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?

Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?
Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?
Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?
Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?
Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?
Фоторезисторлоруңузду кантип зымдап, баарын калибрлесе болот?

Баары жабыштырылган, зымдар бекер. Сиз муну arduino менен туташтырышыңыз керек.

Arduino UNOнун 6 аналогдук кирүүсү гана бар, мен дагы CD4051B MUX менен дагы 8ди киргизүүнү сунуштайм. Биз бул MUXтин 8 киргизүүсүн колдонобуз жана акыркысы Arduinoдо Analog1 болот. Сүрөткө ылайык 20KOkm реисторлор менен ар бир фотодиодду даярдаңыз. Андан кийин кийинки сүрөттөр боюнча ар бир фоторезисторго номер коюңуз. Акыры 9 -фоторезисторлорду A1ге жана экинчисине MUXке сүрөттөгүдөй зымдап коюңуз: IN/OUT 0ден 7ге чейин 1ден 8ге чейин фоторезисторлор.

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

!!! Этият болуңуз, экраныңызды жогорку жарыктыкка орнотуңуз жана бул программаны колдонгон сайын жарыктыгын сактап туруңуз !!!

5 -кадам: Негизги программаны колдонуңуз

Негизги программаны колдонуңуз
Негизги программаны колдонуңуз
Негизги программаны колдонуңуз
Негизги программаны колдонуңуз

Баарын калибрлеп алгандан кийин, биз сүрөткө ылайык клавиатураны зым менен байланыштыра алабыз.

Андан кийин, негизги программаны жүктөп алып, аны ачыңыз. Сиз ал жерге калибрлөөнүн жыйынтыгын "code_light" массивине койсоңуз болот жана 4 цифралык кодуңузду "аракет" массивинде да өзгөртө аласыз.

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

Негизги программа төмөнкүчө бөлүнөт:

  • константаларды жана байланыштарды аныктоо
  • 9 фоторезистордун окулушу

    • жакшы болсо, биз кол кодун текшере алабыз

      жакшы болсо, сейф ачылат

    • жалган болсо, кайра аракет кылыңыз

6 -кадам: Көңүл ачыңыз !

Баары жакшы иштеп жаткандыгын текшерүү үчүн, мен транзисторго светодиодду өткөрөм. Ал жаркырап турат. Светодиодду сиздин оюңуз боюнча алмаштырыңыз: кулпу үчүн мотор же серво же транзисторду алыстан башкаруу баскычын алмаштыруу үчүн кармап туруңуз.

Сизде көйгөй болбойт деп ишенем. Ооба болсо, [email protected] менен байланышыңыз

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