This page (revision-3) was last changed on 2021-06-20 13:53 by Murray Altheim

This page was created on 2021-06-20 13:22 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
3 2021-06-20 13:53 1 KB Murray Altheim to previous
2 2021-06-20 13:26 442 bytes Murray Altheim to previous | to last
1 2021-06-20 13:22 84 bytes Murray Altheim to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed one line
A placeholder page for the __[LBR01]__, a robot that resides inside a letterbox.
A placeholder page for the __[LBR01]__, the __Letterbox Robot__, a robot that resides inside a letterbox.
[{Image src='attach/LBR01/LetterboxRobot2778.jpg' link='aattach/LBR01/LetterboxRobot2778.jpg' caption='The LBR01 Robot prior to installation (click to enlarge)' width='500' align='right' class='imgFloatRight'}]
At line 3 changed one line
This uses a Raspberry Pi Zero W, a PIR sensor, an HT0740 Switch, a Pololu 5v regulator.
This provides a Robot Operating System (ROS) for a Raspberry Pi based robot
written in Python 3, whose prototype hardware implementations is a fixed-location
robot that resides in a letterbox.
At line 9 added 2 lines
The hardware consists of a PIR sensor and an HT0740 Switch controlling a 12v
power supply to toggle a 2.5 meter strip of white LEDs, to light the garden path.
At line 12 added 2 lines
It also has a Pi camera that looks down from the ceiling to view what's in the
mailbox and provides a live video stream, with both daylight and night settings.
At line 7 changed one line
[{Image src='attach/LBR01/LetterboxRobot2778.jpg' link='aattach/LBR01/LetterboxRobot2778.jpg' caption='The LBR01 Robot prior to installation (click to enlarge)' width='800' align='right' class='imgFloatRight'}]
This currently runs as a simple daemon process but at some point will use the
KROS Core robot operating system, a Python3-based Subsumption Architecture,
basically a publish-subscribe pattern implemented using an asyncio message bus,
where the robot sensors are publishers, motor controllers and other output
devices, etc. act as subscribers. Subscribers indicate what event types they're
interested in. Events are pushed onto the message bus, passed through an
Arbitrator and on to a Controller. The Controller for the LBR01 will control
both the camera and the LED light strip.
At line 26 added 4 lines
!! Links
* [Letterbox Robot Project|https://github.com/ifurusato/letterbox-robot] on github