ATTiny85-based Green Card
ATTiny85-based Green Card
Goals
- Simplest possible Bluetooth 4 sensor board
 - Easy to program
 - Fully open source and DIY-able
 - Actually low-power. Should work a long time on a coin-cell battery (months). No extra LEDs, no extra components on board that can drain current
 
Implementation
nRF8001
Required pins:
- ACI Data (the same as a normal SPI interface); 
MOSI,MISO,SCK. - ACI Request Pin: 
REQn. Input pin signalling that the controller has data to send. Active low. - ACI Ready Pin: 
RDYn. Output pin signalling that the radio has data to send. Active low. - Power, 
VCCandGND. 
In total: 5 pins + 2 power pins.
ATTIny85
Olimex's ATTiny 85 Boards
These all have the same pins available:
0: PB0/MOSI/DI/SDA/AIN0/OC0A/#OC1A/AREF/PCINT01: PB1/MISO/DO/AIN1/OC0B/OC1A/PCINT12: PB2/SCK/USCK/SCL/ADC1/T0/INT0/PCINT23: PB3/PCINT3/XTAL1/CLKI/#OC1B/ADC3. Connected to USB port.4: PB4/PCINT4/XTAL2/CLKO/OC1B/ADC2. Connected to USB port.5: PB5/PCINT5/#RESET/ADC0/DW. Connected to reset button.
Possible connections to nRF8001 => ATTiny85:
MOSI=>0MISO=>1SCL=>2REQn=>3RDYn=>4. This will use the interrupt feature ofPCINT4.
This leaves pin 5 which can be used as an analog signal or as a chip select for another chip on the SPI bus.
OLIMEXINO-85BC
[[!img Error: Image::Magick is not installed]]
- Price: €7.
 - 3.3V Voltage regulator and integrated Li-Po charger.
 - Pin header at one end of the board, USB and battery connectors at the other end.
 - Two leds, power and status.
 - Product page
 
OLIMEXINO-85S
[[!img Error: Image::Magick is not installed]]
- Price: €5.
 - No voltage regulator.
 - Two leds, power and status.
 - Very small.
 - Product page
 
OLIMEXINO-85-KIT
[[!img Error: Image::Magick is not installed]]
- Price: €4. €6 for assembled version.
 - Build it yourself kit.
 - Two leds, power and status.
 - Pin header at one end of the board, USB-B connector at the other end.
 - Product page