Project Mid Term Report Template and Guidelines
Project Mid Term Report Template and Guidelines
In partial fulfillment for the award of the Bachelor’s Degree in Electronics and
Communication Engineering. (12, Center Justified)
ACKNOWLEDGEMENT
i
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2020
ABSTRACT
Your abstract here. Your abstract here. Your abstract here. Your abstract here. Your
abstract here. Your abstract here. Your abstract here. Your abstract here. Your
abstract here. (a paragraph)
ii
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2020
Table of Contents
ACKNOWLEDGEMENT ............................................................................................ i
ABSTRACT ..................................................................................................................ii
1. INTRODUCTION ................................................................................................ 1
iii
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2020
8. APPENDICES ...................................................................................................... 8
References ................................................................................................................... 15
iv
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2020
List of Figures
v
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2020
List of Tables
vi
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2020
List of Abbreviations
AC Alternating Current
ADC Analog to Digital Converter
API Application Programming Interface
BCM Broadcom
CMOS Complementary Metallic Oxide Semiconductor
CMS Center Monitoring System
CSS Cascading Style Sheets
DHCP Dynamic Host Control Protocol
et al. And Others
FTP File Transfer Protocol
FTPS File Transfer Protocol Secure
GIS Geographic Information System
GPIO General Purpose Input Output
GPRS General Packet Radio Service
GPS Global Positioning System
GPU Graphics Processor Unit
GUI Graphical User Interface
HDMI High Definition Media Interface
HTTP Hypertext Transfer Protocol
HTML Hypertext Markup Language
IDLE Integrated Development Environment
IP Internet Protocol
IOT Internet Of Things
ISP Internet Service Provider
ISR Interrupt Service Routine
IT Information Technology
vii
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
1. INTRODUCTION
Your introduction here. Your introduction here. Your introduction here. Your
introduction here. Your introduction here. Your introduction here. Your introduction
here. Your introduction here.
1.1 Background
Your introduction here. Your introduction here. Your introduction here. Your
introduction here.
1.2 Motivation
Your introduction here. Your introduction here. Your introduction here. Your
introduction here.
Your introduction here. Your introduction here. Your introduction here. Your
introduction here.
The main objectives of our project are listed below (maximum 2 points and to the
point):
point 1
point 2
Your introduction here. Your introduction here. Your introduction here. Your
introduction here.
1
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
2. LITERATURE REVIEW
This chapter contains all the existing works that have already been carried out in
the field related to your project topic. This chapters tells how much you
researched before completing your project. You have to explain each of the
works as a separate sub-topic with following details:
Your literature review here. Your literature review here. Your literature review here.
Your literature review here. Your literature review here. Your literature review here.
Your literature review here. Your literature review here [1].
2.1 Sub-heading 1
Your literature review here. Your literature review here. Your literature review here.
Your literature review here. Your literature review here. Your literature review here.
Your literature review here. Your literature review here [2].
Your literature review here. Your literature review here. Your literature review here.
Your literature review here. Your literature review here. Your literature review here.
Your literature review here. Your literature review here [3].
2
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
3. REQUIREMENT ANALYSIS
Enumerate & describe why and where in your project the hardware components
/ instruments & software are required. Description of requirement analysis.
Description of requirement analysis. Description of requirement analysis. Description
of requirement analysis. Description of requirement analysis [4].
3
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
Explain the system block diagram along with the purpose of each block & how
the blocks interact with each other. Explain any flowcharts / algorithms /
methods that your project follows. Your system and architecture here. Your system
and architecture here. Your system and architecture here. Your system and
architecture here. Your system and architecture here.
(Explain all the building blocks of your system in details explaining what and
how it does the things)Your system and architecture here. Your system and
architecture here. Your system and architecture here. Your system and architecture
here. Your system and architecture here.
Your system and architecture here. Your system and architecture here. Your system
and architecture here. Your system and architecture here. Your system and
architecture here.
4
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
5. IMPLEMENTATION DETAILS
Your system components description here. Your system components description here.
Your system components description here. Your system components description here.
Your system components description here.
5.2 Sub-heading 2
Your system components description here. Your system components description here.
Your system components description here. Your system components description here.
Your system components description here.
Your system components description here. Your system components description here.
Your system components description here. Your system components description here.
Your system components description here.
5
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
(It contains the results/outputs of your project at the time of mid defense. The
output can be numeric or graphical based. Present the outputs of your project in
the form of tables / graphs / charts / figures and explain their behavior. You can
also represent or write down the results in tabular form if applicable and analyze
that by using graphs or charts. Perform error analysis, comparisons (theory,
simulation, practical) and validate your output. Discuss the sources of errors in
your project that caused your outputs to deviate from expected values. Your text
here. Your text here. Your text here. Your text here. Your text here. Your text here.
Your text here. Your text here.
6.1 Sub-heading 1
Your text here. Your text here. Your text here. Your text here. Your text here. Your
text here. Your text here. Your text here.
6.2 Sub-heading 2
Your text here. Your text here. Your text here. Your text here. Your text here. Your
text here. Your text here. Your text here.
6
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
7. REMAINING TASK
Discuss the jobs/tasks that is remaining to meet your initial objectives. Your
remaining task here. Your remaining task here. Your remaining task here. Your
remaining task here. Your remaining task here. Your remaining task here. Your
remaining task here. Your remaining task here. Your remaining task here.
7
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
8. APPENDICES
It may contains the additional topics or data sheets or reference sheets or even user
manual. Project Budget (Detailed Breakdown of Costs), Project Timeline (Gantt
chart), Circuit Diagrams (Should be Clear and Legible), PCB Designs (Should be
Clear and Legible), Module Specifications (Should be brief - Keep only necessary
tables and figures), Details of Dataset can be included here. The appendix name
should be given as follows.
8
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
Figure 8-3: PCB Diagram of AVR with sensors and Xbee (Top Layer)
9
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
Figure 8-4: PCB Diagram of AVR with sensors and Xbee (Bottom Layer)
Figure 8-5: PCB Diagram of Motor Driver and Relay (Top Layer)
10
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
Figure 8-6: PCB Diagram of Motor Driver and Relay (Bottom Layer)
11
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
General Commands
12
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
File/Directory Commands
13
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
/home/pi/office/ moves the file from the documents directory to the office
directory). This command can also be used to rename files (but only within the
same directory). For example, mv examplefile.txt newfile.txt renames
examplefile.txt to newfile.txt, and keeps it in the same directory.
rm example.txt: Deletes the file example.txt.
rmdir example_directory: Deletes the directory example_directory (only if it is
empty).
scp [email protected]:/some/path/file.txt: Copies a file over SSH. Can be used to
download a file from a desktop/laptop to the Raspberry Pi.
touch: Creates a new, empty file in the current directory.
Networking/Internet Commands
ifconfig: To check the status of the wireless connection you are using (to see if
wlan0 has acquired an IP address).
iwconfig: To check which network the wireless adapter is using.
iwlist wlan0 scan: Prints a list of the currently available wireless networks.
iwlist wlan0 scan | grep ESSID: Use grep along with the name of a field to list
only the fields you need (for example to just list the ESSIDs).
nmap: Scans your network and lists connected devices, port number, protocol,
state (open or closed) operating system, MAC addresses, and other information.
ping: Tests connectivity between two devices connected on a network. For
example, ping 10.0.0.32 will send a packet to the device at IP 10.0.0.32 and wait
for a response. It also works with website addresses.
wget http://www.website.com/example.txt: Downloads the file example.txt from
the web and saves it to the current directory.
14
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
cat /proc/partitions: Shows the size and number of partitions on your SD card or
hard drive.
cat /proc/version: Shows you which version of the Raspberry Pi you are using.
df -h: Shows information about the available disk space.
df /: Shows how much free disk space is available.
dpkg –get-selections | grep XXX: Shows all of the installed packages that are
related to XXX.
dpkg –get-selections: Shows all of your installed packages.
free: Shows how much free memory is available.
hostname -I: Shows the IP address of your Raspberry Pi.
lsusb: Lists USB hardware connected to your Raspberry Pi.
vcgencmd measure_temp: Shows the temperature of the CPU.
vcgencmd get_mem arm && vcgencmd get_mem gpu: Shows the memory split
between the CPU and GPU.
References
(Use IEEE format as follows. Note: This is auto generated reference, do not try
to type manually. Should be left justified.)
[1] B. A., "Wireless Sensor Networks in Precision Agriculture," June 2005.
[2] C. Ayday and S. Safak, "Application of Wireless Sensor Networks with GIS on
the Soil Moisture Distribution Mapping," January 2009.
15
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
16
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
GUIDELINES
17
Compiled by Saroj Shakya, IOE, Thapathali Campus | 2019
For extensive table of contents and list of figures, you can use 1 line spacing
instead of 1.5 (For extensive Table of contents and list of figures only,
otherwise use 1.5 line spacing as normal paragraph)
All the figures, tables, charts, equations etc. used in the reports must be numbered
using insert caption under reference of MS Word.
Reference must be used in ascending order (It means if you use [1] reference in
page 5 and reference [2] in page 6 then you must not use reference [3] in page 4)
using IEEE format.
Reference should not be numbered as chapter.
18