The recent trends towards programmable logic design to implement large segment of their custom logic, either that logic is a simple combinational, sequential as complex finite state machine or I/O port. Widespread availability of programmable logic device has brought custom logic design capabilities
Programmable Controller Design for Toy Car
The recent trends towards programmable logic design to implement large segment of their custom logic, either that logic is a simple combinational, sequential as complex finite state machine or I/O port. Widespread availability of programmable logic device has brought custom logic design capabilities to individual and smaller companies to build custom or semi-custom Integrated Circuit (IC). Also programmable logic technology advances rapidly, and manufacturers are continuously offering devices with increased capabilities and speeds. An Application Specific Integrated Circuits (ASIC), is mostly used for special purposed IC while programmable logic devices (PLD) that is an alternative to ASIC. Complex Programmable Logic Devices (CPLD) are well suited to applications involving control logic, basic state machines. Once a task requires many hundreds and thousands of flip flops, CPLD rapidly become impractical to implement the design. Field Programmable Gate Array (FPGA) directly address these large resources likes on-chip delay look loops, look up tables, also implemented as small SRAM array for implementation. The proposed project implements an automated toy car which can be updated according to the applications. The controller of the toy car based on FPGA, which is programmable hardware. The programmable controller can be updated for military purpose where human cannot reach or dangerous to walk. Also an additional feature in this toy car can be sensing the landmine using some sensor and this information can be transferred to the Bluetooth transmitter to connect to smartphone applications. The controller will have two output signal to accelerate the front wheels and back. Also one output signal as break. This controller also implements that the toy car can have capability to avoid obstacle using sensors. The toy car can run also on road which is not balanced
Design the controller finite state machine diagram and table. Write the design block in Veriog/VHDL for the finite state machine. Write Stimulus block to test the design block of the controller. Verify the design after simulation in Modelsim. The next task is the selection of the FPGA board that allow all these features and also have small area. As the target is small toy car which can have much big wheel so that it can move on unbalanced roads. Once the FPGA programming performed, the operation of the programmable controller can be confirmed by providing input by switches, while the controller output will be directed to the Light Emitting Diodes (LEDs) to show a response from the finite state machine of the Toy car. Now the toy car can used from any model and modified according to our required input and output pins requirement. The final or most critical step is to demonstrate the practical toy car by with an FPGA board inputs and output connection with toy cars. Also side sensors are need to be mounted and input shall be provided to the programmable controller to consider in the finite state machine design.
A programmable hardware controller implemented on FPGA board and interfaced to the modified toy car to track a straight path. Also front and back will be of the toy car will be mounted with sensor to avoid an obstacle. The sensor output will be input to the FPGA based programmable controller.
More feature like will added after the first successful operation or movement of the toy car. The proposed toy car can have feature of war oriented area robot if mine sensor will be place under the toy car and a Bluetooth chip transmitter will mounted on the FPGA interface to transfer the data from the controller to smartphone Bluetooth receiver. Finally an app can be designed on the smartphone to get complete data regarding the surrounding of the robot. If more than one programmable controller toy car used, the Internet of Thing (IoT) can also be created to work in groups with other member for much faster operation.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| FPGA Board | Equipment | 2 | 35000 | 70000 |
| Chairs | Miscellaneous | 2 | 5000 | 10000 |
| Total in (Rs) | 80000 |
People die in road accidents every day. Most of the accidents occur due to distraction and...
Online Examination System forms the lifeline of the Educational Institutes to the function...
The Maximum Usable Frequency (MUF) refers to the highest possible frequency value in the H...
Humans need oxygen to live and it is provided by the air we breathe in. Air as essential t...
Scientific technical courses are important components in current science and engineering b...