Проект живой.
Прибор без ГСМ модема собран, протестирован и лежит в ожидании поездок и в качестве резерва.
Прибор с ГСМ модемом собран, сейчас отлаживается и тестируется.
Схемы как таковой у меня нет, но на словах это выглядит следующим образом:
Схема соединений может быть практически любой и задается в исходном коде:
#define GDO0_PIN 19 // Цифровой канал, к которму подключен контакт GD0 платы CC2500
#define BAT_PIN 34 // Аналоговый канал для измерения напряжения питания. Подключается через делитель 27кОм,10кОм
#define RED_LED_PIN 16 // Красный светодиод через сопротивление 150 Ом
#define YELLOW_LED_PIN 17 // Желтый светодиод через сопротивление 150 Ом
#define SCK_PIN 22 // SCLK радиомодуля
#define MISO_PIN 21 // SO радиомодуля
#define MOSI_PIN 23 // SI радиомодуля
#define SS_PIN 18 // CSn радиомодуля
#define RX_PIN 25 // TX Модема
#define TX_PIN 26 // RX Модема
#ifdef PCB_V1
#define DTR_PIN 13
#endif
#ifdef PCB_V2
#define DTR_PIN 14
#endif
Пин для управления спящим режимом модема. Идет на DTR модема, но в текущей прошивке не используется (и вряд ли будет использоваться).
#define RST_PIN 27
Пин для управления перезагрузкой модема. Идем на RST модема, но в текущей прошивке не используется. Сделано на всякий случай.
Число соответствует номеру порта IO на контролере.
EN контроллера подключается на 3.3В через резистор 10К и с конденсатором 0.1 мкФ на землю. Плюс с возможностью замкнуть на землю для перезагрузки.
IO0 контроллера подключается на 3.3В через резистор 10К. Плюс с возможностью замкнуть на землю для включения режима загрузки прошивки.
TX0 контроллера подключается на 3.3В через резистор 10К. Понятия не имею зачем, так нарисовано в схеме отладочного модуля, но хуже от этого не стало.
На контакт LEN радиомодуля (управление усилителем слабого сигнала) необходимо на постоянной основе подать 3.3 В. Мне попадались бракованные радиомодули, у которых был большой ток потребления в этой цепи, поэтому предусматривается возможность подачи напряжение на этот контакт через сопротивление не менее чем 1кОм.
И еще цепь стабилизатора питания.
Я использую вот такой:
https://www.aliexpress.com/item/Free-Sh ... 0.0.2zjWYSПлата контроля заряда:
https://www.aliexpress.com/item/20-pcs- ... 0.0.ZCmMT9