Sparrow1-v4

Sparrow1 Version 4 notes

Parts List

PartQtyVendorPart #Notes
Basic Stamp 21ParallaxBS2-IC 
DS16201Parallax604-00002 
24LC2561Digi-Key24LC256-I/P-NDwill be using external memory
DIP switch1Digi-KeyCT2062-NDfor controlling the project
LED1Radio Shack276-0271for status purposes (using green)
220 ohm resistor1Radio Shack271-1111for the DIP switch
10K ohm resistor1Radio Shack271-1126for the DIP switch
4.7K ohm resistor2Radio Shack271-1124for the 24LC256
1K ohm resistor1Radio Shack271-1118for the DS1620
.1 microfarad capacitor1Parallax200-01040for the DS1620

I/O Assignments

as of 04/05/2010, subject to change

pindevicenotes
P0  
P1Serial InProp Plug <Tx
P2Serial OutProp Plug >Rx
P3  
P4  
P5RSTfor the DS1620
P6CLK - SPI - busfor the DS1620
P7DQ - SPI busfor the DS1620
P824LC256 - SDAJust in case this project uses a controller that supports I2C
P924LC256 - SCL 
P10  
P11  
P12  
P13LEDStatus
P14  
P15SW1mode switch

Overall Notes

Source Code History

V4-00

  1. done on 05-Apr-2010
  2. copy of the V3-05 code with updates on the device changes
  3. bs2 space usage: 78%
  4. event limit: 512
  5. filename: sparrow1-v4-00.bs2

V4-01

  1. done on 05-Apr-2010
  2. displaying the number of events before dumping the data
  3. bs2 space usage: 80%
  4. event limit: 512
  5. filename: sparrow1-v4-01.bs2

V4-02

  1. done on 06-Apr-2010
  2. fixing the title and displaying the raw data as a decimal number and a 16 bit binary number.
  3. bs2 space usage: 82%
  4. event limit: 512
  5. filename: sparrow1-v4-02.bs2

V4-03

  1. done on 06-Apr-2010
  2. copying the eeprom support code from version 2-11 into this version
  3. bs2 space usage: 52%
  4. event limit: 8100
  5. filename: sparrow1-v4-03.bs2

V4-04

  1. done on 07-Apr-2010
  2. adjusting the raw data display so that it can display negative numbers
  3. bs2 space usage: 55%
  4. event limit: 8100
  5. filename: sparrow1-v4-04.bs2

V4-05

  1. done on 07-Apr-2010
  2. adding status notifications on the debug port
  3. changing the dump format
    1. removing the binary display
    2. adding a formula display so when it is imported to Excel it will show the temperature
  4. bs2 space usage: 68%
  5. event limit: 8100
  6. filename: sparrow1-v4-05.bs2

V4-06

  1. done on 07-Apr-2010
  2. fixing the temperature formula field
  3. bs2 space usage: 68%
  4. event limt: 8100
  5. filename: sparrow1-v4-06.bs2

V4-07

  1. done on 07-Apr-2010
  2. updating comments within the code
  3. putting additional status for the debug port
  4. bs2 space usage: 71%
  5. event limit: 8100
  6. filename: sparrow1-v4-07.bs2

V4-08

  1. done on 07-Apr-2010
  2. trimming the data dump line to the following:
    1. project id
    2. event id from EEPROM
    3. adjusted raw data
    4. Excel formula for the temperature
  3. bs2 space usage: 68%
  4. event limit: 8100
  5. filename: sparrow1-v4-08.bs2

V4-09

  1. done on 08-Apr-2010
  2. trimming the data dump line to the following:
    1. project id
    2. event id from EEPROM
    3. Excel formula for the temperature
  3. bs2 space usage: 68%
  4. event limit: 8100
  5. EEPROM event record length - 4 bytes
    1. event counter - high byte
    2. event counter - low byte
    3. raw data from the DS1620 - high byte
    4. raw data from the DS1620 - low byte
  6. filename: sparrow1-v4-09.bs2

V4-10

  1. done on 10-Jun-2010
  2. setting the event limit to 100
  3. adding a mission ending text
  4. filename: sparrow1-v4-10.bs2