Difference between revisions of "Pico-Air-Monitoring"

From SB-Components Wiki

 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<div class="row">
 
<div class="row">
 
   <div class="large-8 column">
 
   <div class="large-8 column">
== Pico RTC HAT ==
+
== Pico Air Monitoring Expansion ==
 +
Air Monitoring Expansion for Raspberry Pi Pico is an open-source portable sensor that has the ability to provide the level of quantity of the suspended particulates with their mass. Pico Air Monitoring Expansion works on operating voltage of 5V with a hi-tech Digital Laser Dust Sensor, PMSA003, sensor with on-board 0.91" OLED Display, that provides the information of suspended particulate matter(PM1.0, PM2.5, PM10) in the air per unit volume via digital output . It communicates via UART(serial). External GPIO Breakout Pins are also available to connect the external peripherals and sensors with it.
  
 
=== Features ===
 
=== Features ===
  
 +
* PMSA003 Sensor
 +
* Standard 40 Pins GPIO
 +
* Onboard OLED display 0.91”
 +
* Measure accurately PM1.0, PM2.5, PM10 levels
  
 
=== Specifications ===
 
=== Specifications ===
  
 +
* Model: Pico Air Monitoring Expansion
 +
* Sensor Model: PMSA003
 +
* Communication Interface: UART(Serial)
 +
* Display Type: 0.91'
 +
* Type: Biosensor
 +
* Board Dimension: 91x68 mm
 +
* Measuring Range: 0.3 to 1.0; 1.0 to 2.5; 2.5 to 10 Micron (µm)
 +
* Counting Efficiency: 50% @ 0.3 µm 98% @> = 0.5 µm
 +
* Response Time: ≤10 sec
 +
* DC supply Voltage: 5.0 V
 +
* Operating Temperature range: -10 to +60 Celsius
  
 
</div>
 
</div>
 
   <div class="large-4 column">
 
   <div class="large-4 column">
[[File:Pico_RTC.png|thumb|left|alt=Pico RTC HAT| Buy it From : ''[https://shop.sb-components.co.uk/products/pico-rtc-hat Click Here]'']]
+
[[File:Pico_air_monitoring.png|thumb|left|alt=Pico Air Monitoring Expasion| Buy it From : ''[https://shop.sb-components.co.uk/products/pico-air-monitoring-expansion Click Here]'']]
 
   </div>
 
   </div>
 
</div>
 
</div>
Line 17: Line 33:
 
== Pinout ==
 
== Pinout ==
  
 +
<table class="wikitable">
 +
<tr> <th>PICO AIR MONITORING </th> <th> PICO Pins </th></tr>
 +
<tr> <td> PMS RX </td> <td> GP0 </td></tr>
 +
<tr> <td> PMS TX </td> <td> GP1 </td></tr>
 +
<tr> <td> OLED SCL </td> <td> GP21 </td></tr>
 +
<tr> <td> OLED SDA </td> <td> GP22 </td></tr>
 +
 +
</table>
  
 
== Installation ==
 
== Installation ==
 
==== MicroPython ====
 
==== MicroPython ====
* Stack Raspberry Pi Pico on female header of Pico Air Monitoring Expansion.
+
* Stack Raspberry Pi Pico on the female header of Pico Air Monitoring Expansion.
<li> Connect USB cable on Raspberry Pi Pico USB port. </li>
+
* Connect USB cable on Raspberry Pi Pico USB port.
<li> Choose interpreter as MicroPython (Raspberry Pi pico). </li>
+
* Choose interpreter as MicroPython (Raspberry Pi pico).
 
[[File:Thonny-interpreter.PNG|600px]]
 
[[File:Thonny-interpreter.PNG|600px]]
 
* Download Pico air monitoring expansion repository from the below link:
 
* Download Pico air monitoring expansion repository from the below link:
 
Source code: https://github.com/sbcshop/Pico-Air-Monitoring-Expansion
 
Source code: https://github.com/sbcshop/Pico-Air-Monitoring-Expansion
* open Thonny IDE and create 2 new files as ssd1306.py and pmsa003.py with the same content of the file you have downloaded from the above repository or you can also save these 2 files in raspberry pi pico from the file menu -> save as and select raspberry pi pico
+
* Open Thonny IDE and create 2 new files as '''"ssd1306.py"''' and '''"pmsa003.py"''' with the same content of the file you have downloaded from the above repository or you can also save these 2 files in raspberry pi pico from the file menu -> save as and select raspberry pi pico
* now open Board_Test.py file in thonny IDE and click on green play button to run the code. it will display the value of PM 1.0, PM 2.5 and PM 10 on 0.91 inch oled display.
+
* now open '''"Board_Test.py"''' file in thonny IDE and click on the green play button to run the code. It will display the value of PM 1.0, PM 2.5, and PM 10 on 0.91-inch OLED display.
  
 
== Resources ==
 
== Resources ==
 +
 +
* '''Github'''
 +
 +
[https://github.com/sbcshop/Pico-Air-Monitoring-Expansion Source Code]

Latest revision as of 06:06, 15 November 2021

Pico Air Monitoring Expansion

Air Monitoring Expansion for Raspberry Pi Pico is an open-source portable sensor that has the ability to provide the level of quantity of the suspended particulates with their mass. Pico Air Monitoring Expansion works on operating voltage of 5V with a hi-tech Digital Laser Dust Sensor, PMSA003, sensor with on-board 0.91" OLED Display, that provides the information of suspended particulate matter(PM1.0, PM2.5, PM10) in the air per unit volume via digital output . It communicates via UART(serial). External GPIO Breakout Pins are also available to connect the external peripherals and sensors with it.

Features

  • PMSA003 Sensor
  • Standard 40 Pins GPIO
  • Onboard OLED display 0.91”
  • Measure accurately PM1.0, PM2.5, PM10 levels

Specifications

  • Model: Pico Air Monitoring Expansion
  • Sensor Model: PMSA003
  • Communication Interface: UART(Serial)
  • Display Type: 0.91'
  • Type: Biosensor
  • Board Dimension: 91x68 mm
  • Measuring Range: 0.3 to 1.0; 1.0 to 2.5; 2.5 to 10 Micron (µm)
  • Counting Efficiency: 50% @ 0.3 µm 98% @> = 0.5 µm
  • Response Time: ≤10 sec
  • DC supply Voltage: 5.0 V
  • Operating Temperature range: -10 to +60 Celsius
Pico Air Monitoring Expasion
Buy it From : Click Here

Pinout

PICO AIR MONITORING PICO Pins
PMS RX GP0
PMS TX GP1
OLED SCL GP21
OLED SDA GP22

Installation

MicroPython

  • Stack Raspberry Pi Pico on the female header of Pico Air Monitoring Expansion.
  • Connect USB cable on Raspberry Pi Pico USB port.
  • Choose interpreter as MicroPython (Raspberry Pi pico).

Thonny-interpreter.PNG

  • Download Pico air monitoring expansion repository from the below link:

Source code: https://github.com/sbcshop/Pico-Air-Monitoring-Expansion

  • Open Thonny IDE and create 2 new files as "ssd1306.py" and "pmsa003.py" with the same content of the file you have downloaded from the above repository or you can also save these 2 files in raspberry pi pico from the file menu -> save as and select raspberry pi pico
  • now open "Board_Test.py" file in thonny IDE and click on the green play button to run the code. It will display the value of PM 1.0, PM 2.5, and PM 10 on 0.91-inch OLED display.

Resources

  • Github

Source Code