Search

Register

Thanks for signing-up! You will receive an email with further instructions to activate your account!

username already taken
You already have an account? .

Login

Forgot password?
Don't have an account yet? Register now for using the UI-Designer and the forum or creating projects.

Fontys AEV-bot

Project Information

  • Created Feb. 24, 2016
  • By Wijnand
The goal of this project is to design a remote control based on the ESP8266 as piggyback on an existing mobile robot (AEV-bot) and NetIO.

Description

The AEV-bot

The AEV-bot is the end result of the project General Engineering Skills (in Dutch, Algemene Engineerings Vaardigheden => AEV) in the propaedeutics phase of the University of Applied Sciences Fontys Engineering Venlo/Eindhoven (The Netherlands) and contains the disciplines Mechanical, Electrical and Software Engineering.

The robot is equipped with an ATmega328 and an USB boot-loader to flash machine code with the program HIDBootFlash. There is also an Arduino compatible boot-loader available to program this bot with the Arduino IDE (attention: no Arduino libs supported). It has standard wheel- (for speed control), collision- and line following sensors, different modes for the rear-lights and PWM controlled wheel motors. A CLI (Command Line Interface) via UART is supported. The robot has a lot of pin headers to interface to a piggy back for extensions (for example the ESP8266). The SDK (Software Development Kit) for this robot is programmed in Atmel Studio 6.2 (ANCI C) and free to use.

Project specifications

  1. No changes allowed on the existing AEV-bot. Extensions have to make use of the pin headers to a piggy back.
  2. For the WiFi interface the ESP8266 in AT-command mode must be used. No changes in the firmware allowed.
  3. For the remote control NetIO must be used.
  4. The HI (Human Interface|) must have the possibilities to control the AEV-bot by hand, preferable with a joystick (not supported by NetIO yet) and emergency stop, a page to change the different setting and a page to show the status of the bot.

Attachments