|
В рамках моего конца -drones end -fdrone, в Medialab_ Lpwan, меня объявила технология Лоравана. С помощью этого я быстро понял потенциал для работы в датчике качества воздуха, чтобы установить на длинном яротном беспилотнике, который будет использоваться в качестве мобильной платформы и измерять в километрах враждебные атмосферы в случае аварии, когда отправлять команду людей опасно. В результате родился встроенный датчик, который я собираюсь показать вам как узел, подключенный Лорой, синхронизируемый с сетью вещей, чтобы ездить на беспилотнике, который я построил без охвата ограничивающим фактором.

В этом репозитории вы найдете все образовательные архивы и руководства, необходимые для понимания с совокупностью и даже воспринимать творческую свободу для улучшения этого проекта. Папки и файлы были вызваны с именами, которые объясняют себя, чтобы сделать более интуитивную навигацию.
Основные характеристики ↩
Разработано с использованием Heltecell Cubecell HTCC-AB01 (очень низкая пластина потребления с реализованной LORA и поддерживает перезарядку солнечной панелью и управлением батареей)
Изменения, внесенные в добавление датчика CCS811 (датчик летучих частиц)
Пользовательский корпус для инкапсуляции всех компонентов к размеру, аналогичному батарею дронов (контейнер + контейнер)


Пример сборки:

Предупреждение
Для исправления сборки необходимы шесть винтов M3 и два фланца, чтобы отрегулировать его к раме дрона
Список компонентов ↩
| Компонент | Модель |
|---|---|
| Тарелка | Cubecell HTCC-AB01 |
| Атмосферный датчик | BME280 |
| Летучий датчик частиц | CCS811 |
| Батарея | Липо 1S 300MAH |
| Жилье | Пользовательский (инлюидный файл) |
Список соединений ↩
| BME280 | CCS811 | Липо | Кобелл |
|---|---|---|---|
SDA | SDA | - | SDA |
SCL | SCL | - | SCL |
VIN | - | - | VEXT |
GND | GND | - | GND |
| - | VCC | - | VDD |
| - | WAK | - | GPIO0 |
| - | - | Con Bat | Con Bat |
На протоболе вы видите следующую форму:

Примечание
Принимая во внимание, что программа использует глубокий сон CobeCell, датчик BME280 ставит во сне между сообщениями благодаря тому, что вывод VEXT может быть управляется ( высокий/низкий ), в то время как CCS811, для его использования химических агентов для получения мер, соединяется с устойчивым штифтом VDD (даже в глубоком сон, он обеспечивает ток), и это GPIO0 , подключаемое к стимуляции, подключенное к стимуляции, подключенное к WAK , подключенное к стимулятору, которое подключено к стимуляции. ( высокий/низкий ), который бросает его спать
Цветок (упрощен!) ↩
График TD;
К [свету] -> | 1 | B (подключитесь к сети Lorawan)
B -> | 2 | C (получить батареи и датчики BME и CCS)
C -> | 3 | D (отправьте байты в TTN)
D -> | 4 | E (временная шкала скорость передачи данных)
E -> | 5 | F (иди глубоко сон)
F -> | 6 | Беременный
В этом разделе краткое описание приведено к тому, как код распределен между файлами в medialablpwan/droneloraminiairqualitystation/main/src/ , где код доступен для Flash или Edit:
main.cpp /*
Algoritmo completo
*/credentials.h /*
Claves OTAA para sincronizarse en TTN
*/Еще один в -depth Analysis приведен в самом коде, поскольку каждая функция объясняется комментариями.
В этом разделе официальные примеры кода Heltec, используемые для адаптации оригинального проекта к его целям, и если они наконец были полезны:
Лораван привет, мир!
Лораван CCS811
Лораван мультисенсоры
Лораван BMP280
Тест CCS811 (CCS811.H)
Пример CCS (adefruit_ccs811.h)
BME280 Пример
Эксперимент по реализации ↩
Окончательная сборка была следующей:


http://4f566df1fed52c6e7fd5f661f64ae3eb.balna-devices.com:8080/d/1bwgnfzgk/heltec-cubecell-bme280-ccs811?orgid=1&from=now-30m&to=now&rosw
Лицензия ↩
Этот проект лицензирован по лицензии GPL-3.0. Содержит Alexcorvis84/Mini-Weathersation Code
Свяжитесь с ↩
ВАЖНЫЙ
Мы будем реагировать на сомнения и прочитаем предложения:
Больше информации о нашей деятельности:
Авторы: Даниэль Родригес Мойя, Иван Гранья и рабочая группа Medialab_ Lpwan
Инструкции о том, как отобразить графические панели в следующем medialablpwan/documentacion Repo. ↩