Мазмуну:

Ардуино менен RFID эшикти кулпулоо механизми: 5 кадам (сүрөттөр менен)
Ардуино менен RFID эшикти кулпулоо механизми: 5 кадам (сүрөттөр менен)

Video: Ардуино менен RFID эшикти кулпулоо механизми: 5 кадам (сүрөттөр менен)

Video: Ардуино менен RFID эшикти кулпулоо механизми: 5 кадам (сүрөттөр менен)
Video: HC-SR04 Датчик расстояния и сигнализация на Ардуино! 2024, Июль
Anonim
Image
Image
3D басып чыгаруу жана кулпулоо механизмин чогултуу
3D басып чыгаруу жана кулпулоо механизмин чогултуу

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

Бул Нускамада кулпулоо механизми 3D басылып чыгарылган, бирок сиз каалаган таралган болт түрүндөгү кулпуну колдоно аласыз. Кулпу микро сервонун жардамы менен ишке ашырылат.

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

Жабдуулар

Өзүңүздүн RFID кулпулоо механизмин түзүү үчүн сизге төмөнкүлөр керек болот:

  • Arduino Uno (Же Башка) - Бул жерден сатып алыңыз
  • Arduino Power Supply - Бул жерден сатып алыңыз
  • RC522 RFID сенсору - Бул жерден сатып алыңыз
  • Breadboard & Testing for Jumpers - Бул жерден сатып алыңыз
  • Micro Servo - Бул жерден сатып алыңыз
  • 2 x LED - Бул жерден сатып алыңыз
  • 2 x 220Ω резисторлор - Бул жерден сатып алыңыз
  • 3D принтер жана жип (Кулпу үчүн милдеттүү эмес) - Бул колдонулган
  • Сенсор жана электроника үчүн контейнер же корпус

1 -кадам: 3D басып чыгаруу жана кулпулоо механизмин чогултуу

3D басып чыгаруу жана кулпулоо механизмин чогултуу
3D басып чыгаруу жана кулпулоо механизмин чогултуу

Биринчиден, биз кулпулоо механизмин чогултабыз, бул 3D басып чыгарылган жылма кулпудан жана servo колу бар микро серводон турат.

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

Бекитүү механизми Sagittario тарабынан жылдырылган кулпунун дизайнына негизделген, мен аны баштапкы өлчөмдүн 65% чейин кыскарттым.

3D Print Files жүктөп алуу: RFID Lock 3D Print Files

Мен 3D тиркелген файлдарды 185C жана 20% толтурууда ак PLA аркылуу басып чыгардым.

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

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

Электр компоненттерин чогултуу
Электр компоненттерин чогултуу
Электр компоненттерин чогултуу
Электр компоненттерин чогултуу
Электр компоненттерин чогултуу
Электр компоненттерин чогултуу

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

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

3 -кадам: Кодду жүктөө

Толук коддун сүрөттөмөсүн жана жүктөө шилтемесин бул жерден тапса болот - Arduino негизделген RFID Lock Mechanism Code

Кодду жүктөп алуу үчүн шилтеме бул жерде - RFID Lock Code

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

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

4 -кадам: Тег кошуу

Код сиздин компьютериңиздеги сериялык мониторго чыгарууну камтыйт. Биринчи жолу иштеткенде, сиз кирүүгө уруксат бергиңиз келген тегдериңизди каттатышыңыз керек болот. Бул тегди сканерлөө жана сериялык монитордо көрсөтүлгөн тег IDсин жазуу аркылуу жасалат. Бул номерди тэгге кирүүгө уруксат берүү үчүн accessGranted массивине кошсо болот. Массивдин өлчөмү да ошого жараша көбөйтүлүшү же азайышы керек.

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

5 -кадам: Кулпуну орнотуу

Кулпуну орнотуу
Кулпуну орнотуу
Кулпуну орнотуу
Кулпуну орнотуу

Кулпуну колдонууга ыңгайлуу кылуу үчүн мен аны сенсордук аймактын үстү жагында LED диоддору бар пластикалык контейнерге/корпуска орноттум. Андан кийин эшиктин ичине кулпу орнотулган.

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

Эгерде сиз кулпулоо механизминин түзүлүшү жана коддун терең түшүндүрмөсү жөнүндө көбүрөөк маалымат алгыңыз келсе, бул жерде жазылган толук курууну караңыз - Arduino негизделген RFID эшик кулпусу

Ишинизге ийгилик!

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