Porting JeeLabs’ RF12Demo sketch to the ATtiny84 – the TinySensor becomes a send/receive gateway on the Raspberry Pi’s UART.
Sending JeeLib compatible packets with ATtiny85 + RFM12B
Sending JeeLib compatible packets from an ATtiny85 + RFM12B by porting an old AVR library to the Arduino IDE – no Jeelib needed.
Experimenting with ATtiny85 + RFM12B
Getting an ATtiny85 to drive the RFM12B – 8 pins, 8KB flash, and enough for a working remote sensor unit.
Running the Attiny84 @ 4Mhz with the internal oscillator
Running the ATtiny84 at 4MHz on the internal oscillator – the lowest clock the RFM12B tolerates, chosen purely for the power savings.
Two-way serial communication between Raspberry Pi and a TinySensor
Two-way serial between the Raspberry Pi and a TinySensor – a NewSoftSerial patch adds the RX the tiny core never had.
Fix for TinySensor v1.3’s ISP connector
Fixing TinySensor v1.3’s broken ISP connector – a bodge wire beats pulling the ATtiny84 out of its socket every time.
Interfacing RFM12B to Raspberry Pi for cheap
Interfacing the RFM12B to the Raspberry Pi for cheap – a TinySensor on the Pi’s UART relays packets onward to emonCMS.
TinySensor PCB is ready
15 TinySensor v1.3 PCBs arrived – RFM12B works, the ISP connector doesn’t (my mistake), programming on a breadboard for now.
TinySensor’s SD card power consumption worries (and solution)
The SD card was ruining TinySensor’s coin cell battery budget – measuring the sleep current problem and the fix.
Toying with ATTiny84 and SD card in Arduino IDE
Breadboarding the TinySensor v1.1’s ATtiny84 + SD card combo in the Arduino IDE before sending the PCB off to the fab.
The Tiny Sensor gets a SD card port
The TinySensor gets an SD card port – spare PCB space plus a few days of thinking before the first batch order.
Tiny Sensor plans
TinySensor plans: the ATtiny84 remote sensor goes to a real PCB fab – CR2032 slot, a JeeLabs compatible port, 15 boards minimum.
Single sided ATtiny84 temperature sensor PCB
A single sided ATtiny84 temperature sensor PCB after the double-sided fiasco – etches cleanly, sends every 60 seconds.
Remote sensor’s PCB is a failure :(
The home etched PCB failed, and so did the kitchen sink – ferric chloride does not forgive. Lessons from a bad etching day.
Home made PCB for the remote temperature sensor
My first home-made PCB: toner transfer and ferric chloride etching for the remote temperature sensor board – faster than any fab house.
The ATtiny84 remote sensor gets and upgrade from single analog to multiple digital temperature sensors
The TMP36 tops out at 57°C on the ATtiny84’s 1.1V reference, so the solar tank sensor moves to multiple DS18B20s on one wire.
ATtiny84 remote temperature sensor with RFM12B
An ATtiny84 remote temperature sensor with RFM12B – JeeNode Micro envy turned into my own single-chip wireless node.
