Вступ

🚧 Створіть свій датчик «зроби сам» і станьте частиною всесвітньої мережі opendata та civictech.
За допомогою airRohr ви можете самостійно виміряти забруднення повітря.

Список покупок

Комплект датчиків
Поодинокі компоненти

🙌 Чудово, ви вирішили придбати запчастини через Інтернет! На жаль, доставка може зайняти від днів до трьох тижнів. До того часу насолоджуйся своїм життям️.

Драйвер та прошивка

Ми вже підготували прошивку. Вам потрібно лише встановити драйвери та прошити ваш NodeMCU (ESP8266).

Для спілкування з вашим NodeMCU (ESP8266) вам потрібні драйвери usb2serial для вашої операційної системи.

Набір мікросхем для NocdeMCUs v3 зазвичай становить CH341, просто перевірте задню частину вашого NodeMCU (ESP8266), щоб знайти якусь технічну інформацію.

Виберіть посилання, яке відповідає операційній системі вашого комп’ютера.

Windows

Drivers for NodeMCU (ESP8266) V2 (CP2102) for Windows
  • Windows 10 - Windows 10 should be able to automatically download these
  • Windows 7/8/8.1 - 32-bit version - not supporting 64-bit version OS
Driver for NodeMCU (ESP8266) V3 (CH340/CH341) for Windows
  • Windows - Windows 10 should be able to automatically download these
Extract the downloaded file for Windows
  • for NodeMCU (ESP8266) V2: Open the folder CP210x and double click on the application CP210xVCPInstaller_x64 (or x86)
  • for NodeMCU (ESP8266) V3: open the folder CH341SER and double click on the application SETUP.

MacOS

MacOS Drivers
Extract the downloaded file for MacOS
  • for V2: Unzip the folder CP210x and double click on the application CP210xVCPInstaller_x64 (or x86)
  • for V3: Unzip the folder CH341SER and double click on the application SETUP.
  • Restart your Mac

Linux

No drivers need to be installed. Chip should be supported directly (verifiable with dmesg)

Firmware Flasher

Support for multiple Operating Systems: Windows, MacOS and Linux.

Connect NodeMCU to your computer with a short micro-USB cable (choose one shorter than 1 Meter, otherwise the installation may fail). Select latest_en.bin (or another language version) and click “Upload”. Wait until the process is done. Now we can assemble the sensor.

Linux: Set permissions as executable

After the download you may have to set the permission to executable. This can be done with the command: chmod o+x <download filename>
A big thanks goes to Piotr, from Poland, for his help! 🙋‍♂️

Зібрати

⚠️ ** ВАЖЛИВА ПРИМІТКА ** Перед складанням встановіть прошивку! Див. Розділ прошивач прошивки.

NodeMCU v3

Примітка: Наші інструкції посилаються на версію 3 NodeMCU. Це можна розпізнати за з'єднаннями VU і G (див. Креслення).

Copyright: roman-minyaylov, MIT License
Коли закінчите, ось як це повинно виглядати

Підключіть SDS011

Штифти пронумеровані ВПРАВО вЛІВО, переконайтесь, що при підключенні кабелі сидять на штифтах, оскільки більшість кабелів Dupont також поміщаються між штифтами.

SDS011 Контакт 1 -> Контакт D1 / GPIO5
SDS011 Pin 2 -> Pin D2 / GPIO4
SDS011 Pin 3 -> GND
SDS011 Pin 4 -> невикористовується
SDS011 контакт 5 -> VU (NodeMCU v3) / VIN (NodeMCU v1, v2)
SDS011 Pin 6 -> не використовується
SDS011 Pin 7 -> не використовується

Пайка разом BME280

З'єднайте роз'єм штифта з платою BME280. Припаяйте його з тильної сторони. Зазори між штифтами дуже малі, тому будьте терплячі та обережні.

Фокус полягає в тому, щоб прикріпити наконечник паяльника до штиря, трохи підігріти його, а потім злегка нанести припій.

Підключіть BME280

Шпильки пронумеровані від ВЛІВО вправо.

VIN -> Pin 3V3 (3.3V)
GND->  GND/G
SDA -> PIN D3
SCL -> Pin D4

Зв’яжіть все разом

Зв’яжіть NodeMCU та SDS011 разом
За допомогою кабельної стяжки зв’яжіть NodeMCU (ESP8266) і датчик SDS011 так, щоб антена Wifi спрямовувала в сторону від датчика.
Підключіть гнучку трубку
  • підключіть гнучку трубку до датчика SDS011
  • За допомогою іншої кабельної стяжки прикріпіть датчик температури BME280 до трубки
  • Пропустіть USB-кабель через трубку. Встановіть SDS011 так, щоб NodeMCU був звернений зверху, а вентилятор - донизу
Вставте датчик у трубу
  • Всуньте деталі в трубку, щоб вона застрягла всередині
  • Кабель USB, гнучка трубка та BME280 повинні виглядати з торця трубки
  • Насуньте іншу трубу на першу.
Оздоблення
  • Розташуйте датчик температури на гнучкій трубці так, щоб він знаходився на краю труби.
  • Відріжте гнучку трубку на кінці труби
  • Необов’язково: ви можете закрити відкриті кінці трубки тонкою сіткою. Таким чином повітря може циркулювати, але комахи залишаються надворі

Налаштуйте

