Мазмуну:

Электрондук коддун кулпусу: 4 кадам
Электрондук коддун кулпусу: 4 кадам

Video: Электрондук коддун кулпусу: 4 кадам

Video: Электрондук коддун кулпусу: 4 кадам
Video: 7-класс | Информатика | Электрондук почта 2024, Июль
Anonim
Электрондук коддун кулпусу
Электрондук коддун кулпусу

Санарип коддордун кулпулары Электроникада абдан популярдуу, анда кулпуну ачуу үчүн белгилүү бир "кодду" киргизүү керек. Кулпуну ачуу үчүн киргизилген кодду алдын ала аныкталган код менен салыштыруу үчүн бул кулпуларга микроконтроллер керек. Мындай санариптик кулпулар Arduino, Raspberry Pi жана 8051 микроконтроллерлерин колдонушат. Бирок бүгүн бул жерде биз эч кандай микроконтроллерсиз Code Lock куруп жатабыз.

Бул жөнөкөй схемада биз 555 Timer ICге негизделген Code Lock куруп жатабыз. Бул кулпулоодо 8 баскыч болот жана кулпуну ачуу үчүн бир эле учурда төрт баскычты басуу керек. 555 IC бул жерде Monostable Vibrator катары конфигурацияланган. Негизинен, бул схемада биз чыгуучу пин 3төгү светодиодго ээ болобуз, ал триггер тигил төрт кнопканы басуу менен күйгүзүлөт. Жарык диод бир канча убакытка чейин күйүп турат, андан кийин автоматтык түрдө өчөт. Убакытты бул 555 моностабилдүү эсептегич менен эсептесе болот. LED бул жерде Электр кулпусун билдирет, ал ток жок болгондо кулпуланган бойдон калат жана ал аркылуу ток өткөндө кулпусу ачылат. Конкреттүү төрт баскычтын айкалышы "Код" болуп саналат, ал кулпуну ачышы керек.

Бул долбоор LCSC тарабынан каржыланат. Мен LCSC.com электрондук компоненттерин колдонуп келе жатам. LCSC эң мыкты баада чыныгы, жогорку сапаттагы электрондук компоненттердин кеңири түрүн сунуштоого бекем милдеттенме алган. Бүгүн катталып, биринчи заказыңыз боюнча $ 8 арзандатууга ээ болуңуз.

1 -кадам: Сизге керектүү нерселер

  1. 555 Таймер x 1
  2. Резистор 470 Ом x 1
  3. Резистор 100 Ом x 2
  4. Резистор 10k ohm x 1
  5. Резистор 47k ohm x 1
  6. Конденсатор 100 uF x 1

2 -кадам: Райондук түшүндүрмө

Circuit Explained
Circuit Explained

Райондо көрсөтүлгөндөй, бизде PIN6 менен GROUND ортосунда конденсатор бар, бул конденсатордун мааниси триггер өткөндөн кийин LEDдин күйүү убактысын аныктайт. Бул конденсатор бир триггер үчүн көбүрөөк күйгүзүү убактысы үчүн жогору баалуулук менен алмаштырылышы мүмкүн. Сыйымдуулукту азайтуу менен биз триггерден кийин күйгүзүү убактысын азайта алабыз. Райондо колдонулган камсыздоо чыңалуусу +3Втан +12Вга чейин каалаган чыңалуу болушу мүмкүн жана ал 12 В ашпашы керек, бул чиптин бузулушуна алып келет. Калган байланыштар схеманын схемасында көрсөтүлгөн.

3 -кадам: Бул кантип иштейт?

Жогоруда айтылгандай, бул жерде 555 IC Monostable Multivibrator режиминде конфигурацияланган. Ошентип, триггер баскычты басуу менен берилгенде, LED күйөт жана PIN6 конденсатору туташканга чейин ЖОГОРКУ болуп калат. ЧЫГУУ жогорку убакытты төмөнкү формула боюнча эсептесе болот.

T = 1.1*R*C мында, R = 47k ohms жана C = 100 uF

Ошентип, биздин схемадагы баалуулуктарга ылайык, T = 1.1*47000*0.0001 = 5.17 секунд.

Ошентип, LED 5 секунд күйүп турат.

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

Эми, биз билебиз, 555 таймердеги ICде, TRIGGER кандай болбосун, эгерде RESET пин өчүрүлсө, чыгаруу LOW болот. Ошентип, бул жерде биз Code Lockту куруу үчүн Trigger and Reset пиндерин колдонобуз.

Райондо көрсөтүлгөндөй, биз уруксатсыз кирүүнү чаташтыруу үчүн баскычтарды басаңдатып колдондук. Тизмедегидей эле, TOP катмарынын баскычтары "Linkers" болуп саналат, жана TRIGGERдин колдонулушу үчүн алардын бардыгын бирге басуу керек. ТӨМӨНкү катмар баскычтары баары RESET же "Mines"; эгер сиз алардын бирин да бассаңыз, ЧЫГУУ ЛИНКЕРЛЕР бир убакта басылса дагы ТӨМӨН болот.

Бул жерде белгилеңиз, 4 -пин - бул PIN -ди кайра коюу жана 2 -пин - 555 таймер ICдеги пин -триггер. Жерге туташтыргыч 4 555 ICти баштапкы абалга келтирет, ал эми жерге туташтыруу Pin 2 өндүрүмдүн жогору болушун шарттайт. Ошентип, Чыгууну алуу же Коддун кулпусун ачуу үчүн, TOP катмарындагы бардык баскычтарды (шилтемелерди) бир эле учурда астыңкы катмардагы (Mines) эч кандай баскычты баспай туруп басуу керек. 8 баскыч менен бизде 40K айкалыштары болот жана эгер туура ЛИНКЕРЛЕР белгилүү болбосо, кулпуну ачуу үчүн туура айкалышты алуу түбөлүккө созулат.

Эми, чынжырдын ички иштешин талкуулайлы. Келгиле, схема схемада жана берилген кубаттуулукка ылайык нан панелинде туташкан деп ойлойбуз. Эми ТРИГЕР берилбегендиктен, LED өчүрүлөт. Таймер чипиндеги TRIGGER PIN коду өтө сезимтал жана ал 555тин чыгышын аныктайт. TRIGGER pin 2деги логика 555 TIMERдин ичиндеги флип-флопту орнотот, биз High Outputка ээ болобуз жана триггер пини High logic чыкканда ТӨМӨН бойдон калууда.

Жогорку катмардагы (Linkers) бардык баскычтар чогуу басылганда, триггер пин гана жерге туташтырылат жана биз Чыгууну HIGH катары алып, кулпуну ачабыз. Бирок, бул жогорку этапты триггерди алып салгандан кийин көпкө кармоо мүмкүн эмес. LINKERS чыгарылгандан кийин, өндүрүштүн ЖОГОРКУ баскычы биз жогоруда талкуулагандай, Pin 6 менен жердин ортосунда туташкан конденсатордун заряддоо убактысына көз каранды. Ошентип, кулпу конденсатор заряддалмайынча кулпусу ачык бойдон калат. Конденсатор бир жолу чыңалуу деңгээлине жетет, ал 555 чеги PIN (PIN6) аркылуу чыгат, ал ЧЫГЫП түшөт жана LED конденсатордун разряды катары өчөт. Мына ушундай 555 IC Monostable режиминде иштейт.

Ошентип, бул Электрондук кулпу кантип иштейт, сиз LEDди реле же транзистордун жардамы менен чыныгы эшик кулпусу менен алмаштыра аласыз.

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