Leanpub Header

Skip to main content

The Ultimate AndroiDAQ Guide

The Ultimate AndroiDAQ Guide goes beyond any user’s manual with its in depth plethora of examples for data acquisition circuitry and software code for Android, LabVIEW, and more.

Imagine not having to think about interrupts when programming for your next project. Imagine processing in a parallel, not linear. Imagine not being limited by counter/timer availability.

Minimum price

$7.99

$11.99

You pay

$11.99

Author earns

$9.59
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
About

About

About the Book

The Ultimate AndroiDAQ Guide is an in-depth look into the techniques of data acquisition and process control, using the parallel processing micro-controller on the AndroiDAQ module. It teaches you sensing and electronic drive circuits, and how to implement these circuits in programming languages like Android, LabVIEW, Java, and Python. The book also shows you how to leverage and use the menu command structure used in the AndroiDAQ open source firmware, for the many data acquisition tasks that are used in robotic and product design. Many examples are given to allow you to control your AndroiDAQ module in ways other popular development modules can not, via USB, Bluetooth, or Wi-Fi communication. It is a guide to help you make your next project be part of the Internet of Things.

Share this book

Author

About the Author

Rick Fluck

I started Controlled Capture Systems in 2002. This company provides software and hardware development and systems integration services to large and small companies. Systems Integration is a fancy name for interfacing electronic equipment and other components with electronic parts to make the system as a whole work in unison, hence my love for robotics and machine control. 

I have been designing interface electronic circuits for various companies and systems since 1987, up to and including printed circuit board layout. Of course that was during the days before Computer Aided Design, so 4X tape ups of the PCB were the norm then. I now use Cadence/OrCAD for layout work which is a godsend compared to tape up work on Mylar, and also due to the micro sized pitches of today's electronics.

I started programming computers when I bought a kit from Radio Shack in 1977 and during high school on a Commodore PET. I further learned more programming techniques in 1982 when I purchased a TI-99/4A and also when I was able to hack a friends Commodore 64. From there I learned Basic, most forms of C, Perl, JAVA, HTML, css, xml, php and other web programming languages. I have many firmware languages under my belt for various micro-controllers. I currently enjoy programming with Android (my favorite system as a whole), LabVIEW, and IMAQ ( both are graphical programming and image processing languages), OpenCV -the mother of image processing languages, and a few others that won't come to mind. 

In 1980, I joined the US Navy Nuclear Power Program. As a nuke, I was stationed on several US nuclear submarines in Hawaii and in Washington state. Prior to joining the Navy I had three years of training from Devry where I learned to design electronic circuits using anything from vacuum tubes to integrated circuits. This prior training allowed me to teach basic electronics to Middle Eastern sailors in San Diego, while I awaited nuke school.

After the Navy, in 1988, I helped start a company called Control Vision Inc.. There we designed several laser augmented video camera systems that could see through bright light of processes like arc welding and plasma spray. While at Control Vision I got into image processing and machine vision, using LabVIEW. Unfortunately, the owner of Control Vision retired prematurely and dissolved the local company location, so I started Controlled Capture Systems, my present company.

I have worked on many exciting projects during my career, including projects for NASA and the Department of Energy,  where in 2003 we jointly developed a Concealed Weapons and Contraband Detection walk-through system, which produced one of the several US Patents that I hold on such systems.  I especially enjoy helping people with taking their ideas and making them a reality. I have made many prototype designs for companies throughout the years and have helped start up companies take their initial designs into full production systems. Gearing up for manufacturing is another aspect of my job that I enjoy, as it is an exciting time for any start up company.

I recently completed the design of a development module that I call AndroiDAQ. This module gives data acquisition capabilities to Android tablets and phones. The module has over 16-channels, all of which can be configured as either an input or output, which can provide a high/low digital levels, or they be configured as frequency measuring channels or frequency outputting channels. The module also has a separate 8-channel ADC that can be used for voltage measurements. I designed the AndroiDAQ module as I wasn't happy with the number of channel offerings, limitations, size, and costs per channel of other commercially available  data acquisition products currently on the market. I was also not satisfied with other simplistic project platforms like the Ardruino, for use on projects like hexapods, quadcopters and other complex robotic systems that need parallel processes, vice linear processes. You can email me at: rfluck@controlcapture.com as I welcome inquiries and/or questions regarding how we can work together. 

Contents

Table of Contents

  • About the Author
  • Introduction
  • AndroiDAQ Data Sheet
  • Firmware Source, Prop Tool, and Pinout
  • Bluetooth Daughter board
  • Connecting AndroiDAQ to Bluetooth
  • Connecting AndroiDAQ to Wi-Fi
  • Testing the AndroiDAQ Bare Board option
  • Firmware command structure
  • LabVIEW How-to, with the AndroiDAQ Data Acquisition Module
  • Using the Built-in Analog to Digital Converter
  • The AndroiDAQ oScope for LabVIEW
  • Controlling DC Motors using the AndroiDAQ Module Part 1
  • Controlling DC Motors using the AndroiDAQ Module Part 2
  • Controlling DC Motors using the AndroiDAQ Module Part 3
  • Controlling DC Motors using the AndroiDAQ Module Part 4
  • Driving DC Motors with using the AndroiDAQ Module Part 5
  • Servo Motor Control with AndroiDAQ
  • Stepper Motor Control with AndroiDAQ
  • Pan and Tilt Control with AndroiDAQ
  • AndroiDAQ Targeting System, Using Pan, Tilt, and OpenCV Image Processing
  • AndroiDAQ, Python, and Serial Communications
  • Your Notes

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub