Датчик пыли GP2Y1010AU0F—SHARP для Arduino
Датчик пылиGP2Y1010AU0F — предназначен дляобнаружения мельчайшихчастиц пыли в воздухе.
Общие сведения
Датчик пыли 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х Шлейф для подключения датчика;
Ссылки
- DataSheet
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР, Visa и MasterCard. Чтобы оплатить покупку, система перенаправит вас на сервер системы ASSIST. Здесь нужно ввести номер карты, срок действия и имя держателя.
- ЮMoney при онлайн-заказе. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Курьерская доставка работает с 9.00 до 19.00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес. Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Самовывоз из магазина. Список торговых точек для выбора появится в корзине. Когда заказ поступит на склад, вам придет уведомление. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Постамат. Когда заказ поступит на точку, на ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Почтовая доставка через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Перед оплатой вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.