Posts

Image
 WEEK4 (last update 23/02/2023, Yibing) Process checking fix the failed code (Bluetooth connection) circuits soldering connect the receiver circuit to the car kit with a 9 volts battery  figure-1 connect the transmitter circuit to the glove with a 9 volts battery set different speeds when going forward  test all the functions forward/stop/ turn left/ turn right with different speeds  Issues occurred speeds might not be distinctive enough due to the limited voltage source Arduino could handle  the sensing of the gestures is rather sensitive than expected which makes going a straight line a little difficult.  Additional tasks prepare for the presentation  poster making  logbook checking 
Image
  WEEK3 (last update 27/02/2023, Yibing) Process checking test the direction-controlling part. (Arduino code done ) try to add the speed controlling by setting different regions of angle that ADXL335 obtained. fix some coding errors Issues occurred speed of the car kit should be linear to the angles ADXL335 sensed. Here we simplify it to a nonlinear model.  Additional tasks see if other components/systems could replace the Bluetooth HC-05, or keep trying to connect the Bluetooth.
Image
 WEEK2 (last update 09/02/2023, Yibing) Process checking set up the car kit by following the instrumentation figure-1 test the receiver circuit figure-2 figure3 get Bluetooth and AT commands connected so 'gestures' can be sent to the receiver later. Issues occurred We found some problems when connecting Bluetooth HC-05 to AT command. Group members have tried all the bauds and the different devices but we still can not figure out which part failed Bluetooth.  Potential limitations of this project Range Limitations: Bluetooth has a limited range of about 10 meters, which may not be sufficient for some car control applications. If you need to control your car from a greater distance, you may need to use other wireless technologies such as Zigbee or Wi-Fi. Power Consumption: Bluetooth modules like the HC-05 consume a relatively high amount of power compared to other wireless technologies. This can be a challenge when designing a battery-powered car control system Interferenc...
Image
week1 (last update: 03/02/2023, Yibing) The system takes the movements of the hand as input that would be sent to the accelerometer through an analog channel. It gets three values: acceleration in the x-axis, y-axis, and z-axis. Arduino calculates the difference between the present value and the calibrated value, and from the result, it decides the command that the hand is trying to signal. It, then, sends the signal through a Bluetooth module. There is another Bluetooth module residing in the car kit. It has been paired with the module in hand so no noise interferes with the connection. According to the command received (F for forward, L for left, R for right, S for stop), the Arduino controls the motors to move the car accordingly. Process checking hardware-task-0 transmission circuit build  figure-1 figure-2 software-task-0  Test if ADXL335 functions correctly in sensing the movements. video-1 programming output shows what data the Arduino will receive if we rotate the whol...
Image
  Project intro <Car Controlled By Hand Gestures> Role allocation         Project manager Youssef Mahany 201581462         Designer Gregory Paphiti 201567365         Developer Haoran Jiang 201676488         Technical Writer Yibing Chen 201676158 Introduction This project aims to build a device that allows users to control a car kit by giving hand gesture commands. Two primary circuits with one connecting the engines of the car kit and another worn on hand so as to read the movements of the wrist are required i.e. 'receiver' and 'transmitter'.   transmitter  Arduino Nano, Bluetooth HC-05, ADXL335, Resistors  receiver  Arduino Uno, Bluetooth HC-05, L293N,   All the codes related are shown here in the link.  https://github.com/YBBBB-C/gesture-Control-Car