Running Head: ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 1

Arduino Based Oceanographic Instruments:

An Implementation Strategy for Low-Cost Sensors

Daniel P. Langis

California State Maritime Academy

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 2

Abstract

Oceanographic instruments are expensive, yet essential tools for conducting research on critical environmental processes. Modern trends in technological advancement and inexpensive electronics would suggest that oceanographic instruments should be becoming cheaper; however, low-cost instruments are not yet a reality. This paper describes an implementation strategy and justification for a new form of low-cost instruments using Arduino-based microcontrollers. It describes present-day instruments and methods, the need for low-cost sensors, and barriers which have thus far prevented low-cost instruments from being realized. It also details the unique advantages of the Arduino platform which make it an ideal candidate for reducing costs and suggests how to capitalize on its open source design and flexibility. Particular attention is paid to providing a holistic approach towards reducing life-cycle costs at all stages of planning, development, and operation. This strategy may be used as a baseline and unifying vision for any oceanographic research institution(s) wishing to develop low-cost instruments and reap the benefits of expanding research opportunities.

Keywords: , instruments, sensors, low-cost, Arduino, life-cycle cost

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 3

Arduino Based Oceanographic Instruments:

An Implementation Strategy for Low-Cost Sensors

The oceans and their resources are major determinants of the global climate, state of the environment, and economic productivity of nations across the globe – a 2012 study estimated

that if human impacts on the ocean continue unabated, declines in ocean health and

services will cost the global economy $428 billion per year by 2050, and $1.979 trillion

per year by 2100. Alternatively, steps to reduce these impacts could save more than a

trillion dollars per year by 2100, reducing the cost of human impacts to $612 billion

(Virginia Institute of Marine Science).

Oceanographic studies are necessary to understand the scope and nature of potential impacts. Those studies are heavily reliant on the measurement and collection of data from a variety of sensors and observation platforms. Characteristics such as water , salinity, depth, currents, fluorescence, photosynthetic radiation, and pH are all used to monitor and predict the health and productivity of the oceans.

One of the major cruxes in oceanography is how to collect accurate measurements and sample water from extremely remote, hostile environments. “The ocean is the most complex, challenging, and harsh environment on Earth and accessing it requires specially designed tools and technology” (NOAA, 2013). Traditional methods have relied on robust, precise instruments which are often deployed on elaborate mooring systems from a research vessel – a prospect which is both expensive and dangerous. Recent advances in technology, such as satellite observations and remotely operated vehicles, have already proven great alternatives to traditional methods for many applications (National Ocean Council, 2011), but many programs are still dependent on bulky and expensive instrumentation for the backbone of their data collection. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 4

Due to the dramatic reduction in size and cost of electronic components, there is great hope on the horizon for redefining how instruments are produced and utilized in the field. To many, it seems that the industry is on the cusp of a revolution which could decrease costs of collecting certain data by orders of magnitude. With the remarkable developments and products made in land-based electronics such as cell phones and computers, one might expect the revolution to be at hand. There is hope that a miraculous will appear which will provide an immediate low-cost solution to the myriad challenges of technological innovation and collecting data in ocean environments. An ideal solution would integrate a suite of highly accurate sensors into a miniaturized package and be available at very low cost.

Despite the optimistic perspective, a survey of the actual available products would suggest that very few ultra-low-cost have actually been developed. A host of reasons exist for the stagnation in what could be a potentially ground-breaking arena for innovation. A number of the major obstacles preventing ultra-low-cost oceanographic instruments from being produced are listed below. This list is neither exhaustive nor absolute, but is provided to illuminate a few of the central challenges that this document and implementation strategy are intended to address and overcome.

1. Many individuals have made attempts at portions of ultra-low-cost sensor

development (such as conducting studies on individual low-cost sensors) but little

work has been done to propose an end-to-end solution that would make them a

reality. A complete solution must consider how to integrate complex issues such as

product development, data quality, testing, calibration, maintenance, and user

interaction – all while driving down total cost (Blanchard, 2008, p.10). ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 5

2. The instrumentation industry is dominated by a limited number of commercial

companies who have a strong hold on the market. Those companies create first-rate

products and do provide reliable end-to-end solutions for the issues above. Although

expensive, the costs for oceanographic instruments are incorporated into budgets as

the price of conducting research; programs also have large amounts of capital already

invested in instruments. These factors reduce and create a justifiable

reluctance to develop and adopt new technologies.

3. Organizational processes and traditions are very hard to change. The adoption of any

revolutionary practice may redefine processes, alter job responsibilities, and create

internal disruptions which require significant organizational change. The

development of ultra-low-cost sensors must also consider how the technology will be

utilized and provide time and recommendations for adopting new processes.

The implementation strategy that follows justifies using ‘Arduino’ based electronics as the foundation for low-cost instrumentation. The Arduino is an open-source electronics platform, intended for making interactive projects (Arduino, n.d.). Although inexpensive and modest in appearance, it is substantively capable of driving the functions of complex oceanographic instruments. Additionally, the opportunities resulting from open-source design, modularity, customization, and cost reduction would make it ideal for the challenges faced in oceanography. Significant discussion is given to exactly how and why the foundation for this platform should be established, what types of applications it is best suited for, and how to approach future product development.

Oceanographic research institutions such as the National Oceanic and Atmospheric

Administration, Woods Hole Oceanographic Institute, and the Scripps Institute of Oceanography ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 6 are likely to be the immediate beneficiaries of this implementation strategy. It can provide a unifying vision and direction for the development of a branch of technology which can be shared across institutions. Individual laboratories and programs within those institutions would then be able to adapt and customize these technologies for specific projects.

The creation of ultra-low-cost sensors has the opportunity to provide a dramatic impact on the environment, commercial industries, and the economy as a whole. Reducing instrument costs by some order of magnitude has the potential to improve monitoring of the climate, generate new models, improve forecasting, and enhance our ability to responsibly manage our planet’s resources.

Literature Review

Present-Day Platforms and Methods

In order to understand how low-cost instruments may be developed and applied in oceanography, one must first consider the methods of data acquisition and the fundamental strengths and weaknesses of the various approaches. The National Academy of

Science’s Committee on an Ocean Infrastructure Strategy published a document in addressing the Critical Infrastructure for Ocean Research and Societal Needs in 2030. The document posed major research questions, addressed technology trends, and set broad strategic goals for how technology and infrastructure will be applied specifically to oceanography in the next two decades (2011). A number of these trends are summarized below.

Ships. Traditional oceanography relied on research vessels equipped with sophisticated instrumentation to conduct in-situ measurements or sampling and deploy mooring systems to monitor remote environments. Ships have distinct advantages as mobile, adaptable platforms, but are remarkably expensive. According to the National Ocean Council’s Federal ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 7

Oceanographic Fleet Status Report (2013, p. 20), “Federal agencies are facing numerous challenges associated with cost-effectively operating and maintaining the Fleet” of oceanographic vessels. Fuel costs have increased some 400% since 2003, aging vessels require higher maintenance costs, personnel costs for salaries and training are increasing, and new safety and environmental standards are becoming more stringent (National Ocean Council, 2013, pp.

19-20). The overall result is that ship utilization rates are decreasing and researchers are looking to alternative methods and examining how to reduce other costs in order to afford ship-time.

Total fleet operating costs have risen dramatically in the past several years and were well over

$200 million annually from 2008 to 2012 – forcing total operating days to fall from nearly 8500 to around 7000 in that same time (National Ocean Council, 2013, pp. 21).

Moorings. Moored buoy systems have been another staple of oceanography since the

