“A platform for engineers & technical professionals to share their engineering projects, solutions & experiences with TEP Community & support open source.”

  • Share your engineering projects to support open source.
  • Share your Engineering issues & get instant help from experts.
  • Free Engineering Tools & Calculators with data saving options.
  • Get complete code & guides for already designed projects.
  • Tescom Technologies Pvt Ltd. aim is to provide detailed step-by-step tutorials for
    engineering students & professionals to increase their knowledge & wisdom.

The Engineering Design Process:

  1. Define a need; express as a goal
  2. Establish design criteria and constraints
  3. Evaluate alternative designs
  4. Build a prototype of best design
  5. Test and evaluate the prototype using the design criteria
  6. Analyze test results, make design changes, and retest
  7. Communicate the design

Step 1. Identify a need

The need (also called the problem you are solving or the Engineering Goal) is frequently identified by customers–the users of the product. The customer could be a retail consumer or the next team in a product development. Customers may express needs by describing a product (I need a car) or as a functional requirement (I need a way to get to school). The need should be described in a simple statement that includes what you are designing (the product), who it is for (customer), what need does it satisfy (problem to solve), and how does it improve previous designs (easier to use, less expensive, more efficient, safer).

Step 2. Establish design criteria and constraints

Design criteria are requirements you specify that will be used to make decisions about how to build and evaluate the product. Criteria are derived from needs expressed by customers. Criteria define the product’s physical and functional characteristics and must be declared as a measurable quantity.  Some examples of quantitative criteria include length (in cm, km, etc.); mass (in mg, kg, etc.); velocity (in m/sec, km/hr., etc.); and ruggedness (able to withstand an impact force of x Newtons).  Some examples of quantitative accuracy include, ‘…fewer than y errors per mSec…’ or ‘…fewer than z particles per liter of fluid….’  Constraints are factors that limit the engineer’s flexibility. Some typical constraints are cost, time, and knowledge; legal issues; natural factors such as topography, climate, raw materials; and where the product will be used. Good designs will meet important design criteria within the limits fixed by the constraints. Good designs are also economical to make and use because cost is always a design constraint!

Step 3. Evaluate alternative designs and create your test plan

Your research into possible solutions will reveal what has been done to satisfy similar needs. You’ll discover where knowledge and science limit your solutions, how previous solutions may be improved, and what different approaches may meet design objectives. You should consider at least two or three alternative designs and consider using available technology, modifying current designs, or inventing new solutions. Superior work will demonstrate tradeoff analyses such as comparing the strength vs. cost of various bridge-building materials. It’s important to document in your project notebook how you chose and evaluated alternative designs. Can you defend your choices to the judges?

You will develop an initial test plan describing how you will test the design criteria and constraints you listed in Step 2. Many engineering design projects will require pre-approval from the SRC. A risk assessment form (3) is required for any project using hazardous chemicals, activities or devices and microorganisms exempt from pre-approval. If you will involve humans in your product testing, you will be required to fill out a Human Participant Research Plan. The exemption to this requirement is if your invention does not pose a risk, and it is being tested only by yourself or your team members.

STOP! You must complete an Application Form including a completed engineering template, risk assessment form and/or Human Participant Research Plan as appropriate. Obtain approval from your teacher and the SRC (Scientific Review Committee) BEFORE you build your prototype.

Step 4. Build a prototype of best design

Use your alternative analyses to choose the design that best meets criteria considering the constraints, then build a prototype. A prototype is the first full scale and usually functional form of a new type or design.

Step 5. Test and evaluate the prototype against important design criteria to show how well the product meets the need

You must test your prototype under actual or simulated operating conditions. Make sure you test all of your criteria and constraints to evaluate the success of your prototype. Customers are usually involved in product testing so be sure you have SRC approval if people are involved.

Step 6. Analyze test results, make design changes and retest

Testing will disclose some deficiencies in your design. Sometimes the testing fails completely and sends the designer “back to the drawing board.” Make corrections and retest OR prepare an analysis of what went wrong and how you will fix it. As always, document your analyses, fixes, and retests in your notebook.

Step 7. Communicate the design

The designer’s real product is the description of a design from which others will build the product. Use your notebook and the fair exhibit to communicate the design to your customer and the judges. Your product description will be conveyed in drawings, photos, materials lists, assembly instructions, test plans and results. Consider listing lessons learned so future designers need not repeat any of your “frustrations.” You’ll have clear instructions on how to produce your design, along with production cost estimates.

