Сборка и настройка станции мониторинга
Драйвер и прошивка
Для работы станций мониторинга мы используем прошивку airRohr. Чтобы ее прошить, сначала нужно установить драйвера контролера ESP8266 NodeMCU V3 в вашей операционной системе.Драйвер нужен для чипа CH340 или CH341, название чипа написано на маленькой микросхеме на контроллере ESP8266 NodeMCU.
Выберите ссылку, соответствующую операционной системе вашего компьютера:
Прошивка устройства
- Скачайте и запустите программу для прошивки контроллера Airrohr Flasher (v0.3.2). Выберите версию для вашей операционной системы:
 - Выберите из списка версию прошивки 
latest_ru_BMx280.binилиlatest_ru.bin, который содержит русифицированную прошивку с поддержкой сенсора температуры BME280. - Подключите ESP8266 NodeMCU V3 к компьютеру с помощью кабеля micro-USB. Желательно использовать кабель короче 1 метра, иначе соединение может быть нестабильно.
 - 
            После подключения должен определиться порт подключения. Если нет, то выберите порт вручную.
            Желательно прошивать контроллер без подключенных датчиков. Если какой-либо сенсор был неверно подключен, то программа может выдать ошибку подключения к контроллер и прошить будет невозможно!
 - Нажмите кнопку "Загрузить". Когда прошивка загрузится, внизу появится идентификатор контроллера.
 
После того, как процесс загрузки прошивки завершится отсоедините контроллер из порта USB и подсоедините снова. Тем самым вы перезагрузите его.
Сборка
Подключение SDS011 - датчика загрязненности
- С сенсором SDS011 идет провод, подключенный к USB плате. Его можно использовать для подключения к контроллеру
            ESP8266 после небольшой доработки.
Отсоедините контакт от USB платы (сама USB плата более не понадобится) - Надавите острым предметом на выступающую часть центрального пина разъема и немного потяните за провод. Внимание! Не вырывайте провод из разъема слишком сильно! Он должен выходить легко
 - Высвободившийся из центра провод вставьте в крайний разъем так, чтобы он надежно зафиксировался.
 - При помощи острого ножа сделайте разрез посередине. После разреза должно образоваться два разъема. Зачистите оба места среза чтобы получить ровную поверхность (может мешать присоединению других разъемов)
 - Подсоедините разъемы сенсора SDS011 к контроллеру ESP8266 так, чтобы пластмассовые выступы на разъемах смотрели друг на друга (внутрь платы)
 - Сами разъем надо установить во 2 и 3 контакты пропустив первый (нумерация с противоположной стороны от разъема USB)
 - Для более надежной фиксации контактов на контроллере можно воспользоваться хомутом или термоклеем
 - Отрежьте 10 см силиконовой трубки с внутренним диаметром 6мм. Заострите один конец трубки под углом 30-45 градусов. Это нужно для того, чтобы уменьшить вероятность образования капли конденсата в трубке. Подсоедините плоский конец к входному отверстию сенсора SDS011
 
Неправильное подключение питания датчика (переполюсовка) повредит сенсор!
Убедитесь, что 5V с датчика приходит на VU контроллера, а GND (ground - земля) соединена с контактом G на плате контроллера
        
            SDS011 пин TRX -> пин D1 NodeMCU v3
            SDS011 пин RXD -> пин D2 NodeMCU v3
            SDS011 пин GND -> пин G  NodeMCU v3
            SDS011 пин     -> -
            SDS011 пин 5V  -> пин VU NodeMCU v3
            SDS011 пин     -> -
            SDS011 пин     -> -
        
    
    Подключение BME280 - датчика температуры и влажности
Датчик BME280 обычно поставляется отдельно от контактных ножек и их необходимо припаять. Если вы не умеете это делать, то можно обратится в ремонт бытовой техники или мобильных телефонов, где вам, возможно, все сделают прямо при вас за несколько минут за небольшую плату.
Подключите провода к контроллеру ESP8266 и сенсору BME280 согласно схеме:
    BME280 | NodeMCU
    VIN -> Разъем 3V3 (3.3V)
    GND ->  GND/G
    SDA -> Разъем D3
    SCL -> Разъем D4
    
    После того, как все сенсоры подключены поместите все в корпус электромонтажной коробки и подключите питание.Настройка станции