1960s. Conventionally, moorings are equipped with precision calibrated instruments and provide important ground-truth and multi-decadal time series data. As they provide such important benchmarks, mooring systems “will remain a key element of ocean observing infrastructure by providing high-frequency fixed location data” (National Academy of Science,

2011, p. 30). However, an individual mooring may require many tens of thousands of dollars in instrumentation and nearly all require the expensive services of vessels to maintain. Their bulk and complexity can also make them labor intensive and dangerous to deploy and recover.

Autonomous and Remote Vehicles. In recent years, advances in autonomous systems, such as AUVs, gliders, and ARGO profiling floats have provided an avenue for broad spatial remote sensing systems. These systems have been developed in response to rising costs and safety concerns, and have been enabled by advancements in modern technology. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 8

Indeed, at the onset of the twenty-first century a global program (Argo…) to continuously

monitor velocity within the water column was initiated using relatively inexpensive

subsurface floats that follow the subsurface currents (mostly at a single depth) and report

back to satellites at regular intervals. This program has already revolutionized observing

of the ocean interior, primarily because of the temperature and salinity profiles collected

on every trip to the surface, which has been standardized at ten-day intervals; the velocity

data have been less utilized. A global deployment of surface drifters accomplishes the

same objective at the sea surface…These ocean-wide Lagrangian sampling methods were

not possible prior to the beginning of global satellite communications… (Talley, Pickard,

Emery, and Swift, 2011, Ch. 16, p. 2)

Autonomous systems have vastly increased global measurements in the ocean and reduced the need for some ship-based measurements. These systems have provided some reprieve from ship costs, but can still be expensive platforms. They do require substantial financial and program investment and are best suited for deep-ocean, open-ocean, long-term deployments – not necessarily for coastal or spatially precise missions. As far as cost for the

ARGO program,

Each float costs about $15,000 USD and this cost about doubles when the cost of

handling the data and running the project is taken into account. Thus the approximate

cost of the project is 800 x $30,000 = $24 [million] per year. (Argo FAQ. n.d.)

Furthermore, future modifications to ARGO floats which could add instrumentation such as biological and chemical sensors or Iridium communications are likely to increase costs by several thousands of dollars for each upgrade. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 9

Other Innovations such as Liquid ’ Wave Glider have added controllable, remotely operated vehicles to the available options. In terms of total cost, they are a much more economical option than research vessels for obtaining remote measurements. However, the newest generation of Wave Glider (SV3) will cost approximately $300,000, significantly more than the previous $175,000 version (SV2) (Venture Beat, 2013).

The National Ocean Council made this summary about the above technologies:

In the past two decades, use of floats, gliders, ROVS, AUVS, and scientific seafloor

cables has increased; use of ships, drifters, moorings, and towed arrays have remained

stable; and use of HOVs has declined. Based on these trends, utilization and capabilities

for floats, gliders, ROVs, AUVs, ships, and moorings will continue to increase for the

next 20 years, and HOV use is likely to remain stable. Ships will continue to be an

essential component of ocean research infrastructure; however, the increasing use of

autonomous and unmanned assets may change how ships are used. (2011, p. 31)

Satellite Imagery. Satellites, communications technology, and vast amounts of bandwidth have opened the door to some new options for sensing such as satellite imagery and moored cable systems. Satellite imagery can provide information on parameters like wind, temperature, ice distribution, and phytoplankton . Satellites are, of course, limited to the type of data they can collect viewing the ocean surface and require significant investment to build and maintain.

Cabled Observatories. Permanently cabled ocean observatory systems may replace some traditional mooring systems at a substantially reduced life-cycle cost according to Chave,

Waterworth, Maffei, and Massion (2004). Linked to shore by fiber optic cables, they would be able to transmit near instantaneous measurements from fixed locations to shore, whereas ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 10 traditional moorings may take over a year to collect, recover, and process data. While cabled systems may provide a better alternative than traditional moorings for some locations, they will nonetheless suffer from some of the same drawbacks as traditional moorings – namely, significant infrastructure investment and planning, expensive instrumentation, and high maintenance costs.

Efforts toward Low-Cost Instrumentation

Background. The National Ocean Council's document describes how oceanographic sensors are needed to measure physical, biological and chemical, and geological/geophysical processes. Two of its principal recommendations to the nation were to “expand abilities for autonomous monitoring at a wide range of spatial and temporal scales with greater sensor and platform capabilities” and “support continued innovation in ocean infrastructure development.

Of particular note is the need to develop in situ sensors, especially biogeochemical sensors”

(2011, p.3).

For many years, researchers have purported the need for less expensive instrumentation to obtain a greater number of discrete measurements. The spatial resolution of data, as well as models used for prediction, both depend on the frequency and location of sampling. In order to increase the spatial resolution of data and models, especially in heterogeneous environments, a large number of measurements must be acquired. One of the best ways to resolve this issue is to create a large network of (hopefully) inexpensive instruments. The need for inexpensive instruments has been well known for many years. According to Erikson (1997), “Progress in meeting the daunting challenge of sampling ocean variability will be made through development of small cheap autonomous instruments that can be used in large numbers.” ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 11

Recent technological advancements have opened the door to the possibility of such instruments. For example,

Circa 1990, there were only a few 8-bit microprocessor systems with sufficiently low

power consumption for autonomous deployments, and they had volatile solid-state

memory and limited computational power and data storage. In 2010, processors with

orders-of-magnitude-higher computational power can navigate systems, command

sensors and actuators, adapt missions, and retain gigabytes of data in robust solid-state

memory. There have been parallel improvements in power availability, including the

transition from alkaline to lithium batteries. (National Ocean Council, 2011, pp. 28-29)

Examples. Many attempts and proposals have been made in recent years to produce concepts for low-cost oceanographic instruments though few have gained significant traction or seen widespread use. More extensive discussion of why they have not, in spite of opportunities, is provided in the section on Technological and Organizational Challenges. A number of examples of low-cost instrument designs are provided below. In many cases, these projects present designs which cost at least an order of magnitude less than traditional commercial instruments.

The mainstay of oceanographic studies are what are known as CTD profiles

(Conductivity, Temperature and Depth). These are the “primary tool for determining essential physical properties of sea water. [They] give scientists a precise and comprehensive charting of the distribution and variation of water temperature, salinity, and density that helps to understand how the oceans affect life” (Woods Hole Oceanographic Institute, 2007). In 2013, an attempt was initiated to make an “OpenCTD” – a low-cost, open-source CTD, which could be constructed for less than $200. When compared to the cost of commercial equipment, this is ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 12 incredibly inexpensive. “Commercial CTD’s start at more the $5,000 and can climb as high as

$25,000 or more” (Thaler, Sturdivant, 2013). Unfortunately, the first prototype of OpenCTD was created with the basic components installed, but appears not to have completed the process of testing and calibration according to the team’s crowd-funding site.

A novel design, mimicking the ARGO profiling floats was completed in 2011 (Paradis,

2011). The ‘ECS Unit’ was constructed which was functionally capable of conducting multiple autonomous profiles using internal control. Despite the complex operational profile, the device cost only about $1,500 to make. The unit was not as sophisticated, accurate, or long- lasting as ARGO floats, but nonetheless presented an economical option which could conduct multiple CTD profiles and still be cost-effective enough to be expendable.

A number of other studies have been conducted to develop sensors for measuring individual parameters.

A 2013 study by Leeuw, Boss, and Wright demonstrated that a fluorometer capable of measuring chlorophyll  using blue LED excitation could be constructed for $150 with little to no previous experience. Commercial fluorometers start at roughly $1,750, not including the interface to continuously log data. Complete units can cost $3,000-$5,000 or more (Turner

Designs, n.d).

