Подключение модулей GSM SIM800 и RFID-модуля RC522В это статье мы рассмотрим подключение модулей GSM SIM800 и RFID-модуля RC522 к плате Ардуино Mega.

Для начала поговорим о питании, по сравнению с прошлыми схемами здесь используется "резервное" питание на базе модуля TP4056.

Этот модуль TP4056 осуществляет зарядку и питание модуля Ардуино напряжением 4,2V. 


Подключение GSM модуля SIM800.

Самый главный для нас параметр модуля это:
-  Диапазон напряжения питания 3.4 ~ 4.4 В

Питать 5V этот модуль нельзя, но наш источник питания дает 4,2V.
Поэтому питать GSM-модуль можно от общего питания 4,2V и никакие согласования уровней сигналов нам не понадобятся :)

Это существенно упрощает схему подключения, единственное что нам остается это припаять конденсатор емкостью не менее 1000мкФ х 6,3V. Это нужно для сглаживания импульсного потребления модулем в момент передачи по радио каналу. Конденсатор лучше использовать Low ESR, т.е. с низким внутренним сопротивлением (маркируются золотой полоской).

Подключение RFID-модуля RC522. 

Тут будет немного сложнее. Питания RFID-модуля 3,3V это напряжение можно получить от встроенного в модуль источника питания 3,3V. Оно выведено на "гребенку" и имеет такое же обозначение, проверено его хватает.

Так с питание разобрались, а вот с уровнями сигналов все обстоит сложнее. В интернете полно схем как подключить данный модуль к Ардуино. Основные два варианта резисторы/диоды и bi-directional модуль.

Я пробовал оба способа, но мне больше понравился с использованием bi-directional модуля, меньше занимает места и минимум деталей.

Для того чтоб программа не висла при отсутствии модуля и могла проверить его наличии на шине SPI, нужно установить резистор 10кОм, согласно схеме.

И для активации программного модуля нужно 16 выход (TX2) платы Ардуино Mega подключить к GND.

И все RFID ридер подключен!

Гость

    Логин:    
    Пароль: 

Авторское право © 2020 cto40.ru Все Права Защищены.