Research and Teaching Blog

9 Posts with tag: Instrumentation

Analog In and Debounce

/* 
A control system based on the Arduino microcontroller platform

Copyright: Kaustubh D. Bhalerao. All rights reserved

System specifications:
1) Toggle switch for toggling the controller
2) LED output showing the state of the controller
3) A digital output for controlling a heater
4) An analog input for reading temperature

Resource Allocation: 
1) Momentary ON switch - Pin 2 (Interrupt capable)
2) LED status output - Pin 13 (Using the built-in LED)
3) Digital output for heater - Pin 5 (PWM capable for future ...

Posted on March 1, 2012 0 Comments
Tags: ABE425 , Instrumentation

Digital IO with interrupts

Here is an improved version of the code. Note that the digital input pin is actually never even read! It is only used to detect the state changes (Here falling edges). 

It is simple enough (and robust enough). As you can see my two-yr old can operate the circuit. It is unbelievable he has  more fun with this switch than with an iPad!

Sammy on the arduino

 

/* 
A control system based on the Arduino microcontroller platform

Copyright: Kaustubh D. Bhalerao. All rights reserved

System ...

Posted on February 24, 2012 0 Comments
Tags: ABE425 , Instrumentation , programming

DIY thermal cycler

This post is way long overdue. In the Fall of 2008, (or was it 2007?) I taught a small module in the ABE 221 course dealing with automation in Biological Engineering. My hope was to create a home-made thermal cycler for less than $1000. Of course many people in the DIYBio community have constructed thermal cyclers for way less, and truly, you probably don't need to pay more than $300-400 (perhaps even less) to build a reasonably good quality ...

Posted on September 13, 2011 0 Comments
Tags: Do it yourself Biology , Instrumentation , labjack , programming , python , synthetic biology

Labjack Sensors

Here are some resources on installing the drivers for Labjack on Windows, a prebuilt installer for Mac OS X as well as the python modules.

Steps required to install the LabJackPython module:

  1. Open a command prompt (Click on Start > Run and type cmd in the box. Should open a DOS window)
  2. Change directory to the folder where you have your LabJackPython files extracted (e.g. 'cd \Downloads\LabJackPython\)
  3. type the command 'python setup.py install' in the folder where the ...

Posted on November 29, 2010 0 Comments
Tags: Instrumentation , labjack , programming , python , tsm435

Temperature and RH in 376A

Here's an experiment. I have a script uploading hourly temperature and humidity data to a spreadsheet. Here's the visualization of the temperature and humidity data in my office.

Posted on November 23, 2010 0 Comments
Tags: Instrumentation , labjack , miscellaneous , programming , python

Homework-4

Instrumentation

Solve the following problems

Homework is due Monday 10/5/2009
Please find the cutoff frequencies for the following circuits and do the a.c. analysis just like you did for the lab
Figures 1 and 2 are series RC circuits and Figures 3 and 4 are parallel RC circuits .

Posted on September 28, 2009 0 Comments
Tags: courses , Instrumentation , tsm435

Pentacene imaged with AFM

A number of news agencies are reporting that IBM scientists have successfully imaged a single molecule of pentacene using an atomic force microscope.

This is of course a major breakthrough. What I find far more interesting is that some of the news agencies are also saying that this molecule was imaged at -286C. That is the real breakthrough... didn't know we had it in us to break the absolute zero barrier at -273C.

A little digging around revealed that ...

Posted on August 30, 2009 0 Comments
Tags: Instrumentation , nanotechnology

Web interface for the LabJack

One of the things I've always wanted to do is to create a web-based controller for the LabJack family of devices. This is not exactly the same thing I've written about in the past, but it is not unrelated either. U3OverIP provides a good framework to build the web interface, but writing the actual interface is non-trivial - at least for me.
Any way. Here's a simple implementation. Look at the "Announcements" section of the index page of ...

Posted on June 10, 2009 1 Comment
Tags: Instrumentation , labjack , programming , python

U3OverIP

Joshua Sander, our student in ABE is currently finishing up his MS working on a a high channel DAQ system as shown in the figure. Briefly, the system is constructed as follows:

First the hardware:

We have a standard LAMP server with the labjack u3 connected to it. We built our own MUX boards capable of doing analog or frequency (RH) signals using an Analog Devices (I believe ADG506) with basic RC filtering. The sensors are standard chip-based temperature / RH ...

Posted on May 20, 2009 2 Comments
Tags: Instrumentation , labjack , programming , python

 
Loading