![]() Using the sensor data, the robot actively make proportional corrections to straighten its forward movement. The Hall effect sensors provided feedback to Mbed by showing how much each motor had rotated. To account for the differences between applied motor voltages and expected motor rotation, a hall effect sensor was attached to each motor. Therefore, motors under different loads would spin robot wheels at different rates with the same output voltages. ![]() The H-bridge only supplies the output voltages for the two wires of the DC motor without regard for the physical load. They are driven by an H-bridge driver circuit and are powered by an external power supply (a +6V battery pack). The motors that move the robot are 'two-wire DC' motors. More information about the chip can be found here The wiring to the mbed can be found can be found below. The Wifi Chip is used to connect the mbed to a network unitizing an I2C connection. In this project it listens for utterances programed into a custom skill and executes the appropriate lambda function, that in turn is programmed to communicate with the mbed. Always getting smarter and adding custom features and skills. The amazon dot Uses the Alexa Voice Service to play music, provide information, read the news, set alarms, control smart home devices, and more using just your voice. Mbed can do real-time processing to accept I/O inputs and make decisions to change robot motion according to these inputs. The Mbed chip has many pins which are capable of analog and digital inputs in addition to digital, analog I2C, and PWM outputs. Mbed is the embedded systems processor that does all the computation and controls for Dot Bot. This team consists of: Oluwagbemiga Mabogunje, Graham Miles and Stephan Wang. Alexa sends commands the the mbed, calling functions in mbed though RPC commands, and the mbed return status flags back to the server that are read out by Alexa. Two way communication is put into practice by making an Alexa voice controlled Remote Control Car. 'Alexa' is the name of the voice processor. The appropriate response is determined by code called a 'skill' which can be customized to a users preference and this opens a plethora of applications. It is capable of voice processing, listening to a users input it responds appropriately. Projects/03app_dotbot/03app_dotbot_gateway.c.The amazon dot is currently an affordable device integrated with the Amazon Web Services server. The source code of the gateway application can be found in The source code of the remote control example of the DotBot can be found in You can combine buttons 1 & 2 to move the DotBot straight forward, buttons 3 & 4 to move the DotBot backward, etc. Make sure the DotBot is turned ON and has full batteries installed.ĭrag-&-Drop the DotBot firmware executable 03app_dotbot.hex into the JLINK folder to program the DotBot.ĭisconnect the DotBot from the nRF53840-DKĪt this point you should be able to control the movement of the DotBot using the buttons on the nRF52840-DK, the controls are as follows:.A USB drive called JLINK should appear on your computer.ĭrag-&-Drop the Gateway firmware executable 03app_dotbot_gateway.hex into the JLINK folder to program the development board.Ĭonnect the nRF52840-DK to the DotBot through the 10 pin IDC cable.Connect the nRF52840-DK to your computer through the micro USB cable.You should end up with 2 files named 03app_dotbot.hex and 03app_dotbot_gateway.hex. ![]() hex files) of the DotBot-firmware and of the Gateway firmware from The following instructions will guide through running the default remote control example in your DotBot board. Loading this app onto the DotBot board will make the motors of the DotBot remote controllable by a nRF52840-DK with the gateway-firmware firmware, as it can be seen in the above video. This repository contains the source code for the DotBot's firmware. DotBot: easy-to-use micro-robot for education and research purposes ![]()
0 Comments
Leave a Reply. |