1
0
mirror of https://github.com/nophead/NopSCADlib.git synced 2025-01-17 13:38:16 +01:00
2023-10-29 23:22:02 +00:00
..
2023-10-29 23:22:02 +00:00
2023-10-29 23:22:02 +00:00
2022-02-09 21:57:56 +00:00
2023-10-29 23:22:02 +00:00
2022-02-09 21:57:56 +00:00
2023-10-29 23:22:02 +00:00

EnviroPlus

Environmental monitor using Enviro+ sensor board and a Raspberry Pi Zero.

Main Assembly


Table of Contents

  1. Parts list
  2. Back Assembly
  3. RPI Assembly
  4. Fan Controller Assembly
  5. Enviro Assembly
  6. Case Assembly
  7. Enviro Case Assembly
  8. RPI Case Assembly
  9. Main Assembly

Top


Parts list

Back RPI Fan Controller Enviro Case Enviro Case RPI Case Main TOTALS
Vitamins
  .    .    .    1    .    .    .    .    1     Enviro+
  1    .    .    .    .    .    .    .    1     Fan 17mm x 8mm
  .    .    .    .    4    .    .    .    4     Heatfit insert M2 x 4mm
  .    1    .    .    .    .    .    .    1     Micro SD card
  .    .    .    .    .    4    .    .    4     Nut M2.5 x 2.2mm nyloc
  1    .    .    .    .    .    .    .    1     PMS5003 particle detector
  .    1    .    .    .    .    .    .    1     Pin header 20 x 2 right_angle
  .    1    .    .    .    .    .    .    1     Raspberry Pi Zero
  .    .    1    .    .    .    .    .    1     SMD capacitor 1206 10uF
  .    .    1    .    .    .    .    .    1     SMD resistor 0805 3K3 0.125W
  .    .    1    .    .    .    .    .    1     SOT223 package FZT851
  .    .    .    .    .    .    .    4    4     Screw M2 cap x 6mm
  .    .    .    .    .    .    2    .    2     Screw M2.5 pan x 6.4mm
  .    .    .    .    .    4    .    .    4     Screw M2.5 pan x 8mm
  .    .    .    .    3    .    .    .    3     Screw M3 pan x 6mm
  .    .    1    .    .    .    .    .    1     Veroboard 6 holes x 6 strips
  .    .    .    .    .    .    .    4    4     Washer M2 x 5mm x 0.3mm
  .    .    .    .    .    4    .    .    4     Washer M2.5 x 5.9mm x 0.5mm
  .    .    .    .    3    .    .    .    3     Washer M3 x 7mm x 0.5mm
  .    .    1    .    .    .    .    .    1     Wire link 0.8mm x 0.4"
  .    .    3    .    .    .    .    .    3     Wire link 0.8mm x 6.5mm
  2    3    8    1    10    12    2    8    46    Total vitamins count
3D printed parts
  .    .    .    .    1    .    .    .    1    bulkhead.stl
  .    .    .    .    1    .    .    .    1    enviro_plus_case.stl
  1    .    .    .    .    .    .    .    1    enviro_plus_case_base.stl
  1    .    .    .    .    .    .    .    1    fan_duct.stl
  .    .    .    .    3    .    .    .    3    foot.stl
  2    .    .    .    5    .    .    .    7    Total 3D printed parts count

Top


Back Assembly

Vitamins

Qty Description
1 Fan 17mm x 8mm
1 PMS5003 particle detector

3D Printed parts

1 x enviro_plus_case_base.stl 1 x fan_duct.stl
enviro_plus_case_base.stl fan_duct.stl

Assembly instructions

back_assembly

  1. Print the fan duct in flexible TPE with low infill.
  2. Slide the pms5003 into the printed receptacle with the fan to the outside. Secure with tape if it is loose.
  3. Slide the fan into the fan duct.
  4. Slide the fan duct into the printed recepacle.

back_assembled

Top


RPI Assembly

Vitamins

Qty Description
1 Micro SD card
1 Pin header 20 x 2 right_angle
1 Raspberry Pi Zero

Assembly instructions

RPI_assembly

  • Solder a right angle connector to the Raspberry Pi Zero.

RPI_assembled

Top


Fan Controller Assembly

Vitamins

Qty Description
1 SMD capacitor 1206 10uF
1 SMD resistor 0805 3K3 0.125W
1 SOT223 package FZT851
1 Veroboard 6 holes x 6 strips
1 Wire link 0.8mm x 0.4"
3 Wire link 0.8mm x 6.5mm

Assembly instructions

fan_controller_assembly

The fan controller is a single transistor wired as a Miller integrator that effectively multiplies the capacitor value by the gain of the transistor. It converts the PWM signal on GPI4 to a stead DC voltage so that the fan doesn't whine, or stutter.

Schematic


  • Make two track cuts as shown, one wide and the other narrow.

TrackCuts

  1. Add the SMT compeonents and then the wire links.
  2. Add more solder around the transistor to act as a heatsink.

SMT

fan_controller_assembled

Top


Enviro Assembly

Vitamins

Qty Description
1 Enviro+

Sub-assemblies

1 x fan_controller_assembly
fan_controller_assembled

Assembly instructions

enviro_assembly

  • Solder the fan_controller to the Enviro+ expansion connector at the 5V, GND and #4 pins.

enviro_assembled

Top


Case Assembly

Vitamins

Qty Description
4 Heatfit insert M2 x 4mm
3 Screw M3 pan x 6mm
3 Washer M3 x 7mm x 0.5mm

3D Printed parts

1 x bulkhead.stl 1 x enviro_plus_case.stl 3 x foot.stl
bulkhead.stl enviro_plus_case.stl foot.stl

Assembly instructions

case_assembly

  1. Solvent weld or glue the bulkhead into the recess in the bottom of the case.
  2. Fit the heatfit inserts with a soldering iron with a conical bit heated to about 200°C.
  3. Tap the three holes for the feet with an M3 tap.
  4. Screw on the three feet with M3 x 6mm pan screws and washers.

case_assembled

Top


Enviro Case Assembly

Vitamins

Qty Description
4 Nut M2.5 x 2.2mm nyloc
4 Screw M2.5 pan x 8mm
4 Washer M2.5 x 5.9mm x 0.5mm

Sub-assemblies

1 x case_assembly 1 x enviro_assembly
case_assembled enviro_assembled

Assembly instructions

enviro_case_assembly

  • Screw the Enviro+ PCB to the front of the case using M2.5 x 8mm pan screws with washer and nuts on the inside.

enviro_case_assembled

Top


RPI Case Assembly

Vitamins

Qty Description
2 Screw M2.5 pan x 6.4mm

Sub-assemblies

1 x RPI_assembly 1 x enviro_case_assembly
RPI_assembled enviro_case_assembled

Assembly instructions

RPI_case_assembly

  • Plug the RPi into the Enviro+ socket and secure with two screws self tapped into the bosses in the case.

RPI_case_assembled

Top


Main Assembly

Vitamins

Qty Description
4 Screw M2 cap x 6mm
4 Washer M2 x 5mm x 0.3mm

Sub-assemblies

1 x RPI_case_assembly 1 x back_assembly
RPI_case_assembled back_assembled

Assembly instructions

main_assembly

  • Solder the fan wires to the veroboard assembly

FanWires

  • Slide the back assembly into the case and secure with four M2 x 6mm cap screws and washers.

main_assembled

Top