Step 8. Prepare

Prepare your engineering project exhibit board. See the Project Display Rules and Helpful Display Hints for a successful project board.

Step 9. Prepare your abstracts and compliance checklist

You will need to bring to Check-In day:

  • 15 copies of your Project Abstract for grades 9-12 OR 10 copies for grades 6-8
  • your completed Compliance Checklist
  • your project board
  • research notebook


TGLROB-101Smart phone operated multipurpose agricultural robotic vehicle – AGRIBOT
TGLROB-102RFID Based Human Detecting Robot FOR earthquake rescue operation
TGLROB-103Solar powered Robot for pesticide spraying and grass cutting
TGLROB-104Hand gesture based intelligent wheel chair
TGLROB-105Dr. Robot
TGLROB-106Automatic Land mining robot
TGLROB-107Automatic medicine dispensing robot
TGLROB-108Campus cab
TGLROB-109Ultrasonic radar robot
TGLROB-110Fire alarm and fire extinguishing Robot
TGLROB-111Smart Floor cleaning robot
TGLROB-112Vacuum based floor cleaning robot
TGLROB-113RC boat for water Quality testing.
TGLROB-114Automatic irrigation vehicle
TGLROB-115Pick and place robot using voice & gesture recognition
TGLROB-116Autonomous robot with artificial vision for obstacle detection
TGLROB-117Humanoid robot for restaurant automation
TGLROB-118Wireless gesture controlled robot
TGLROB-119Virtual doctor robot
TGLROB-120Smart Wildlife surveillance robot
TGLROB-121Waste segregation system
TGLROB-122Humanoid with camera assistance
TGLROB-123Auto Metro Train that Shuttles between Two Stations
TGLROB-124Metal detecting autonomous robot
TGLROB-125Land survey robot
TGLROB-126Greenhouse managing robot
TGLROB-127Intelligent combat robot
TGLROB-128Pesticide spraying robot for agriculture purpose
TGLROB-129Library book management robot
TGLROB-130Room sanitizing robot


TGLIOT-101IoT based Vehicle accident alert and report system
TGLIOT-102Smart health monitoring system
TGLIOT-103Vehicle tracking system
TGLIOT-104Building management system
TGLIOT-105Data acquisition system
TGLIOT-106IoT based smart agriculture system
TGLIOT-107IoT based smart city
TGLIOT-108IoT based manual and automated irrigation system
TGLIOT-109IoT based smart energy grid
TGLIOT-110Connected Cars-IoT based Vehicle to vehicle communication system
TGLIOT-111IoT based flood monitoring and alert system
TGLIOT-112IoT based energy and power consumption monitoring system
TGLIOT-113IoT based plant leaf disease detection using color sensor
TGLIOT-114IoT based smart environment data monitoring system
TGLIOT-115Mining workers tracking and safety system with application interface
TGLIOT-116IoT Based Smart Waste Management System for Smart City
TGLIOT-117IoT based Water Quality Management system
TGLIOT-118IoT based Smart Energy Meter using LoRA
TGLIOT-119IoT based person/wheelchair fall detection
TGLIOT-120IoT Covid Patient Health Monitor in Quarantine
TGLIOT-121An IoT-Based Intelligent System for Real-Time Parking Monitoring and Automatic Billing
TGLIOT-122Charging Station for E-Vehicle using Solar with IoT
TGLIOT-123IoT traffic signal monitoring & controller system
TGLIOT-124IoT based child tracking system
TGLIOT-125IoT based Fire alarm and fire extinguishing system
TGLIOT-126IoT based smart anti-theft system
TGLIOT-127IoT based Monitoring Social Gathering for Covid precautions
TGLIOT-128IoT based Accident Preventing and Tracking system
TGLIOT-129Monitoring and detection of manhole using IoT
TGLIOT-130Weather monitoring system using loRa


