Це хобі-проект про автоматизацію будинку. Ідея полягає в розподіленій системі дешевих мікроконтролерів, які здійснюють вимірювання, передачу даних, виведення даних та прилади управління.
Одне важливе завдання, яке повинна виконувати ця система, - це виявити в кожній кімнаті, якщо всередині є люди (пробудження чи сплячий стан буде надбавним бонусом :)). Я все ще в збитках, якщо це можливо. PIR-і? Веб-камери? Мікрофони? Оптичні лічильники біля дверей? УЗД?
Доступна потужність обробки на вихідний датчик: 5MIPS інструкцій avr (8-бітний RISC) протягом 3 секунд = 15 мільйонів інструкцій.
Типовим сценарієм використання буде:
- Квартира порожня (система повинна це знати).
- Двері відчиняються і група з 4 чоловік заходить у передпокій. (система повинна знати, що хтось у передпокої).
- Двоє йдуть до кімнати (система повинна відстежувати свій шлях по кімнаті з відставанням не більше декількох секунд, плюс знати, що в передпокої все ще є хтось).
- , один з них повертається, другий сидить на стільці, (перший слід відстежити. Система також повинна знати, в якій кімнаті сидить людина).
- Тим часом решта двоє блукають навмання в зоні 2 х 2 метри в передпокої (знімаючи взуття, вішаючи пальто) (система повинна знати, що вони все ще знаходяться в цій зоні).
- Один йде в іншу кімнату, включає радіо і лягає спати (система повинна знати, що там є спляча людина).
- Хтось залишає квартиру і повертається через 10 хвилин (тут єдина вимога - система знає, що всередині є ще люди).
- Троє відходять (система повинна знати, що все ще є хтось всередині).
- Набагато пізніше сплячий встає, блукає півгодини, а потім виходить з квартири (система повинна відслідковувати його положення по кімнаті з відставанням не більше декількох секунд, і знати, коли він виїжджає, що там нікого немає всередині) .
У мене немає домашніх тварин.