Remote Sensor Interface for IoT Martin Hutchins Nicholas O’Dell Joe Cooper
Scope Goal: A low-cost remote interface to the Internet of Things via a Raspberry Pi Zero and an AVR
IoT Device List Raspberry Pi zero Atmel AVR ATTINY85
Deliverables Simple interface for digital, analog, SPI, and I2C I/O Remote access and control Solar power with battery Notification system Self test feature Protective case Dual platform: Raspberry Pi AVR
Other Components MCP3008 (Analog-to-Digital Converter) for the Pi Zero LM75 Temperature sensor -> I2C device TSOP-382(IR Receiver) -> to communicate with the AVR R15-300 Solar Panel UB1250 12v Battery, 5Ah
Notification System Research, design and test Reports system information to user Self Test Feature - Checks the hardware and the system and reports results to user
Remote Interfaces WhatsApp - SMS Twitter - Mass communication Web page - General information/interfacing
Protective Case After the assembly of all the components a protective case will be designed. 3D print case
Troubleshooting Main issues AVR->Space issues Connecting through Arduino ISP Alternatively used the tiny programmer IR receiver -> AVR Issues with using libraries Ported I2C code from Arduino to AVR
Accomplishments Get RPi working with SPI, ADC, I2C Get Arduino working with SPI, I2C, IR Transfer to AVR Circuit designed, PCB fabricated Solar panel and battery researched and sourced RPi remote communication researched
Further Steps Look into more AVR’s Transfer data from PI 3 to Zero Assemble circuit Incorporate the solar panel and battery Test circuit, revise as necessary Competitor comparison Market research
Questions?