{{pfw:banner.png}} ====== Sensors, an overview ====== The idea is to give examples for a variety of available sensors.\\ To measure time, temperature, pressure, magnetism, distance, light level, etc. * [[en:pfw:measuring-distance|Measuring distances]], using ultrasonic and other sensors.\\ * [[en:pfw:reflection-sensors|Reflection sensors]], a sensor that uses (infrared) light to detect the presence of an object. **Some examples** ^ Temperature ^ Light ^ Motion ^ Contact ^ Reflection ^ | LM75 | APDS9300 | SB312 | Microswitch | CNY70 | | {{https://user-images.githubusercontent.com/11397265/154798280-a0c6dd93-676c-4301-925d-88984904f4e4.jpg|LM75 temperature sensor}} | {{https://user-images.githubusercontent.com/11397265/154798292-9c3b40ce-b7af-441e-ba1c-d94350d0d21a.jpg|ADPS9300 light sensor}} | {{https://user-images.githubusercontent.com/11397265/154798297-0391d3e3-3ed6-4926-bfb7-337668134196.jpg|PIR-sensor example}} | {{https://user-images.githubusercontent.com/11397265/154798394-5ae9f9bf-3c89-4a43-bd54-f2d936f69e82.jpg|Mechanical touch sensor}} | {{https://user-images.githubusercontent.com/11397265/154798472-a9057e57-5b72-4e76-a287-f931f350666e.jpg|Ushi reflection sensor-3a}} | ---- ^Sensor ^Purpose ^Short description ^ |[[en:pfw:measuring-distance|HC-SR04]] |Measure distance |Measures distance using Ultrasonic sound | |[[https://github.com/project-forth-works/project-forth-works/blob/main/Communication-Protocols/I2C/Device-drivers/LM75.f|LM75(A)]] |Temperature |Measures temperature with .5° Celsius resolution | |[[https://github.com/project-forth-works/project-forth-works/blob/main/Communication-Protocols/I2C/Device-drivers/TMP75.f|TMP75]] |Temperature |Measures temperature with 0.0625° Celsius resolution | |[[https://github.com/project-forth-works/project-forth-works/blob/main/Communication-Protocols/I2C/Device-drivers/APDS9300.f|APDS9300]] |(IR)Light |Infrared and visual light sensor | |[[https://home.hccnet.nl/willem.ouwerkerk/egel-for-msp430/egel%20for%20launchpad.html#e018|PIR]] |Motion detector |Passive infrared motion detector | |[[https://home.hccnet.nl/willem.ouwerkerk/egel-for-msp430/egel%20for%20launchpad.html#e019|Touch]] |Touch sensors |[[https://home.hccnet.nl/willem.ouwerkerk/egel-for-msp430/egel%20for%20launchpad.html#e018|Mechanical switch]] or capacitive touch switch & slider | |[[https://github.com/project-forth-works/project-forth-works/blob/main/Communication-Protocols/SPI/GD32VF/mecrisp-quintus/BME280/BMP280.fs|BME280]]|Pressure, temperature & humidity|Measure pressure, temperature and humidity | |[[en:pfw:reflection-sensors|TCND5000]] |Reflection sensor |Detection of nearby subjects, other examples are: [[https://www.sigmaelectronica.net/manuals/IS471F.pdf|IS471F]] or [[https://www.vishay.com/docs/83751/cny70.pdf|CNY70]], see [[https://home.hccnet.nl/willem.ouwerkerk/download/ushiboek.pdf|Ushi book]]| More info look at each individual subject.