Skip to content

Repository for "EC Sense" four-wire electrical conductivity analysis circuit

Notifications You must be signed in to change notification settings

OPEnSLab-OSU/ECSense

Repository files navigation

ECSense

"EC Sense" is a cost-effective four-wire electrical conductivity meter for use in applications measuring the conductivity of liquids.

Documentation Sections:

  1. Breakdown of Repository Contents.
  2. Instructions for Using "EC Sense."
  3. Technical Documentation (Specifications, Schematics, Simulation Files, etc.).
  4. How to Procure "EC Sense."

Breakdown of Repository Contents:

  1. "ADC_test.ino" --> Script provided for using "EC Sense" (requires Arduino IDE with Adafruit_ADS1X15 library installed as a dependency)
  2. "BOM.csv" --> Bill of materials file (to be uploaded to PCBWay)
  3. "EC Sense - SmartRock.f3z" --> Design files for "EC Sense" (requires Autodesk Fusion)
  4. "EC Sense - SmartRock (Schematic).pdf" --> PDF schematic of "EC Sense" design
  5. "Gerber.zip" --> PCB manufacturing files (to be uploaded to PCBWay)
  6. "PnP.csv" --> Pick and place file for PCB manufacturing (to be uploaded to PCBWay)

Instructions for Using "EC Sense:"

"EC Sense" is designed to be used as a shield for the Adafruit Feather family of microprocessor boards. We recommend using "Adafruit Feather M0" variants (https://www.adafruit.com/product/2772 (basic), https://www.adafruit.com/product/3010 (WiFi), and others) paired with an "OPEnS Hypnos" (https://github.com/OPEnSLab-OSU/OPEnS-Hypnos) for power management, SD card data logging, and real time clock (RTC) functionality. Alternatively, the "Adafruit Feather M0 Adalogger" (https://www.adafruit.com/product/2796) paired with an "Adalogger FeatherWing - RTC + SD Add-on" (https://www.adafruit.com/product/2922) could be used to make a cost-effective datalogger for "EC Sense" using only commercially available boards.

Prerequisites:

  1. Install the latest version of "Arduino IDE."
  2. Install "Adafruit_ADS1X15" dependent library using the Arduino IDE library manager.
  3. Extract "ADC_test.ino" from the repository files.
  4. If using "EC Sense" with an Adafruit Feather M0 board, you will need to solder two rows of header pins to both "EC Sense" and the Adafruit Feather M0.
  5. Procure desired electrode array and ensure an electrical connection is made between it and "EC Sense" (see "wiring diagram").

Setup:


Technical Documentation:

Results -

Pinout Diagram -

Wiring Diagram -

Specifications Table -

"EC Sense" Schematic -

Simulation (LT Spice) -


How to Procure "EC Sense:"

  1. Go to "https://www.pcbway.com/" and make a "My PCBWay" account (or sign in, if you already have a member account).

    image

  2. Once you have logged in, go to "https://member.pcbway.com/" and click "PCB Instant Quote."

    image

  3. Then click "Quick-order PCB."

    image

  4. Under "PCB Specification Selection" click "+Add Gerber File" and upload "Gerber.zip" from the repository. After the gerber files archive has been uploaded, enter the desired quantity under "Quantity (single)." This quantity will need to match the quantity of assembled units, which will be addressed in a later step. Default options under "PCB Specification Selection" are acceptable, but you may tweak these options as appropriate for your application (for example, changing the color of the soldermask or selecting a different surface finish material).

    image

  5. Next, scroll down until you see "Assembly Service" and check the checkbox.

    image

  6. You will need to enter the desired quantity of assembled units. The number you enter here must match what you previously entered under "PCB Specification Selection --> Quantity (single)."

    image

  7. Make sure radio buttons under "Pay attention" are both marked as follows ("Contains sensitive components/parts" --> NO, "Do you accept alternative/substitutes made in China?" --> NO). All fields under "Other Parameters" may be ignored.

    image

  8. (Optional) Under "Customized Services and Advanced Options" you have the option to have PCBWay conformally coat your boards. You may select this option if appropriate for your application.

    image

  9. Click "Save to Cart" and ensure you agree with the terms of service.

  10. Once in your shopping cart, you will need to upload the Bill-of-Materials (BOM) and Pick-and-Place (PnP) files. Extract "BOM.csv" and "PnP.csv" from the downloaded repository files, and upload both of them to your PCBWay order by clicking the "Add File" button

image

  1. Upload "BOM.csv" to "Parts List (BOM) Upload" and "PnP.csv" to "Upload Centroid File." Then click "Submit Order Now."

image

  1. PCBWay will then review the order and begin manufacturing. You will receive a final quote from PCBWay via email once PCBWay has reviewed the assembly order for issues. The lead time is typically 3-6 weeks depending on quantity, component availability, holidays in China, and other factors. The order should pass right through PCBWay's design review process. Should you encounter issues with your order approval, contact Dr. Chet Udell (udellc@oregonstate.edu) for guidance. Enjoy using EC Sense!

About

Repository for "EC Sense" four-wire electrical conductivity analysis circuit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages