Joy-it SEN-GP2Y1014AU User guide [ml]

3
SEN-GP2Y1014AU
Optischer Staubsensor
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 2
3
INHALTSVERZEICHNIS
1. Einführung
2. Verwendung mit dem Raspberry Pi
2.1 Anschluss
2.2 Installaon
2.3 Programmbeispiel
3. Verwendung mit dem Arduino
3.1 Anschluss
3.2 Programmbeispiel
4. Sonsge Informaonen
5. Support
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 3
3
1. Einführung
Sehr geehrter Kunde, vielen Dank, dass sie sich für unser Produkt entschieden haben. Im folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der Verwendung zu beachten ist.
Sollten Sie während der Verwendung unerwartet auf Probleme stoßen, so können Sie uns selbstverständlich gerne kontakeren.
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 4
3
2. Verwendung mit dem Raspberry Pi
2.1 Anschluss
2.2 Installation
Da der Sensor ein Analoges Signal ausgibt, benögen wir einen Analog-Digital-Konverter. Dafür können wir unseren ADC empfehlen KY-053.
Um den Konverter zu installieren, önen Sie das Terminal und geben folgenden Befehl ein:
Sie können den Analog-Digital-Konverter nun verwenden.
Raspberry Pi GP2Y
3v3 (Pin1) VCC GND (Pin 6) GND BCM17 (Pin 11) LED A0 (ADC) Out
sudo pip3 install adafruit-circuitpython-ads1x15
Raspberry Pi ADC
3v3 (Pin 17) VDD GND (Pin 14) GND SCL (Pin 5) SCL SDA (PIN 3) SDA
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 5
3
2.3 Programmbeispiel
#!/usr/bin/python # coding=utf-8
import time import board import busio import adafruit_ads1x15.ads1115 as ADS
from adafruit_ads1x15.analog_in import AnalogIn
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) LED_Pin = 17 GPIO.setup(LED_Pin, GPIO.OUT)
# Create the I2C bus
i2c = busio.I2C(board.SCL, board.SDA)
# Create the ADC object using the I2C bus
ads = ADS.ADS1115(i2c)
# Create single-ended input on channels
chan0 = AnalogIn(ads, ADS.P0) chan1 = AnalogIn(ads, ADS.P1) chan2 = AnalogIn(ads, ADS.P2) chan3 = AnalogIn(ads, ADS.P3)
while True:
# print("channel 0: ","{:>5}\t{:>5.3f}".format(chan0.value, chan0.voltage)) #print("channel 1: ","{:>5}\t{:>5.3f}".format(chan1.value, chan1.voltage)) #print("channel 2: ","{:>5}\t{:>5.3f}".format(chan2.value, chan2.voltage)) #print("channel 3: ","{:>5}\t{:>5.3f}".format(chan3.value, chan3.voltage)) #print("---------------------------------------------------") # time.sleep(1)
GPIO.output(LED_Pin, False) time.sleep(0.000280) dustVal=chan0.value time.sleep(0.000040) GPIO.output(LED_Pin, True) time.sleep(0.009680)
time.sleep(1) if (dustVal>36.455): print(((dustVal/1024)-0.0356)*120000*0.035)
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 6
3
3. Verwendung mit dem Arduino
3.1 Anschluss
3.2 Programmbeispiel
int dustPin=0; float dustVal=0; int ledPower=2; int delayTime=280; int delayTime2=40; float offTime=9680;
void setup(){
Serial.begin(9600); pinMode(ledPower,OUTPUT); pinMode(dustPin, INPUT); }
void loop(){
digitalWrite(ledPower,LOW); delayMicroseconds(delayTime); dustVal=analogRead(dustPin); delayMicroseconds(delayTime2);
digitalWrite(ledPower,HIGH);
delayMicroseconds(offTime);
delay(1000);
if (dustVal>36.455)
Serial.println((float(dustVal/1024)-0.0356)*120000*0.035); }
Arduino GP2Y
5V VCC
GND GND D2 LED A0 OUT
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 7
3
Unsere Informaons- und Rücknahmepichten nach dem Elektrogesetz (ElektroG)
Symbol auf Elektro- und Elektronikgeräten:
Diese durchgestrichene Mülltonne bedeutet, dass Elektro- und Elektronikgeräte nicht in den Hausmüll gehören. Sie müssen die Altgeräte an einer Erfassungsstelle abgeben. Vor der Abgabe haben Sie Altbaerien und Altakkumulatoren, die nicht vom Altgerät umschlossen sind, von diesem zu trennen.
Rückgabemöglichkeiten:
Als Endnutzer können Sie beim Kauf eines neuen Gerätes, Ihr Altgerät (das im Wesentlichen die gleiche Funkon wie das bei uns erworbene neue erfüllt) kostenlos zur Entsorgung abgeben. Kleingeräte bei denen keine äußere Abmessungen größer als 25 cm sind können unabhängig vom Kauf eines Neugerätes in Haushaltsüblichen Mengen abgeben werden.
Möglichkeit Rückgabe an unserem Firmenstandort während der Önungszeiten:
Simac GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn
Möglichkeit Rückgabe in Ihrer Nähe:
Wir senden Ihnen eine Paketmarke zu mit der Sie das Gerät kostenlos an uns zurücksenden können. Hierzu wenden Sie sich bie per E-Mail an Service@joy-it.net oder per Telefon an uns.
Informaonen zur Verpackung:
Verpacken Sie Ihr Altgerät bie transportsicher, sollten Sie kein geeignetes Verpackungsmaterial haben oder kein eigenes nutzen möchten kontakeren Sie uns, wir lassen Ihnen dann eine geeignete Verpackung zukommen.
4. Sonstige Informationen
Veröffentlicht: 17.05.2019 Copyright by Joy-IT 8
3
5. Support
Wir sind auch nach dem Kauf für Sie da. Sollten noch Fragen oen bleiben oder Probleme auauchen stehen wir Ihnen auch per E-Mail, Telefon und Ticket-Supportsystem zur Seite.
E-Mail: service@joy-it.net Ticket-System: hp://support.joy-it.net Telefon: +49 (0)2845 98469 66 (10- 17 Uhr)
Für weitere Informaonen besuchen Sie unsere Website:
www.joy-it.net
Loading...