? Изучите документацию?

Это проект нового сенсорного узла устройства LORA. Это устройство способно собирать данные об окружающей среде, такие как температура, влажность, влажность почвы и окружающая среда, а также отправлять все данные на шлюз Лора с миль. Как видно из таблицы спецификаций компонентов, это устройство очень недорого, поэтому это подходящее оборудование для применения к беспроводной сенсорной сети в сельскохозяйственном поле.
Более подробную информацию можно увидеть в этой публикации (португальский язык).
Это устройство предназначено для автоматической работы без какого -либо вмешательства человека.
PIC16F18426 идеально подходит для проекта, это семейство Microchip MCU, предназначенное для устройств сенсорных узлов.
Устройство имеет 4 датчика для измерения температуры воздуха, температуры земли, влажности воздуха, влажности почвы и солнечного света или уровня света.
Дешевый передатчик SX1276 хорошо работает на частоте 915 МГц, потому что я использую его в Бразилии.
Электрическая и энергосистема предназначена для десятилетий работы, с комбинацией большой перезаряжаемой батареи и системы перезарядки на солнечной энергии. Можно использовать это устройство только с солнечной энергией без батареи, батарея предназначена только для питания, когда нет солнечного света, например, ночью и облачные дни.
Большую часть времени устройство остается в состоянии сохранения питания со всеми периферийными устройствами выключено. Когда необходимо выполнить какую -то задачу, система разбудится от прерывания. Период отправки и передачи данных может быть установлен от 5 до 80 минут, поэтому система разбудится прерыванием таймера, выполняет задачи и возвращается в режим сохранения питания.
Устройство может сигнализировать о его текущем состоянии через мигающий синий светодиод, когда оно работает нормально и красным, когда что -то неправильно, например, с низкой батареей, сбоем датчика или неправильные данные датчика, такие как температура 80ºC.
| Компонент | Описание/документация | Цена (доллар США) |
|---|---|---|
| Микроконтроллер | PIC16F18426 | $ 102 |
| Лора передатчик | SX1276 | $ 4,15 |
| Солнечная панель | Солнечная панель Wavgat 1W/5V | $ 131 |
| ВЕЛ | RGB LED | $ 0,10 |
| Регулятор напряжения | LM2596 | $ 0,30 |
| Выключатель | Dip Switch 1 путь | $ 0,16 |
| Штифт | Заголовок. Мужчина | $ 0,20 |
| Гнездо MCU | 14-контактная пленка | $ 0,50 |
| 10 тыс. Резисторы | 10 тыс. Резисторы | $ 0,12 |
| 4.7K Резистор | 4,7K резисторы | $ 0,05 |
| Батарея | Panasonic NCR18650B | $ 4,75 |
| Держатель батареи | BK-18650-PC2 | $ 0,49 |
| Световой датчик | MAX44009 | 155 долларов |
| Датчик температуры воздуха/влажности | Sensirion SHT30 | $ 1,90 |
| Почвенный датчик влажности | Емкостный датчик влажности почвы v1.2 | $ 0,76 |
| Температура почвы | DS18B20 | $ 1,00 |
| Общий | - | $ 18,36 |





Я хотел бы поблагодарить всех профессоров, которые у меня были с начальной школы, этот проект является результатом комбинации всего, что вы меня научили.
Драйвер передатчика SX1276 LORA был адаптирован с https://github.com/sandeepmistry/arduino-lora.