logo image - link to home page

Products | Support | Resources | PurchaseContact  | Basket  | Checkout

  Home
  What's New
  Products
  Distributors
  Purchasing Info
  Developer Resources
  Support
  Upgrades
  Site Index
  Contact Us
  Pb-Free Info (RoHS)
 

 

keyword search:
 


 

Products:
  Books:
    The LAB-X1 Tutorial and Resource Book
    PICBASIC PROJECTS - 30 Projects Using PICBASIC and PICBASIC PRO
    Programming PIC Microcontrollers With PICBASIC
    Running Small Motors with PIC™ Microcontrollers
    Making PIC™ based Laboratory Instruments and Controllers
    Serial Port Complete Second Edition
    USB Complete Third Edition
    USB Mass Storage
    Build Your Own Humanoid Robots
    PIC Robotics
    Insectronics : Build Your Own Walking Robot
    Amphibionics : Build Your Own Biologically Inspired Reptilian Robot
    Designing Embedded Systems with PIC Microcontrollers: Principles and Applications
    Easy Microcontrol'n - A Beginner's Guide to Using PIC16/17 Microcontrollers
    Easy Step'n - An Introduction to Stepper Motors for the Experimenter
    PIC Microcontroller Project Book
    Microcontrol'n Apps - PIC Microcontroller Applications Guide
    Time'n and Count'n using PIC® Microcontrollers
    Programming and Customizing PICmicro Microcontrollers
    Serial Communications
     

Making PIC™ based Laboratory Instruments and Controllers - $49.95

Purchase at mcumart.com

by Harprit Singh Sandhu

“Making PIC™ based Laboratory Instruments and Controllers” is intended as a tutorial for beginning Engineering College students and Hobbyists interested in the more practical uses of microcontrollers. Using PICBASIC PRO Compiler examples written for the LAB-X1 and PIC16F877A MCU, the book explains the fundamental concepts applicable to the design and fabrication of instruments and controllers that use microcontrollers as their logic engines. The book focuses on mastering the eight basic concepts that need to be understood to undertake the creation of instruments and controllers.

The focus of this tutorial is the fabrication of simple instruments like metronomes and thermostats. This leads to the understanding of the eight basic concepts that need to be understood and then mastered to create most of the simple instruments needed in the college laboratory or on the hobbyist's workbench. Extensive discussions of sensors and the techniques used to interface them to microcontrollers are used to introduce the user to the hands-on fabrications covered in the book. All the explanations are in simple English and are made without resorting to any complicated formulas and theoretical considerations.

The tutorial is divided into two parts. The first part introduces the reader to the PIC16F877A in some detail. A LAB-X1 Experimenter Board along with the PICBASIC PRO Compiler can be used with the book discussions to gain familiarity with the logic engines used in the LAB-X1. Though it is not strictly necessary that the reader have a LAB-X1, having the board does make it much easier for a novice to create instruments more rapidly. The second part of the books first covers of the use of sensors and their interfacing to the instruments. It then goes on to the detailed design of the instruments that needs to be undertaken to understand what has to be done. There are eight basic concepts that need to be understood and each one is covered in detail.

For the advanced user, this tutorial is a great companion to the PICBASIC PRO Compiler and LAB-X1 Experimenter Board. If you're looking for a complete package, purchase this book and the Developer's Bundle, which includes PBP, LAB-X1, melabs Programmer, and the 16F877A.

For those not having a fast internet connection, the included CD ROM provides copies of all the data sheets and related information needed. These include listing of all the sample programs in the manual, a free demo compiler and more. Short book reviews are included for those interest in further learning.

KEY FEATURES: 
  • Laid out in an easy to understand, progressive learning sequence. 
  • Extensive discussion of the input and output capabilities of the PIC16F877A MCU.
  • All programming examples are in written in the powerful, easy to use and easy to understand PICBASIC PRO Compiler language. 
  • Each of the eight disciplines that you have to master are covered in detail.
  • All learning will transfer to almost the entire line of PIC microcontrollers with minimal effort. 

An excerpt from the "Using Sensors (Transducers)" section:

"The most basic question that we have to answer is…

Why would I want to build an instrument when instruments to measure almost everything I am interested in are already available off the shelf?

The answer to this question is neither simple or short.

First: Almost all the instruments you need are not available off the shelf. More accurately stated, only bits and parts of the instruments that you need are available. The instruments we are going to build will be more useful than generic off the shelf instruments and in some ways more specifically targeted to the task that we have at hand. Since we know exactly what we need, we will design the instrument to provide exactly what we want. We do not have to compromise on any property of the instrument. Also our instruments will be able to provide other intelligence functions like turning other laboratory equipment ON and OFF as needed by our experiments and as determined by the conditions the instrument is monitoring in real time. A very useful feature almost never found on an industrial instrument.

Second: We will be able to automatically send the information that is being gathered to a computer for analysis either in real time or on a deferred basis depending on what our overall needs are. We can also gather a lot more information over a longer period of time with our custom instruments because we will now have the ability to automate the process. Transient phenomena that requires constant monitoring over long periods of time and produces only in a few important instances can now be monitored continuously and intelligently without concern or added expense.

Three…."

316 pages, includes CDROM


Table of Contents

Section 00 Preface

Section 01 Introduction to the melabs LAB X-1 Board

Section 02 The Hardware and Software Set Up

Section 03 Understanding the PIC 16F877A Chip

Section 04 Software, Compilers and Editors

Section 05 Controlling the Input and Output

Section 06 Timers and Counters

Section 07 Sockets U3 to U8, Clocks and Memory

Section 08 Sockets U9 and U10, Serial Communications

Section 09 Liquid Crystal Displays

Section 10 Using Sensors

Section 11 Conditioning the Input Signal

Section 12 Conditioning the Output Signal

Section 13 Introduction to the 8 projects

Section 14 The instruments

Section 15 Counting pulses. A programmable tachometer

Section 16 Creating accurate time intervals. The Metronomes

Section 17 Counting marbles

Section 18 Dual thermometer with inhibit

Section 19 Artificial Horizon table

Section 20 Eight button Touch Panel

Section 21 Single set point controller

Section 22 Solar collector data logging

Section 23 Debugging

Section 24 Some real world projects

Section 25 Appendices

  • 1 Setting up programmer
  • 2 Abbreviations
  • 3 Sample Programs by ME Labs
  • 4 Sample Programs by in this book
  • 5 Designing a Battery Monitor (notes on)
  • 6 The CD ROM that supplements this manual

Section 26 Epilogue

 

Copyright 2008
microEngineering Labs, Inc.
Box 60039
Colorado Springs CO 80960
(719) 520-5323
(719) 520-1867 fax
email: support@melabs.com

Last Updated: 08/04/2008

Home | What's New | Products | Support
Resources
| Purchase | Index Contact

PIC, PICmicro, dsPIC, and  MPLAB are registered trademarks of Microchip Technology Inc. in the USA and other countries.  PICBASIC, PICBASIC PRO, PICPROTO, and EPIC are trademarks of Microchip Technology Inc. in the USA and other countries.   BASIC Stamp is a trademark of Parallax, Inc.

Microchip third-party partner  Microchip Consultant Program Member