System może obserwować dowolny obszar (wewnątrz lub na zewnątrz budynku) i wykrywać nawet niewielki ruch ciał emitujących ciepło, takich jak człowiek, kot czy pies. Po wykryciu ruchu czujnik uruchamia kamerę, która rejestruje obraz obserwowanego obszaru. System można zmodyfikować do fotografowania dzikich zwierząt, rozpoznawania twarzy lub innych podobnych zastosowań.
Jeśli nie skonfigurowano usługi Firebase, wykonane zdjęcia są domyślnie zapisywane w pamięci Raspberry Pi. Automatycznie generowana nazwa pliku zawiera datę i czas wykrycia ruchu, dzięki czemu użytkownik może łatwo prześledzić historię zdarzeń i sprawdzić, czy w obserwowanym obszarze doszło do oczekiwanego lub nieoczekiwanego pojawienia się osoby albo zwierzęcia. Dostęp do zapisanych zdjęć można również uzyskać za pośrednictwem systemu Firebase na urządzeniu z systemem Android lub iOS albo poprzez aplikację internetową.
Do napisania programu wykorzystano język Python. Przed rozpoczęciem pracy należy skonfigurować system operacyjny Raspbian na module Raspberry Pi. Aby korzystać z kamery Pi, trzeba zainstalować odpowiednie biblioteki programowe obsługujące ten moduł.
Fotografia przedstawia prototyp autora w sytuacji, gdy czujnik PIR nie wykrywa żadnego ruchu.