SPI Interface

Home/Tag:SPI Interface
14 12, 2010

Using the TLC5940 and Alpha TRX433s Together

By | 2016-11-05T11:17:47+00:00 December 14th, 2010|Lightive Project|3 Comments

Introduction SPI Bus SPI stand for Serial Peripheral Interface. The important details learned are as follows: Slave Select (SS) Serial clock (SCLK) master input / slave output (MISO) master output / slave input (MOSI) When it properly implemented there is 4 wires required. Although both of these components have been tested successfully, they have only been done so individually. The ATMEGA328 microprocessor used has one dedicated Serial Peripheral Interface (SPI) Bus. A design feature of SPI allows [...]

14 11, 2010

Experiment – Connecting up and testing the RF12 / TRX433S modules

By | 2016-11-05T11:17:47+00:00 November 14th, 2010|Lightive Project|3 Comments

Experiment Aim The aim here is to Setup two wireless modules and use the RF12_Demo application provided with the JeeLabs library to drive the modules. Special attention will be paid to the robustness of the signal at range. A secondary aim is to gain an understanding into how the library is driving the modules and begin to think about how I will implement them. Predicted Outcome The specifications on the module say that they can reach a maximum [...]

11 11, 2010

The TLC5940 16-Channel PWM Controller

By | 2016-11-05T11:17:47+00:00 November 11th, 2010|Lightive Project|0 Comments

Introduction Texas Instruments describe the TLC5940 with the following paragraph: The TLC5940 is a 16-channel, constant-current sink LED driver. Each channel has an individually adjustable 4096-step grayscale PWM brightness control and a 64-step, constant-current sink (dot correction). The dot correction adjusts the brightness variations between LED channels and other LED drivers. The dot correction data is stored in an integrated EEPROM. Both grayscale control and dot correction are accessible via a serial interface. A single external resistor [...]

4 11, 2010

Prototyping with the Alpha-TRX433S Transceiver

By | 2016-11-05T11:17:47+00:00 November 4th, 2010|Lightive Project|5 Comments

Introduction In order to get the alpha modules fitting onto a bread board they had to be mounted to some kind of intermediary board which presented their pins at a standard pitch. Using some solid wire and a strip board (proto board)  I created a mount for them. Layout on Protoboard: […]

3 11, 2010

An Arduino compatible library for the ALPHA 433 Transceiver

By | 2016-11-05T11:17:47+00:00 November 3rd, 2010|Lightive Project|0 Comments

Introduction Before beginning to look into driving the ALPHA Transceiver from scratch via the Arduino I thought it wise to browse around for some advice and sample code on implementation. Two particular sites stood out, the first being a library which was designed for use with Atmel AVR Controllers (what the arduino is based on). The second was almost exactly what I was looking for, an arduino ready library by Jee Labs. Jee Labs Jee labs is a weblog maintained by Jean-Claude Wippler, an [...]

3 11, 2010

The ALPHA RF Transceiver Module 433MHz

By | 2016-11-05T11:17:48+00:00 November 3rd, 2010|Lightive Project|0 Comments

The ALPHA RF Transceiver Module 433MHz ALPHA RF Transceiver Module 433MHz SMT Introduction These were found whilst looking into potential ways of implementing wireless communications. They don’t offer the most straight forward way of communicating between the micro-controllers for the system but have an impressive amount of functionality for their price. These were purchased from RS at £3.90 per unit. (http://uk.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6666757) Specs: Transmit range up to 300m Data Rate up to 115Kbps Programmable output power Operating Voltage 2.2 to 5.4V (TX [...]