Escolar Documentos
Profissional Documentos
Cultura Documentos
_____
__________________________________________________// L.O.S.A //_____
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=List Of Stamp Applications
Date: 011005
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=Contents
_____________________________________________
1.0 What is BASIC Stamp?
1.1 What is L.O.S.A all about?
1.2 How can I contribute to this list?
1.3 Where could I find L.O.S.A?
1.4 More information about BASIC Stamp
1.5 Why are some links dud's?
1.6 List of contributions.
1.7 BASIC Stamp resources on the net!
1.8 L.O.S.A Database Conversion Utility.
1.9 Copyright notice.
2.0 Credits and other things.
_____________________________________________
1.0 What is BASIC Stamp?
-----------------------This is being written for people who have no idea of what a BASIC
Stamp is...
BASIC Stamps are small reprogrammable single board computers (SBC)
that run BASIC programs and are made by Parallax, Inc. in US. At
first glance, they may seem fairly minimal - and in fact, they are.
But with software that fully utilizes all available hardware, the
Stamps give you powerful features - without the cost of hardware.
Their low cost and simplicity make the Stamps perfect for many
prototyping and control applications. It's suitable for electronics
hobbyists as well as electronics professionals in many different
areas.
Typical application areas for BASIC Stamp's are...
-
General electronics
Home automation
Robotics
Mini PLC
Education
Prototyping
HAM related applications
Special effects in films
Industri control
Geological instruments
Computer peripherals
Scale model hobbyists
Model train hobbyists
=====================================================================
[--- cut ---]
1.3 Where could I find L.O.S.A?
------------------------------The index to the latest version of L.O.S.A is posted to the following
mailing lists and news groups. Updated approx. 6 times/year (depends
on how many contributions received).
Mailing lists:
BASIC Stamp Mailing List
News groups:
comp.robotics.misc
comp.home.automation
sci.electronics.misc
rec.radio.amateur.homebrew
The complete and latest L.O.S.A can be downloaded from the following
URL's...
WWW:
http://www.hth.com/losa/
FTP-site:
ftp://ftp.parallaxinc.com/pub/text/losa.txt
If you don't have access to Internet you could send an SASE to the
address given below and I will return you a 3.5" DOS-disk with the
latest version in ASCII-format.
HTH
Attn: L.O.S.A
Asbogatan 29 C
S-262 51 Angelholm
SWEDEN
1.4 More information about BASIC Stamp
-------------------------------------Visit Parallax, Inc. web-site for detailed information about
BASIC Stamp and related products.
http://www.parallaxinc.com
If you lives in Scandinavia you can visit our web-site for more
information about BASIC Stamps and related products.
http://www.hth.com
Also make sure to take a look at the BASIC Stamp resources available
on Internet listed at the end of this document.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
Robo-Cat
Logic Rudder
Interfacing MAX186 8 channel 12bit A/D
Scrolling LED Sign
Tone Decoder
Pager
HexWalker Mobile Robot
Robo Bug
EXPBOT Robot controlled by Stamp
Andrews Ever Evolving Lego Robot
Factory Monitoring System
Wave to the Cats/Desk Temperature
Gamer's Die Roller
Stamp II Serial I/O
Voice and CW Fox Hunt Transmitter IDer
Lift (elevator) Controller
Paging with the Stamp
Switching Sytem
Door Entry Card Reader
Telephone Card Reader
DTMF Decoder
Ion chamber radiation monitor
Barn Monitor
Dallas one-wire interface
Sculpture control
Commercial clothes dryer controler
Morse Code Keyer
Traffic Light Controller
Automotive Lamp Control
Single Switch Scanning Device for Disabled
Bell timer for school bell control
RIMS controller for beer making
Stamp 1 and ISD 25XX Sound Chip Application
Camera Wireless Controller
Simple Battery Check using the BS2-IC
Photocell MIDI Controller
DCF-Clock
Radio-controlled Digital Clock
Weather Station I
Private Aid To Navigation
Stamp II in Space
MAT32 long integer math routines
Distinctive Ring Detector
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
>#
#
#
#
#
#
#
#
>#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
>#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
Home Controller
Coinmachine
Navigation system for the blind
Robot Fighters
Octobot
SPI interface chip
Implementing TCP/IP functionallity
Home Security System
Garage Door Opener
New Method Of Home Automation
Water Volume Meter
Table-Top Practice ROBOT for USFirst Competition
Model-rocket acceleration measurement
Interface to SPECTRON MICRO-50 2 Axis Inclinometer
Interface for electromechanical coinpasser
RCS (Remote Controlled Stepper)
Making robots really small
Basic Stamp Freezer Alarm
X-10 Command Expander
Slide Projector Timer
Complete Traffic Light Controller - RS232 display
Call Rejection Box
A very simple DTMF decoder
Supercomputer Node Board Diagnostic Tool
Bipede
Digital D.J mouse driven mixer
Geiger Counter Interface/Display/Computer/Logger
Stamp-1 as 6-Bit Serial A/D Converter
Simple Robot for Table Area Coverage Competition
IR Garage Parking Helper
Archery Timer
Fift Injector Controller
PC diagnostic port decoder
LED bar graph
ZVEI 5 and 6 tone decoder
Audio matrix controller
Watch dog module
Air Data Sensor (Test Set)
Using the BS-2 to send MIDI note on/off
Plant Engineer
Specialty Frequency Generator
Wireless Model Rocket Launch Controller
8243 I/O Expander
Autonomous Miniature Robot
CW Keyboard
Using a Maxim 3110 UART
BASIC Stamp Wireless Serial Transmitt
X-10 Multi-Housecode Transceiver
Entrances and Exits
Event Logger with 8k 24C65 I2C memory
Step motor ctrl for Swibot-ST
Smart PC-Case Cooling System
Crosswire Alignment Sensors
Modular Lab Automation and Control System
Digital Speedometer/Tach
Dynamometer
Counter with memory
Thunder and Lightning FX
R/C Glider Flight Data Collection
Stamp Teaching Interface
>#
#
#
#
#
>#
>#
>#
>#
224
225
226
227
228
229
230
231
232
=====================================================================
Title : Robo-Cat
[# 001]
=====================================================================
Date : 950807
Author: Gustavson Guy W.
E-mail: GWGUSTAVSO@mpg.norstan.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: N/A
Filename
: N/A
URL
: http://www.winternet.com/~bigfoot/cat.html
--------------------------------------------------------------------Description :
My cat, Kesha, was recently diagnosed with Heptic Lipodosis. Or
"Fatty Liver", basicly what this means is that for some reason he
stoped eating and his liver started converting body to useable
sugars. The fat deposists biuld up in the liver and cause severe
liver damage. Because the liver isn't working well the cat feels
crappy and wants to eat even less. The treatment for this disease is
to run a tube down down the cats nose into his stomach, or a PEG
tube through the abomine wall into the stomach and feed the cat a
liquid diet this way.
I love my cat, but I can't be there every three hours to feed him
through the tube for a month. Something about work and deadlines and
such. So I went to a local supplus house and got a tiny motor driven
pump, a case, some switches, a micro switch, ect...
The micro switch is mounted such that the switch trips for every
rotation of the pump shaft. The stamp turns on the pump for on a
single rotation at intervels programable from the controll switches
on top. An alarm buzzer and LED flash if the pump fails to run for
any reason. The unit is programable for 9 differents deleviery rates.
Now he gets a slow continuious feeding and he seems to tolerate this
better than the 100ml feeding every three hours.
=====================================================================
Title : Logic Rudder
[# 002]
=====================================================================
Date : 950812
Author: Christer Johansson
E-mail: cj@hth.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: YES
Filename
: LRUDDER.ZIP
URL
: http://www.hth.com/filelibrary/bs1-ic
---------------------------------------------------------------------
Description
Many of the new and very realistic flight sims available today needs
rudder to let you get full control. This one uses a digital pot from
Xicor (X9104) and 10 other components. Connects to a standard IBM-PC
game port and power is taken from the port.
It uses two micro switches for controlling the rudders left or right
and to indicate when rudders move there is a red LED that lights up
when you press the micro switches and to indicate center there is a
green LED. If you press the both micro swithes the rudder will automaticly return to center position.
There is a trim pot to set the desired step rate from slow to very
fast and the Xicor pot has 99 steps wich gives a fair resolution.
=====================================================================
Title : Interfacing MAX186 8 channel 12bit A/D
[# 003]
=====================================================================
Date : 950925
Author: Helmut Fligge
E-mail: h.fligge@asco.nev.sub.de
--------------------------------------------------------------------Stamp model : BS1-IC
Code available: YES
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
This Program interfaces the Stamp1 to the MAX186 A/D converter. Via
RS232 2400bps the stamp is asked to measure channel numbern. After
conversion the result will be returned to the host computer as an
ascii string (0 .. 4096). Conversion rate is about 4 measures per
second.
=====================================================================
Title : Scrolling LED Sign
[# 004]
=====================================================================
Date : 950926
Author: Bob Blick
E-mail: bob@ert.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: N/A
URL
: http://www.bobblick.com/bob/stamp/sign.html
--------------------------------------------------------------------Description :
Scrolling LED sign, 35 super-bright LEDs in a 5-by-7 matrix in the
prototyping area of a Basic Stamp rev D. A scrolling alphanumeric
message moves one pixel at a time, just like real scrolling LED
signs, except this one only displays one full letter or portion of
two letters at a time as the message moves by.
Schematic, code, and pictures available on web site.
=====================================================================
Title : Tone Decoder
[# 005]
=====================================================================
Date : 950926
Author: Bob Blick
E-mail: bob@ert.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: N/A
URL
: http://www.bobblick.com/bob/stamp/tonedec.html
--------------------------------------------------------------------Description :
Listens for telephone touchtones, displays phone numbers on LCD
screen and echos them out RS-232 port. Circuitry fits in prototyping
area of rev D Basic Stamp:
Microphone preamplifier, touchtone decoder IC.
=====================================================================
Title : Pager
[# 006]
=====================================================================
Date : 971031
Author: Don McKenzie
E-mail: don@dontronics.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: YES
Filename
: PAGER.BAS
URL
: http://www.dontronics.com/stamp.html
--------------------------------------------------------------------Description :
This program for the Basic Stamp is used
signals. If a change takes place, (after
er) then a cheap 2400 baud MODEM is used
Alpha-Numeric pager. It leaves a message
I.D. (01 to 99) followed by the 4 signal
to monitor 4 hardware
testing for a false triggto dial into a Telecom
which consists of a 2 digit
levels of pins 3 to 0.
URL
: http://www.netcom.com/~mandtsys/robots.html
--------------------------------------------------------------------Description :
HexWalker is a hexapod robot that exhibits obstacle avoidance
behavior. It is controlled by BASIC Stamp, BS1-IC, or Stamp chipset
(PIC16C65 + EEPROM). Driven by three servos it is the simplest
machine architecture that can walk forward and backward, and turn
left or right. A kit is commercially available contact author for
details.
=====================================================================
Title : Robo Bug
[# 008]
=====================================================================
Date : 951003
Author: David Novick
E-mail: dkn@cimar.me.ufl.edu
--------------------------------------------------------------------Stamp model : BS1-IC
Code available: YES
Filename
: N/A
URL
: http://www.me.ufl.edu/~dkn
--------------------------------------------------------------------Description :
Using two stamps, a robot with six legs (2 degrees of freedom each)
was able to walk and turn (at this stage, not very gracefully).
=====================================================================
Title : EXPBOT Robot controlled by Stamp
[# 009]
=====================================================================
Date : 951009
Author: Marvin Green
E-mail: marvin@agora.rdrop.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: YES
Filename
: EXPBOT.BAS
URL
: E-mail author and he will send it
--------------------------------------------------------------------Description :
This program allows a cool robot to move abound a room in search of
light. Like a moth. Simple program changes can dramatically change
the robots behavior.
=====================================================================
Title : Andrews Ever Evolving Lego Robot
[# 010]
=====================================================================
Date : 951119
Author: Andrew H. Hochheimer
E-mail: softarts@ciaccess.com
--------------------------------------------------------------------Stamp model : BS2-IC
Code available: YES
Filename
: N/A
URL
: http://www.wincom.net/~softarts
--------------------------------------------------------------------Description :
Currently the robot can only navigate to the brightest light source
in a room. It's current operation mode has four major steps: - Scan
a 180 Degree Field of "Vision" taking light level readings, and
determining the brightest direction of light. - Decide if it needs
to turn left, right, or continue moving forward. - Check for collision with an object while moving, if a collision occurs, display the
total travel distance on the display - Move forward for 1.5 Seconds
and then repeat the process.
Currently I am using Two Futaba FP-S128 Servos (any RC Car Servos
would work) one to sweep it's "sensors" form left to right, and one
to "stear" the robot.
You can see pictures and more information on my homepage, just
follow the lego robot link.
=====================================================================
Title : Factory Monitoring System
[# 011]
=====================================================================
Date : 951120
Author: Paul Willemse
E-mail: pjwill@merlion.singnet.com.sg
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: YES
Filename
: N/A
URL
: E-mail author
--------------------------------------------------------------------Description :
The system presently consists of 4 Basic Stamp units. Each monitors
up to 5 inputs. The inputs are 'digital' (switches) and/or analog
(temp, airflow, current, etc using commercial sensors). All stamps
communicate the results via serial mode to a Macintosh (Yes a Mac!)
where the results are graphically displayed and monitored. Alarms
are set for certain conditions.
The transmission is simple, one way only. Each stamp sends the info
at a 'random' interval not exceeding 2 seconds. The message format
is fixed, the Mac will throw away any conflicts in case two or more
stamps transmit at the same time. BTW this happens very seldom. The
max time any stamp can be 'absent' from the chain before an alarm
is raised is six seconds (failure, transmission collisons, etc).
This is controlled by the Mac.
The 'system' is presently in beta test, the client wishes to expand
up to 20 stamps. At that point we will likely use the BS1-IC or
BS2-IC on custom boards located around the facility.
Code is available upon request (e-mail) partial, some is proprietory
to my client.
=====================================================================
Title : Wave to the Cats/Desk Temperature
[# 012]
=====================================================================
Date : 951121
Author: Paul Haas
E-mail: paulh@hamjudo.com
--------------------------------------------------------------------Stamp model : BS1-IC
and Limit switches, forbidding manual control past limits, and enforcing a Stop before reversal of direction. This will be used in
an owner -designed and -built single story platform lift for a home.
=====================================================================
Title : Paging with the Stamp
[# 017]
=====================================================================
Date : 960104
Author: Kurt Clement
E-mail: kclement@kraft.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: monitor.bas
URL
: N/A
--------------------------------------------------------------------Description :
Use the Stamp to monitor several inputs, two temperature and two
contact closures in this application. When inputs go outside set
limits, dial pager and send coded message. Used to monitor power
failures and temperatures for computer and network equipment since
August 1994, running on 9 V power supply from one of the UPS units.
=====================================================================
Title : Switching Sytem
[# 018]
=====================================================================
Date : 960109
Author: Alexander Avendano
E-mail: aavendan@aros.net
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: N/A
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
I'm almost finishing a Basic Stamp Based Switching System (Small
Phone system) which I consider very usefull for small companies that
cant'n afford other brands. This is designed with a host computer
which will have a vox-mail and all the functions like big ones to
choose. I'm using BS1-IC's for the extensions process right now.
As soon I have complete it I will give the code away for small
Intelligent Switching phone system up to 2 Lines and 4 Extensions
using the L.C.D serial circuitry for information display. I forgot
to mention that the computer (Host for many processing functions)
will be running under Windows 3.1 and Windows 95, making this way a
usefull computer not only for the phone system but for ithers
application at the office.
Please be free to send me E-mail, about any suggestion.
=====================================================================
Title : Door Entry Card Reader
[# 019]
=====================================================================
Date : 960110
Author: Ed Buckley/J J Barbarello
E-mail: ed@milinst.demon.co.uk
at the website :
http://seasurf.com/~radioman/ at the "DECODE" link (decode.html).
Includes hardware (.PDF), software (decode.bs2 and paul-brm.bs2),
newsletter, and updates !
The *new* version uses the SSI-202 DTMF chip successor, and proves
better decoding and selective call - and the new software proves,
once and for all - that several nested applications can all run
on the Stamp BS2-IC at the same time !
=====================================================================
Title : Ion chamber radiation monitor
[# 022]
=====================================================================
Date : 960125
Author: Jeffrey L. Rothman
E-mail: rothman@bnlls1.nsls.bnl.gov
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: YES
Filename
: RADMON12.BAS
URL
: N/A
--------------------------------------------------------------------Description :
A Basic Stamp monitors the operation of an ion chamber radiation
detector. The ion chamber and related circuitry produce a signal
with a frequency proportional to the dose rate. The Stamp measures
the frequency and calculates the dose rate and total integrated
dose.
The results are displayed on a log scale panel meter and an LCD
respectively. The dose rate is also transmitted over RS-232 to a
remote PC.
A Front panel button allows the user to reset the total integrated
dose. Another button allows the audio alarm to be muted at low dose
rates.
=====================================================================
Title : Barn Monitor
[# 023]
=====================================================================
Date : 960203
Author: Lynn A. Roth
E-mail: lynnr@iname.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: MONITOR2.BS2
URL
: http://penguin.nu/stamp
--------------------------------------------------------------------Description :
The Barn Monitor checks the temperature at 5 points. The
temperatures are taken by DS1620 chips. If the temperature goes
outside the limits, the Stamp dials a pager using a 2400 baud
MODEM. The same occurs if the power goes out.
=====================================================================
Title : Dallas one-wire interface
[# 024]
=====================================================================
Date : 960212
Author: Daniel G. Clemmensen
E-mail: dgc@shirenet.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: N/A
URL
: http://www.shirenet.com/~dgc
--------------------------------------------------------------------Description :
As part of a furnace controller project, I've interfaced A Stamp II
to a string of Dallas 1820 digital thermometers. The interface
consists of three cheap IC's and some subroutines. A design note and
a demo program are available on the web. I have successfully tested
the interface with a string of twelve 1820's.
I have not yet tested it with other one-wire devices, although I
will update my web site when I do.
=====================================================================
Title : Sculpture control
[# 025]
=====================================================================
Date : 960323
Author: Pierre Olivier
E-mail: olipie@aei.ca
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: N/A
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
I have been working with sculptors for some time doing control circuits for their works using 555 (limited), industrial controllers
(expensive and hell to program) and lately Basic Stamp.
Our latest piece deals with image deconstruction: it consists of 20
vertical cylinders on which an image is wrapped. Each has a photo
detector to detect "position zero", and a custom basic stamp board
with a MC3479 step motor driver that drives a step motor which turns
one cylinder. Each cylinder can thus have its own routine which positions it precisely (400 steps/rev motors) where we want it for any
amount of time, at any speed (very interesting sonically at subsecond stepping speeds!).
The stamp outputs direction, step and enable signals to the motor
driver and a ready signal to a common line. It receives signals from
the aforementionned ready line, and from the optical sensor.
It would have been quite a bit more complicated, bulkyer and
expensive to implement this project without the stamp.
=====================================================================
Title : Commercial clothes dryer controler
[# 026]
=====================================================================
Date : 960401
Author: J Amy
E-mail: Kuznjack@aol.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: YES
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
Detects drop of coin and increments time remaining register.
Actuates main and heat relays. Checks temperature, and controles
heat relay Periodically decriments time remaining register. Provides
cool down cycle in last four minits.
Replaces original controler which costs several hundred dollars, and
is not reliable.
=====================================================================
Title : Morse Code Keyer
[# 027]
=====================================================================
Date : 960415
Author: Richard Clemens
E-mail: clemens@academ.wvwc.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: N/A
URL
: http://www.ccue.org/stamps/morse2_bs2.html
--------------------------------------------------------------------Description :
This program provides a four message keyer for Amateur Radio. The
user can input four different messages, their character counts, and
use four buttons to display the output and/or key a transmitter.
NB: the messages are limited to the upper and lower case letters,
digits 0-9, space, period, comma, ? and /
Program is based on the information in Stamp I - Note 8 and uses
some code from that note.
=====================================================================
Title : Traffic Light Controller
[# 028]
=====================================================================
Date : 960418
Author: M-Systems Inc.
E-mail: mstems@aol.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: N/A
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
We have used a BS1-IC to control a simple two way intersection
coordinate the timing and switching of a traffic light at a two way
traffic intersection.
=====================================================================
device.
The code is a series of nested loops that provide the tone & the
relay selection. Copies of code are available upon e-mail request.
=====================================================================
Title : Bell timer for school bell control
[# 031]
=====================================================================
Date : 960511
Author: David Abineri
E-mail: dabineri@tso.cin.ix.net
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: N/A
URL
: E-mail author
--------------------------------------------------------------------Description :
This is a sytem which allows flexible control of bell schedules for
schools. One may program up to seven different schedules of 30
different times each. Data entry is with a small keypad. Indicators
show the schedule currently being used and the day of the week.
Users may instantly select which schedule to follow and may even
enter a special schedule in a matter of a minute or so. The system
simply operates a relay that rings all the bells in the building.
Editing schedules is allowed as well as manual operation.
=====================================================================
Title : RIMS controller for beer making
[# 032]
=====================================================================
Date : 980301
Author: C.D. Pritchard
E-mail: cdp@chattanooga.net
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: rims_ok.bs2 and r_mem.bs2
URL
: http://chattanooga.net/~cdp/rims_inf.htm
--------------------------------------------------------------------Description :
For homebrewers. Controls mash temperature on a recirculation
infusion mash system (RIMS) and also controls the sparge water tank
temperature. Uses thermistors to monitor temps- 2 on the RIMS and 1
in sparge water tank. Controls AC power supply to two 1500W heaters
via optoisolators/ zero-crossing driven triacs. Setpoints are entered
via keypad. Elapsed times, temperatures, setpoints and heater statuses
are displayed on a 2x16 LCD. Sends data via RS232 to a PC for logging
and analysis.
=====================================================================
Title : Stamp 1 and ISD 25XX Sound Chip Application
[# 033]
=====================================================================
Date : 960605
Author: Ed Buckley
E-mail: ed@Milinst.demon.co.uk
--------------------------------------------------------------------Stamp model : BS1-IC Module
Directions:
1 - Connect the CAPACITOR and RESISTOR in parallel.
2 - Connect one side of the RC to Vin
3 - Select an available pin on the BS2 for the other
side of the RC.
Program:
Battery
var
byte
Start:
low {pin#}
rctime {pin#},0,Battery
Debug home,? Battery
goto Start
Typical Results:
85 - Fresh 9 Volt Battery
220 - Low 9 Volt Battery
Note:
Number INCREASES as Battery weakens...
=====================================================================
Title : Photocell MIDI Controller
[# 036]
=====================================================================
Date : 960501
Author: Matt Rogalsky
E-mail: matt@lo-cal.music.wesleyan.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: N/A
URL
: http://lo-cal.music.wesleyan.edu:8000/device.html
--------------------------------------------------------------------Description :
"Light Harp" photocell MIDI instrument: an aluminum triangle with 6
photocells in base and built in light source at apex. BS2-IC reads
photocells via multiplexer (NS CD4051BC) into 8-bit A/D (NS ADC0831,
a la Parallax application note).
For each photocell, if light falls below a given threshold, a MIDI
note-on message is sent out pin 15 of stamp. Photocell then won't
reset until threshold is exceeded again.
This simple instrument was built at STEIM in Amsterdam to use with
the STEIM SensorLab, then adapted at Western Front, Vancouver, to
work with the BS2.
=====================================================================
Title : DCF-Clock
[# 037]
=====================================================================
Date : 960628
Author: Gerrit Polder
E-mail: g.polder@cpro.dlo.nl
a pressurized cabin.
The Stamp II turned on heaters and controlled motors and solenoids to
water the experiment at the specified time. It then took temperature
measurements of the growth chamber and surroundings through a Maxim
serial 12-bit ADC and stored the data in the EEprom every half hour.
It also sampled the battery voltage and when a threshold was reached,
it self-terminated. The Stamp performed as planned and we were able
to download the data at the Kennedy Space Center through our terminal
software.
Our experiment was part of a NASA program called the Get Away Special
which gives students the opportunity to gain hands-on experience with
the space program.
=====================================================================
Title : MAT32 long integer math routines
[# 042]
=====================================================================
Date : 960726
Author: Francesco Bonomi
E-mail: f.bonomi@agora.stm.it
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: YES
Filename
: MAT32_06.BS2
URL
: http://www.silab.it/frox/stamp/bs2_math.htm
--------------------------------------------------------------------Description :
A set of binary long integer math routines, with the following
approximate timings (for 32-bit numbers):
addition
subtraction
multiply
divide
0.05
0.05
0.1
4
secs
secs
secs
secs <--- No, it's not a typo!
The routines work with numbers that are 24, 32, 40 or 48 bits long.
More than this, I run out of memory.
If you don't need multiplication and divide, you will have room for
up to 56 bits. Changes for a larger precision might include storing
the multiply buffer in EEPROM, this makes ense if you need to
multiply one variable number by a large, constant number.
Divide is terribly slow, but BTW, being a Stamp-Basic implementation
of a sort of floating point divide, you can esily change it to have
fractional (fixed-point?) results.
A set of BCD routines is also available, but no division!
=====================================================================
Title : Distinctive Ring Detector
[# 043]
=====================================================================
Date : 980112
Author: J. Gary Sparks
E-mail: jgsparks@earthlink.net
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
See http://www.access.digex.net/~pha/stamp/.
I wrote this application around measuring temperature as it is
familiar to Stamp enthusiasts. But, my real intent was to show
how a preprogrammed external serial EEPROM may be used in any
application requiring calculation capability which is beyond the
Stamp.
Another intent was to offer that one might consider the parallel
port as a valuable tool in developing and debugging Stamp
applications. That is, get the application running on a junk PC
using the parallel port where you have all of the debugging tools.
Once you get it working, it is a simple matter to then port it to
the Stamp environment.
=====================================================================
Title : Displaying Quantities on a 200 mV Panel Meter
[# 062]
=====================================================================
Date : 970104
Author: Peter H. Anderson
E-mail: pha@access.digex.net
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.access.digex.net/~pha/stamp
--------------------------------------------------------------------Description :
This discussion shows how to use a 200 mV Panel Meter with a Basic
Stamp. This allows you to display such numeric quantities as
--------------------------------------------------------------------Description :
Most of the automation machines we make use the BASIC STAMP (some I,
some II) to control them. In one of the last machines we shipped we
used a Basic Stamp II to control an "on-line" cutting machine for
plastic extrusions which simutaneously also bagged the cut pcs.
ready for shipment.
The machine had a 1X16 display, two of our "2 IN - OUT 4" step motor
controller boards to drive two step motors that were assembled into
a feed system. The operator by using two pushbutton switches, one
for longer and one for shorter, was able to set the cut length on the
display. Simarily the operator could set the no. of pcs. that were to
go into each bag. The Stamp also displayed the running count of the
pcs. being cut.
We have found the Stamp computers to be an extremely reliable and
economical method to control the machines we manufacture.
=====================================================================
Title : Compass Interface for Navigation
[# 065]
=====================================================================
Date : 970107
Author: Ingo Cyliax
E-mail: cyliax@cs.indiana.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: compass1.bs2, compass2.bs2, cordic1.bs2
URL
: ftp://ftp.cs.indiana.edu/pub/goo/Stamp
--------------------------------------------------------------------Description :
This is a project for an upcoming article in Circuit Cellar INK on
robot navigation. The project involves interfacing a Stamp2 with a
Precision Navigation Inc V2X compass module. There are 2 programs,
compass1.bs2, which reads the X and Y field strengths from the
magnetometer and compass2.bs2, which implements a simple naviation
system suitable for robotics. The program uses the CORDIC algorithm
to calculate trig functions to 12 bits of resolution. cordic1.bs2 is
a stanalone CORDIC program which calculates Sin and Cos.
=====================================================================
Title : Truck + ? identification
[# 066]
=====================================================================
Date : 970121
Author: Bas Laurier
E-mail: blaurier@worldaccess.nl
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
With the stamp2 we identified everything that was hooked up to a
truck using TI's tiris equipment. Also the position where the
equipment was picked up and dropped was monitored using a navigation
URL
: N/A
--------------------------------------------------------------------Description :
A combination of BS1 and BS2-IC devices were used to implement a
remote control system for the flight test data acquisition system on
board the DarkStar unmanned aircraft (Tier III- program). Control
commands were sent to the aircraft by hardwire (on the ground), UHF
radio modems and SATCOM modems. World wide control was available
via the SATCOM link. Remote control commands were decoded and
implemented using a series of Stamp processors.
The stamp processors were chosen because of their size and
simplicity. Implementation was relatively simple, easy to program
and performed flawlessly.
=====================================================================
Title : Speaking Instructor
[# 072]
=====================================================================
Date : 970211
Author: E. Sies
E-mail: esies@best.ms.philips.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: No
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
For a psychology reseacher at the university of Leiden in the
Netherlands I constructed a record/replay cassette recorder that has
a very simple two button user control interface. The idea is that
with one button a short (max 15 sec.) instruction or audio record
can be played from tape. The second button makes the unit to repeats
the record/instruction played last.
The unit is also used to record the tape, for that purpose the
normal record/play/wind/rewind/stop buttons on the recorder itself
are to be used by the 'supervisor'. For the 'pupil only the two
buttons are accessible, the others are concealed.
The purpose is to help a visually/mentally retarded person to do
some activity by means of some kind of instruction queue. An
alternative is a deck of cards with instructions on it, but an
audio queue is in some cases advantageous.
The project uses a Basic Stamp I, together with an ISD1000 sound
chip for storing/replaying the last message/record played from
tape and a NE567 tone decoder chip for the record separation
'roger beep'.
=====================================================================
Title : Small Mobile Robot
[# 073]
=====================================================================
Date : 970223
Author: Jameel Ahed
E-mail: ahed@uiuc.edu
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: No
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
Small mobile robot. With 5 axis robotic arm with gripper. Fully
controlled by stamp and the use of the Mini SSC.
=====================================================================
Title : R/C helicopter altitude control unit
[# 074]
=====================================================================
Date : 970227
Author: Peter van Lievenoogen
E-mail: bcans@glo.be
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
I use an ultrasonic distance measurement to control the pitch from
my helicopter the servo output for the pitch servo is connected to
the basic stamp the pulsin command is used to check the position of
the altitude knob when the knob is in the center, the altitude stays
stabile when I reach a threshold downwards or upwards the intern
variable for altitude will increment or decrement and the helicopter
will fly at the selected altitude.
The speed for changing depend on the position of the knob on the
remote control unit the range of the system is from 15 cm to 250 cm
this is not much but for teaching a good way of starting. A compass
sensor is used to adjust the tail rotor so the helicopter turns never
to you. In an future version I will make the system interactive so
when the remote control unit turns the helicopter turns also, I mean
when the antenna points to north then points the helicopter also to
north , when you turn the control unit then the helicopter turns
also. With the right program its possible to used a new system to fly
a R/C helicopter and make it easy for everybody when you point the
stick away from you the helicopter goes away, not depending the
position of the helicopter the same for left right and to you .
When you trust the device it gives you a peace feeling. Think how it
will fly and dream coos it doesn't exist now but with some help from
everybody it will fly.
Ps: My latest dream is a helmet, two cameras, binocular vision gear,
clinoangel measurement on the helicopter and on the control helmet
software and lots off fun I hope you get the idea "virtual reality
and flying like a bird" for question and idea's please contact me at
bcans@glo.be.
=====================================================================
Title : Automobile Rally Odometer Interface to Laptop
[# 075]
=====================================================================
Date : 970311
Author: Roger Sanderson
E-mail: rsanders@ece.uwaterloo.ca
LCD2:
LCD3:
LCD4:
LCD5:
Rtn:
Maybe the routines are hard to read in the first place, but the
*very* limited program space regretfully has revived all the bad,
old day's "spaghetti booleognese" and "virtual gravity" (subroutines
with multiple entry points, performing the more, the earlier you
enter) habits we all thought to have overcome in the last years...
Even GOTOs are back on stage... You might notice that I labelled one
RETURN line with the label Rtn, thus allowing for IF-conditioned
RETURNs from anywhere in my program.
=====================================================================
Title : Stamp I / PC Interface Demo
[# 077]
=====================================================================
Date : 970317
Author: Dave Jones
E-mail: MDJones000@aol.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: STAMPCOM.ZIP
URL
: ftp.parallaxinc.com/pub/pub_up/
--------------------------------------------------------------------Description :
STAMPCOM.ZIP consists of two files:
STAMPCOM.BS1 ==> PBASIC program for the Stamp I.
I believe this program to be "bug free".
STAMPCOM.BAS ==> QuickBASIC v4.5 program for the PC.
This program allows communication with the Stamp and offers
these choices:
1) Download data from the random number generator onboard the
Stamp, and write to disk file. (works fine)
2) Download the data from all the memory addresses of Stamp's
EEPROM, and write to disk file. (works fine)
3) Accept keyboard input which is written to all unused EEPROM
addresses as determined by a READ 255. Then, read-back all
the EEPROM addresses verifying that you actually wrote to
EEPROM. (This SUB has a bug in it. Data is not being detected
at COM2 by the ON COM(2) GOSUB. I believe it will take very
little to get it working. The rest of the code works fine when
tested in sections.
4) A Help SUB which works, but is mostly just a shell.
5) An opportunity to quit at every menu. (works fine)
=====================================================================
Title : Stamp Photo Meter
[# 078]
=====================================================================
Date : 970319
Author: Robert Hoar
E-mail: losa@susanandred.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: METER.BAS
URL
: http://www.susanandred.com
--------------------------------------------------------------------Description :
Here is the code for my photographic f-stop meter. If anyone can
clean up the code, let me know.
=====================================================================
Title : Stiquito(TM) 97 HexaPod Robot
[# 079]
=====================================================================
Date : 970321
Author: Jonathan W. Mills
E-mail: jwmills@cs.indiana.edu (will reply as quickly as possible)
--------------------------------------------------------------------Stamp model : BS2-IC
Code available: Yes
Filename
: Links on "Robotics Research" section of web page
URL
: http://www.cs.indiana.edu/hyplan/jwmills
--------------------------------------------------------------------Description :
Stiquito 97 is a hexapod robot based on a 1.25"W x 2.75"L PC board
that integrates six individually controlled nitinol-actuated legs
with a BASIC Stamp 2 and one ULN2003 driver. It can crawl
indefinitely at 8in/minute maximum (40ft/hour) powered by a twowire tether, or operate independently for 30-40 minutes from a 9V
NiCad battery. A prototyping area for I/O pins allows sensors and
effectors to be added. The PC board allows for:
- one gripper operating in x-plane to secure lightweight
objects for retrieval; no lifting capability
- attachment points for pen (to leave "pheromone" trail)
- one programmable LED on rear ("firefly light")
- one to four photosensors that can be configured to follow
lines, or seek other robots or light sources
- one to four tactile sensors (pressure or "bump" sensors)
- two message-passing "antennae" (one send, one receive)
can be used to implement feeding, location-finding, and interrobot interactions (communication, "robot sex", predation,
etc.) by transmitting serial data packets when antennae touch
(use open-collector mode with SEROUT; tie "antenna" to BS2-IC
regulated +5V with 1Kohm resistor)
The sensors and effectors are simple and biologically plausible,
each having an analog to an insect or arthropod organ:
-
gripper
pen in holder
programmable LED
photosensors
tactile sensors
message-passing "antennae"
<-->
<-->
<-->
<-->
<-->
<-->
mandible
pheromone deposition
bioluminescence
simple eyes
bristles or hairs
antennae, genitalia, mouth
These capabilities are suited for the study of swarm behaviors with
a robot colony, the purpose of this design. No kits are available,
but the PC board art, the robot design, and code has been placed in
the public domain. It may be used freely for educational and
commercial purposes. No permission is necessary, but the name
"Stiquito" is a trademark of Indiana University, and must be
acknowledged.
=====================================================================
Title : XRaCS DTMF Radio X10 Control with Voice Response
[# 080]
=====================================================================
Date : 970331
Author: Chris Arndt
E-mail: carndt@slonet.org
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: XRACS.ZIP
URL
: http://www.hth.com/filelibrary/BS2-IC/
---------------------------------------------------------------------
Description
The software will also support a keypad and LCD user interface,
and a PC-Board Kit is available.
=====================================================================
Title : Maxxum 7000 Remote Release Widget
[# 083]
=====================================================================
Date : 970427
Author: Quentin Lewis
E-mail: bigqueue@tiac.net
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: MAXXUM.TXT
URL
: http://www.tiac.net/users/bigqueue/robot/maxxum.html
---------------------------------------------------------------------
Description
URL
: N/A
--------------------------------------------------------------------Description :
I use a Basic Stamp II to monitor up to 8 alarm points. The alarm
points can be normally closed magnetic swithes, motion sensors or
what have you. There is a 2X20 LCD to display the current mode of
the alarm system.
When a sensor is tripped a local audio alarm goes on, X10 signals
are sent to turn on a lamp or other device and the stamp calls your
pager and reports the alarm along with which point (0-7) was
tripped. The stamp will also seize the phone line and cut off any
conversation in order to report the alarm. I recommend that you
NOT have this call your local police department. You should do that
after receiving notification on your pager.
I use this alarm system for my detached storage shed since it only
has two doors and two windows to monitor along with a motion sensor.
I will provide a copy of the schematic along with the code, just send
me an e-mail along with your snail mail address. I can email you the
program listing but I will have to snail mail the schematic.
=====================================================================
Title : Interfacing with a Printer
[# 087]
=====================================================================
Date : 970515
Author: Peter H. Anderson
E-mail: pha@access.digex.net
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.access.digex.net/~pha/stamp
--------------------------------------------------------------------Description :
This application shows how to interface a Basic Stamp 2 with a
printer. This might be useful where a hard copy of a data logger is
desired without using a PC. The technique uses two PCF8574 8-bit I/O
Expanders. Use of the I2C bus protocol reduces the Stamp I/O that is
required to two pins.
The program uses about 25 percent of the BS2-IC program memory.
However, much of the program might be also be used in interfacing
with such other I2C devices as the PCF8591 A/D, DS1621 Digital
Thermometer and 24LC32 EEPROM and additional PCF8574 Expanders.
=====================================================================
Title : Dinosaur Quiz Game
[# 088]
=====================================================================
Date : 970605
Author: Rick Miller
E-mail: rdmiller@execpc.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
---------------------------------------------------------------------
Description
--------------------------------------------------------------------Description :
This program interfaces the Stamp2 + LTC1298 a/d converter to an
analog compass-sensor (PEWATRON , type 6070). The both outputsignals
of the compass-sensor have a relation with the angle of the
North/South meridian.
The Stamp2 calculates this relation. The result is displayed on a
LCD serial backpack in a scale of 0 to 360 degrees. The program is
included a list for correction. Accuracy of the system is lesser
than 1 degree. The compass is used in an industrial submersible.
For more information , send e-mail.
=====================================================================
Title : Event Logger with 8K 24C65 I2C memory
[# 094]
=====================================================================
Date : 010213
Author: Dave Forrest
E-mail: dforrest@virginia.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: EV_LOG6.BS2
URL
: http://mug.sys.virginia.edu/~drf5n/extras/
--------------------------------------------------------------------Description :
This program shows an ascii schematic and code for an event logger.
It records intervals between contact changes in seconds and is
capable of a 3 byte or 2^24 second interval (about 190 days.)
The circuit as shown uses a Microchip 24C65 8K serial I2C eeprom
to hold up to 4096 cycles. These chips could be piggybacked and
extended to 8 chips or 64K of memory with minor program changes
see http://www.microchip2.com/products/memory/allmem.htm#seprom
for reference info on the memory
I'm using this to monitor manufacturing machinery to study the
downtime and machine efficiencies.
=====================================================================
Title : Fixing the depth of a suction-pipe with the BS 2
[# 095]
=====================================================================
Date : 970812
Author: Paul Blom
E-mail: prblom@zeelandnet.nl
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
Two capacitive inclinometers are connected to a LTC1298 a/d
converter and a Basic Stamp 2, the inclinometers are mounted on the
two suction parts of a sand-dredger.
The outputsignal of the inclinometers are dependent on the angle of
This app uses the Stamp II to read the frequency of a square wave on
an input pin and sends the data to a PC using the serial port.
Includes two different versions of the PC-side software; one in
Visual Basic and the other in Visual C++.
=====================================================================
Title : Sub-Millisecond Reaction Timer
[# 104]
=====================================================================
Date : 980131
Author: Flip Pihillips
E-mail: flip@tvl.psy.ohio-state.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: See text below...
--------------------------------------------------------------------Description :
This box uses 4060 and 4040 counters
the traditional 32.768kHz crystal to
stamp. Serial commands are sent from
start timing in a tight loop, when a
tied to three of the remaining stamp
to the timer are polled and the time
URL: http://tvl.psy.ohio-state.edu/~flip/Gallery/tick.html
=====================================================================
Title : Computerized Dynamics Cart
[# 105]
=====================================================================
Date : 980131
Author: Kevin Retzke
E-mail: kretzke@enteract.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: cdcfinal.bas
URL
: ftp:\\ftp.enteract.com\users\kretzke\
--------------------------------------------------------------------Description :
This came about from a physics project which I had a variety of
choices to do, but I chose to enter the NSTA/Duracell competition
which specifies you make a device that uses Duracell batteries.
Since it was for Physics, it obviously it had to be physics-oriented.
So, to get to the chase, it uses a photoreflector, a Scott Edwards
Serial Backpack with a 2x16 LCD, a Solutions Cubed Pocket Watch B,
and three switches mounted in a toy pickup truck.
The photoreflector countes the number of white bars (on a striped
disk mounted to a wheel in the truck) that pass by after the truck
starts rolling (after being pushed or rolled down a ramp), the Pocket
Watch B times the elapsed time of the roll (I reset the time to a
tangible time and then get the difference when it stops rolling).
Then the stamp displays elapsed time, distance traveled, average
velocity and acceleration.
=====================================================================
Title : Ham Radio Interface Using the Basic Stamp 2
[# 106]
=====================================================================
Date : 981230
Author: David J. Hoffman
E-mail: ke4fgw@vol.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: FT5100.BS2
URL
: http://earth.vol.com/~ke4fgw/stamps/stamps.html
--------------------------------------------------------------------Description :
This interface can control the Yaesu FT5100 Dual Band radio to do
certain things through the microphone jack. It will allow you to
remotely open your garage door(s) (if the rig is located at the
house) through DTMF.
You can also control the radio's PTT (push-to-talk), channel up,
channel down, and band buttons. This interface uses the Basic
Stamp 2 to decide on valid DTMF codes and acts accordingly. The
Basic Stamp 2 will identify itself on-the-air in morse code. You
can also page certain handheld and mobile radios with paging
capabilities and activate repeater autopatches, identifing itself
afterwards of course, all through DTMF. The Basic Stamp2 has been
programmed with autodial numbers and codes to activate the radio.
Actual program code is available.
=====================================================================
Title : Remote tempsensors communicates over the power lines [# 107]
=====================================================================
Date : 980210
Author: Christer Johansson
E-mail: cj@hth.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: PLMTEMP.ZIP
URL
: http://www.hth.com/filelibrary/bs1-ic
--------------------------------------------------------------------Description :
This remote tempsensor system use a BASIC Stamp connected to DS1620
tempsensor and an PLM-24 Power Line Modem. It's listen for a command
from a PC also connected to the power line (mains) via a PLM-24.
When the PC address and send a command to the BASIC Stamp it blinks
a LED, measures the current temperature, and returns it to the PC
along with a checksum (CRC). The PC checks the checksum and if it's
OK it present the temperature on the screen, if not it asks for a
re-transmission of the temperature.
For more information about PLM-24 Power Line Modem see URL below...
http://www.hth.com/plm-24/
Schematic and source code available in the ZIP-file
=====================================================================
Title : Interfacing a BASIC Stamp to SRAM
[# 108]
=====================================================================
Date : 980222
Author: John McDonald
E-mail: johnmcd@ix.netcom.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: appnote1.zip
URL
: http://www.netcom.com/~johnmcd/appnote1.zip
--------------------------------------------------------------------Description :
This application note provides circuit diagrams, code listings and
general information on various methods of interfacing a BASIC Stamp
to Static RAM (SRAM) memory chips.
=====================================================================
Title : Stepper controller pulse generator
[# 109]
=====================================================================
Date : 980312
Author: Ronald Nollet
E-mail: nollet@mail.enternet.com.au
--------------------------------------------------------------------Stamp model : BS1-IC and BS2-IC Module
Code available: Yes
Filename
: outindexer
URL
: http://people.enternet.com.au/~nollet
--------------------------------------------------------------------Description :
Have been experimenting lately with some stepper motor control
circuitry and found the following.
(1) To run a stepper motor at high speed is beyond the capabilty of
the present Basic Stamps due to the processing speed. The new SX
coming will fix this hopefully.
(2) To be able to run a stepper motor at high speed the pulse rate
to a stepper motor control circuit really needs to be ramped up from
slow to high in a fairly smooth linear way. A stepper motor will not
move if you suddenly apply more than approx 4KHZ that's 10RPS when
full stepping (voltage and current depended also so it is only an
estimated value).
(3) Lots of applications exist where we need to move a stepper motor
from one point to the next point by monitoring for example switch
inputs.(Simple point to point indexing)
(4) So in order to do the above I wanted to utilize a Basic Stamp
because it is very easy to program and it is very capable of
monitoring single or even multiple inputs with commands like if
pin1=1 (BS1) or commands like if ins =etc etc for the BS2. Found that
both the present Stamps are certainly fast enough to capture an input
and act very rapidly.
So with all the above found out by testing. I spend sometime to
develop a simple cheap control card that satisfies all the above
criteria.
Lets assume you wish to move a stepper motor from a know home
location to different locations on for example a linear type
proper order. Their is also an output for the target turner solenoid
valve but the turners are not yet installed. The range caller has been
operation for two years now and the shooters just love it.
For source code e-mail the author.
=====================================================================
Title : Automatic emergency broadcast system
[# 111]
=====================================================================
Date : 980313
Author: Randy Tomac
E-mail: Randy_Tomac@amway.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
This is an automatic emergency broadcast system. The BS2 resets the
radio, selects the channel then selects and plays the proper message
from a Ming DM58D board. It then increments to the next channel and
repeats until all fifty eight channels have been broadcast on. The
basic stamp then returns the system to normal operation. Used to
broadcast Tornado evacuation and all clear signals over the two way
communication system.
A variant of above project are multiplexing banks of inputs so that
27 different inputs can be monitored to broadcast 27 different
messages over two channels on the radios. This will also incorporate
two Ming boards do to the fact that you can only store sixteen
messages per board.
For source code e-mail the author.
=====================================================================
Title : BASIC Stamp I as an welding machine
[# 112]
=====================================================================
Date : 980315
Author: Kyriakos Enotiadis
E-mail: doctorx@compulink.gr
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: WELDING4.BAS
URL
: N/A
--------------------------------------------------------------------Description :
Stamp1 works very well as WELDING MACHINE.In this case Stamp1 drives
via optoisolators 3 valves and electric power in sequence . This
welding machine can welds 3 different points in sequence . At the
begin Stamp1 wait to accept a low at pin I/O 4 to activate a welding
machine.Two POT command available to control welding time and
actuator time .
=====================================================================
Title : PLM-24 to X-10 Gateway
[# 113]
=====================================================================
Date : 980323
Author: Christer Johansson
E-mail: cj@hth.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: PLM2X10.ZIP
URL
: http://www.hth.com/filelibrary/bs2-ic
--------------------------------------------------------------------Description :
The PLM-24 to X-10 Gateway lets you control existing X-10 modules
and makes it easy to integrate PLM-24 with you existing HA setup.
The gateway uses a PLM-24 Power Line Modem, one BS2-IC, one TW-523
(or PL-513), two LED's and eight switches (or other sensors). The
eight switches gives you local control so you can control the X-10
modules manually or by a computer via a PLM-24 network. Two LED's
indicates PLM-24 and X-10 transmissions.
Schematic and source code available in the ZIP-file
=====================================================================
Title : Semi-Automated Combusitible Gas Indicator Tester
[# 114]
=====================================================================
Date : 980324
Author: Jim Acord
E-mail: jacord@indiana-gas.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
STAMP controls timing, sequence of a series of certified calibration
gases, and purging of gases. STAMP drives an LCD display as an
operator interface.
=====================================================================
Title : Counter-rotating Servos
[# 115]
=====================================================================
Date : 980327
Author: John Boyle
E-mail: sparky49@epix.net
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: counterr.bs2
URL
: N/A
--------------------------------------------------------------------Description :
I had a situation where two servos had to be counter-rotated
by the same degree.
This simple code takes the PWM signal from either a common RC
receiver or other source and produces its mirror image in only
fifteen lines of code.
=====================================================================
Title : Cat Chasing Lego Robot and Other Circuits
[# 118]
=====================================================================
Date : 980420
Author: Mark Crosbie
E-mail: mcrosbie@cup.hp.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.best.com/~mcrosbie
--------------------------------------------------------------------Description :
Having recently adopted two little kittens, I decided it was time to
make electronics work for me for once. Thus the idea of a "Cat
Chasing Robot" was born! My goal is to build a robot that will chase
the cats, so I don't have to. It will be built from standard Lego
parts, use a BS2 for control, and have a variety of sensors. Most
importantly, I will try to build in my previous research on genetic
programming so that the robot can learn new behaviours, and exhibit
"fuzzy" reasoning.
=====================================================================
Title : Camlift
[# 119]
=====================================================================
Date : 980512
Author: WJ Sherwood
E-mail: wjs@perth.wni.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: camlift.bas
URL
: N/A
--------------------------------------------------------------------Description :
Taken from Parallax Stamp Application Notes 2 and 13: Interfacing an
A/D Converter (ADC0831) to acquire analog data and write it to a
512 byte EEPROM (93lc66). This is under control of an opto trigger
sensing flywheel teeth as it is rotated and takes a reading from a
linear pot monitoring the rocker arm movement for a total of 216
teeth (108 per rotation).
A bicolour LED is connected to pin 7 and flashes red as each tooth
is detected (normally green) until a full count is reached when it
stays red and flickers (indicating serial data is being sent from
pin 6 continuously. A 5 second pause between data transmissions
allows the user to break the connection, capture the file and import
into a spreadsheet for graphing.
=====================================================================
Title : Control 15 Servos in Parallel
[# 120]
=====================================================================
Date : 980515
Author: Jonathan W. Mills
E-mail: jwmills@cs.indiana.edu
---------------------------------------------------------------------
URL
: N/A
--------------------------------------------------------------------Description :
I developed a cycle testing rig for the blind/shade industry to
failure test various types of cords, plastic bushings, and components
on a linear motion control fixture operated by a reversible AC motor.
I needed a way to control the limit of travel on the trolley, the
speed, timing, and number of cycles the component lasted (duration
of operation and delay the trolley).
I used a BASIC STAMP I to sense magnetic reed switches as travel
limit sensors, control the motors direction and timing by interfacing
the stamp to solid state relays, and to send counting pulses to a
dedicated counter module from Radio Shack. The unit was very
successful and versatile enough to re-programmed to accomodate
various testing parameters. It is easily adaptable to any variety
similar test fixtures. It was simple to set up and extremely easy
to program.
=====================================================================
Title : Controlling an LCD by BS2 via I2C Bus
[# 123]
=====================================================================
Date : 980624
Author: Claus Kuehnel
E-mail: ckuehnel@access.ch
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: I2C_LCD.BS2
URL
: http://www.access.ch/ckuehnel/download.htm
--------------------------------------------------------------------Description :
Description of controlling a Chip-On-Glass-LCD-Modul with I2C-LCDController PCF2116 by BS2. Published in Elrad magazine June 98 in
German. Testprogram available for download on URL above.
=====================================================================
Title : The Newcastle Robotic Bilby Project
[# 124]
=====================================================================
Date : 980714
Author: Ray Fairall and Angela Durie
E-mail: asrgf@alinga.newcastle.edu.au
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: Yes
Filename
: N/A
URL
: See text...
--------------------------------------------------------------------Description :
A Bilby is a small Micro-Mouse like robot that runs a simple maze
like path. They are designed to be built from scrap by High School
students. There is a now a national competition for them in
Australia.
We have designed a selfcontained PCB which uses a Basic Stamp to
fully control two steppers and read up to five sensors. We are now
running the project for a second time. Our web page describes the
--------------------------------------------------------------------Description :
The TI82 interface is a program that interfaces with the Texas
Instrument's 82 calculator (TI82), together with another program on
the TI82, called BS2 Communicator(TM) that I wrote.
The BS2 Communicator
to the BS2 at speeds
it does the job. The
memory, and a little
BS2 program.
BASIC Stamps. The protocol was primary developed for PLM-24 based
home automation and control systems but it is a generic protocol
and not limited to this. S.N.A.P can be used in any type of
applications where an easy to learn and flexible network protocol
is needed.
-
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
This application can control several electric devices with the X-10
protocol. You just have to connect it to your telephone line and
make a call from other remote place via telephone. A voice chip
(ISD)will give instructions about how to control the devices, but
first you have to enter a 4-number code to have access. Then just
select the number device, and to turn it on press ("*"), to turn it
off press ("#"). All operations are voice guided. Then system is
also connected to an alarm system, if it turns on the Stamp will
make a call to a pre-programed number, if it can't make a contact,
will try for other two telephone numbers.
=====================================================================
Title : Tube preamplifier control section
[# 143]
=====================================================================
Date : 981216
Author: Remco Stoutjesdijk
E-mail: r.m.stoutjesdijk@student.utwente.nl
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
Vacuum tube amplifiers have a reputation of sounding great, and that
is why i have built a preamplifier using tubes only in the audio
signal path.
What is best for the life of the tubes, however, is to allow them to
warm up before engaging the high voltage to the anodes. Also when
put off, that high voltage must fade calmly before disengaging the
heater voltage. I decided to build a Stamp2 board to do this. It
could also switch inputs on the preamp using relays and while I was
using a Stamp anyways, i could also make the device remote
controlled. Also, i decided to make the volume control motordriven,
so it could also work with remotecontrol.
The project is finished now, remote control works like a charm, the
Stamp2 handles it perfectly, also the keys on the front of the amp
are monitored by the Stamp and it's driving the voltage relays to
the tubes.
The sound is incredibly good, but the ease of use is just like any
commercial design, thanks to the stamp. Programming took several
weeks but works like a charm now. The amp has a RS232 port on the
back so I can update and debug any time.
Great uP!
=====================================================================
Title : Interrupt for PBASIC
[# 144]
=====================================================================
Date : 981218
Author: Oscar Glavic
E-mail: oglavic@cvtci.com.ar
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D / BS1-IC Module
Code available: Yes
Filename
: FF.BAS
URL
: N/A
--------------------------------------------------------------------Description :
Using the RESET can be simulated an interruption. FF.BAS it is an
example of Flip-Flop with this method.
=====================================================================
Title : dLOG
[# 145]
=====================================================================
Date : 990107
Author: Godwin Caruana
E-mail: godwin.v.caruana@magnet.mt
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: DLOG.ZIP
URL
: http://www.geocities.com/siliconvalley/peaks/3245
--------------------------------------------------------------------Description :
dlog 1.0 is a simple but powerful BS2-1C & rs232 based data logging
package. It supports built in mathematical graphing capabilities,
alarm and triggers, zooming and lots more. It also has direct
interaction with WinGnu plot for extra visualization functionalit.
+ LOTS MORE FEATURES- MUST BE SEEN
=====================================================================
Title : Compass
[# 146]
=====================================================================
Date : 990107
Author: Nick Pekelsma
E-mail: menlopeck@aol.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
--------------------------------------------------------------------Description :
Developed a program which reads the two channel Dinsmore 1655
compass ($35) and extracts magnetic heading accurate to 2-3 degrees.
Program uses 2nd order curve fit. Program occupies 45% of memory,
leaving room for autopilot applications.
Contact author for wiring, source code, and advice.
=====================================================================
Title : BS-2 serial VISCA interface
[# 147]
=====================================================================
Date : 990107
Author: Chuck Schoeffler
E-mail: chucks@uidaho.edu
shifts per week, 24 hours a day for months on end. The button which
started the testing process would simply fail, after being pressed
by every person.
After some discussion I convinced them a micro based tester would be
a much neater package having a high tech appearance, plus it would
not break.
A BSII with a 12 BIT ADC from Linear Tech, coupled with a 4x20 VFD
Display with a Scott Edwards backpack makes up the tester. The test
is initiated by stepping on a floor pad and placing ones hand on the
test post. The micro is running a continuous loop and detects
contact via the two channel ADC and then begins testing for an ESD
value.
Passing or failing messages are given based on the returned ADC
counts. The device is extremely sensitive to resistances between
0.5 and 55 Megohms, testing in essence what would normally be
considered an insulator.
The best part is that the new system has no switches to break, is
very accurate and extremely sensistive, with no follow up
calibration needed after initial set up.
=====================================================================
Title : Beneficial Insect Dispenser
[# 152]
=====================================================================
Date : 001218
Author: Warren Sargent
E-mail: warren@agattack.com
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D
Code available: No
Filename
: N/A
URL
: http://www.agattack.com
-------------------------------------------------------------------Description :
My company, AgAttack, builds specialized dispensing equipment for
beneficial insects. Our latest model incorporates a STAMP to sense
an input (momentary switch) and then responds by activating a servo
to move a plate that meters out a quantity of insects.
=====================================================================
Title : Bugsey
[# 153]
=====================================================================
Date : 990217
Author: Camp Peavy
E-mail: camp_peavy@intuit.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: No
Filename
: N/A
URL
: http://www.seric.com/cyberbeast/pictures/bugsy2.jpg
-------------------------------------------------------------------Description :
Bugsey is a tabletop robot based on two Basic Stamp 1 computers. He
features infrared proximity detection (w/ audible feedback), bump
switches and a wagging servo tail. Originally he had only one BS1
in the body but it was too much to run the IR detection and pulse
the drive motors (chuga-chuga-chuga). So I gave the IR detection
its own Stamp (in the head).
When the head Stamp sees something it notifies the body Stamp which
then actuates the wheels to back up and turn counterclockwise. I've
since bought one of the IR proximity detectors from robotstore.com
so Bugsey now determines whether the obstacle is on the left or
right and turns the opposite direction. I've also changed to larger
wheels ~3" so he goes considerably faster.
=====================================================================
Title : Vector2X Compass Module with the new BS2SX Stamp
[# 154]
=====================================================================
Date : 990226
Author: AC Jacques
E-mail: hydratec@plugue.com.br
--------------------------------------------------------------------Stamp model : BS2SX-IC Module
Code available: Yes
Filename
: VECTORSX.TXT
URL
: N/A
-------------------------------------------------------------------Description :
Old BS2 code to read Vector2X compass modules needs some
modifications in order to be used by the new Stamp BS2SX. File will
indicate changes that is needed both to read Heading or use the
compass module as Raw Magnetometer. If you are interested mail to
author and ask by VECTORSX.TXT file.
=====================================================================
Title : Serial Mouse to BS2 Interface
[# 155]
=====================================================================
Date : 990322
Author: AC Jacques
E-mail: hydratec@plugue.com.br
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: ACMOUSE.TXT
URL
: N/A
-------------------------------------------------------------------Description :
Text explains how to connect and read a standard Microsoft Serial
Mouse from a BS2 without a PC environment. Mouse connection needs
only three wires: 12 VDC, GND and Data Out. The BS2 or BS2-SX code
included in the text allows to read left and right buttons and X
and Y absolute movements. Works straightforward from most cheap
everywhere available mouses.
If you are interested e-mail author and ask for ACMOUSE.TXT
=====================================================================
Title : Radio Repeater Controller
[# 156]
=====================================================================
Date : 990404
Author: William Franzin
E-mail: franzin@cc.umanitoba.ca
Frustrated with the typical Up/Dn only shifters that come with most
wheel/pedal sets for PCs, I built a 6 speed shift gate and shift
lever. The shifter merely operates a pair of 3 position toggle
switches placed 90 degrees opposite to each other, with one attached
to the shaft of the other. In this arrangement, one does the
forward/neutral/back position, while the other does the left/right/
center position.
Most games only accept button presses on the joystick to go up a
gear or go down a gear, so I wired the switces to a BASIC stamp
Rev. D and made a program that reads the position of the switches,
calculates the gear, and if necessary, sends the appropriate number
of up/dn signals to the game. The shifter operates in a "standard H"
pattern, just like in a stick shift car:
1 3 5 | | | --N-- | | | 2 4 6
Revese is engaged by shifting to neutral first, then shifting to
sixth. The code is still being refined. If you are interested, I'll
be making a webpage as soon as I digitize the diagrams and photos.
=====================================================================
Title : Contact ID handshake board
[# 162]
=====================================================================
Date : 990527
Author: Ken Irving
E-mail: jkirving@mosquitonet.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
A BS1 circuit with two LM567 tone decoders and an LM386 op amp to
process audio input from a Radio Shack 'telephone recording control'
for the purpose of processing handshake tones for the Ademco Contact
ID (security system) protocol. Two leds are used to show the state
of the respective tone decoders, and are used together to indicate
when a handshake sequence has been detected. Two output pins are
used to communicate the handshake status to a controller (e.g.,
Andover Controls CX9400) which is running the security message
dial-out protocol and controlling a modem for dialing.
=====================================================================
Title : Basic Stamp II I2C protocol for several ICs
[# 163]
=====================================================================
Date : 990529
Author: M Verlinden
E-mail: mverlinden@yahoo.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.fictoorprojects.demon.nl/irbot/
-------------------------------------------------------------------Description :
I am making a six legged robot, based on I2C bus. The ICs I use are
4 digit led driver(SAA1064), ROM (24C04,PCF8582), RAM (PCF8571) and
the 8 bit expander (PCF 8574). In the following months other features
will be added to the bot. For more information visit my site. Other
features: servo driven, light seeking, solar powered, IR detection
etc...
=====================================================================
Title : Home Controller
[# 164]
=====================================================================
Date : 990612
Author: Adam Blake
E-mail: adam@hometown.demon.co.uk
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: N/A
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
The Basic Stamp picks up signals from a radio remote control, which
has a standard number pad as on a phone, and uses this input to
display information on an LED display in the house window. After
entering a password (4 Digits), the user can switch on named
appliances such as lights, heaters, etc from outside the house.
The names scroll across and the user can then select whether it
should be on or off. A Visual Basic program has been written for
the Macintosh which can create lists of appliances required, their
pin number and function, plus the original first entry password.
The program fills the memory and up to 34 outputs can be configured.
If anybody fancies seeing the code or any other information, simply
email me... I would like to hear from anybody interested!
=====================================================================
Title : Coinmachine
[# 165]
=====================================================================
Date : 990619
Author: K.T
E-mail: pallikari@hotmail.com
--------------------------------------------------------------------Stamp model : BS2SX-IC Module
Code available: N/A
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
It is a device that counts coins with the help of a 16keys keyboard.
User can program codes and view many statistic data. For more
details send me email.
=====================================================================
Title : Navigation system for the blind
[# 166]
=====================================================================
Date : 990711
Author: Jason Warren
E-mail: jwarren@grove.ufl.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: NAVIGATOR.BAS
URL
: N/A
-------------------------------------------------------------------Description :
A self contained navigation system using a precision navigation VX2
compass, a radio shack pedometer, and 3 voice recorder chips. The
system uses a user specified path (# of steps and heading for each
leg of a route) and compares the path data to data from the compass
and pedometer.
The system then tells (via headphones) the user if he is too far to
the left or right (or no output if in course), and when to stop (at
the end of each leg). The code is very rough, and could be improved
by someone with the slightest coding ability (that person is
definitely not me), but works as is.
=====================================================================
Title : Robot Fighters
[# 167]
=====================================================================
Date : 990727
Author: Justin R. Ratliff
E-mail: weyoun7@aol.com
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: N/A
URL
: http://members.tripod.com/RoBoJRR/fights.htm
-------------------------------------------------------------------Description :
The project is to one day build two robotic fighting squads. One
geared toward offense and the other type geared toward defense
because both defense and offense pose different concerns and create
different objectives.
I am starting small both in the size of my fighters and my goals. My
firstfighter, Sir Sagramore is detailed at this page:
http://members.tripod.com/RoBoJRR/Fights/thebots.html
My project has turned into a robotics contest, where members of TRCY
can enter their own fighters. We also hope to broadcast one day live
shows of our robot fights on the web. TRCY is a robotics club open
to all and is free to join. We are internet based and have over
200 members. Just go to our homepage to find out more.
=====================================================================
Title : Octobot
[# 168]
=====================================================================
Date : 990728
Author: Walter Weaver
E-mail: wweaver@computan.on.ca
--------------------------------------------------------------------Stamp model : BASIC Stamp Rev. D/BS1-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.computan.on.ca/~wweaver
-------------------------------------------------------------------Description :
This is an eight legged robot made with plexiglass and gears from a
hobby shop. Each side is driven by a gear motor. I used a Stamp
BS-1 which uses 4 outputs drive the legs, 2 inputs for bumper
switches on the front for crash avoidance, and 1 input to read an
infrared input that allows me to turn it on/off by remote control.
I used a edge card and a homemade slot mount to make easy changes
to theelectonics.
=====================================================================
Title : SPI interface chip
[# 169]
=====================================================================
Date : 990829
Author: Ronald Nollet
E-mail: nollet@mail.enternet.com.au
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: SPI12IN.BS2
URL
: http://people.enternet.com.au/~nollet
-------------------------------------------------------------------Description :
Want to read 3 BCD wheels with just 1 instruction and also an
additional 3 inputs ?? Well we have a logic chip programmed with
the SPI interface to do just that. Only 3 connections to a BS2-IC
or BS2-SX are needed.
=====================================================================
Title : Implementing TCP/IP functionallity
[# 170]
=====================================================================
Date : 990910
Author: Gary Desrosiers
E-mail: desrosi@connix.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.embeddedethernet.com
-------------------------------------------------------------------Description :
Two application notes are available on the site. One allows the
Basic Stamp to act as a network sniffer analyzing and displaying
the packets as they flow on the Ethernet network. The second app
note shows how to control the state of an LED via a Windows Sockets
TCP/IP application allowing the Basic Stamp to become an effective
network appliance. All source code is available.
=====================================================================
Title : Home Security System
[# 171]
=====================================================================
Date : 990927
Author: Reginald Talbot
E-mail: reginald@tciway.tc
---------------------------------------------------------------------
URL
: See below...
-------------------------------------------------------------------Description :
This circuit tells the volume of water (or other non corrosive
liquid) in a cylinder shaped container. It gets the diameter of the
container from a telephone keypad, and reads the water level from a
special probe.
See URL for more information. More circuits there.
http://www.geocities.com/TimesSquare/Lair/7292/stamp.htm
=====================================================================
Title : Table-Top Practice ROBOT for USFirst Competition
[# 175]
=====================================================================
Date : 991206
Author: Quentin Lewis
E-mail: bigqueue@tiac.net
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: http://www.tiac.net/users/bigqueue/html/controls_p
-------------------------------------------------------------------Description :
I was looking for a solution to solve two problems.
1) How to help the High School kids at the high school learn and
practice programming the Basic Stamp used in the competition.
2) How can we make a vehicle that some of the future "drivers" can
practive with. (to learn about tank steering)
Well, I came up with a BS2 with joystick inputs that drives a
Scot Edwards SSC which is mounted on a BOE-BOT chassis.
Take a look at the web page....it describes it pretty well.
=====================================================================
Title : Model-rocket acceleration measurement
[# 176]
=====================================================================
Date : 991206
Author: Robert Zachrisson
E-mail: za@egy.engelholm.se
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: N/A
URL
: http://ec.egy.engelholm.se/~za/Rocket.html
-------------------------------------------------------------------Description :
As a project in the Microprocessor course, here at Engelholms upper
high school, I designed a circuit that measures the acceleration and
transmitts this data over radio, to the ground station. The ground
station consist of a simple receiver and a Laptop PC, that records
the data to a text file, for later processing and visualisation in
Excel or other programs.
=====================================================================
Title : Interface to SPECTRON MICRO-50 2 Axis Inclinometer [# 177]
=====================================================================
Date : 991207
Author: Antonio C. Jacques
E-mail: acjacques@infolink.com.br
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: MICRO-50CAL.BS2
URL
: N/A
-------------------------------------------------------------------Description :
The code will interface BS2 to the SPECTRON MICRO-50 Dual Axis
Digital Tilt Sensor Board. The board is available from Spectron
Sensors, http://www.spectronsensors.com/inclinomter.htm.
It costs about US$90.00. The board have serial 19200 baud RS-232
outputs and 12 bit ADC. The code could reset, read pitch, read roll,
read temperature, as well read and write EEPROM offsets. Readings
are in hex and decimal values.
If you are interested then send a mail to: hydratec@plugue.com.br or
acjacques@infolink.com.br and ask for the Micro-50cal.bs2 file.
=====================================================================
Title : Interface for electromechanical coinpasser
[# 178]
=====================================================================
Date : 991219
Author: Cristian Udrea
E-mail: cristian.udrea@ttc.ca
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
The interface receives a credit pulse (50ms active low) from a token
comparitor (Coin Mechanisms) and activates a 24 VDC solenoid which
in turn releases the open gate to allow access into the subway
station. The solenoid is de-energysed when the cancel switch (N.O.)
is closed (by the movement of the tripod) or timeout in 60 sec.
A green LED illuminates and a sonalert beeps for 1 sec indicating the
acceptance of token and activation of the gate. When another credit
pulse is received between first credit pulse and the closing of the
cancel switch, the timer is reset to zero and the pulse is counted,
the solenoid is kept energysed until the second cancellation or
timeout in 60 sec. A 7 digit totalizer was implemented and the
output displayed on a LCD display. An optoswitch indicates a token
rejected. A red LED flashes for 5 sec and a sonalert beeps 3 times.
=====================================================================
Title : RCS (Remote Controlled Stepper)
[# 179]
=====================================================================
Date : 000110
-------------------------------------------------------------------Description :
For a design & technology project I needed to build an alarm which
would warn them if their freezer had suddenly risen in temperature.
I also wanted to include 3 LED's which would light up and show the
freezers temperature in terms of the universal * level (found on
back of freezer products). I was able to do this using a standard
Basic Stamp one kit with version 1.2 of the software.
For more information see authors web-site.
=====================================================================
Title : X-10 Command Expander
[# 182]
=====================================================================
Date : 001211
Author: Gerry Wheeler
E-mail: gwheeler@vmguys.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
The Stamp uses an X10 TW523 two-way interface to receive and send
X10 commands. The Stamp monitors for specific commands which
trigger it to send other related commands. The triggers are built
into the Stamp program, so any type of logic can be applied to
determine what actions are to be taken.
For example, the Stamp can monitor the dusk/dawn sensor of an
Eagle Eye sensor to know when it is day or night, and set an
internal status accordingly. Then it can monitor the motion sensor
of the same (or different) Eagle Eyes to decide whether to turn on
a light or not. It can turn on/off different lamps during the day
than it does at night.
Another example: by sending a single command from a control such
as a Palm Pad, the Stamp can be triggered into sending a sequence
of commands to turn on or off various lamps. You might use a
single command to set the lights for TV viewing, or dinner, or
whatever.
Current features: The Stamp's "xout" command is used to send
commands, but a special routine had to be written to receive X10
commands. The Stamp program monitors the power line for other X10
commands before sending, to avoid collisions with other X10
devices.
Limitations: Once the Stamp has received a command, it runs the
code that decides what, if any, commands should be sent as a
result. During this processing time it is unable to receive X10
commands. This is not usually a problem, but in very busy X10
environments it could result in missed commands.
=====================================================================
Title : Slide Projector Timer
[# 183]
=====================================================================
Date : 000210
Author: Bill Thomas
E-mail: btthomas@lamar.colostate.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
Unit is used to advance multiple slide projectors. Time duration
between advancing slides is set via dip switch. Stamp is used to
read dip switch inputs and fire outputs to close relays. A counter
keeps track of carousel slot number to move more quickly over empty
carousel slots.
This unit can be easily modified with more relays to also reverse
slides. It can also be modified through the addition of dimming
modules to control dissolve time.
=====================================================================
Title : Complete Traffic Light Controller - RS232 display [# 184]
=====================================================================
Date : 000304
Author: Ignacio Iturregui
E-mail: iiturreg@uncc.edu
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
I got two BS2-IC's to control a 4 way (plus turning) intersection.
One of them reads the status coming from ultrasonic sensors and
then serially instructs the other one to change the state of the
intersection. Everything is displayed on a PC using a simple VB6
program.
=====================================================================
Title : Call Rejection Box
[# 185]
=====================================================================
Date : 000324
Author: Greg Keller
E-mail: theshocker69@hotmail.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
I made a call rejection unit by using the DTMFOUT function. The
stamp picks up the tones of the phone and goes into it and sees if
the number is valid. If it is, it will call it. If it isnt it
wont let the call go through.
=====================================================================
Title : A very simple DTMF decoder
[# 186]
=====================================================================
Date : 000409
Author: Carlos Kostzer
E-mail: mork7xl@arnet.com.ar
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: DTMFDEC.ZIP
URL
: http://www.hth.com/filelibrary/bs1-ic
-------------------------------------------------------------------Description :
This shows how to build A very simple DTMF decoder with inexpensive
Motorola MC145436 and BC1-IC.
=====================================================================
Title : Supercomputer Node Board Diagnostic Tool
[# 187]
=====================================================================
Date : 000414
Author: Ernie Negus
E-mail: nernie@uswest.net
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
A BS2 stamp is mounted on a PCI prototype card with two CD4060
8-input NOR gates and a two-line LCD display with a backpack. The
NOR gates provide address decoding for the port 80 diagnostic port.
When the failing node hangs at a Power-On-Self-Test, the BS2 stamp
decodes the data lines and displays the most likely failing
U numbers based on that code, most likely failing part listed first.
The U numbers were taken from a database that contains four years
worth of debug data. This effectively allows anyone to debug POST
(failures that prevent the node from coming ready) just by plugging
in the card and looking at the LCD display and changing the part(s)
indicated.
=====================================================================
Title : Bipede
[# 188]
=====================================================================
Date : 000507
Author: Chevreuil Rgis
E-mail: re-re@wanadoo.fr
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: ROBOT.ZIP
URL
: ftp://perso.wanadoo.fr/re-re/
-------------------------------------------------------------------Description :
A little bipde robot using two servos and a BS1 interpretor chip,
Description
This device read the engine RPM and Boost pressure and injects fuel
based on a number of lookup tables. It controls the pulse of a fuel
injector by sending pulse from 1 to 8ms.
=====================================================================
Title : PC diagnostic port decoder
[# 196]
=====================================================================
Date : 000628
Author: Ernie Negus
E-mail: nernie@uswest.net
--------------------------------------------------------------------Stamp model : BS1-IC Module
Code available: Yes
Filename
: PORT80.ZIP
URL
: http://www.users.uswest.net/~nernie
-------------------------------------------------------------------Description :
This project uses a Basic Stamp 1 to decode the port 80 diagnostic
port common to nearly all PCs, and displays in english on an 2 line
LCD display, the last component tested, should the computer hang on
power on self test (POST).
This information can be used by technicians to diagnose and repair
a faulty motherboard. As is, this project allows you to select one
of four BIOS code definitions, from the data burned into an EPROM.
A Visual Basic 6 Program, Port80.exe is provided to allow you to
create an EPROM image for the 27512 based on four available POST
code definition sets you want to use (from a list of 74 supported
BIOSes). In addition this program allows you to create your own
BIOs definitions using any text editor.
=====================================================================
Title : LED bar graph
[# 197]
=====================================================================
Date : 000628
Author: Felix
E-mail: flexchan@hkstar.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
I am making a LED bar graph game project. It use the "count" command
to measure how fast u press the button in the period of time. When
you press the button faster, the led bar will rise higher. When u
don't press, the led bar will move downward.
To request circuit and program, e-mail author.
=====================================================================
Title : ZVEI 5 and 6 tone decoder
[# 198]
=====================================================================
Date : 000714
Author: M. Jacobs
E-mail: kruitz.telecom@worldonline.nl
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
The BS2-IC is used to generate 5 and 6 tone codes in a radio
network. The program uses an array with the discription of ZVEI
tones. The stamp controls the timing, the keying of the transmitter
and the generation of the ZVEI frequenties.
=====================================================================
Title : Audio matrix controller
[# 199]
=====================================================================
Date : 000714
Author: M. Jacobs
E-mail: kruitz.telecom@worldonline.nl
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
Several BS2-IC's are used to control an audio matrix (7x7)in a radio
network from a fire brigade and ambulance brigade. The stamp get
information from a PC via a 4 bit bus. Via a ULN2003 (open collector
transistor array) a relais will be set. As soon as the same command
is received again he will reset the relais.
=====================================================================
Title : Watch dog module
[# 200]
=====================================================================
Date : 000714
Author: M. Jacobs
E-mail: kruitz.telecom@worldonline.nl
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
I've developed several products, using a BS2-IC. They all
communicate with a PC. To prevent the program in the BS2 from
hanging, due to a failure on the PC bus, I've develloped a watch
dog with a 4528 IC. This timer will constantly be resetted by the
program of the BS2. As soon as the BS2 fails to reset, the timer
will expire and the BS2 gets a reset. The program starts again.
=====================================================================
Title : Air Data Sensor (Test Set)
[# 201]
=====================================================================
Date : 000717
Author: Clay Wittman & Don Laux
E-mail: nightracerbubba@hotmail.com
--------------------------------------------------------------------Stamp model : BS2SX-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
We used the BSII SX to control an air-pump, (120VAC or 12VDC) an
electronic regulator, (RS-232-485 converted) and 3 valves,
outputting specified air pressures to a nosecone of our product.
Reading a 16 x 2 display gives operator feedback, Pass/Fail. This
unit is a portable container, (1 1/2 x 1 x 1) and would be a great
calibrator for any pito tube on any aircraft. Which is basically
what we use it for here, only our pito tubes are much more
complicated.
Our end product is flown on aircraft. Our Test Set is for Sale for
Military or Commercial, but I have no part of that. Just thought you
might like to know what we used the stamp for. We used all the
memory up for this complex project, just programming in all the
necessary features. Not too much room for changes. But it is
complicated!! And does everything.
Two buttons and a display is all the operator sees, but talk about
calculations!! That is what ate the memory up. (Sure wish Parallax
made a version of the SXII which had one memory cell, instead of 8.
Much of the coding was duplicated in each of the cells.)
This unit can even be used to inflate/deflate tires on an aircraft.
Just dial in the pressure desired up to 120PSI. Regulator will
regulate odd pressures, like 1.3PSI wery well.
The basic idea could be used to control anything needing specific
air pressures. Roadside Tire pumps could be dialed in by "thumb in"
switches, (32 PSI) and the pressure would be pumped.
=====================================================================
Title : Using the BS-2 to send MIDI note on/off
[# 202]
=====================================================================
Date : 000822
Author: Hex
E-mail: casiorz1@aol.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: RESIST1E.TXT
URL
: http://members.aol.com/casiorz1/resist1e.txt
-------------------------------------------------------------------Description :
This app uses the basic stamp as the brains of a monophonic, non
velocity sensitive midi controller. When a key is pressed, it
shorts out a certain number of resistors in a resistor chain.
The value of the remaining resistors in the chain is measured by
the POT command, converted and sent as a midi note on message.
When the note is released, or a LOWER note is struck, the BSII
sends out the appropriate midi note off command. To help prevent
1.
2.
3.
4.
5.
predefined SSIO ports, the dual ADC module needs only two of the
general purpose ports (for chip select) and provides 4 12-bit
analog input channels!
Technical information is avaliable from the author
=====================================================================
Title : Digital Speedometer/Tach
[# 218]
=====================================================================
Date : 010116
Author: Scott Thomas
E-mail: sdt_22@hotmail.com
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: No
Filename
: N/A
URL
: N/A
-------------------------------------------------------------------Description :
For a senior project in college, I designed and built a digital
speedometer and tachometer. I used the BSII. The speedo went up to
199mph and the tach went to 99 x 100rpm. Since the BSII only had 16
I/O. I had to multiplex the the displays for the tach and the speedo
readouts. The input for the speedo was a sensor off of a for car.
It sends out a about six pulses for
calculation I got the speed. Pretty
The tach was about the same. I used
crackshaft. counted the pulses and
=====================================================================
Title : Dynamometer
[# 219]
=====================================================================
Date : 010201
Author: Stephen Muller
E-mail: electricalmanager@cvs.com.au
--------------------------------------------------------------------Stamp model : BS2-IC Module
Code available: Yes
Filename
: DYNO201G.BS2
URL
: N/A
-------------------------------------------------------------------Description :
I'm using the stamps pulse in command to time how long it takes for
a solid steel drum to complete a revolution. The data is transmitted
via a RS-232 driver to a PC. I've written a program in Visual Basic
to receive the data, calculate acceleration and graph the result in
Horsepower / PS / Kilowatts. This project is a Motor-Cycle Inertia
dynamometer used to measure the power produced at the rear wheel of
any motor-cycle. It still is in its developement stage, however I
have had a 160Hp Suzuki "Hayabusa" on it with very good results as
well as some other bikes.
The stamp is programmed to receive various commands as well,
starting speed, when to end etc. I also use another pulse in to
measure the engines RPM as well. The pulses from a proximity switch,
switch an opto-coupler which in turns switches a D-Q flip flop
configured as a divide by two which gives me a nice square wave to
Description
I have brought many batteries back from the dead with the circuit
and a trickle charger. You can get free batteries at your local
recycling center and recover them. A car battery may not be worth
saving due to it's inexpensive nature. BUT a $200 Trojan L-16 deep
discharge battery will. As will an expensive boating "house
battery".
I have not had the time to sit down and draw a schematic for the
Stamp pulser. Although the link shows a 556/N channel based
desulfator, I have adapted a Stamp to do the same. Merely erase
the 556 and it's components. Keep the coupling circuit to the FET
and substitute any BASIC Stamp.
Do a PULSOUT command,
FOR Z=1 TO 65000:PULSOUT, 5, 5:NEXT Z
http://www.stampsinclass.com
3. Peter H. Andersons Stamp pages
--------------------------------http://www.phanderson.com
4. Steve's Workbench
-------------------http://www.radioshack.com/sw/swb/
5. Mac's Stamp page
------------------http://www.albany.net/~pjmac/stamp/
6. Al Williams (WD5GNR) Stamp pages
----------------------------------http://www.al-williams.com/wd5gnr
7. Basic Stamp II weather station
--------------------------------http://www.oeonline.com/~tparnell/index.html
8. Corky'z Robotz
----------------http://www.geocities.com/SiliconValley/Park/1302/robotz.htm
9. Radio Controlled Digital Clock
--------------------------------http://www.doc.ic.ac.uk/~ih/doc/lcd/ise1-96/radclock/
10. Daniel G. Clemmensens Thermometer Interface Subsystem
-------------------------------------------------------http://www.ShireNet.com/~dgc/stamp/d1820.htm
11. Beau Schwabe BASIC Stamp page
--------------------------------http://www.ionet.net/~bschwabe/BasicStampII/0000.html
12. Basic Stamp divided by four
------------------------------http://www.dontronics.com/bs4.html
13. WinStamp - Windows 95 editor
-------------------------------http://www.ledoux.org/freeware/winstamp/
14. BASIC Stamp FAQ
-------------------
http://www.al-williams.com/wd5gnr/stampfaq.htm
15. BSSClub
----------http://www.geocities.com/SiliconValley/Cable/7772/
16. Basic Stamp WebRing
-----------------------http://home.korax.net/~telic/stamp.htm
1.8 L.O.S.A Database Conversion Utility
--------------------------------------Chad Penney made a neat L.O.S.A utility available. His program
will convert the L.O.S.A text document into an Access database.
You can then easily search, view and print individual applications
right from the program. If you have Access you can open then
database and create your own reports.
You can download the program from the following URL...
http://www.cmpenney.com
Send credits and comments directly to him at cmpenney@hotmail.com.
1.9 Copyright notice
-------------------This text is Copyright 1995-2001 by Christer Johansson, HTH. All
rights reserved. You are granted the following rights:
I. To make copies of this work in original form, so long as
(a) the copies are exact and complete
(b) the copies include the copyright notice and these
paragraphs in their entirety
II. To distribute this work, or copies made under the provisions
above, so long as
(a) this is the original work and not a derivative form
(b) you do not charge a fee for copying or for distribution
(c) you ensure that the distributed form includes the
copyright notice, this paragraph, the disclaimer of
warranty in their entirety and credit to the author
(d) the distributed form is not in an electronic magazine or
within computer software (prior explicit permission may
be obtained from the author)
(e) the distributed form is the LATEST version of L.O.S.A
to the best of the knowledge of the distributor
(f) the distributed form is electronic
You may not distribute this work by any non-electronic media,
including but not limited to books, newsletters, magazines, manuals,
catalogs without prior explicit permission. These rights are
temporary and revocable upon written, oral, or other notice by the
author. This copyright notice shall be governed by the laws of