Подключение станции:
- Включить станцию в розетку
 - Через некоторое время появится точка доступа Wi-Fi c с названием 
airRohr-14....80, где вместо цифр идентификатор вашего контроллера - Если у точки доступа есть пароль, то он по-умолчанию: 
airrohrcfg, но часто сеть доступна без пароля. - Подсоединиться к этой точке доступа через ноутбук или телефон
 - После автоматически откроется страница станции с настройками. Если не открылась, то нужно перейти по адресу 192.168.4.1
 - На вкладке "Доступы к локальной сети Wi-Fi", выберете свой роутер и введите пароль от подключения
 - Нажать кнопку "Сохранить и перезагрузить"
 - Если станция не смогла подключиться к вашей сети, то она снова будет доступна как точка доступа
 
Если все прошло успешно, станция перезагружается уже в вашей сети, через и каждые 145 секунд замеры будут отправляться на сервер
Как узнать IP станции
В дальнейшем, после подключения, можно зайти в настройки станции по выданному ей вашим роутером IP-адресу.
        Для этого нужно открыть меню настройки вашего домашнего роутера и посмотреть там в списке подключенных к сети устройств:
    Настройка датчиков и отправки данных
В настройках станции на странице "Конфигурация->APIs":
    - Уберите все галочки
    - Поставьте галочку "Отправить в свой API"
    - В поле "Сервер" введите: airkemerovo.ru
    - В поле "Путь" оставьте: /data.php
    
На странице "Конфигурация->Датчики":
        - Включен SDS011 (Датчик пыли)
        - Включен BME280 (Температура, Относительная влажность, Давление воздуха)
    
После всех настроек, нажмите кнопку "Сохранить и перезапустить"
    
    
    
    Для отображения устройства на сайте, свяжитесь
        через сообщения группы в ВК и сообщите номер контроллера, адрес установки (улица, дом), этаж
    
Проверка работы станции
Введите следующий адрес заменив в конце ID контроллера на свой, только цифры: https://airkemerovo.ru/check/12345678Если данные приходят, то будет отображться время последнего обновления и данные подключенных к контроллеру датчиков.
    Регистрация и отображение станции на карте
Зарегистрируйтесь на сайте и войдите в личный кабинет по ссылке https://airkemerovo.ru/loginВаш логин, e-mail и контактные данные нигде не будут отображаться.
После регистрации, добавьте станцию в кабинет, введя номер контроллера (только цифры) и нажав кнопку "Добавить".
Зайдите на страницу добавленной метеостанции и введите параметры ее расположения:
    - адрес (улица, дом)
    - этаж
    - ориентация (на дорогу, во двор, на север т.п.)
    - на карте, кликнув на ваш дом, выберете положение станции 
    Когда все данные введены нажмите кнопку "Сохранить". 
Как только поступят данные со станции, она отобразиться на общей карте.
Устранение неполадок
Проблемы с USB-кабелем?- Проверьте электропитание: кабель USB
 - Перезагрузите (отключить питание, например, вытащить USB-штекер)
 - Подключается ли устройство к сконфигурированной сети WLAN? Если нет:
- открывает ли датчик точку доступа (в первые 2-7 минут после перезагрузки)?
 - Ищите 
airrohr-[ID]WLAN сеть. Появление сети может занять 1-2 минуты после загрузки. 
 - Проверьте на собственном маршрутизаторе, входит ли датчик в сеть, запомните его IP.
- Если да: подключение к датчику по IP через браузер 
http://[ip-of-the-sensor]/, то должен появиться интерфейс. - Если нет: у ESP возникли проблемы, например, недостаточное питание, бесконечая перезагрузка или другие.
 
 - Если да: подключение к датчику по IP через браузер 
 
- Извлеките электронику датчика из корпуса и проведите визуальный осмотр.
 - Проверьте/замените источник питания
- мигает ли ESP вскоре после перезагрузки? *
 - SDS011: красный светодиод/вентилятор горит после перезагрузки?
 - Проверьте/замените кабели к датчикам снова.
 
 



























