EnviroDIY / YosemitechModbus

A library to use an Arduino as a master to control and communicate with the modbus sensors produced by Yosemitech. Depends on the EnviroDIY/SensorModbusMaster library.
Other
10 stars 7 forks source link

Optimize approach for combined voltage boost & RS-485 conversion #10

Closed aufdenkampe closed 6 years ago

aufdenkampe commented 6 years ago

Let's use this as a place to document our work with @bschulz1701.

Goal is to have a structurally stable wiring harness or shield, that is easy to assemble and that:

Background:

aufdenkampe commented 6 years ago

@bschulz1701, you can test the turbidity sensor I left for you by:

aufdenkampe commented 6 years ago

Here's the schematic for that shield that Beth and I developed, using the Pololu 9V Step-Up Voltage Regulator U3V12F9, which worked great for everything except powering the brush:

img_6027

SRGDamia1 commented 6 years ago

Yeah.. My wish-list definitely includes a single board that includes both the RS485 conversion and the power boost, preferably with grove on one end and multiple sets of A/B/Gnd screw terminals on the other.

SRGDamia1 commented 6 years ago

I also want a nice little micro-shield like the ones we have for a grove connection on Serial/Serial1 but for AltSoftSerial.

aufdenkampe commented 6 years ago

@SRGDamia1, These are photos of the ones Beth and I developed one as a prototype (schematic above), for AltSoftSerial. img_6103 img_6104 img_6106

They work great for everything but the brush function. They are also a total pain to solder all those jumper wires.

@bschulz1701 is working on helping us find a setup that works for all functions, and then print out a circuit board, so that we just have to solder the components. We'll share the Eagle files in this repo.

aufdenkampe commented 6 years ago

@bschulz1701, Thanks for asking which repo to put your hardware work. At the moment our hardware info @is at https://github.com/EnviroDIY/YosemitechModbus#hardware

However, given that we want to use this for all Modbus devices, I think it might make sense to put it here: https://github.com/EnviroDIY/SensorModbusMaster

Let's do that. I just created a "Hardware" branch in SensorModbusMaster. In that branch is a "Hardware" folder. Let's use that to put all the hardware info, eventually including instructions in that new readme file https://github.com/EnviroDIY/SensorModbusMaster/tree/hardware