TGLRPI-101Raspberry Pi based Web Server
TGLRPI-102Home Automation with Raspberry Pi
TGLRPI-103Social Media Bot
TGLRPI-104Raspberry Pi based Retro Gaming System
TGLRPI-105Raspberry Pi based Weather Station
TGLRPI-106Raspberry Pi based Security System
TGLRPI-107Raspberry Pi based Seismograph
TGLRPI-108FM Transmitter
TGLRPI-109Pan and Tilt Object Tracker using Raspberry Pi Camera
TGLRPI-110Smart Agriculture System
TGLRPI-111Speech Recognition System
TGLRPI-112Solar Powered Bitcoin Miner
TGLRPI-113Raspberry Pi based AI Thermometer
TGLRPI-114Raspberry Pi based Multi Gardening System
TGLRPI-115Air Quality monitoring using Raspberry Pi
TGLRPI-116Automatic obstacle avoiding Robot using Raspberry Pi
TGLRPI-117Autonomous Cleaning robot using Raspberry Pi
TGLRPI-118Motion detection and alarm system using PiCam
TGLRPI-119Smart coffee dispensing system using Raspberry pi
TGLRPI-120Raspberry pi based vending machine
TGLRPI-121Raspberry pi based solar panel monitor
TGLRPI-122Remote monitoring and controlling of industry using Raspberry pi
TGLRPI-123RPI based surveillance robots
TGLRPI-124Hand Sign language reader using raspberry pi
TGLRPI-125Smart traffic management system using raspberry pi
TGLRPI-126Raspberry pi based face detection and recognition system
TGLRPI-127Checking car driver behaviour with face scan using picam
TGLRPI-128Smart ICU patient health monitoring system
TGLRPI-129Intelligent parking system using rpi
TGLRPI-130Android based surveillance system using raspberry pi


TGLEMB-101Smart helmet
TGLEMB-102Black Box System with Application Interface
TGLEMB-103Automated Waste segregation system
TGLEMB-104Semi Automated restaurant 
TGLEMB-105Accident Alert using GPS technology and lane clearance for ambulance
TGLEMB-106Power optimization and monitoring system
TGLEMB-107RFID/ Coin based mobile charger
TGLEMB-108Transformer oil temperature monitoring with circuit breaker operation
TGLEMB-109Wild life monitoring system using GSM
TGLEMB-110Wheel alignment system
TGLEMB-111Communication system for Paralytic patients
TGLEMB-112Power efficient smart inverter
TGLEMB-113Anti Terrorism vehicle authorizing system
TGLEMB-114Automatic paint mixing machine
TGLEMB-115Smart Energy Meter Monitoring with Theft Detection
TGLEMB-116Monitoring Social Gathering for Covid precautions
TGLEMB-117Thermo electric refrigerator for biomedical purpose
TGLEMB-118RFID based Airport luggage security system
TGLEMB-119Distribution transformer  monitoring
TGLEMB-120Three Phase Power Failure Monitoring with SMS Alerts
TGLEMB-121Electronic vehicle identification (EVI) system
TGLEMB-122Detection of traffic density and signal adjustment using IR
TGLEMB-123Smart Shopping Trolley with automatic billing
TGLEMB-124Smart street light with vehicle speed detection
TGLEMB-125Over speed indication and automatic accident avoiding system for four wheeler
TGLEMB-126Coal mine system for safety monitoring and alerting
TGLEMB-127Packed food vending machine
TGLEMB-128RFID based library management system
TGLEMB-129Alcoholic breath analyzer and tilt detector for vehicle secured ignition
TGLEMB-130Variable BPM ventilator with oximeter


TGLIMG-101Realtime image based attendance system
TGLIMG-102Content based image retrieval
TGLIMG-103Fake currency detection via image processing
TGLIMG-104Emotion and gesture recognition
TGLIMG-105Medical image segmentations
TGLIMG-106Blind assistance systems
TGLIMG-107Lane and curve detection using deep learning
TGLIMG-108Skin disease detection using Matlab
TGLIMG-109Forgery detection of medical image
TGLIMG-110Intelligent traffic light control using image processing
TGLIMG-111Driver Sleepiness detection
TGLIMG-112A Privacy-Preserving Edge Computation-Based Face Verification System for User Authentication
TGLIMG-113Fusion of Multi-focus Images to Maximize Image Information
TGLIMG-114Inception of Hybrid Wavelet Transform using Two Orthogonal Transforms and It’s use for Image Compression
TGLIMG-115Adaptive and non-adaptive data hiding methods for grayscale images based on modulus function
TGLIMG-116biometric authentication using near infrared images of palm dorsal vein patterns
TGLIMG-117Retinal Disease Screening through local Binary Patterns
TGLIMG-118A Real Time Approach for Secure Text Transmission Using Video Cryptography
TGLIMG-119Image Denoising using Orthonormal Wavelet Transform with Stein Unbiased Risk Estimator
TGLIMG-120Image processing techniques for the enhancement of brain tumor patterns
TGLIMG-121Quality Evaluation of Rice Grains Using Morphological Methods
TGLIMG-122IoT & Convolutional Network Model based Bridge Crack Detection
TGLIMG-123Computer vision based text scanner
TGLIMG-124Multifocus Image Fusion Based on NSCT and Focused Area Detection
TGLIMG-125Lung cancer detection using digital Image processing On CT scan Images
TGLIMG-126Image Quality Improvement in Kidney Stone Detection on Computed Tomography Images
TGLIMG-127Fractal Image Compression based on Polynomial Interpolation
TGLIMG-128Satellite Image Fusion using Fast Discrete Curvelet Transforms
TGLIMG-129A New DCT-based Multiresolution Method for Simultaneous Denoising and Fusion of SAR Images
TGLIMG-130Infant cry analysis and detection


