Upload
jgrahamc
View
712
Download
1
Embed Size (px)
Citation preview
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
USB for programming
Digital ports
External power/BatteryAnalog ports
Serial
ATMega328
•
•
•
•
•
•
•
ANTENNA CONNECTOR
UHF RADIO
THERMOMETER
GPS MODULEVOLTAGE DIVIDER CONNECTOR FOR SECOND THERMOMETER
Telemetry
50 bps RTTY FSK
In English…
One tone for 1Another tone for 050 bits per second400Hz difference between the tonesASCII
$$GAGA1,5131,09:58:23,52.2354,0.09
40,3394,7.64,26.1,13.4,64*1E
Telemetry
50 bps RTTY FSK
In English…
One tone for 1Another tone for 050 bits per second400Hz difference between the tonesASCII
$$GAGA1,5131,09:58:23,52.2354,0.0940,
3394,7.64,26.1,13.4,64*1E
Seconds since boot
UTC
Lat / Long
Altitude
Vertical rate m/sInternal ℃
External ℃
Checksum
•
•
•
•
•
•
SERIAL PORT
ATMega328P
Three wires needed:+ve
GNDData
•
•
•
•
•
R2 R1 V0 Level
0 0 0 Sync
0 1 0.3 Black
1 0 0.6 Grey
1 1 1 White
No USB. Need FTDI cable
Digital ports
External power/Battery
Analog ports
Serial
ATMega328P
•
•
RGB LED
Three wires needed:+ve
GNDData
Start bit
6-Bit Bulb Address
8-Bit Brightness
4-Bit Blue
4-Bit Green
4-Bit Red
Idle bus state: LowStart Bit: High for 10µS0 Bit: Low 10µS, High 20µS1 Bit: Low 20µ, High 10µS
Shift register per LED
Only 142 connections to solder!
ATtiny858K of Flash512 byte of SRAM512 bytes of EEPROM5 I/O ports
ATmega32u432K of flash2.5K of RAM