Another study demonstrated that current velocity profiles could be measured at a “spatial and temporal scale relevant to the ecology of individual benthos and fish” using a device constructed for less than $150 (Johansen, 2014, p. 1).

A plethora of current sensors is currently being used by oceanographers worldwide

including Electromagnetic Current Meters and Acoustic Doppler Current Profilers

(ADCP) [11]. These instruments allow long term monitoring for months to years and ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 13

some are capable of high resolution profiling of the entire water column around each

instrument including near bottom velocity measures [12]–[14]. However, instruments

such as the ADCP's are very expensive ($10,000–25,000 per instrument) and in most

cases not economically viable for profiling currents in multiple locations simultaneously.

(Johansen, 2014, p. 2)

“As ocean and estuarine acidification has gained attention from scientists and policy makers over the last several years, the need to develop cost-effective and accurate methods to monitor the chemistry of our coasts and oceans has become increasingly important” (Yang,

Patsavas, Byrne, and Ma, 2014). An LED photometer was developed which was accurate for measuring pH to .01 units of the state-of-the-art spectrophotometric measurements. However, the parts for the sensor developed in this study cost only about $50, whereas the state-of-the-art model cost about $6,000 (Yang, Patsavas, Byrne, and Ma, 2014).

Similar projects have been completed for measuring parameters such as (Kelley et. al., 2014) and Chemical Demand (Anzalone, Glover, and Pearce, 2013), each using instruments which cost $50-100. In this case, the turbidity sensor would cost approximately only

4% of the cost of a commercial instrument (Kelley et. al., 2014).

Technological and Organizational Challenges

Despite the recent progress, none of the above examples have been adopted on a large scale or seem to be gaining much traction. One must ask and consider why. One might suggest that low-cost instrumentation is still in the early design phases and needs more time to evolve.

However, this does not answer the question, but merely suggests that it still needs to be answered. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 14

The primary underlying reason is that the difficulty in implementing low-cost sensors is a much more comprehensive problem. In Marty Cagan’s book, “Inspired: How to Create Products

Customers Love”, he stresses that products must solve and address a real problem. In oceanography, the problem researchers must solve asks how to design, evaluate, test, calibrate, deploy, recover, and maintain instruments. A successful low-cost instrument must consider not only if building a certain type of sensor is possible, but also how designers and users will interact with it throughout its life-cycle.

Low-cost, open-source designs are novel and appealing but also present serious challenges. Many designs (especially in their incipient forms) are labor intensive and require a great deal of time and attention to build, test, and maintain. Commercial instruments, on the other hand, are sold as fully constructed, calibrated, reliable instruments. If the equipment malfunctions or needs to be re-calibrated, it is usually sent back to the manufacturer who then performs the maintenance. These are important procedures which must be factored into the value of instruments, as researchers pay for far more than just the cost of materials when purchasing commercial products and can just as easily neglect downstream costs. According to

Blanchard (2008),

In general, experience indicated that the life-cycle costs of many of the systems in use

today are increasing. Although a great deal of emphasis has been placed on minimizing

the costs associated with the procurement and acquisition of systems, little attention has

been paid to the costs of system operation and support. In the design of systems, it is

important to view all decisions in the context of total cost if one is to properly assess the

risks associated with the decision in question. (p. 10)

And ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 15

It has been determined that a major portion of the projected life-cycle cost for a given

system stems from the consequences of decisions made during the early stages of

advance planning and system conceptual design. Such decisions, which can have a

significant impact on downstream costs, relate to the definition of operational

requirements…, maintenance and support policies…, allocations associated with manual

versus automation applications…, hardware versus software applications, the selection of

materials, the selection of a manufacturing process, whether a COTS item should be

selected versus the pursuit of a new design approach and so on. (p. 13)

Researchers must consider total life-cycle costs when developing low-cost instruments in order for them to truly be low-cost. Unique procedures may need to be developed for test, calibration, and maintenance of instruments to drive down total costs. An implementation strategy is also critical to the future success of low-cost instrumentation because of the effect it will have on downstream costs.

Additionally, significant care must be given to ensure data integrity and standardization of instruments. Significant attention has been given to standardizing communications and data storage protocols across instruments in new programs such as permanent oceanographic observatories (Maffei et. al., n.d.). Open-source designs present the opportunity to customize and easily modify projects for individual users, but this can also lead to easily and inadvertently altering established standards.

The single most difficult concern with low-cost instrumentation revolves around the reliability of data. A great deal of life and property can often depend on oceanographic measurements. As NOAA’s Ocean System Test and Evaluation Plan described, sensors need to be evaluated, quality control procedures developed, and all must be assured by traceable ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 16 calibrations and redundant sensors in order to ensure they are introduced in a responsible manner

(National Ocean Service, 2001). As in the case of the NOS, OSTEP was tasked with “providing data quality assurance to a level required for NOS to accept legal liability for observations and derived navigation safety products and services” (National Ocean Service, 2001, p. 2). Low-cost instruments may still be substantially accurate for a broad variety of studies; nonetheless, they must be used judiciously and in the appropriate applications, based on their inherent uncertainty and error.

Basics of the Arduino Platform

The National Ocean Council stated that in coming years, “consumer-driven advances in microelectronics are likely to continue to benefit the ocean research community through increased platform capabilities. This will be enabled by modular platforms that can easily accommodate rapidly evolving sensors” (2011, p. 29).

The Arduino offers exactly such a platform at the most basic level. Its design enables it to be an ideal platform for both development and implementation of new instrumentation. The

Arduino is an open-source electronics platform, intended for anyone making interactive projects

(Arduino, n.d.) (Oceanographic projects are no exception.) It integrates a micro-controller, programming language, and development environment to create easily programmable inputs and outputs in a convenient package. A variety of Arduino products are available, some in miniature packages, with typical models starting around $25 each (Adafruit, n.d.). Since the Arduino and programming language are all open-source, plans and sample projects are widely available.

Since it can interface quickly and easily with COST components, such as integrated circuits and

‘shields’, it offers distinct advantages that would allow modular design and enable laboratories to build customized instruments. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 17

The essential feature of the Arduino is that its user-friendly platform reduces the previously intricate electrical and computer engineering task of sensor design to a much simpler process of evaluating performance. The fact that a number of the above examples of low cost sensors use Arduinos as a foundation for the project is no coincidence, as it offers unique advantages for reducing time, cost, and complexity in the design process (Thaler, Sturdivant,

2013), (Leeuw, Boss, and Wright, 2013), (Yang, Patsavas, Byrne, and Ma, 2014), (Kelley et. al.,

2014) and (Johansen, 2014).

Additional products already exist which can be easily added to the Arduino to enhance the capability of these low-cost instruments. For example, GPS, wireless communications, and data logging circuits and are readily available for only $20-30 each (Adafruit, n.d) as is straightforward code to make each effective. Even more elaborate devices, such as the

RockBlock, developed by Rock Seven (n.d.), allow plug and play satellite communication providing global 2-way communication to Arduino devices. The RockBlock only costs around

$250, plus small data charges.

Considering the above examples and available technology, it may be quite possible to build individual instruments at incredibly low costs of around $75-$150. Furthermore, it may be possible to integrate a suite of physical, biological, and chemical sensors into a single instrument for $1,000-$2,000 - about the same as a modern commercial instrument with a single sensor.

Low-cost instrumentation has the potential to dramatically reduce costs and open the door for new entirely new areas of research in oceanography.

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 18

An Implementation Strategy Major Objectives

The implementation strategy described here seeks to fulfill several major objectives. It strives to:

1. Describe the importance of low-cost instrumentation and discuss the need to develop a

comprehensive plan for making those products a reality. An end-to-end solution must

