Multisensor Board Arduino! (Part1)

1,432

25

Published

Introduction: Multisensor Board Arduino! (Part1)

About: My experience in the field of electronics led me to discover the existence of open hardware and software, in all the years that followed that discovery I just started to develop my own technologies and advis...

This board is a complete work that will help you to get the readings from various sensors!

Please Visit my Channel, Suscribe:

www.youtube.com/user/josexers

Step 1: Schematics

Features of the Board:

12VDC Input

4 I2C Ports (Sensors LCD, OLED, RTC)

4 Analog inputs(16bits 0 to 65535 instead of the 0 to 1024 basic arduino ADC) you have on board, jumper selectable shunt resistance for 4-20ma Transmitter

4 serial conectors (2 serial and 2 software serial Bluetooth compatible)

1 SPI port(Sensors, SD)

1 Digital Port D5 (I/0)

3 1wire ports

Step 2: Bill of Materials

1 - Arduino Pro mini

4 - 3.5mm 2 Terminal Block

1 - 5mm 2 Terminal Block

2 - 40x1 header male pins

1 - 8x2 header male pins

1 - 7805 Voltaje Regulator

1 - 1N4148 Diode

2 - 100uF 25V Electrolythic Capasitors

1 - ads1115 module

1 - RTC i2c

1 - 0.94' Oled Display

1- SD module for arduino

Step 3: Simple Analogic Sensor

Description

The LM35 series are precision integrated-circuit temperature devices with an output voltage linearlyproportional to the Centigrade temperature

Features
1• Calibrated Directly in Celsius (Centigrade)

• Linear + 10-mV/°C Scale Factor

• 0.5°C Ensured Accuracy (at 25°C)

• Rated for Full −55°C to 150°C Range

• Suitable for Remote Applications

• Low-Cost Due to Wafer-Level Trimming

• Operates from 4 V to 30 V

• Less than 60-μA Current Drain

• Low Self-Heating, 0.08°C in Still Air

• Non-Linearity Only ±¼°C Typical

• Low-Impedance Output, 0.1 Ω for 1-mA Load 2 Applications

• Power Supplies

• Battery Management

• HVAC

• Appliances

Step 4: Discrete Sensor

PIR sensors allow you to sense motion, almost always used to detect whether a human has moved in or out of the sensors range. They are small, inexpensive, low-power, easy to use and don't wear out. For that reason they are commonly found in appliances and gadgets used in homes or businesses. They are often referred to as PIR, "Passive Infrared", "Pyroelectric", or "IR motion" sensors.

Step 5: I2C Sensor

BMP180

Is a barometric pressure sensor with an I2C (“Wire”) interface. Barometric pressure sensors measure the absolute pressure of the air around them. This pressure varies with both the weather and altitude. Depending on how you interpret the data, you can monitor changes in the weather, measure altitude, or any other tasks that require an accurate pressure reading.

MPU-6050 Accelerometer + Gyro

Accelerometers, gyroscopes and IMUs are incredibly useful little sensors which are being integrated more and more into the electronics devices around us. These sensors are used in cell phones, gaming consoles such as the Wii wireless remote control, toys, self-balancing robots, motion capture suits and more. Accelerometers are used mainly to measure acceleration and tilt, gyroscopes are used to measure angular velocity and orientation and IMUs (which combine both accelerometers and gyroscopes) are used to give a complete understanding of a device’s acceleration, speed, position, orientation and more.

Step 6: 1 Wire Sensors

1-Wire Parasite-Power Digital Thermometer

The DS18S20 digital thermometer provides 9-bit Celsius temperature measurements and has an alarm function with nonvolatile user-programmable upper and lower trigger points. The DS18S20 communicates over a 1-Wire® bus that by definition requires only one data line (and ground) for communication with a central microprocessor. In addition, the DS18S20 can derive power directly from the data line ("parasite power"), eliminating the need for an external power supply.

