Мазмуну:
- 1 -кадам: 2 -кадам: Компоненттер талап кылынат
- 2 -кадам: 3 -кадам: Схемалар
- 3 -кадам: 4 -кадам: ПКБга заказ берүү
- 4 -кадам: 5 -кадам: Gerber файлыңызды кошуңуз
- 5 -кадам: 6 -кадам: Өндүрүлгөн ПХБ
Video: PIC16F877A негизделген RFID системасы: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
RFID системасы - бул студенттерди, кызматкерлерди жана башка RFID тегин колдонуп, алардын катышуусун, ишин, жумуш убактысын жана башка көптөгөн нерселерди көзөмөлдөө үчүн идентификациялоону камсыз кылган система.
Бул макала JLCPCB менен демөөрчү болуп саналат. Мен бул долбоорду каржылагандыгы үчүн JLCPCBге терең ыраазычылык билдирем.
Бул система PIC микроконтроллери PIC16F877A жана RFID Reader RDM6300 тегерегинде иштелип чыккан, бул 125 кГц окурман. Ошондой эле LCD 1602 дисплейи, ызы -чуу, SG90 servo жана чыңалууну жөнгө салуучу бөлүк бар. Тег табылганда, дисплей кайсы теги аныкталгандыгы жөнүндө маалымат берет, зумпур сигнал берет, LED күйөт жана сервопроектор иштетилет.
1 -кадам: 2 -кадам: Компоненттер талап кылынат
PIC16F877A
Бул күчтүү CMOS FLASH негизделген 8-биттик микроконтроллер Microchipдин күчтүү PIC архитектурасын 40 же 44-пин пакетке топтогон. PIC16F877Aда 256 байт EEPROM маалымат эс тутуму, өзүн-өзү программалоо, ICD, 2 Салыштыргычтар, 8 биттик аналогдук-санариптик (A/D) конвертеринин 8 каналы, 2 тартуу/салыштыруу/PWM функциялары, синхрондуу сериялык порт 3 зымдуу сериялык перифериялык интерфейс (SPI ™) же 2 зымдуу интегралдык микросхема (I²C ™) шинасы жана универсалдуу асинхрондук алуучу өткөргүч (USART) катары конфигурацияланышы мүмкүн.
PIC16F877A деталдуу өзгөчөлүктөрү:
- CPU: 8-бит PIC
- Pin саны: 40
- Макс. CPU ылдамдыгы (MHz): 20
- Ички осциллятор: Жок
- ADC каналдарынын саны: 14
- Max ADC токтому (бит): 10
- Ички чыңалууга шилтеме: Ооба
- UART модулунун номери: 1
- SPI модулунун саны: 1
- I2C модулунун номери: 1
- Кап. тийүү Каналдар: 11
- Минималдуу иштөө чыңалуусу (V): 2
- Maximum Иштетүү Voltage (V): 5.5
RDM6300
RDM6300 125KHz карта окурман мини-модулу 125KHz картага шайкеш келген окуу үчүн гана тэгдерди жана окуу/жазуу картасын окуу үчүн иштелип чыккан. Бул офис/үй коопсуздугу, жеке идентификация, кирүүнү көзөмөлдөө, жасалмалоого каршы, интерактивдүү оюнчуктар жана өндүрүштү башкаруу системаларында ж.
Негизги өзгөчөлүктөр:
- тышкы антеннаны колдоо;
- 50 ммге чейин максималдуу эффективдүү аралык;
- декоддоо убактысы 100 мс жетпеген;
- UART интерфейси;
- Колдоо EM4100 шайкеш окуу үчүн же тегдерди окуу/жазуу;
- Чакан контур дизайны.
LCD1602 дисплей
Дисплей көгүлтүр жарык жана ак символдору бар 16 белгиден турган 2 саптуу LCD дисплейден турат. Каармандардын ар бири жакшы каармандарды көрсөтүү үчүн 5 x 8 чекиттүү матрицадан турат. Арткы жарык дисплейдин контрастын мыкты көрүү үчүн жөнгө салуу үчүн потенциометрге ээ.
LCD1602 дисплейинин негизги өзгөчөлүктөрү:
-16 белгиден турган х 2 саптуу Көк ЖК;
- Кошумча I2C интерфейси;
- Арткы жарыктын тууралуулугу жана контраст;
- 5 В иштөө.
Servo SG90
Micro Servo Motor SG90 - бул жогорку кубаттуулуктагы кичинекей жана жеңил сервердик мотор. Серво болжол менен 180 градуска бурула алат (ар бир багытта 90). Бул серверлерди башкаруу үчүн каалаган серво кодду, жабдыкты же китепкананы колдоно аласыз. Пикирлер жана редукторлор менен мотор контроллерин түзбөстөн нерселерди жылдыргысы келгендер үчүн жакшы, айрыкча ал кичинекей жерлерге туура келет.
Негизги өзгөчөлүктөр:
Салмагы: 9 гр
Өлчөмү: 22.2 x 11.8 x 31 mm болжол менен.
Токтоочу момент: 1,8 кгс · см
Иштөө ылдамдыгы: 0.1 с/60 градус
Иштөө чыңалуусу: 4.8 V (~ 5V)
Өлгөн тилкенин туурасы: 10 µs
Температура диапазону: 0 ºC - 55 ºC
Пассивдүү компоненттер
Коңгуроо
SMD LM7805 чыңалуу жөндөгүчү
3x 1206 LED (бир кызыл, эки жашыл)
3x SMD 0805 каршылыгы 330 Ω
1x SMD 0805 каршылыгы 10 КОм
2.1 мм DC туташтыргычы
SMD Quartz осциллятору 4 МГц
2x 2pin KF301 туташтыргычы
1x 3pin KF301 туташтыргычы
3x SMD 0805 конденсатор 100 нФ
1x SMD потенциометр 10 кОм
1x16 аял башы
2 -кадам: 3 -кадам: Схемалар
RDM6300 PIC16F877A менен PICтин UART пиндери аркылуу туташат. Дисплей параллелдүү маалымат режиминде туташат, ал эми servo пин RB0 туташкан. Buzzer пин пинге туташкан. Power классикалык DC туташтыргычы аркылуу жана чыңалуу жөнгө салуу схемасы аркылуу берилет.
3 -кадам: 4 -кадам: ПКБга заказ берүү
Схема жана макет жасалып бүткөндөн кийин, кийинки кадам ПХБга заказ кылуу. Буйрутма берүү үчүн, мен келген эң жакшы сайт JLCPCB. Буйрутма берүү үчүн, алардын веб -сайтына кирип, каттоодон өтүңүз жана азыр цитата келтирүү баскычына өтүңүз.
JLCPCB бул долбоордун демөөрчүсү. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), Кытайдагы эң ири PCB прототип ишканасы жана тез ПХБ прототипине жана чакан партиялуу PCB өндүрүшүнө адистешкен жогорку технологиялуу өндүрүүчү. Сиз болгону $ 2 үчүн эң аз 5 PCBге заказ бере аласыз.
4 -кадам: 5 -кадам: Gerber файлыңызды кошуңуз
Дизайн тактаңызды алуу үчүн, gerber файлдарын жүктөөңүз керек. Албетте, JLCPCB сайты ар кандай программалар үчүн gerber файлдарын кантип түзүү боюнча деталдуу көрсөтмөлөрдү сунуштайт. Gerber файлдары түзүлгөндө, аларды zip кылып, JLCPCBге бир файл катары жүктөңүз.
Zip файлдары жүктөлгөндө, аларды гербер көрүүчүдөн көрө аласыз. Ал жерде сиз тактаңызда баары жайындабы же жокпу, тактап алсаңыз болот жана ал жакшы көрүнөт. Андан кийин, тактайдын өлчөмүн, тактайдын түсүн жана башка касиеттерин кайра текшерип, текшерүүгө өтүңүз. Сиз болгону 2 долларга 5 ПКБга заказ бере аласыз.
Буйрутманы берүү үчүн "КАРТАГА САКТА" баскычын басыңыз.
5 -кадам: 6 -кадам: Өндүрүлгөн ПХБ
Бул ПХБ 3 күндүн ичинде өндүрүлгөн жана FedExти колдонуу менен эки жуманын ичинде келген. Албетте, бардык 5 ПХБ абдан кутуга жана көбүк конвертке салынган, андыктан тактайлардын бузулуп кетишине эч кандай мүмкүнчүлүк болгон эмес. ПХБлардын сапаты БРИЛЛИАНТ болгон жана дайыма болуп келген!
Сунушталууда:
Айыл чарбасына LoRa негизделген визуалдык мониторинг системасы - Firebase & Angular колдонуп алдыңкы колдонмону иштеп чыгуу: 10 кадам
Айыл чарбасына LoRa негизделген визуалдык мониторинг системасы | Firebase & Angular колдонуп алдыңкы тиркемени иштеп чыгуу: Мурунку бөлүмдө сенсорлор loRa модулу менен Firebase Realtime маалымат базасын толтуруу үчүн кандайча иштеп жатканы жөнүндө сүйлөшөбүз жана биз абдан жогорку деңгээлдеги диаграмманы көрүп жатабыз. Бул бөлүмдө биз кантип кыла аларыбыз жөнүндө сүйлөшөбүз
Түстөрдү сорттоо системасы: Arduino негизделген системасы эки кур менен: 8 кадам
Түстөрдү сорттоо системасы: Arduino негизделген эки белдемдүү система: Өнөр жай тармагындагы продукцияларды жана буюмдарды ташуу жана/же таңгактоо конвейердик линиялардын жардамы менен жүргүзүлөт. Бул курлар нерсени белгилүү бир ылдамдык менен бир чекиттен экинчи пунктка жылдырууга жардам берет. Кээ бир иштетүү же идентификациялык тапшырмалар болушу мүмкүн
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам
Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
RFID коопсуздук системасы (Arduino негизделген): 6 кадам (сүрөттөр менен)
RFID Коопсуздук Системасы (Arduino негизделген): Үйүңүздө болушу мүмкүн болгон эң сонун аппарат