This is a first prototype of a secubot that monitor my room: it controls with its ultra sound sensor if the door has been opened and sends an sms to my mobile phone.
The first version works like that:
lego nxt turtle [sensors and filters] <—- bluetooth —–> python nxt interface —-> sms gateway
The firmware is the original lego and the connection is managed by python nxt libraries and it works perfectly on linux/ubuntu (for more details on the installation just go here).
The distance sensor output is filtered to avoid false alarms (it’s basically a 4th order band pass FIR filter).
The second version I’m working on is made like this:
lego nxt turtle | nxc program bluetooth interface< —-> bluetooth <—> mobile phone java application
the mobile phone is inside the turtle and so you don’t need internet to send sms notifications.
The is sentinel-cvs extracted from my CVS which I will set up later on.
I used intellisoftware sms gateway but you can use your own sms gateway, if you want an account to my quebby messanger system drop me a comment.