consider costs and operational requirements at all stages of product life-cycle in order to

be successful.

2. Discuss the major advantages and limitations of the Arduino platform and present the

implications for specific oceanographic research endeavors.

3. Make technical recommendations for a standard architecture, which will transform the

Arduino from a general electronics platform to one specifically suited for oceanographic

instruments.

4. Make strategic and procedural recommendations for integrating instruments into

oceanographic research institutions and projects.

Highlights of the Arduino Platform

Advantages. The Arduino platform is highly advantageous and offers unique opportunities for a host of reasons. Most obvious among these is its incredibly low cost. Basic

Arduino modules, such as the Uno R3, are available for ~$25 (Adafruit, n.d.). A wide variety of

Arduino boards and configurations exist, each with slightly different technical specifications and sizes. Throughout this discussion, the Arduino Uno is used as a baseline comparison because of its popularity, low cost, and middle-of-the-road components

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 19

Despite its low cost, the Arduino is a highly versatile platform which can be used to interface with almost any type of modern integrated circuit, such as Analog-to-Digital

Converters, memory cards, real-time clocks, or power switching devices. As for oceanographic research, it is equally feasible to connect a full suite of oceanographic sensors to a single

Arduino controller. If individual low-cost sensors for oceanographic measurements can be developed, the Arduino is an ideal platform for integrating multiple sensors into successful low- cost instruments.

Figure 1: Photo of Arduino Uno R3 (Arduino, n.d.)

The Arduino Uno has 20 pins which can be configured as input or outputs for signal transmission or data communication (Arduino, n.d.). Depending on the application, users can add sensors and circuit components to each of the pins, without affecting the base design. This type of modular design is especially beneficial for oceanographic research applications.

Different laboratories and research teams using Arduino-based instruments could add individual sensors for according to their specific needs while reducing total costs by connecting them to a single processing unit. Similarly, modular designs can significantly reduce repair costs if ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 20 instruments are designed with interchangeable parts. Interchangeable parts allow a single component such as a sensor or accompanying integrated circuit to be replaced, rather than the entire unit – something that is not possible with traditional embedded systems.

Along with a flexible hardware interface, Arduinos have a flexible software interface and can be easily programmed with customized code. Researchers using these platforms could easily modify sampling intervals and data output, or even program instruments to perform different functions based on environmental conditions. For example, an instrument could sample rapidly or even deploy secondary devices when the local ecosystem is especially active, but sample more slowly and conserve energy during times when the ecosystem is relatively dormant. Flexible programs would allow for more unique research opportunities and investigating previously unapproachable hypotheses. If a device could wait for a large plankton bloom or high ambient light conditions before collecting large amounts of data or releasing itself from the ocean bottom, researchers may be able to better characterize highly transient conditions and better identify productivity levels which could previously only be measured during occasional opportunistic circumstances. Allowing users to customize data output would also simplify data ingestion and processing after instruments are recovered.

Low-cost micro-controllers have been available for some time (National Ocean Council,

2013, pp. 28-29), but the Arduino is truly unique. It reduces what used to be complex computer and electrical engineering endeavors into projects that can be completed by designers who have minimal experience in electronics or programming. Its popularity has made it nearly ubiquitous in the “Maker” culture, and pre-written libraries of code and examples are available for a wide variety of integrated circuits and applications. This has a compounding effect and again dramatically reduces the difficulty in designing projects using the Arduino – allowing for even ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 21 novice designers to engage in rapid prototype development. In any case, reducing time and cost involved in the design process leads to a reduction in total life cycle costs. When developing new instruments, these savings can be significant and should be considered in addition to the savings from material costs.

Since the code, schematics, and circuit board designs for Arduino boards are all open source, organizations and universities around the globe can engage in collaborative development.

Many oceanographic research institutions lack centralized, dedicated engineering teams such as those in companies specializing in producing traditional oceanographic instruments. Those that do have engineering teams are stretched quite thin, often as a result of supporting multiple research groups. As a result, as evidenced by many examples provided in the Literature Review, non-engineering students and professionals across organizations engage in the creative design process and are highly invested in developing innovative, low-cost solutions for instrumentation.

If oceanographic institutions across the globe can adopt a common architecture such as the

Arduino platform, they can also share in their progress and build on each other’s work much more easily. Again, the Arduino platform is particularly attractive because of its low cost and minimal electronics experience required to operate. Since it is so widely available, almost anyone can engage in the processes needed for creating successful instruments, whether it is conceptual design, full-scale production, testing, calibration, or quality control. Distributing development across organizations would also serve to reduce the costs incurred by any one group. Global collaborative development also highlights the need for sharing and distributing information – a topic discussed further below.

Table 1 below provides a summary of the advantages discussed above and their implications for oceanographic research. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 22

Table 1: Advantages of Arduino Platform for Oceanographic Instruments

Advantage of Arduino Platform Positive Influence for Oceanographic

Applications

-Inexpensive (~$25) -Reduces baseline cost of designing, testing,

and building instruments.

-Very popular development tool -Many students and researchers already

familiar with Arduinos.

-Libraries and examples are widely available.

-Modular Design -Projects can be designed with

interchangeable parts.

-Teams can build custom projects for specific

research needs.

-Open source design -Organizations and universities can engage in

collaborative development of instruments and

sensors.

-Easily programmable -Data output and program structures can be

customized for individual projects.

-Flexible platform -Can interface with a wide variety of

integrated circuits or sensors for more

complex projects.

-Can support full suite of oceanographic

sensors with a single controller. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 23

Disadvantages. Despite the numerous advantages, the Arduino platform does possess some inherent limitations. Some might suggest that these render the Arduino unsuitable for oceanographic research, but all can be overcome by adopting a standard architecture and judiciously selecting research endeavors for Arduino based instruments. Both approaches will be discussed at length in subsequent sections. .

To begin, Arduinos are generally not optimized for minimal power consumption.

Standard boards draw ~50 mA when running, even without additional circuitry or sensors. If running continuously for a 1-year remote deployment, such a device would require 438 Amp- hours of battery power, or approximately 365 standard 9V lithium batteries. Modifications must be made to improve power consumption and avoid deployments requiring continuous operation.

By including basic circuitry that allows instruments to power-down and wake-up at predetermined intervals, this problem can largely be eliminated. For example, an instrument that only needs to be “awake” for one second to take a measurement every 10 minutes can easily operate for a full year on a single standard 9V battery.

Arduino boards also have limited built-in circuitry. The Uno does not have memory storage capability (such as an SD card reader) or a real time clock. The built in Analog-to-

Digital converter (ADC) is also limited to a resolution of only 10 bits. The 10-bit ADC limits analog measurements to only 1024 possible voltage readings, severely limiting the resolution of possible measurements. For example, a sensor measuring temperature would at best be limited to about +/- 0.1° accuracy between 32°F and 130°F. While adequate for some applications, these standards are nowhere near sufficient for oceanographic research and not competitive with current products. By comparison, SeaBird Electronics’ SBE56 has an accuracy of +/- 0.0036°F and can sample approximately four times per minute, for 2 years, on a single battery (Seabird ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 24

Electronics, n.d.). Even though Arduino boards do not typically have sophisticated components built-in, they can easily interface with other integrated circuits – thus converting them into capable platforms for data collection and research. Adding components for oceanographic instruments can be simplified considerably by combining all essential components into a single

‘shield’- a process described in depth later.

Boards such as the Arduino Uno have limited capacity for flash memory (32kB) and static random access memory (1 kB) which does pose some limitation on program length and complexity (Arduino, n.d.). However, this space is adequate for most applications and thorough testing, documentation, and training can prevent instruments from malfunctioning in field deployments. Additionally, other Arduino models such as the ‘Mega’ and the ‘Zero’ (still in development) have significantly more memory space (256kB flash, 32kB SRAM) and could be used for applications which do require complex programming (Arduino, n.d.).

