0
КОРЗИНА
0 ТОВАРА
 Датчик пыли GP2Y1010AU0F—SHARP для Arduino ардуино
 Датчик пыли GP2Y1010AU0F—SHARP для Arduino ардуино
 Датчик пыли GP2Y1010AU0F—SHARP для Arduino ардуино

Датчик пыли GP2Y1010AU0F—SHARP для Arduino

Предназначен для обнаружения мельчайших частиц пыли в воздухе Подробнее...
Модификация
В наличии: 28 шт. Артикул: # 577
751 ₽
Возможен безналичный расчёт для юридических лиц при оформлении заказа
Сообщить о поставке на e-mail:
{{ status }}
  • В наличии и готов к отправке!
  • Доставка товаров по России, Белоруссии, Казахстану
  • Возможен безналичный расчёт для юридических лиц при оформлении заказа
Количество:
Перейти в корзину и оформить заказ.
Описание товара
Подробное описание товара

Общие сведения

Датчик пыли GP2Y1010AU0F — предназначен для обнаружения мельчайших частиц пыли в воздухе.

Датчик используется при построении систем очистки воздуха, мониторинга загрязнения воздуха или комплексно с другими системами.

Приблизительные критерии загрязнённости воздуха микрочастицами пыли:

Концентрация микрочастиц пыли в воздухеКачество воздуха
0-50Высокое качество воздуха
51-100Приемлемое качество воздуха
101-150Негативное влияние на людей с обострённой восприимчивостью к пыли
151-200Негативное влияние на все группы людей
201-300Крайняя степень загрязнённости воздуха пулью

Характеристики

  • чувствительность: 0.5В/(100мкг/м3);
  • измеряемый диапазон: 500мкг/m3;
  • питание: 2.5-5.5В;
  • рабочий ток: 20 мА;
  • рабочая температура: -10~65℃;
  • температура хранения: -20~80℃;
  • габариты: 63.2x41.3x21.1 mm;

Подключение

Вывод датчика GP2Y101AU0FЦвет проводаВывод Arduino
V-LEDБелый5V ( через резистор 150 Ом )
LED-GNDЖелтыйGND
LEDОранжевыйD2 (любой цифровой вывод)
S-GNDСинийGND
V0ЧерныйA0 (любой аналоговый вывод)
VCCКрасный5V

Примеры

Вывод в монитор последовательного порта значений плотности микрочастиц пыли в воздухе.

int measurePin = A0;                            // задаём переменную для вывода А0, к которому подключен вывод датчика для передачи значений
int ledPower = 2;                               // задаём переменную для вывода 2, к которому подкючен управляющий вывод датчика
int samplingTime = 280;                         // задаём переменную для времени (в микросекундах), в течении которого датчик производит подсчёт значений
int deltaTime = 40;                             // задаём переменную для времени, которое необходимо датчику для передачи данных в буфер
int sleepTime = 9680;                           // задаём переменную для времени, в течении которого к датчику не будет обращения
float voMeasured;                               // задаём переменную для "сырых" значений с датчика
float calcVoltage;                              // задаём переменную для значений, переведённых из "сырых" в вольты
float dustDensity;                              // задаём переменную для значений, переведённых из вольт в плотность микрочастиц пыли в воздухе

void setup() {
  Serial.begin(9600);                           // инициируем передачу анных в монитор последовательного порта на скорости 9600 бит/сек
  pinMode(ledPower, OUTPUT);                    // настраиваем цифровой вывод 2 на работу в режиме выход
}

void loop() {
  digitalWrite(ledPower, LOW);                  // задаём на управляющем выводе датчика значение LOW
  delayMicroseconds(samplingTime);              // ждём, пока датчик произведёт подсчет
  voMeasured = analogRead(measurePin);          // считываем значения с датчика
  delayMicroseconds(deltaTime);                 // ждём, пока датчик передаст данные в буфер
  digitalWrite(ledPower, HIGH);                 // задаём на управляющем выводе датчика значение HIGH
  delayMicroseconds(sleepTime);                 // пауза 9680 микросекунд (минимальное время между опросами датчика)
  calcVoltage = voMeasured * (5.0 / 1024.0);    // переводим "сырые" значения в вольты
  dustDensity = 0.17 * calcVoltage - 0.1;       // переводим вольты в плотность микрочастиц пыли в воздухе
  Serial.print("Raw Signal Value: ");           // выводим текст в монитор порта "Сырые значения"
  Serial.print(voMeasured);                     // выводим "сырые" значения с датчика в монитор порта
  Serial.print(" --- Voltage: ");               // выводим текст в монитор порта "Вольтаж"
  Serial.print(calcVoltage);                    // выводим значения с датчика, переведённые в вольты
  Serial.print(" --- Dust Density: ");          // выводим текст в монитор порта "Плотность пыли в воздухе"
  Serial.println(dustDensity);                  // выводим значение плотности микрочастиц пыли в воздухе в мкг/м3
  delay(1000);                                  // пауза 1 секунду
}

Комплектация

  • 1х датчик пыли GP2Y1010AU0F;
  • 1х Шлейф для подключения датчика;

Ссылки

Товары
Первой необходимости и другие вещи, которые могут пригодиться!
Скоро в продаже
Датчик тока 20А.: Подробнее
482
Скоро в продаже
685
1040
В наличии
Датчик освещенности и приближения APDS-9930: Определит близость объектов (препятствий) и уровень освещённости в Lux Подробнее
240
В наличии
Термопара К-типа: Подробнее
240
В наличии
Цифровой термометр (Trema-модуль v2.0): Измеряет температуру окружающей среды. Подробнее
240
Скоро в продаже
2690
Скоро в продаже
366
В наличии
Датчик вибрации SW-420 (Trema-модуль): Использовать в качестве сигнализаций или для отключения устройств, например паяльника или утюга, которые находятся в состоянии покоя дольше *n* минут. Подробнее
90
160
В наличии
IMU-сенсор на 9 степеней свободы (Trema-модуль V2.0): Определять своё положение в пространстве, а так же угловое ускорения, угловую скорость и индукцию магнитного поля Подробнее
680
В наличии
265
В наличии
485
Скоро в продаже
Лазерный радар на 360 градусов, лидар Delta2: 3irobotix Delta2B - симплексный лазерный радар Подробнее
8490
В наличии
Ультразвуковой датчик HC-SR04+ (расстояния, движения): Определяет расстояние до препятствий, находящихся в зоне от 3 см до 4 м. Подробнее
180
В наличии осталось 2 шт.
195
Или перейти в корзину и оформить заказ.
Гарантии и возврат Используя сайт Вы соглашаетесь с условями