TGLAIN-101Human Behavior recognition using wifi channel state information
TGLAIN-102Plant disease detection using machine learning
TGLAIN-103Mobile robot navigation system based on deep reinforced learning
TGLAIN-104Real time credit card fraud detection using machine learning
TGLAIN-105Static and dynamic malware analysis using machine learning
TGLAIN-106Packet based network traffic classification using deep learning
TGLAIN-107Real time machine learning for early detection of heart disease
TGLAIN-108Intrusion detection by deep learning using tensor flow
TGLAIN-109IoT green house monitoring using deep learning
TGLAIN-110Spoofing attack detection by anomaly detection
TGLAIN-111Brain tumor classification using neural networks
TGLAIN-112Fruit detection and calorie estimation using convolution neural networks
TGLAIN-113Autonomous car/ Self driving car
TGLAIN-114Counterfeit product review identification
TGLAIN-115Natural language processing chatbot with NLTK for text classification
TGLAIN-116Human activity recognition using multiclass classification in python
TGLAIN-117Fake news classification
TGLAIN-118Fire detection and localization using surveillance camera
TGLAIN-119Facial emotion recognition and detecion
TGLAIN-120Personality prediction detection via CV Analysis
TGLAIN-121Voice based intelligent virtual assistant
TGLAIN-122Machine based obstacle recognition using lidar sensors
TGLAIN-123Detection system of intrusion with filter
TGLAIN-124Automatic attendance system
TGLAIN-125Hand written character recognition using deep learning
TGLAIN-126AI Vision based social distancing detection
TGLAIN-127Online grocery recommendation using collaborative filtering
TGLAIN-128Android voice assistant for visually impaired
TGLAIN-129Cancer prediction using naïve bayes
TGLAIN-130Online assignment plagiarism using data mining


TGLMEC-101Campus cab
TGLMEC-102Automatic irrigation vehicle
TGLMEC-103Automatic Ration dispensing system
TGLMEC-104Vertical Turbine for power generation
TGLMEC-105Wall painting robot
TGLMEC-106BLDC motor driver mixer grinder with increased power efficiency
TGLMEC-107Walking assistance
TGLMEC-108Automatic vehicle lifting jack
TGLMEC-109Agriculture based Automatic Guided Vehicle
TGLMEC-110Automatic paint mixing machine
TGLMEC-111Solar Seawater Desalination Machine with RO UV Purifier
TGLMEC-112Semi automated restaurant
TGLMEC-113Portable electric power tiller machine
TGLMEC-114Archimedean screw hydro turbine
TGLMEC-115Automatic Conveyor for Industrial Automation
TGLMEC-116Energy efficient ceiling fan using BLDC motor
TGLMEC-117Incinerator for disposing sanitary napkins
TGLMEC-119IoT based Smart Washing machine
TGLMEC-120Design and fabrication of stair climbing robot
TGLMEC-121Coconut dehusking machine
TGLMEC-122Chair cum bed innovative mechanical development for physically challenged people
TGLMEC-123Plant irrigation water sprinkler robot
TGLMEC-124RFID based shopping trolley with automatic billing
TGLMEC-125Fabrication of dry and wet waste segregator
TGLMEC-126Fabrication of remote controlled patients bed seat adjustments
TGLMEC-127IoT Virtual Doctor Robot
TGLMEC-128Hybrid power generation using solar, wind, and hydro
TGLMEC-129Treebot : Tree climbing robot
TGLMEC-130Automatic Cloth drying machine