From an organizational perspective, the Arduino also poses some difficulties. Most oceanographic instruments are designed with embedded programs, where users interact with devices using a serial communication interface (RS-232). This allows users (who are almost always separated from the design process) to configure settings without affecting the internal circuitry. Arduino boards, on the other hand, utilize a USB connection and users to upload code directly affecting the internal circuitry. The problem is twofold; one – users must adapt to an entirely new interface with devices and two – users can easily alter code that could affect an instrument’s circuitry or cause a program sequence to malfunction. To overcome these problems, managers as well as users must be open to utilizing a new interface and should employ effective change management practices in order to facilitate a transition to these instruments.

Second, designers should provide documentation explaining programs and structure program ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 25 code in a way that makes it very obvious to end users what and how variables may be changed to customize programming.

Development, production, calibration, and maintenance will likely require additional involvement from users. Additional involvement will require organizational flexibility. In order to minimize life-cycle costs, many of these functions may need to be performed by end users, rather than instrument manufacturers. Every effort should be made to simplify these processes, which by and large, should not require highly technical skills. Nonetheless, managers should recognize the implications and reserve resources before launching extensive campaigns using

Arduino-based instruments.

Lastly, it is very likely that low-cost instruments will suffer some slight loss in precision or accuracy. Modern electronic components are inexpensive, incredibly sophisticated, and may still reasonably achieve very high absolute accuracy. However, Arduino-based instruments will likely not be able to compete on a performance basis with many specialized oceanographic instruments that have been optimized by engineering professionals. A temperature sensor may only achieve an absolute accuracy of +/- 0.01°C vs. a SeaBird instrument which achieves +/-

0.002°C (Seabird Electronics, n.d.), but this must be taken in perspective. If an experiment only requires a resolution of +/- 0.01°C and the Arduino-based instrument costs only one-tenth of the price, the choice of which to use should be clear. This is not to say that all sensors will be accurate enough for all applications, but researchers should be aware of what their minimum requirements are and must be willing to forgo the most precise instruments if more economical options exist. Few studies have been done on long-term stability or reliability of Arduino boards, especially in cold conditions seen in oceanography. Such studies should be conducted for all new sensors in order to verify instrument design and alleviate concerns about reliability. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 26

Table 2 provides a summary of the major disadvantages of Arduino instruments for oceanographic instruments and the primary solutions for overcoming them.

Table 2: Disadvantages of Arduino Platform for Oceanographic Instruments

Disadvantage/Limitation of Arduino Primary Solutions

Platform

-Power consumption not optimized -Avoid deployments requiring continuous

operation.

-Include circuitry to power-down units

-Lack of memory storage -Include SDCard reader on ‘ocean shield’

-Lack of real time clock -Include RTC on ‘ocean shield’

-Built in ADC only 10-bit -Include 16-bit ADC with individual sensors

-Limited RAM -Utilize robust programming methods.

-Test all programs thoroughly before

deployment.

-Calibration and repairs not included -Develop simple calibration methods.

when manufacturing custom -Improve organizational flexibility to provide

instruments users time for servicing instruments

-New programming interface -Practice sound change management.

-Provide documentation and clear instructions

to end users.

-Mild-to-moderate reduction in -Use low-cost instruments for applications

precision when compared to requiring less precision.

sophisticated instruments -Verify long-term reliability of instruments. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 27

Applications for Oceanographic Research

As discussed in Literature Review, many instruments are already highly specialized and well suited for specific applications. Moorings and fixed systems are excellent for highly precise, long time-series benchmark data; profiling gliders and ARGO floats are ideal for wide-scale remote sampling of the deep ocean; cabled observatories may be best for real-time observation; and satellite imagery is excellent for monitoring surface conditions and geophysical processes

(National Ocean Council, 2013, pp. 21).

With such highly specialized systems, one must ponder where low-cost systems may possibly fit in the picture. Oceanographic research has evolved largely as a result of the available technology and is now heavily reliant on current systems to sustain projects vital to supporting commerce and environmental management. Unless current systems can be directly replaced by new systems with equivalent or better performance capabilities, many current programs must be continued. Given that systems have continually evolved with oceanographic research as a whole, it is reasonable to assume that many are nearly optimized, and it is unfair to assume that low-cost instrumentation could be designed for all applications. Nonetheless, abundant opportunities do exist.

One must consider the distinct advantages to low-cost sensors to understand how they may be best used. Low-cost sensors primarily provide an opportunity to deploy a large number of sensors across a region and dramatically improve spatial resolution. It is entirely possible that

Arduino-based instruments, capable of measuring a wide array of properties (temperature, conductivity, depth, nutrient levels, fluorescence, and chemical properties) can be produced for

1/10th to 1/100th of the cost of a similar suite of instruments. This effectively means that one ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 28 could possibly deploy dozens of Arduino-based instruments rather than a single traditional mooring.

Research opportunities are abundant in areas where large capital investments in instruments have previously prohibited certain processes from being studied. As such, low-cost systems are best for applications where multi-point arrays are needed such as heterogeneous regions, highly dynamic environments, or unexplored domains. Heterogeneous regions such as canyons, ridges, and shelves exhibit dramatically different conditions between physical boundaries. Large numbers of instruments may be especially useful in understanding the complex physical processes at work and how the local area is impacted as a result. Highly dynamic environments such as shallow coasts, spawning grounds, or highly productive areas can change very rapidly, making it very difficult to study transient processes. Typically such processes are studied opportunistically, only when they occur nearby to ships or established mooring sites. Instead, low-cost instrumentation may allow transient processes to be studied in a more thorough manner and possibly identify mechanisms necessary for high biological productivity. Lastly, domains that are unexplored or not well understood can benefit greatly from low-cost instruments. Deploying a very large number of instruments during the early stages of a study can help to more fully characterize a region. Once the predominant characteristics (currents, biological density, etc.) are understood, researchers may have much greater success in planning capital-intensive projects such as sophisticated mooring sites or ship- based in-situ sampling. Arctic regions are particularly notable in this respect as global interest is intensifying for expanding research to areas that are now accessible and especially intriguing due to the reduction in ice cover over recent decades. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 29

Deployment methods must also be considered for low-cost instruments in order to ensure minimal life-cycle cost. If a single $1,000 instrument on a mooring is replaced by a $100 instrument, but the ship-board deployment and recovery methods or mooring hardware is not changed, the $900 will only carry over to a minimal reduction in total cost. Researchers should consider using instruments that are expendable, deployed from smaller vessels, and/or deployed as “piggyback” projects during larger research cruises. In regard to expendable instruments,

Arduino boards can easily connect to Iridium modems that only cost around $250 and would allow instruments to relay data they have collected via satellite. Developing instruments with this Iridium communication could eliminate the need for recovery (such as with ARGO floats), thus eliminating a great deal of cost relative to traditional moorings. Expendable instruments are widely utilized, but their benefits should, of course, be weighed against the environmental impact of pollution when leaving instruments adrift or on the ocean bottom. The flexibility and small size of Arduino-based instruments may also enable the development of ‘miniature’ mooring systems that have a built-in release or can be deployed without heavy-duty equipment – possibly even by hand. Building such systems would considerably reduce deployment costs by eliminating a great deal of expensive hardware or time aboard larger research vessels. When larger vessels are needed or available, researchers should use every opportunity to “piggy-back” on pre-existing research cruises, again reducing costs by limiting ship-based time.