Key Features
Unique 1-Wire® Interface Requires Only One Port Pin for Communication

Temperatures from -55°C to +125°C (-67°F to +257°F)±0.5°C

Accuracy from -10°C to +85°C

9-Bit Resolution

No External Components Required


DHT11


Ultra low cost 3 to 5V power and I/O 2.5mA max current use during conversion (while requesting data)

Good for 20-80% humidity readings with 5% accuracy

Good for 0-50°C temperature readings ±2°C accuracy

No more than 1 Hz sampling rate (once every second)

Body size 15.5mm x 12mm x 5.5mm 4 pins with 0.1" spacing

Step 7: Routine of Response Sensor (or Sometimes Frequency)

Ultrasonic Sensor

The HC-SR04 ultrasonic ranging sensor. This economical sensor provides 2cm to 400cm of non-contact measurement functionality with a ranging accuracy that can reach up to 3mm. Each HC-SR04 module includes an ultrasonic transmitter, a receiver and a control circuit.

Flow Sensor

This sensor sits in line with the water line and contains a pinwheel sensor to measure how much water has moved through it. There is an integrated magnetic Hall-Effect sensor that outputs an electrical pulse with every revolution. The “YFS201 Hall Effect Water Flow Sensor” comes with three wires: Red/VCC (5-24V DC Input), Black/GND (0V) and Yellow/OUT (Pulse Output)

Step 8: The Best Project Brain

There are mani Arduinos, but we need to keep this practical and easy

So i recommend the Arduino Pro mini

it´s SMALL but powerful

Allso compatible:

I2C Library

1 Wire Library

SD Library

SPI

Analog Readings (10 Bits)

Step 9: Beter ADC Reading

ADS1115

Description

The ADS1113, ADS1114, and ADS1115 devices (ADS111x) are precision, low-power, 16-bit, I 2Ccompatible, analog-to-digital converters (ADCs) offered in an ultra-small, leadless, X2QFN-10 package, and a VSSOP-10 package. The ADS111x devices incorporate a low-drift voltage reference and an oscillator. The ADS1114 and ADS1115 also incorporate a programmable gain amplifier (PGA) and a digital comparator. These features, along with a wide operating supply range, make the ADS111x well suited for power- and space-constrained, sensor measurement applications

1 Features
1• Ultra-Small X2QFN Package: 2 mm × 1.5 mm × 0.4 mm

• Wide Supply Range: 2.0 V to 5.5 V

• Low Current Consumption: 150 μA (Continuous-Conversion Mode)

• Programmable Data Rate: 8 SPS to 860 SPS

• Single-Cycle Settling

• Internal Low-Drift Voltage Reference

• Internal Oscillator

• I 2C Interface: Four Pin-Selectable Addresses

• Four Single-Ended or Two Differential Inputs (ADS1115)

• Programmable Comparator (ADS1114 and ADS1115)

• Operating Temperature Range: –40°C to +125°C 2 Applications

• Portable Instrumentation

• Battery Voltage and Current Monitoring

• Temperature Measurement Systems

• Consumer Electronics

• Factory Automation and Process Control

Step 10: SD Data Logging and RTC

This two are very useful if your project involves some database to report any trend of a variable

I recommend to buy it apart, but you can also find some boards that comes together.

The SD wil save a CVS file, and the data will be represented like this

08/18/2017, 21:32,100,25,668

Having DATE, TIME, VARIABLE0, VARIABLE1, VARIABLE2

Its imperative to define the interval wich these variables are saved, more sampling at minute, more data you will need to process.

Libraries Involved:

Step 11: The Board

Here i leave a preliminar image of how will be the final product

Also a Gerber Files

SOFTWARE COMMING SOON!

Share

    Recommendations

    • Water Contest

      Water Contest
    • Clocks Contest

      Clocks Contest
    • Oil Contest

      Oil Contest

    Discussions