Este é um projeto de hobby sobre automação residencial. A idéia é a de um sistema distribuído de microcontroladores baratos que medem, comunicam, produzem dados e controlam dispositivos.
Uma tarefa importante que esse sistema deve executar é detectar em todos os cômodos se há seres humanos dentro (distinção acordada ou adormecida seria um bônus exagerado :)). Ainda estou perdido, se isso for possível. PIR-s? Webcameras? Microfones? Contadores ópticos nas portas? Ultrassom?
Potência de processamento disponível por saída do sensor: 5MIPS de instruções avr (RISC de 8 bits) por 3 segundos = 15 milhões de instruções.
O cenário de uso típico seria:
- O apartamento está vazio (o sistema deve saber disso).
- A porta se abre e um grupo de 4 pessoas entra no corredor. (o sistema deve saber que alguém está no corredor).
- Dois vão para uma sala (o sistema deve rastrear seu caminho por sala, com um atraso de não mais que alguns segundos, além de saber que ainda há alguém no corredor).
- , um deles retorna e o outro se senta em uma cadeira (o primeiro deve ser rastreado. o sistema também deve saber em que sala está a pessoa sentada).
- Enquanto isso, os outros dois vagam aleatoriamente em uma área de 2 x 2 metros no corredor (tirando os sapatos, pendurando casacos) (o sistema deve saber que ainda estão nessa área).
- Um vai para outra sala, liga o rádio e entra no modo de suspensão (o sistema deve saber que existe uma pessoa dormindo ).
- Alguém sai do apartamento e volta 10 minutos depois (aqui o único requisito é que o sistema saiba que ainda há pessoas dentro).
- Os três saem (o sistema deve saber que ainda há alguém lá dentro).
- Muito mais tarde, o dorminhoco se levanta, vagueia por meia hora e sai do apartamento (o sistema deve rastrear sua posição por quarto com um atraso não superior a alguns segundos e saber quando ele sai que agora não há mais ninguém dentro) .
Eu não tenho animais de estimação.