Smart Car for Arduino Graphical Programming course

 Order Now Keyestudio Smart car & 4DOF Mechanical Arm Robot Kit with PS2 Controller for Arduino Support Android &iOS

Description

Mechanical arm, featuring alike people’s arms, could execute a series of postures. At present, many mechanical arms are fixed style, which can’t be operated flexibly for environment and distance.

On tackling this problem, KEYES group has launched a 3 in 1 learning kit-4DOF mechanical robotic arm car. With this kit, you could acquire how to control mechanical arm and smart car, what’s more, they can be combined to transform into mechanical arm smart car. I believe that you can’t help opening it to get started.

Features

  • 3 in 1 Design: Smart car, mechanical arm, mechanical robot arm car
  • Multi-purpose Function: obstacle avoidance, follow, IR remote control and automatic convey.
  • Easy to Build: no soldering circuit required.
  • High Tenacity: high performance car baseplate and metal mechanical arm
  • High Extension: expand other sensors and modules through motor driver shield.
  • Multiple Controls: PS2 joypad control, full automatic and App control(iOS and Android system)
  • Basic Programming language code learning.

7. Projects
Project 1 LED Light
 For the starter and enthusiast, this is a fundamental program—LED Blink. LED, the abbreviation of light emitting diodes, consist of Ga, As, P, N chemical compound and so on. The LED can flash diverse colors by altering the delay time in the test code. When in control, power on GND and VCC, the LED will be on if S end is high level; nevertheless, it will go off.

Project 2: Adjust LED Brightness

 In previous lesson, we control LED on and off and make it blink. In this project, we will control LED brightness through PWM to simulate  breathing effect. Similarly, you can change the step length and delay time in the code so as to demonstrate different breathing effect. PWM is a means of controlling the analog output via digital means. Digital control is used to generate square waves with different duty cycles (a signal that constantly switches between high and low levels) to control the analog output.In general, the input voltage of port are 0V and 5V. What if the 3V is required? Or what if switch among 1V, 3V and 3.5V? We can ’ t change resistor constantly. For this situation, we need to control by PWM.

Project 3 Servo Control

board, core-less motor, gear and position sensor. Its working principle is that the servo receives the signal sent by MCU or receiver and produces a reference signal with a period of 20ms and width of 1.5ms, then compares the acquired DC bias voltage to the voltage of the potentiometer and obtain the voltage difference output. When the motor speed is constant, the potentiometer is driven to rotate through the cascade reduction gear, which leads that the voltage difference is 0, and the motor stops rotating. Generally, the angle range of servo rotation is 0° –180 ° The rotation angle of servo motor is controlled by regulating the duty cycle of PWM (Pulse-Width Modulation) signal. The standard cycle of PWM signal is 20ms (50Hz). Theoretically, the width is distributed between 1ms-2ms, but in fact, it’s between 0.5ms-2.5ms. The width corresponds the rotation angle from 0° to 180°. But note that for different brand motor, the same signal may have different rotation angle.

Project 4 Ultrasonic Sensor

The HC-SR04 ultrasonic sensor uses sonar to determine distance to an object like bats do. It offers excellent non-contact range detection with high accuracy and stable readings in an easy-to-use package. It comes complete with ultrasonic transmitter and receiver modules. The HC-SR04 or the ultrasonic sensor is being used in a wide range of electronics projects for creating obstacle detection and distance measuring application as well as various other applications.  

Project 5 Bluetooth Remote Control

last few decades and easy to use are being used in most of the battery-powered devices. Over the years, there have been many upgrades of Bluetooth standard to keep fulfil the demand of customers and technology according to the need of time and situation. Over the few years, there are many things changed including data transmission rate, power consumption with wearable and IoT Devices and Security System. Here we are going to learn about HM-10 BLE 4.0 with Arduino Board. The 75 www.Keyestudiocom HM-10 is a readily available Bluetooth 4.0 module. This module is used for  stablishing wireless data communication. The module is designed by using the Texas Instruments CC2540 or CC2541 Bluetooth low energy (BLE) System on Chip (SoC).

Project 6 Motor Driving and Speed Control

Based on the TB6612FNG driver IC design, the motor driver on the expansion board adopts a special logic control method. Only 4 pins could achieve dual motor control. Compared with pure chips, it lacks two IO pins and can be applied in more fields, saving valuable IO resources for Arduino and other controllers. TB6612FNG is a dual-channel full-bridge driver chip. The maximum continuous drive current of a single channel can reach 1.2A, and the peak value is 2A/3.2A (continuous pulse/single pulse), which can drive some micro DC motors.

Project 7 PS2 Joypad Controller

The PS2 joypad controller is compatible with PlayStation2 game consoles. Sony’s psx series game consoles are very popular all over the world, hence someone cracked the ps2 communication protocol so that the devices can be controlled remotely by handle, such as remote control smart car. 91
www.Keyestudiocom The PS2 joypad is composed of a handle and a receiver. The handle is used to send button information; the receiver is connected to the microcontroller (also called the host) to receive the information sent by the handle and pass it to the microcontroller. The microcontroller can also sends commands to the controller and configures the sending mode of the joypad by receiver.

Component List

0520)17.png
0520)18.png
QQ图片20210312111842.png
0520)19.png
0520)20.png
0520)21.png
0520)22.png
0520)23.png

Project 8 Smart Car

[embeddoc url=”https://www.itechub.shop/wp-content/uploads/2022/06/Projects1-1.docx” width=”200%” download=”logged”]