Line 8: Line 8:
 
*Objective:
 
*Objective:
 
**Collaborate with Hong Kong University of Science and Technology to develop a vehicle control system using the internet.  
 
**Collaborate with Hong Kong University of Science and Technology to develop a vehicle control system using the internet.  
b)Each team is building a vehicle that is capable of receiving commands from the internet via WI-FI. Each team is also creating their own website that is capable of controlling both vehicles. This way, we will have to work with Hong Kong to develop a protocol that will enable the websites to communicate with both vehicles.
+
**Each team is building a vehicle that is capable of receiving commands from the internet via WI-FI. Each team is also creating their own website that is capable of controlling both vehicles. This way, we will have to work with Hong Kong to develop a protocol that will enable the websites to communicate with both vehicles.
c)Applications of this technology:
+
**Applications of this technology:
i)Virtual Presence – having a physical presence in a room across the world and being able to interact with that environment. Useful in areas like business meetings etc…
+
***Virtual Presence – having a physical presence in a room across the world and being able to interact with that environment. Useful in areas like business meetings etc…
ii)Remote Exploration – Being able to log into a website and remotely survey an area without being physically present. Display information such as GPS location, orientation (accelerometer, temperature, etc…  to the user.  
+
***Remote Exploration – Being able to log into a website and remotely survey an area without being physically present. Display information such as GPS location, orientation (accelerometer, temperature, etc…  to the user.  
  
2) Completed Tasks
+
*Completed Tasks
a) hold teleconference to communicate with HKUST on deciding the protocols, processors, vehicle control options, vehicle platform.
+
**hold teleconference to communicate with HKUST on deciding the protocols, processors, vehicle control options, vehicle platform.
b) designed a block diagram to explain the basic idea of the control system.
+
**designed a block diagram to explain the basic idea of the control system.
i) include the diagram in slides
+
***include the diagram in slides
c) created a poster for and participated in VIP poster session.
+
**created a poster for and participated in VIP poster session.
i) include the poster in slides
+
***include the poster in slides
d) did research and chose the appropriate parts such as:
+
**did research and chose the appropriate parts such as:
i) vehicle platform (tank)
+
***vehicle platform (tank)
big enough to be able to get everything mounted inside the vehicle
+
****big enough to be able to get everything mounted inside the vehicle
low speed so that it will not crash
+
****low speed so that it will not crash
low cost
+
****low cost
ii) microcontroller board (Keil MCBSTM32EXL)
+
***microcontroller board (Keil MCBSTM32EXL)
Arm M3 Cortex processor
+
****Arm M3 Cortex processor
sufficient documentations and software libraries
+
****sufficient documentations and software libraries
includes all the peripherals we need such as A/D, PWM, SPI, UARTS and so on
+
****includes all the peripherals we need such as A/D, PWM, SPI, UARTS and so on
iii) wireless transceiver ()
+
***wireless transceiver ()
iv) IR sensors
+
***IR sensors
to detect the objects in certain range (20 cm to 150 cm)
+
****to detect the objects in certain range (20 cm to 150 cm)
to prevent crash
+
****to prevent crash
v) pushbuttons
+
***pushbuttons
due to the IR sensors only functioning above 20 cm, it prevent crash into objects in the range of 20 cm.
+
****due to the IR sensors only functioning above 20 cm, it prevent crash into objects in the range of 20 cm.
e) tried simple programs on the microcontroller board
+
**tried simple programs on the microcontroller board
i) picture taken
+
**picture taken
f) made a list of everything that needs to be interfaced with the processor and which kind of interface each one needs.
+
**made a list of everything that needs to be interfaced with the processor and which kind of interface each one needs.
i) refer to rhea (Oct. 25 documentation)
+
***refer to rhea (Oct. 25 documentation)
g) dissembled the tank and found out how the control works
+
**dissembled the tank and found out how the control works
i) attach picture  
+
**attach picture  
h) tried designing a separate circuit to control the motor by using the chosen microcontroller board.
+
**tried designing a separate circuit to control the motor by using the chosen microcontroller board.
  
