0% found this document useful (0 votes)
190 views

GUI On Raspberry Pi

This PPT deals with building a GUI application on Raspberry Pi using Python and manipulating its GPIOs. In Python Tkinter and RPi.GPIO is used to create an application. Linux ported on Raspberry Pi is Raspbian.

Uploaded by

svdpuranik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
190 views

GUI On Raspberry Pi

This PPT deals with building a GUI application on Raspberry Pi using Python and manipulating its GPIOs. In Python Tkinter and RPi.GPIO is used to create an application. Linux ported on Raspberry Pi is Raspbian.

Uploaded by

svdpuranik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 27

BABARIA INSTITUE OF

TECHNOLOGY
DEPARTMENT OF ELECTRONICS & COMMUNICATION

Video monitor based


Industrial Annunciating
System with MODBUS
Interface to SCADA

Index
Acknowledgement & Introduction
About Industry
What is Annunciating System ?
Why this Project ?
Problems with Current System
Block Diagram
About SBC
About MODBUS & RS485
Rough GUI
Project Timeline
Expected Outcome

About SEPL
Servilink Engineers Pvt. Ltd. is an Electrical and

Automation-based
Vadodara.

company

situated

in

GIDC,

They are one of the leading manufacturers of

battery charging equipment for DC power


protection systems and automation projects using
PLC.

What is an Annunciating System?

Why This Project ?


Problem with the currently used

Annunciating Systems:
Use of LEDs and Translucent Film
No Data Logging or Remote Data Acquisition

Facility
Lack of Analog Inputs
High Cost of Imported Annunciating System

Use of LEDs and Translucent Film as Alarm


Labels makes these systems NonReconfigurable

No Data Logging or Remote


Data Acquisition Facility

Lack of Analog Inputs

High Cost of Imported


Annunciating System

Basic Block Diagram

What is SBC ?
SBC

is an acronym for a Single Board


Computer. It is basically a small CPU to which
peripherals like keyboard , mouse are
connected.

Some

SBCs which we are researching


currently include Raspberry Pi, BeagleBone
Black and Arduino Mega ADK.

Basic Comparison
STAT

Raspberry Pi BeagleBone
Black

Arduino Mega
ADK

Processor

700 MHz BCM 1GHz Sitara


ARM 11
ARM Cortex A8

ATmega2560

OS

Linux
(Raspbain)

Linux
(Angstrom)

Android (Through
Phone)

Digital
GPIO

64 (8 PWM)

54 (15 PWM)

Analog
GPIO

None

16

Video
Output

CVSD, HDMI,
VGA

Micro-HDMI

Through USB with


Phone

Forums

Good

Not Much

Good

Why Raspberry Pi ?
Good User Forums
Linux used is Raspbian which is based on Debian

Distro
HDMI Port plus a CVSD video output too
Dedicated Graphics Processing Unit
Ease of Use

Raspberry Pi

What is MODBUS?
MODBUS is a communication protocol

developed by AEG-MODICON. It is a defacto standered protocol for SCADA


Its transactions happen in master-slave
format.

Why MODBUS ?
Developed with industrial applications in mind.
Free to use protocol.
Easy to use and understand.
Upto 240 parallel devices can be connected.
Simple yet effective CRC is used for error

detection.

What is RS485
RS485 is a serial communication interface

that uses differential data transmission over


one or two pairs of wires.

Why RS485?
Compared to RS232 these are its

Advantages:It can be used for long hall communications.


In place of three wire communication, RS485

uses only two wires.


Speed of data transmission is High.

Rough GUI...

Rough GUI...

Rough GUI...

Project Timeline

Expected Outcome
Our Annunciating System will have :-

Data Logging Facility and Remote Data


Acquisition.

Analog Inputs with Digital ones.

User Reconfigurable.

Economical.

You might also like