Low-cost instruments may be best if limited to shallower depths (say less than 200m) for several reasons. First, instruments deployed at extreme depths are subject to immense .

This requires each aspect of mooring systems must be robust (i.e. heavy and expensive). If low- cost instruments are largely restricted to shallow water, other components such as waterproof housings, floats, and mooring hardware can be scaled down and optimized for cost reduction. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 30

Also, considering that the deep ocean is well populated with ARGO floats; coastal regions are generally much more heterogeneous and dynamic; and a great majority of ocean productivity occurs on continental shelves at depths of 150m or less, limiting low-cost instruments to shallow depths should not significantly reduce the number of potential research opportunities.

As noted, Arduino-based instruments are not well suited for long-term deployments requiring continuous power. However, many sampling applications might only require one discrete measurement every few minutes. Researchers should be aware that Arduino-based instruments will be the most energy efficient and cost effective if used in scenarios that do not require high temporal resolution. Instruments such as ice profilers, which require measurements nearly every second to achieve an accurate picture of ice thickness, are not ideal candidates.

Alternately, since Arduinos can be easily programmed, researchers may choose to have instruments sample rapidly under certain conditions (such as during vertical profiles), but much more slowly during others. This is an equally effective method of efficient energy consumption.

Take the following scenario as an example. An Arduino-based instrument is designed which costs around $1,000 to produce and is equipped with GPS, Iridium modem, a built in release mechanism, and several oceanographic sensors. An array of instruments could then be deployed by hand via a small, fast vessel over the course of just one or two days in an area of interest, such as the Barrow Canyon in Northern Alaskan waters. The instruments could be programmed to release at a specified date after about a year, rise to the surface, and begin transmitting their data by satellite to shore. Those same instruments could easily be programmed to relay their GPS position once on the surface to collect data currents and allow them to be easily recovered when safe and economical. Researchers should endeavor to design experiments that make full use of low-cost modules and the greater flexibility they can provide. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 31

Developing a Standard Architecture (Ocean Shield)

When considering the potential research applications, the first practical step towards developing low-cost instrumentation is to overcome the major technical shortcomings of the

Arduino platform. The best way to do this is to develop what is often referred to as a “shield.”

Shields are modular circuits that usually attach directly to an Arduino board to make them immediately capable of performing certain tasks. An excellent example is a Data Logging shield. It combines a real-time clock and a micro SD card reader into a small board which plugs into an Arduino Uno and enables the board to keep track of time and record data on a removable storage device. (Adafruit, (n.d))

For the purposes of oceanographic research, one might develop an “Ocean Shield”. If an inexpensive, modular Ocean Shield is developed, it will provide an incredibly low-cost platform specifically suited for building oceanographic instruments. To serve as a functional oceanographic instrument, an Arduino board must be capable of performing a basic series of tasks. It must be able to:

1) ‘Wake-up’ at a given time

2) Take precise measurements (usually voltage levels),

3) Record data on a storage device

4) Return to a ‘sleep-mode’ (thus minimizing energy consumption).

In order to perform the above functions, a handful of standard components must be added to the Ocean Shield. Table 3 summarizes those components, their basic functions, recommended parts to use, and an approximate unit cost (as quoted on Digikey Electronics’ website (n.d.))

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 32

Table 3: Recommended Components for Ocean Shield

Component Functions Recommended Approximate

Part Unit Cost

-Real-Time -Keep track of time and date. DS3234 $9.65

Clock -Alarm function to ‘Wake’ Unit.

-Coin Cell -Operate Real Time Clock. CR1220 or $1.49

Battery and -Minimize drain from main similar lithium

Holder battery when ‘Asleep’. cell

-Schmidt -Convert alarm signal from Real HC7S14 $0.42

Inverter Time clock to proper voltage

level to wake up device.

-Voltage -Allow unit to operate on a range LT1129 $5.78

Regulator or of voltage sources (anywhere or or

Boost Converter between 1.8V and 30V). “PowerBoost $9.95

(w/shutdown) -Allow unit to ‘Sleep’ 500 Basic”

-Precision -Provide precision voltage to MAX6126 $5.31

Voltage ADC and sensors for accurate

Regulator measurements

-Micro SD Card -Provide mass data storage Push-Push Micro $1.82

Reader capability (up to 32 GB) SD Card Slot

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 33

Figure 2 below shows a block diagram demonstrating the basic functionality and connections for the Ocean Shield using the components in Table 3. This diagram may be used as a baseline to develop a schematic and printed circuit board for the Ocean Shield.

Figure 2: Block Diagram for Ocean Shield

Regardless if the exact parts already exist here are used or not, every component on the

Ocean Shield should operate at least in the full “industrial range” for electrical components, typically between -40°C and +85°C. Some commercial shields utilize less expensive components that only function reliably to 0°C, but oceanographic applications can easily exceed ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 34 this limit, as sea water freezes at about -2°C. Instruments are commonly used at or near these freezing conditions.

The total cost for these components adds up to $28.64 (Digikey Electronics’(n.d.)).

(However, the presented costs are for single components and can be reduced significantly if purchased in bulk.) The components must also be combined and assembled onto a small printed circuit board, which adds some cost. Given these prices and the average prices of other available shields (Adafruit, n.d.), one could reasonably expect to create an Ocean Shield that would cost at most $50.

Including the $25 cost of an Arduino Uno, this means one could conceivably purchase a platform fully equipped for oceanographic instruments for about $75. Additionally, that $75 platform would be ideally suited for the types of research applications described above and would easily be able to interface with numerous sensors, incurring minimal marginal costs for each.

The above-described architecture should be suitable for standard oceanographic instruments. However, for some specialized applications, the Arduino Uno and its accompanying Ocean Shield may not be fully adequate. Using other Arduino boards may be slightly more expensive and will require some additional engineering in order to replicate the higher functionality of the Ocean Shield, but still may be viable low cost solutions given the parallel design features. Fortunately, other models of Arduino boards can be utilized with very few modifications to sensors or program code. For instruments where size and power are especially important constraints, designers can use the TinyDuino (or similar modules), which are “as powerful as the Arduino and smaller than the size of a quarter” (TinyCircuits, n.d.). For applications which require complex programming algorithms or more than a ten sensors, ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 35 designers may utilize a module such as the Arduino Mega. The Mega is a physically larger board but has 256kB of flash memory, 32kB SRAM, and 54 digital pins - compared to 32kB of flash memory, 2kB SRAM, and 20 digital pins on the Arduino Uno (Arduino, n.d.). These types of specialized applications do hold potential but are probably best investigated after standard

Arduino-based instruments are better established. Figures 3 and 4 depict the TinyDuino and

Arduino Mega, respectively.

Figure 3: Photo of the TinyDuino (Tiny Circuits, n.d.)

Figure 4: Photo of Arduino Mega (Arduino, n.d.)

Sensor Design

Once the basic architecture for Arduino-based instruments is created (the Ocean Shield), developers can easily engage in the process of creating individual low-cost sensors. (A few example concepts have already been published and are discussed in the Literature Review). The benefit of creating a standard architecture is that developers can engage in rapid prototype development - testing and characterizing individual sensors much more quickly. Additionally, once individual sensors are developed, they can be seamlessly integrated into formal oceanographic instruments using the same architecture, thus bypassing a sizeable portion of engineering design costs. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 36

The OpenROV IMU/Compass/Depth Module is a superb example of the form these individual sensors may take (OpenROV, 2015). An assembled module costs $80.00 and combines a pressure sensor (for depth) and a 9-axis Inertial Measurement Unit (providing heading, roll, pitch, and rotational rate). These components are assembled in a tidy package and encased in an acrylic housing to protect the sensor – the sensor is shown in Figure 5 below