3) Future Tasks  
+
*Future Tasks  
a) Wireless Transceiver interfacing
+
**Wireless Transceiver interfacing
i) Acquire the wireless transceiver  
+
***Acquire the wireless transceiver  
ii) Successfully configure it to interface it with a development board to send/receive data to some source.
+
***Successfully configure it to interface it with a development board to send/receive data to some source.
b) Camera interfacing
+
**Camera interfacing
i) Acquire the camera and materials
+
***Acquire the camera and materials
ii) Figure out how read the image data coming from the camera  
+
***Figure out how read the image data coming from the camera  
iii) Interface to it with a development board and use the LCD on the development board to display the camera image.
+
***Interface to it with a development board and use the LCD on the development board to display the camera image.
c) Peripheral interfacing and Website Development
+
**Peripheral interfacing and Website Development
i) Write code to initialize the I/O ports to make use of the IR voltages and pushbutton signals.  
+
***Write code to initialize the I/O ports to make use of the IR voltages and pushbutton signals.  
ii) Interface to the motors on the tank and write code to control them  
+
***Interface to the motors on the tank and write code to control them  
iii) Begin development of a website that will be able to communicate with the vehicle.
+
***Begin development of a website that will be able to communicate with the vehicle.
  
  

Revision as of 11:48, 4 November 2011

Topics from Meeting (November 3)

Attendees: Jason Holmes, Scott Stack, Kin Chin Chua, Michael Piercy

Group worked to get the PWM driving the DC motor circuit to work. Also finished design review topics.

Design Review Topics

  • Objective:
    • Collaborate with Hong Kong University of Science and Technology to develop a vehicle control system using the internet.
    • Each team is building a vehicle that is capable of receiving commands from the internet via WI-FI. Each team is also creating their own website that is capable of controlling both vehicles. This way, we will have to work with Hong Kong to develop a protocol that will enable the websites to communicate with both vehicles.
    • Applications of this technology:
      • Virtual Presence – having a physical presence in a room across the world and being able to interact with that environment. Useful in areas like business meetings etc…
      • Remote Exploration – Being able to log into a website and remotely survey an area without being physically present. Display information such as GPS location, orientation (accelerometer, temperature, etc… to the user.
  • Completed Tasks
    • hold teleconference to communicate with HKUST on deciding the protocols, processors, vehicle control options, vehicle platform.
    • designed a block diagram to explain the basic idea of the control system.
      • include the diagram in slides
    • created a poster for and participated in VIP poster session.
      • include the poster in slides
    • did research and chose the appropriate parts such as:
      • vehicle platform (tank)
        • big enough to be able to get everything mounted inside the vehicle
        • low speed so that it will not crash
        • low cost
      • microcontroller board (Keil MCBSTM32EXL)
        • Arm M3 Cortex processor
        • sufficient documentations and software libraries
        • includes all the peripherals we need such as A/D, PWM, SPI, UARTS and so on
      • wireless transceiver ()
      • IR sensors
        • to detect the objects in certain range (20 cm to 150 cm)
        • to prevent crash
      • pushbuttons
        • due to the IR sensors only functioning above 20 cm, it prevent crash into objects in the range of 20 cm.
    • tried simple programs on the microcontroller board
    • picture taken
    • made a list of everything that needs to be interfaced with the processor and which kind of interface each one needs.
      • refer to rhea (Oct. 25 documentation)
    • dissembled the tank and found out how the control works
    • attach picture
    • tried designing a separate circuit to control the motor by using the chosen microcontroller board.
  • Future Tasks
    • Wireless Transceiver interfacing
      • Acquire the wireless transceiver
      • Successfully configure it to interface it with a development board to send/receive data to some source.
    • Camera interfacing
      • Acquire the camera and materials
      • Figure out how read the image data coming from the camera
      • Interface to it with a development board and use the LCD on the development board to display the camera image.
    • Peripheral interfacing and Website Development
      • Write code to initialize the I/O ports to make use of the IR voltages and pushbutton signals.
      • Interface to the motors on the tank and write code to control them
      • Begin development of a website that will be able to communicate with the vehicle.


PWMMotorBreadboard.jpg
PWMMotorCircuit.jpg
PWM Scope1.jpg
PWM Scope2.jpg
TankApart.jpg


Back to LRVC Discussions

Alumni Liaison

ECE462 Survivor

Seraj Dosenbach