Skip to content

ThunderFly TF-ATMON Particulate Matter Sensor Payload

License

Notifications You must be signed in to change notification settings

ThunderFly-aerospace/TFPM01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TFPM01 - The first generation of TF-ATMON Particulate matter sensor

Particulate matter sensor for TF-ATMON system is based on Sensirion SPS30, TFGPS01 and TFUNIPAYLOAD.

Look to the following video for a demonstration flight of a sensor mounted on TF-G2 autogyro.

Watch the video

The design of TFPM01 is obsolete because the particulate matter sensor is now read out directly by PX4 firmware and therefore is replaced by TFPM02.

The Connection diagram between SPS30 and TFUNIPAYLOAD

The sensor is connected to the TFUNIPAYLOAD by using SZH-200BK26 wires and ZHR-5. For testing and development of TFUNIPAYLOAD firmware, the ATmegaTQ4401A module was used as shown in the diagram. The ATmega runs the Arduino firmware, which prepares MAVLink messages ready to log and transport to TF-ATMON-enabled GCS.

The block schematics of design are equivalent to the following photo

Connection between SPS30 sensor, TFGPS and TFUNIPAYLOAD

Do not refer to the photo exactly for pinout. Instead, use the following table

SPS30 Pin Signal MCU Color
1 VDD +5V - Supply voltage Vcc Red
2 SDA D17 / SDA + resistor 10k to Vcc Black
3 SCL D16 / SCL + resistor 10k to Vcc Black
4 Interface select Floating - UART, GND I2C. GND Black
5 (outer edge) GND GND Black

GPS PPS signal is connected to pin 12 (PD4), this could be changed in source code.