Uma plataforma de desenvolvimento para quem tem inspiração!
Nos dias de hoje, a Internet é constituída por milhões de computadores interligados através de redes de dados… mas algo está a mudar. A Internet das coisas é uma revolução tecnológica que representa o futuro da computação e da comunicação, em que tudo poderá comunicar como tudo (ex. computadores, electrodomésticos, carros, bicicletas, vestuário, etc). O aplicação deste “conceito inovador” depende de (nano) tecnologias como por exemplo as redes de sensores, RFID, sistemas ubíquos… e claro não esquecer que o IPv6 é fundamental para este “novo mundo nano tecnológico”.
Durante a parte curricular do meu Mestrado em Computação Móvel, na disciplina de Redes de Sensores, descobri a excelente plataforma de desenvolvimento Sun SPOT que permite o desenvolvimento de “coisas inovadoras”. Vamos conhecer o Kit de desenvolvimento Sun SPOT.
Antes da apresentação do kit de desenvolvimento apenas recordar o que é uma rede de sensores.
O que é uma rede de sensores?
As redes de sensores sem fios (RSSFs) ou em inglês Wireless Sensor Networks, são formadas por um grande número de sensores pequenos e plantados numa base ad hoc que detectam e transmitem características físicas do ambiente. Podem ser vistas como um tipo especial de rede ad-hoc (MANET – Mobile ad-hoc Network) e como uma das vertentes da computação ubíqua. Ver mais aqui.
Kit de desenvolvimento SunSpot
Depois da apresentação do Arduino, verificámos que os nossos leitores demonstram interesse pela área da electrónica e da programação. Nesse sentido decidi apresentar-vos hoje (para quem ainda não conhece) o Kit de desenvolvimento SunSpot (Sun Small Programmable Object Technology). Em traços gerais, a plataforma SunSpot é constituída por pequenos sensores e foi criada com o intuito de permitir o desenvolvimento de aplicações inovadoras e com aplicabilidade nas mais diversas áreas.
Principais características dos SunSpots
- Desenvolvimento em Java (através do Netbeans ou Eclipse)
- Fácil de programar e com muitos exemplos disponíveis na página do projecto
- Consumo energético bastante baixo
Especificações técnicas
- Micro controlador Atmel AT91RM9200 baseado no Processador ARM920T Core 32 bits, com 180 MHz, 512 KB RAM e 4MB de Flash
- Antena de rádio Integrada na placa, standard IEEE 802.15.04 de 2.4 GHz
- Bateria recarregável de lítio-ion de 3.6 V e 750 mAh;
SunSpot – Placa de Processamento
SunSpot – Sensores
- Acelerómetro 2G/6G 3-axis;
- Sensor de Temperatura;
- Sensor de Luz;
- 8 LEDs tri-coloridos;
- 6 entradas analógicas por ADC;
- 2 sensores de movimento (switches);
Aplicabilidade
Melhor que escrever, aconselhamos a verem os seguintes vídeos desenvolvidos com base neste Kit.
Como puderam ver no vídeo, o responsável pelo projecto juntou um SunSPOT a bicicleta, a captura dos sensores é enviada para o computador que se encarrega da simulação.
SUN SPOT Game Controller for Counter Strike
Sun SPOT Telerobotics
Fascinados? Para mais informações sobre este kit pode consultar o site SunSpotWord onde existe muita informação disponível. Para quem percebe de Java, desenvolver projectos inovadores nunca foi tão fácil.
Alguém já trabalhou com este Kit?