Category: 

What is the Miniboard?

Article Details
  • Written By: Jason C. Chavis
  • Edited By: Bronwyn Harris
  • Last Modified Date: 31 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

The Miniboard is a type of electronics board designed by Massachusetts Institute of Technology (MIT) professors Dr. Fred Martin and Randy Sargent. Its main purpose is to act as a robot controller, providing primary functional abilities to various ad hoc designs. Overall, the MIT Miniboard is capable of running a basic program and attaching to other components while not taking up much room in a device. Its overall design is based on previous attempts at the same idea, namely the MIT 6.270 board.

Overall specifications for the Miniboard include a Motorola MC68HC11E2 processor with two kilobytes of electrically erasable programmable read-only memory, a type of memory that cannot be erased when a power source is removed. Additionally, the board is fitted with 256 bytes of random access memory on the chip set, providing the system with computer data storage that can be accessed by the processor. This allows the board to add a small amount of variables to a program, enabling the robotic system to make adjustments based on outside and internal stimuli.

To allow voltages in either direction of the board, enabling the robot's motor to travel in either direction, an H-bridge is supplied within the circuit. This is fitted with four outputs for direct current motors. In addition, there are two light-emitting diodes, one red and one green, placed on the right side of the Mini-circuit board, providing information on the state of the motor.

Ad

Other features of the MIT Miniboard include a series of eight analog-to-digital converters, which are capable of transferring analog signals into digital numerical representation, particularly useful in identifying voltage magnitude. It also has eight input/output (I/O) pins capable of working in either direction. This hooks the board to peripheral devices such as a computer if necessary, meaning readouts and additional controls can be sustained. Eight more pins are also built into the board, either working as secondary I/O or as output capture, giving various readings about the robots status, such as timestamps. The Miniboard can also attach to a speaker to make a series of beeps and squawks depending on the programming.

Martin and Sargent built the Miniboard, along with its sister circuit board, the Hanyboard, to make it more efficient for MIT students to experiment with robotic technology. Using this design as the basis for the devices, enabled the students to focus on other parameters of the robot, such as its overall purpose and dealing with anticipated variables. One of the first competitions the professors established was a vehicle for students to build Lego® robots.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}