by vrossi
Project GoalsThe main goal of this project was to develop an autonomous rolling robot, based on Parallax Boe-Bot, but using two boards and microcontrollers.
|
|
|
|
The two boardsThis autonomous rolling robot uses two different boards, communicating with each other. Each board has some responsibilities. By using two boards, we get some interesting results:
The human nervous system can be described both by gross anatomy, (which describes the parts that are large enough to be seen with the naked eye), and by microanatomy, (which describes the system at a cellular level). In gross anatomy, the nervous system can be divided into distinct organs, these being stations through which the neural pathways cross. These organs can be divided into two systems: the central nervous system (CNS) and the peripheral nervous system (PNS). The central nervous system (CNS) is the largest part of the nervous system, and includes the brain and spinal cord. The spinal cavity holds and protects the spinal cord, while the head contains and protects the brain. The CNS is covered by the meninges, a three layered protective coat. The brain is also protected by the skull, and the spinal cord is also protected by the vertebrae. The peripheral nervous system (PNS) is a regional term for the collective nervous structures that do not lie in the CNS. The bodies of the nerve cells lie in the CNS, either in the brain or the spinal cord, and the longer of the cellular processes of these cells, known as axons, extend through the limbs an the flesh of the torso. The large majority the axons which are commonly called nerves, are considered to be PNS. . That's why - even if the capabilities of this robot are obviously much limited, if compared with the biological nervous system - I've called the two boards respectively CNS and PNS. |
|
|
|
Hardware componentsParallax Boe-Bot, with two BOE boards (with a Basic Stamp 2 microcontroller on each) and a Tank Tread Kit. CNS board: ' -----[ LEDs ]----------------------------------------------------------- ' 1 Bicolor (Green/Red) LED ' 1 Resistor (470 ohm) ' -----[ Serial LCD ]----------------------------------------------------------- ' 1 Parallax Serial LCD Backlit 2 rows x 16 char (Item code 27977) ' -----[ Emic TTS ]----------------------------------------------------------- ' 1 Emic Text-to-Speech SIP Module (Female) (Item code 30006) PNS board: ' -----[ Light Detector ]----------------------------------------------------------- ' 2 Photoresistors ' 2 Capacitors 0,01 uF (103) ' 2 Resistors (220 ohm) ' -----[ Ping Distance Detector ]----------------------------------------------------------- ' 1 Ping ' 1 Standard Servo mounted on bracket ' -----[ Accelerometer ]----------------------------------------------------------- ' 1 Memsic Accelerometer ' 2 Resistors (220 ohm) ' -----[ Speaker ]----------------------------------------------------------- ' 1 Piezo speaker ' -----[ Temperature/Humidity Detector ]----------------------------------------------------------- ' 1 Sensirion SHT11 ' -----[ InfraRed Detector ]----------------------------------------------------------- ' 1 IR detector ' 1 IR LED ' 1 Resistor 220 ohm ' 1 Resistor 1K ohm (in order to be enough nearsighted to detect stairs, the emitter must be oriented at about 45°) | |
|
|
VideosFor more detailed examples of its behaviour, see the following videos: |
|
DownloadDownload the source programs and the full documentation: |
|
| Download the Advanced Boe Bot source programs |
|
| Download the Full Documentation with diagrams |
|



