More on the plant sensor


Posted on Feb 5, 2014

The plan is to have some plant sensing working for a groworld installation we are doing at Camp Pixelache so I`ve made the circuitry a little more durable with a bit of soldering: Here`s the circuit diagram the values of components are influenced by what I happen to have in my collection of surplus/donated stock but are based on Nik`s original


More on the plant sensor
Click here to download the full size of the above Circuit.

circuit: This is the code that reads the arduino in fluxus. It contains some hastily written auto calibration, which records the highest and lowest values received from each sensor and scales the output between 0 and 1 using these values. This isn`t necessarily the right thing to do in all situations. ; p l a n t e y e s [ copyright (c) 2010 foam vzw : gpl v3 ] #lang scheme/base ; read values from arduino on the serial port, and hand them out to the game (provide (all-defined-out) (define serial (open-input-file "/dev/ttyUSB0") ;(define serial #f) (define current-raw `(0 0) (define light-range `(999999 0) (define moisture-range `(9999999 0) (define current-cali `(0 0) ; return the raw sensor values (define (sensor-light) (car current-raw) (define (sensor-moisture) (cadr current-raw) ; return the calibrated sensor values (define (sensor-cali-light) (car current-cali) (define (sensor-cali-moisture) (cadr current-cali) (define (fit a l h) (if (zero (- h l) 0 (exact->inexact (/ (- a l) (- h l) (define (sensor-update) (when (and serial (char-ready serial) (set! current-raw (sensor-process (read-line serial) ; some auto calibration (set! light-range (list (if (< (sensor-light) (car light-range) (sensor-light) (car light-range) (if (> (sensor-light) (cadr light-range) (sensor-light) (cadr light-range) (set! moisture-range (list (if (< (sensor-moisture) (car moisture-range) (sensor-moisture) (car moisture-range) (if (>...




Leave Comment

characters left:

Related Circuits

  • New Circuits

    .

     


    Popular Circuits

    video on telephone line wires
    Car 20W audio booster amplifier
    Touch on-off switch
    Gas-smoke-detector
    Simple-ir-detector
    Digitally-programmable-precision-amplifier
    Low cost Ethernet shield with ENC28J60 using Arduino
    Schematic Diagram 250mW FM transmitter electronic circuit
    Chinook II System
    Multiple channel SR-Buck converter of the trimmer module VRM of voltage
    Motion Sensor Light Circuit
    Adjustable Voltage motor controller
    FREQUENCY COUNTER PREAMP
    The driver alcohol detection alarm controller circuit diagram
    Irons circuit



    Top