Отримайте унікальний ідентифікатор станції

  1. Підключіть станцію до кабелю USB, щоб увімкнути датчик.

  2. Станція спробує підключитися до налаштованої мережі WiFi. Для нового налаштування з'єднання не вдасться, і станція створить мережу Wi-Fi з назвою Particulate Matter ID, Feinstaubsensor-ID або airRohr-ID. Ідентифікатор - ChipID (наприклад, 13597771). Зверніть увагу на цей номер, оскільки він вам знадобиться для реєстрації

  3. Підключіться до мережі WiFi, створеної станцією, на вашому комп’ютері або смартфоні. Зачекайте, поки з’єднання буде встановлено.
    * Android *: Якщо з’єднання негайно від’єднується, можливо, вам доведеться деактивувати опцію «Розумний комутатор мережі» під «З’єднання -> WiFi -> Додатково».

  4. Відкрийте браузер і введітьhttp://192.168.4.1/.

⚠️ ** Зверніть увагу ** Для підключення NodeMCU до домашньої мережі Wi-Fi може знадобитися кілька спроб. Будьте терплячі та спробуйте кілька разів, поки це не спрацює. Якщо конфігурація датчика спрацювала, мережа Wi-Fi станції буде недоступною, і сторінка конфігурації більше не буде доступною за цим IP 192.168.4.1

Налаштуйте станцію

  1. На сторінці "Конфігурація" введіть SSID (ім'я вашої домашньої мережі WiFi), ключ безпеки мережі (під Windows) або пароль WiFi.

  2. Якщо ви використовуєте рекомендований датчик тонкого пилу (SDS011), подальші зміни конфігурації не потрібні.

  3. Натисніть кнопку «Зберегти конфігурацію та перезапустити». Станція перезапуститься і більше не буде доступною таким чином, коли вона підключиться до вашої домашньої мережі WiFi.



Verify the station is correctly configured

If you made no other changes in the previous step other than WiFi network configuration, the sensor will now start recording and uploading the data. You can verify that everyting is working correctly after about 10 minutes by navigating to the following pages. On these pages search for the ChipID (in the example above the 13597771).

Зареєструйтесь

Створити аккаунт

Перейдіть до devices.sensor.community, щоб створити обліковий запис і стати частиною мережі відкритих даних.

Зареєструйте свій пристрій

Після створення облікового запису та входу в систему ви зможете зареєструвати свій пристрій. Заповніть форму, щоб зареєструвати свій пристрій. Перейдіть до Домашня сторінка -> (Вхід) - Датчики -> Зареєструйте новий датчик

  • ідентифікатор датчика - це ідентифікатор мікросхеми ESP8266 (NodeMCU), який ви записали раніше
  • ваша електронна адреса (не буде опублікована)
  • ваша адреса: Вулиця з номером будинку, поштовим індексом та містом. Клацніть на "Шукати введену адресу", щоб отримати координати місцезнаходження (буде округлено). Перевірте положення штифта, за потреби змініть його
  • встановіть особисте ім'я датчика, щоб полегшити їх розділення, якщо у вас кілька датчиків (наприклад, сад, датчик для мами, ...)
  • околиці станції - напр. висота над землею, узбіччя дороги, великий обсяг руху, вільне поле або подібне

Виправлення неполадок

Передача проблем?

Введіть у браузері такі дані, як ваші власні дані: https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&var-chipID=esp8266-[ID]

[ID] також можна шукати у полі введення у верхньому лівому куті цієї сторінки https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1

  • Чи зареєстрований датчик через https://devices.sensor.community/ і чи датчик видно на карті?
  • Чи був рівень сигналу WLAN слабким у минулому? Ось журнал сигналів на стороні сервера: https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]

Проблеми з кабелем USB?

  • Перевірте джерело живлення: USB-кабель
  • Перезавантажте (від'єднайте джерело живлення, наприклад, витягніть штекер USB)
  • Чи правильно налаштована настройка WLAN (датчик підключається до налаштованої WLAN) Якщо ні:
    • чи відкриває датчик точку доступу (у перші 2-7 хвилин після перезавантаження)?
    • Шукайте мережу WLAN ʻairrohr- [ID] `. Терпіння, це може зайняти 1-2 хвилини після завантаження.
  • Перевірте на власному маршрутизаторі, чи ввійшов датчик у мережу, а потім запам'ятайте IP
    • в якості альтернативи використовуйте "Discovery" у flashtool
    • Якщо так: підключіться до датчика через IP за допомогою браузера http: // [ip-of-the-sensor] /, повинен з'явитися інтерфейс
    • Якщо ні: ESP має проблеми, напр. недостатнє живлення, цикл перезавантаження або подібний
  • Підключіть USB до комп'ютера та перегляньте журнал
    • Відстеження тексту на послідовному інтерфейсі за допомогою програми послідовного терміналу (Налаштування: бод 9600, 8N1)
      • Linux: екран, minicom, cutecom; Windows: Tera Term; MacOS: екран, minicom, ...
      • Там ви зможете побачити, що робить датчик (повідомлення про завантаження, підключення до WLAN або AP, вимірювання - лише через 3 хвилини)

Проблеми з електронікою?

  • Вийміть електроніку датчика з корпусу та спостерігайте
  • Перевірте / замініть блок живлення ще раз
    • ESP блимає незабаром після перезавантаження?
    • SDS011: червоний світлодіод / вентилятор горить після перезавантаження?
    • ще раз перевірити / замінити кабелі до датчиків
Sensor.Community

Making the world a better place through community driven, open environmental data.

Made with 💕 in Stuttgart, Germany