(OpenROV, 2015). Additionally, all signals flowing to and from the sensor are digital, which dramatically reduces the potential for error from analog signal transmission. This can be accomplished in all sensors by using integrated circuits or including individual analog-to-digital converters in close proximity to analog sensors.

Figure 5: OpenROV IMU/Compass/Depth Module (OpenROV, 2015)

A number of traits must be characterized for each type of sensor in order to fully integrate them into oceanographic instruments. Studies should be completed to determine attributes including initial accuracy, precision, measurement range, reliability, annual drift, and resistance ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 37 to biofouling. Projects to characterize a single type of sensor in this manner or optimize sensor quality based on a variety of configurations or materials are sizeable undertakings. Developers should endeavor to thoroughly test these qualities and perform studies so that sensors can be seamlessly integrated into instruments – simply demonstrating a proof of concept and measuring data for a short deployment is not substantial enough evidence to rely on data for formal oceanographic studies. Accordingly, it would be advantageous if students and researchers continue to focus on developing a single type of sensor at a time, rather than attempting to build new, complete instruments during each study. Focusing on individual sensor design will support collaborative development, standardization across design groups, and modular design – all of which should reduce life-cycle costs.

Additionally, developers should make efforts to determine inexpensive and simple methods of calibrating instruments. If low-cost instruments do see a small reduction in precision, it is very likely that calibrations could be performed by comparison to commercial instruments with a single or double point reference, or by possibly a directly mapping all voltage readings to true values. Simple calibration methods are also essential when producing large numbers of instruments to ensure time commitments for procedures are not prohibitive.

User Interaction Design

Consideration must also be given to how both developers and end-users will interact with

Arduino instruments. The Ocean Shield should do a great deal to the reduce complexity of hardware for developers. Developers will also be expected to be much more familiar with the software interface and spend a significant amount of time adjusting settings or writing code - thus, software is not likely to cause a great deal of problems for developers. End-users, on the other hand, might have little or no experience using the Arduino programming environment. To ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 38 alleviate problems, developers should make every effort to write code with names and function calls that make very clear what the program code is doing. Developers are also highly encouraged to thoroughly comment code to this end. As for hardware, end-users should also be provided some visual or auditory confirmation that instruments are operating and loaded properly if possible. Arduino boards themselves have no built functionality for this purpose, and it can be difficult for first-time users to understand how the devices operate. Lastly, in regards to both hardware and software, developers should give detailed attention to user instructions for product assembly, programming, calibration, and repair/maintenance procedures. End users who have not used the Arduino platform before may be required to interact more with low-cost instrumentation to reduce costs – a matter that will only magnify the importance of proper documentation and training.

Sharing and Distributing Information

A common method of sharing and distributing information should also be given particular attention. Low-cost instrumentation with the Arduino’s open-source design will benefit most from collaborative development where assorted sensors are developed simultaneously diverse groups of students and research institutions, rather than a centralized product development team. Consequently, those groups need to have some system for sharing design plans and studies on various types of sensors. The most obvious and probably most effective solution would be to create a centralized website for all Arduino-based oceanographic instruments.

A centralized website should contain standardized information wherever possible and be organized in a logical format according to sensor or instrument type. Users should be encouraged to utilize standard software for designs and thoroughly document their results. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 39

Schematics, circuit board drawings, program code, component lists, findings, and any academic publications should all be included in every possible circumstance. Users should also be able to engage in discussions and upload content as they participate in studies. In order to protect the integrity of designs and studies published to the page, the information should also be subject to review by a program and/or site manager.

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 40

Summary

Arduino-based instruments hold great promise for realizing successful, low-cost instruments. Though they are not a universal solution to replacing all traditional instruments, they can provide opportunities for reducing the costs of many instruments by an order of magnitude or more and open doors to new research endeavors in the process.

The primary strategies described above which will result in successful implementation of low-cost sensors are as follows:

1. Develop an Ocean Shield to optimize Arduino functionality for oceanographic

applications.

2. Design downstream operations, maintenance, and calibration procedures for low-cost.

(Consider more than just acquisition costs)

3. Design and characterize individual modular sensors before developing complicated

instruments.

4. Consider user interaction for programming structure and downstream processes.

5. Centralize sharing and distribution of design materials and results on a managed

website.

One difficulty in developing this implementation strategy was identifying and addressing roadblocks which have thus far prevented low-cost instruments from becoming a reality. From an organizational perspective, challenges concerning reducing life-cycle costs, maintaining data quality, and altering traditional methods are, in reality, very complex and intertwined. The main focus of this strategy was not to develop an exhaustive solution which will overcome every challenge in the development of low-cost instruments. Instead, it was designed to present a ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 41 methodology and specific technical recommendations for a solution that can overcome the major challenges and to demonstrate the feasibility of such a solution.

Researching the most recent advances in low-cost instrument design also proved to be difficult. With the rapidly evolving technology of the day, new design proposals are constantly being presented – many just in the year prior to the presentation of this strategy and likely many more underway. This difficulty highlights the need for a centralized database or website for sharing information. Similarly, various designs utilized different architectures and assessed different aspects of their feasibility, rarely giving much discussion to how they might actually be implemented other than demonstrating that they ‘can be cost effective.’ On one hand, this emphasized the need for an implementation strategy and standardized designs. On the other hand, it made trying to propose a standard architecture that would work across a variety of applications very difficult. Envisioning realistic applications for low-cost instruments helped to narrow the field and propose an architecture which would function well for those situations.

In order to determine specific applications for Arduino-based instruments, it would be very useful to first interview scientists about potential research opportunities. The strategy here can be used as a framework to generate questions. What applications may benefit from high spatial resolution studies? Where can traditional instruments be replaced by cheaper instruments with slightly reduced data resolution? Can you provide users with additional time for training and interaction with instruments if it means dramatically reducing material costs? Once several example applications are identified, developers can work more closely with researchers to develop prototypes and begin reliability testing. These discussions would also serve to open communication channels with researchers, making them more open to accepting Arduino-based ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 42 technologies for their work. Interviews could be conducted on an individual basis by a dedicated team, or during a multi-disciplinary round table discussion.

In regards to individual sensor development, low-cost designs have already been proposed for a variety of parameters. Thermistors can be used for temperature; LED excitation for photosynthetic ambient radiation, fluorescence, and pH; and strain gauges for pressure/depth.

One critical parameter is still missing for oceanography – conductivity. Conductivity can be highly troublesome because the most sensitive sensors are those with electrodes which are in contact with a liquid solution. Since instruments are used in highly corrosive, conductive environments, they are highly susceptible to biofouling unless built with expensive materials.

However, toroidal sensors which are usually encased in a polymeric material are highly resistant to biofouling and require a great deal less maintenance (Down & Lehr, 2005). Low-cost instrumentation would take a huge leap forward if a very inexpensive (<$200), modular conductivity sensor (most likely a toroidal cell) could be developed, ideally using COST electronic components. This development would facilitate standard oceanographic studies using

CTD profiles and dramatically increase the number of potential applications for low-cost instruments.

The development of low-cost instruments could also benefit from a formal analysis of life-cycle costs for various current traditional instruments. For example, how much does a fluorometer cost for a 20-year period when including acquisition costs, semi-annual repairs, calibrations, shipping, mounting hardware, and mooring equipment. A formal analysis would improve transparency of how much instruments truly cost, give more support to the need for low-cost instruments, and provide developers with more accurate price targets for low-cost designs. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 43

