

Sensor shield
Wireless Bug using RFM12 module
- Size
- 36.6 × 33.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 62
- Nets
- 27
- Pads
- 111
- Tracks, vias
- 101, 4
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 19 Feb 2011
- Updated
- 9 Mar 2017
Overview
Sensor shield is an open-source printed circuit board by jkx, from the jkx/DIY-Wireless-Bug repository on GitHub. It is a 2-layer board of 36.6 × 33.8 mm with 62 parts on 27 nets, routed with 101 tracks and 4 vias.
It is built around the TSL2561T. Its parts include 8 resistors, 3 ICs and 2 capacitors. It belongs with the sensors and measurement boards of this library.
Main components
1README
hardware/shields/sensor_shield/v2/README.mdBoard description
This shield is designed to provide different possibilities to create a sensor shield, for relative humidity, temperature, pressure and lux. All choices do not need to be soldered.
BOM
The following components can be soldered on the board:
- TAOS TSL2561 (U1)
- TE HTU2XD(F) (U2)
- Maxim DS18B20 (U3): popular 1-Wire temperature sensor Maxim. http://datasheets.maximintegrated.com/en/ds/DS18B20
Other possibilites were: - Sensirion SHT31D : cheap (~5$ at Farnell) QFP sensor, using I2C for communication https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Humidity_Sensors/Sensirion_Humidity_Sensors_SHT3x_Datasheet_digital.pdf - Bosch BME280 : temperature, humidity and pressure. The package seems more protected than the Sensirion (and we had troubles with the Sensirion which seems to age fast). https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280_DS001-11.pdf - Rohm BH1750 : Light sensor (Luxmeter) http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1750fvi-e.pdf
C1 and C2 stabilizes the power line for their components. Expected value is 100nF. They need to be placed near their components R1 and R2 are the pull-up resistors for I2C bus. Values can range from 1.8 to 10k. I prefer using 1.8k (strong pull-up), but the higher the resistance, the lower the current consumption. R3 is the pull-up for the interrupt line of the TSL2561. Value is 100k (datasheet) R4 is the pull-up resistor for 1-Wire bus. Expected value is 4.7kOhm. R5 and R6 are a voltage divider for battery sensing. It divides voltage by 2, allowing a battery up to 6.6V. R7 and R8 are only there to provide solder pads. Only one can be soldered at a time. They allow selection of the power line for which the voltage must be measured (Vss or Vcc)
U1, U2 and U3 uses I2C.
Shield pinout :
CONN1_2 : FOUT, PD5 CONN1-5 : 1-Wire bus, PB1 CONN2_4 : SCL, PC5 CONN2_5 : SDA, PC4 CONN2_6 : battery sense, PC3
Parts
62| Qty | Value | Footprint | References |
|---|---|---|---|
| 45 | pcb_helpers:pad | , , , , , , , , , , , , , , , +29 | |
| 2 | 0 | Resistors_SMD:R_0805_HandSoldering | R7, R8 |
| 2 | 1.8k | Resistors_SMD:R_1206_HandSoldering | R1, R2 |
| 2 | 100n | Capacitors_SMD:C_1206_HandSoldering | C1, C2 |
| 2 | 200k | Resistors_SMD:R_1206_HandSoldering | R5, R6 |
| 2 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04 | A1, A2 |
| 2 | CONN_01X10 | Pin_Headers:Pin_Header_Straight_1x10 | CONN1, CONN2 |
| 1 | 100k | Resistors_SMD:R_1206_HandSoldering | R3 |
| 1 | 4.7k | Resistors_SMD:R_1206_HandSoldering | R4 |
| 1 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_1x02 | U3 |
| 1 | HTU2XD | Housings_DFN_QFN:DFN-6-1EP_3x3mm_Pitch0.95mm | U2 |
| 1 | TSL2561 | BugOne:TMB6 | U1 |
More from jkx/DIY-Wireless-Bug
2- 2 layers34 × 33.8 mm

- 2 layers34 × 33.8 mm

Similar boards
- 2 layers70.1 × 43.2 mm

Iaq device
nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality
19 parts396 - 4 layers68.1 × 66 mm

Ambient
lab11/signpost
Exploring what happens when you put computers on sign posts.
63 parts97Apache-2.0 - 4 layers33.1 × 64.7 mm

- 6 layers48.4 × 48.4 mm

Solar Panel Z-
PyCubed-Mini/avionics-solarpanels
Solar panel boards for the PyCubed-Mini PocketQube platform
88 parts2 - 2 layers95.9 × 27.8 mm

Opsx x
ZeshuLiu/SX-70-Mk2
把板子上的U+ U- GND VCC焊到usb线上,连接电脑后可以当作树莓派Pico开发板进行操作,上传代码的参见这里(树莓派官网)。 \ 在将机身主控安装至机器内部之前需要将micropython固件及代码烧录至控制器中。后续可以通过机身控制器上的USB接口连接开发板并更新python代码。 将code根目录中的所有python文件上传至控制器(文件夹不需要),并且将gmain.py命名为…
74 parts2GPL-3.0 - 4 layers160 × 100 mm

OSM env01
devtank-ltd/kicad_osm_env01
This documentation describes Open Hardware and is Licensed under CERN-OHL-W v2.
243 parts - 2 layers42.4 × 32 mm

Sensorbrd
dileepvr/sensorbrd
KiCAD PCB design files for an external sensor board for the payload on a nearspace weather balloon.
20 parts - 2 layers180 × 160.5 mm

Homelab
lal02/homesensor
Architecture of my home sensor system incl. esp32, raspberrypi etc.
11 partsMIT
Questions
How big is the Sensor shield PCB?
It measures 36.6 × 33.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sensor shield use?
62 parts, built around the TSL2561T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Sensor shield KiCad files?
From the jkx/DIY-Wireless-Bug repository on GitHub, at the commit this page was made from: the board is hardware/shields/sensor_shield/v2/sensor_shield.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sensor shield design in my own project?
Its repository states no licence, so its author keeps all rights: ask jkx before reusing the design.