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

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

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

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

Датчик пыли 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х Шлейф для подключения датчика;

Ссылки

Товары
Первой необходимости и другие вещи, которые могут пригодиться!
В наличии
Барометр BMP180 (Trema-модуль): Датчик атмосферного давления и температуры окружающей среды Подробнее
353
В наличии
Датчик расхода воды Sea YF-S201: Расходомер для измерения объёма и скорости проходящей жидкости от 1 до 30 л/мин Подробнее
437
В наличии осталось 6 шт.
Датчик звука (Trema-модуль): Позволяет получить аналоговое значение соответствующее уровню громкости звука Подробнее
356
Скоро в продаже
IMU-сенсор на 9 степеней свободы (Trema-модуль): Определять своё положение в пространстве, а так же угловое ускорения, угловую скорость и индукцию магнитного поля Подробнее
1190
В наличии осталось 5 шт.
762
Скоро в продаже
120
260
В наличии осталось 1 шт.
80
В наличии
165
Скоро в продаже
Датчик пульса: Аналоговый датчик, позволяющий фиксировать человеческий пульс Подробнее
483
870
Скоро в продаже
517
Скоро в продаже
308
В наличии
Датчик линии TCRT5000 / Аналоговый (Trema-модуль): Сенсор для определения цвета поверхности по шкале от чёрного до белого Подробнее
90
Скоро в продаже
446
Или перейти в корзину и оформить заказ.
Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Есть вопрос?