Мазмуну:
- Жабдуулар
- 1 -кадам: Circuit Description
- 2 -кадам: Ассамблея
- 3 -кадам: операция
- 4 -кадам: Мүчүлүштүктөрдү оңдоо
Video: Электрондук кулпу үчүн код кодчу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул жөнөкөй программалана турган 4 баскычтуу айкалышуу коду.
интерфейс модулу ачкычсыз кулпуну башкаруу талап кылынышы мүмкүн болгон бир катар долбоорлордо колдонулушу мүмкүн. Кулпулоо механизмин иштетүү үчүн керектүү сигналды чыгаруу үчүн PCB гана көрсөтүлөт, кулпулоо механизми колдонуучуга калтырылат.
ПХБ жер үстүндөгү жана тешик компоненттеринин айкалышын колдонот, алардын бардыгы жеткиликтүү, SMT компоненттерин орнотуу үчүн туруктуу кол жана майда учтуу ширетүүчү темир талап кылынат. Курууну жеңилдетүү үчүн DIP розеткаларга орнотулган. Бурамалуу терминалдар 9В батареяны (5V мин. 15V max) туташтыруу үчүн колдонулат.
Мен PCB макетин Eagle Cadдын жардамы менен түздүм жана бул OSH Parkта өндүрүлгөн.
Жабдуулар
Компоненттердин тизмеси
3 × 10к резистор 1206
2 × 20к резистор 1206
4 × SWITCH SPST-NO
1 × 3 Way PCB Терминалдык Блок 2.54mm чайыр
1 × 2 Way PCB Терминалдык Блок 2.54mm чайыр
2 × 16 пин IC розеткасы милдеттүү эмес
1 × 14 пин IC розеткасы милдеттүү эмес
1 × 8 пин IC розеткасы милдеттүү эмес
1 × PCB 2 катмар тактасы
2 × 47к резистор 1206
1 × 10n Конденсатор 1206
1 × 100n Конденсатор 1206
2 × BSS123 NFET SOT23
2 × CD4027 Dual JF Flip Flop 16DIP
1 × CD4081 Quad 2 киргизүү ЖАНА 14DIP
1 × 555 Таймер 8DIP
1 × LED RED 3мм
16х Терминалдын казыктары 2,54мм аралыкта
1 -кадам: Circuit Description
Район CMOS логикалык дарбазалары, таймер чипи жана бир нече дискреттик компоненттердин жардамы менен ишке ашат.
Борбордук элемент JK флип -флоп болуп саналат, анын ичинен төртөө колдонулат, бул үчүн эки флипти камтыган CD4027 талап кылынат, андыктан алардын экөө талап кылынат.
CD4027 DIP жана SMDде 16 төөнөгүч менен жеткиликтүү, пиндин чыгышы жана иштеши пакетке карабастан бирдей.
Чындык таблицасы иштин абалын көрсөтөт.
LH = Төмөндөн Жогоркуга өтүү, HL = Жогоркудан Төмөнгө өтүү, NC = Эч өзгөрүү жок, X = Баары бир.
Бул колдонмо үчүн S жана R кириштеринин деңгээли төмөн болгондуктан, бул учурда чындык столунун акыркы үч сабын этибарга албай койсо болот.
Ошентип, Flip Flopтын (FF) чыгуу абалы, саат (CLK), өсүп бараткан четинде (LH) болгондо J же K киришинин жогорку деңгээли менен аныкталат.
Клавиатуранын алгачкы үч баскычтарынын ар бири FFтин J киришине туташат, ал ачкычтын абалын аныктайт, басылбаган баскыч менен кирүү аз (демейки резистор тарабынан төмөн тартылган), баскыч басылганда CLK LH өзгөргөндө J киргизүү жогору кетет. Q өндүрүшүнүн жогору болушуна себеп болот.
2nd FF AND дарбазасы аркылуу мурунку 1 -ФФнын жана CLK абалынын айкалышы менен жабылган.
CD4081 quad 2 киргизүү AND жана DIP жана SMDде 14 пин менен жеткиликтүү, пиндин чыгышы жана иштеши пакетке карабастан бирдей.
Эгерде 1 -ФФтин өндүрүмү жогору болсо, 2 -ФФтин чыгышы саат келгенде жогору болот, эгер 2 -баскыч басылган болсо.
3 -ФФ 2 -ЖАНА дарбазасы менен жабылган (2 -ФФтин чыгышы аркылуу) жана CLK.
Бардык ФФтын К кириштери 4 -баскыч аркылуу бириктирилет, муну басуу жогорку деңгээлди камсыз кылат, ал CLK кирүүсүнүн кийинки LHсинде Q чыгууларын азайтат жана бардык ФФти баштапкы абалга келтирет. Эгерде баскыч басылбаса, кирүү аз кармалып турат (демейки резистор тарабынан төмөн тартылган).
4-ачкыч тарабынан берилген кол менен баштапкы абалга келтирүүдөн тышкары, баштапкы абалга келтирүү (POR), конденсатор/резистор (CR), 4-коммутатор аркылуу конденсатор түзгөн тармак жана K кириштериндеги тартылуу каршылыгы тарабынан камсыздалат.
Күч колдонулганда, CR тармагы K киришине HL импульсун берет жана J кириштеринин баары резистор тарабынан төмөн тартылат (J = L, K = H), Q чыгуулары төмөн.
3 -ФФтын чыгышы 2 кирүүчү EXORдун бир киришине туташат, башка кириш POR тармагына туташат.
Бир дарбазалуу EXOR бар, бирок алардын максималдуу иштөө чыңалуусу 5.5В, бул CMOS иш чыңалуусунун эң төмөн жагында. Кандай болбосун, ниет 9Вдагы схеманы иштетүү
Ушул максатта резисторлорду, NFETти жана 3rd AND дарбазасын колдонуу менен EXOR түзүлдү.
ЭКСОР дарбазаларынын CLK 4 -ЖАНА 4 -ФФтын кирүүсүнө карай дарбазасы аркылуу чыгышы J = H жана K = LH ФФтин чыгышын алмаштырат. Q = L кулпусу коюлганда, Q = H болгондо кулпу коюлбайт.
Саат 555 таймеринин жардамы менен Astable режиминде конфигурацияланган.
2 -кадам: Ассамблея
Адегенде үстүнкү орнотуучу түзмөктөрдү тиркеңиз, бул тетиктердин тешик бөлүктөрү аркылуу чоңураак тарабынан бөгөлүшүнө жол бербейт жана бул этапта такта тегиз болуп, кураштырууну жөнөкөйлөтөт.
Кийинки IC розеткаларын, эгер IC түздөн -түз тактага туура келбесе.
Бирок, IC розеткалары көйгөйлөр пайда болгон учурда мүчүлүштүктөрдү оңдоону жана алмаштырууну жөнөкөйлөтө алат.
Зым шилтемелерге кайрылбасаңыз, терминалдын казыктарын орнотуңуз.
Терминал блоктору башка компоненттерге караганда жогору отургандыктан, эң акыркы болуп lehimlenir.
3 -кадам: операция
Бирдиктин коюлган же коюлбагандыгы шарты LED менен көрсөтүлөт, бул талаптарга ылайык башкы тактадан жогору же алыстан узартылышы мүмкүн.
Орнотулганда LED күйүп турат. (ошондой эле демейки күйгүзүү).
Орнотуу жана орнотуудан чыгаруу 4 баскычтуу комбинацияны киргизүү менен ишке ашат, туура код системанын орнотулганын көрсөтүүчү LEDди күйгүзөт жана туура код LEDди өчүрөт.
Туура эмес код ырааты башынан баштап кайра киргизилишин талап кылган тутумга баштапкы абалга келтирет.
Керектүү кодду секирүүчүлөр (кодду оңой алмаштырууга мүмкүндүк берүүчү) же шилтемелер (катуу коддуу, анча ийкемдүү эмес) орнотушат.
Катуу коддоо курулушту жөнөкөйлөткөн терминалдык билдирүүлөрдү жокко чыгарат, бирок кодду өзгөртүүнү анча ыңгайлуу кылбайт
Шилтемелер 4х4 матрицасында экиге бөлүнөт.
Колонна тиешелүү которгуч менен тегизделет, ар бир которгучка бир мамыча.
Катар 1ден 4кө чейин которуу тартиби менен тегизделет.
Мисал катары S1ди алалы.
S1дин астында тиешелүү тилкеде 4 шилтеме бар, эгер 1 -шилтеме жасалган болсо, муну коддун ырааттуулугунун 1 -баскычы катары дайындайт, Эгерде 2 -шилтеме жасалган болсо, анда ал S1ди 2 -баскыч катары дайындайт ж.
Ошол эле методология бардык баскычтарга колдонулат.
4 -кадам: Мүчүлүштүктөрдү оңдоо
Көйгөйлөр келип чыгышы мүмкүн, эгер алар муну кантип чечсе болот.
Биринчи нерсе - ачык нерсени издөө.
IC туура эмес жерде, туура эмес багыттоодо же пин (лерде) ширетилбеген же начар ширетилген, начар розетка салынган же ийилген пин.
Туура эмес позицияда, туура эмес баалуулукта, туура эмес багыттоодо же начар ширетүүдө.
Solder көпүрөсү, Туура эмес терминалдарда камсыздоо чыңалуусу, жеткирүү зымдары алмаштырылган, туура эмес чыңалуу.
Жада калса ПКБда ачык же кыска трек (тер) болушу мүмкүн
Өзүңүзгө айтпаңыз, аны текшермейинче, бул өзгөчө маселе эмес
Сунушталууда:
Батарея менен иштеген сарайдын эшиги жана кулпу сенсору, Күн, ESP8266, ESP-Now, MQTT: 4 кадам (сүрөттөр менен)
Батарея менен иштеген сарайдын эшиги жана кулпу сенсору, Күн, ESP8266, ESP-Азыр, MQTT: Бул Нускамада мен сизге велосипед сарайынын эшигин жана кулпусунун абалын көзөмөлдөө үчүн батарея менен иштеген сенсорду кантип көрсөткөнүмдү көрсөтөм. Менде электр энергиясы жок, ошондуктан батарейка менен иштейм. Батарея кичинекей күн панели менен заряддалат
Кол менен ширетүү Электрондук компоненттердин күлкүсү Электрондук компоненттер: 7 кадам
Электрондук тетиктердин күлкүлүү зөөкүрлөрүн кол менен ширетүү: Электрондук схемаларды (эски компьютерлер же үй тиричилигинин калдыктары) ширетүүчү темир, ширетүүчү пинцет, кычкач, кайчы
Arduino колдонуу RFID кулпу системасы: 6 кадам
Arduino аркылуу RFID кулпу тутуму: Саламатсыздарбы, бул менин биринчи үйрөткүчүм жана Джудхи Прасетьо тарабынан сунушталган. Семинарды Ассамблея өткөрдү, анда мен стажер болуп иштеп жатам жана эгерде сиз даярдоочу болсоңуз, анда иштөө үчүн эң жакшы жер. RFID кулпу тутумуна кайтып келип, мен
EAL- Камтылган - Комбинациялык кулпу: 4 кадам
EAL- Камтылган- Айкалыштыруу кулпусу: Бул проект мен EALде 2.1 C-программалоо предметин тандап алган бир мектеп долбоору. Бул биринчи жолу, мен Arduino долбоорун жана С-программалоону жасадым. Бул биригүү кулпусун көрсөтүүчү долбоор. Айкалыштырылган кулпу
Кулпу экраныңызды 6 жөнөкөй кадам менен алмаштыруунун тез жана оңой жолу (Windows 8-10): 7 кадам
Кулпу экраныңызды 6 жөнөкөй кадам менен алмаштыруунун тез жана оңой жолу (Windows 8-10): Ноутбук же ПКдеги нерселерди өзгөрткүңүз келеби? Атмосфераңыздын өзгөрүшүн каалайсызбы? Компьютериңиздин кулпу экранын ийгиликтүү персоналдаштыруу үчүн бул тез жана оңой кадамдарды аткарыңыз