Lastly, although a great deal of development on Arduino-based instruments can be done collaboratively by geographically disparate groups, the overall project would benefit greatly from a small centralized group to manage and guide the process. A small group would be able to manage a website for collecting and distributing plans, provide support to new designers or researchers, summarize and broadcast new developments, and offer recommendations for future growth. Some processes, such as printed circuit board manufacturing and certain calibrations may also be the most cost effective if centralized in a single location. Any oceanographic research institution which has multiple laboratories that could benefit from low-cost instruments should take leadership and initiate the formation of such a group.

ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 44

References

Adafruit. (n.d.). Adafruit Assembled Data Logging shield for Arduino. Retrieved March 2,

2015, from http://www.adafruit.com/product/1141

Adafruit. (n.d.). Adafruit Assembled Data Logging shield for Arduino. Retrieved February 2,

2015, from http://www.adafruit.com/products/1141

Adafruit. (n.d.). Arduino Uno R3. Retrieved February 2, 2015, from

http://www.adafruit.com/products/50

Adafruit. (n.d.). Ultimate GPS Module - 66 channel w/10 Hz updates - MTK3339 chipset.

Retrieved February 2, 2015, from http://www.adafruit.com/products/790

Adafruit. (n.d.). XBee Module - ZB Series 2 - 2mW with Wire Antenna - XB24-Z7WIT-004.

Retrieved February 2, 2015, from http://www.adafruit.com/product/968

Anzalone, G. C., Glover, A. G., & Pearce, J. M. (2013). Open-Source Colorimeter. Sensors,

13(4), 5338-5346.

Arduino. (n.d.). Arduino Home - What is Arduino? Retrieved from http://www.arduino.cc/

Arduino. (n.d.). Arduino Mega 2560. Retrieved March 2, 2015, from

http://arduino.cc/en/Main/ArduinoBoardMega2560

Arduino. (n.d.). Arduino Uno. Retrieved March 2, 2015, from

http://arduino.cc/en/Main/arduinoBoardUno

Arduino. (n.d.). Arduino Zero. Retrieved March 2, 2015, from

http://arduino.cc/en/Main/ArduinoBoardZero

Arduino. (n.d.). ArduinoUno R3 Front. Retrieved from

http://arduino.cc/en/uploads/Main/ArduinoUno_R3_Front.jpg

Argo FAQ. (n.d.). Retrieved from http://www.argo.ucsd.edu/FAQ.html

Argo FAQ. (n.d.). Retrieved from http://www.argo.ucsd.edu/FAQ.html ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 45

Beaton, Alexander D., Cardwell, Christopher L., Thomas, Rupert S., Sieben, Vincent J.,

Legiret, François-Eric, Waugh, Edward M,… Morgan, Hywel (2012) Lab-on-Chip

Measurement of Nitrate and Nitrite for In Situ Analysis of Natural Waters.

Environmental Science & Technology, 46, (17), 9548-9556.

Blanchard, B. S. (2008). System engineering management. Hoboken, NJ: Wiley.

Cagan, M. (2008). Inspired: How to create products customers love. Sunnyvale], CA: SVPG

Press.

Chave, A. D., Waterworth, G., Maffei, A. R., & Massion, G. (2004). Cabled Ocean

Observatory Systems. Marine Technology Society Journal.

doi:10.4031/002533204787522785

Digikey Electronics. (n.d.). Product Index. Retrieved March 2, 2015, from

http://www.digikey.com/product-search/en

Eriksen, C. C. (1997). Instrumentation for Physical Oceanography: the last two decades and

beyond.

Johansen, J. L. (2014). Quantifying Water Flow within Aquatic Ecosystems Using Load Cell

Sensors: A Profile of Currents Experienced by Coral Organisms around Lizard

Island, , Australia. PLOS ONE, 9(1), e83240. Retrieved from

http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0083240

Kelley, C., Krolick, A., Brunner, L., Burklund, A., Kahn, D., Ball, W., & Weber-Shirk, M.

(2014). An Affordable Open-Source Turbidimeter. Sensors, 14, 7142-7155.

Leeuw, T., Boss, E. S., & Wright, D. L. (2013). In situ Measurements of Phytoplankton

Fluorescence Using Low Cost Electronics. Sensors, 13(6), 7872-7883. ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 46

Maffei, A. R., Chave, A. D., Grabeal, J., Edson, J. B., Fredericks, J. J., Ammerman, J. W., &

Hanisch, R. (n.d.). Building Standards for Access to Oceanographic Observatory

Instrumentation. Retrieved from

http://www.interactiveoceans.washington.edu/files/ssc03.ioop.pdf

NOAA - Office of Exploration and Research. (April 16, 2013). Observing Systems and

Sensors. Retrieved March 30, 2015, from

http://oceanexplorer.noaa.gov/technology/tools/tools.html

National Ocean Council. (2013). Federal Oceanographic Fleet Status Report. Retrieved

from Executive Office of the President website:

http://www.whitehouse.gov/sites/default/files/federal_oceanographic_fleet_status_rep

ort.pdf

National Ocean Service. (2001). Ocean Systems Test and Evaluation Program (OSTEP)

Development Plan. Retrieved from NOAA website:

http://tidesandcurrents.noaa.gov/publications/techrpt34.pdf

National Research Council (U.S.). Committee on an Ocean Infrastructure Strategy for U.S.

Ocean Research in 2030. (2011). Critical infrastructure for ocean research and

societal needs in 2030. Washington, DC: National Academies Press.

OpenROV. (2015). OpenROV IMU/Compass/Depth Module. Retrieved March 30, 2015,

from http://store.openrov.com/products/openrov-imu-depth-module

Paradis, R. (2013). NAVSEA/FIT - ECS Unit (Master's thesis). Retrieved from

http://my.fit.edu/~swood/Rick_Paradis_Thesis.pdf

Rock Seven. (n.d.). About RockBLOCK. Retrieved February 2, 2015, from

https://www.rock7mobile.com/products-rockblock ARDUINO-BASED OCEANOGRAPHIC INSTRUMENTS 47

Seabird Electronics. (n.d.). SBE 56 Temperature Logger. Retrieved March 2, 2015, from

http://www.seabird.com/sbe56-temperature-logger

Talley, L. D., Pickard, G. L., Emery, W. J., & Swift, J. H. (2011). Descriptive physical

oceanography: An introduction. Amsterdam: Academic Press.

Thaler, A., & Sturdivant, K. (2013). Oceanography for Everyone - The OpenCTD. Retrieved

from http://www.rockethub.com/projects/26388-oceanography-for-everyone-the-

openctd#description-tab

TinyCircuits. (n.d.). Learn & Shop The TinyDuino Platform. Retrieved March 2, 2015, from

https://tiny-circuits.com/products/tiny-duino.html

Turner Designs. (n.d.). Cyclops-7™ Submersible Sensors. Retrieved from

http://www.turnerdesigns.com/products/submersible-fluorometer/cyclops-7-

submersible-fluorescence-and-turbidity-sensors

Venture Beat News. (2013, April 8). Liquid Robotics launches new generation of wave

glider ocean . Retrieved from http://venturebeat.com/2013/04/08/liquid-

robotics-launches-new-generation-of-wave-glider-ocean-robots/

Virginia Institute of Marine Science. (2012, March 22). What is the monetary value of a

healthy ocean?. ScienceDaily. Retrieved March 30, 2015 from

www.sciencedaily.com/releases/2012/03/120322100417.htm

Woods Hole Oceanographic Institute. (2007). Conductivity, Temperature, Depth (CTD)

Sensors. Retrieved from www.whoi.edu/page.do?cid=1003&pid=8415&tid=282

Yang, B., Pastavas, M., Byrne, R., & Ma, J. (2014). Seawater pH measurements in the field:

A DIY photometer with 0.01unit pH accuracy. Marine Chemistry, 160, 75-81.