0% found this document useful (0 votes)
44 views3 pages

Hardware and Software Used For Home Automation

The document describes the hardware and software used in a project. The hardware includes a PIR sensor for motion detection, a Pi Camera Module with an 8MP camera to capture images, and a Raspberry Pi 3.0 with 1GB RAM and wireless connectivity. The software used is Python, an interpreted high-level programming language that emphasizes code readability and supports multiple programming paradigms through a large standard library. Python interpreters are available for many operating systems and it is open source.

Uploaded by

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

Hardware and Software Used For Home Automation

The document describes the hardware and software used in a project. The hardware includes a PIR sensor for motion detection, a Pi Camera Module with an 8MP camera to capture images, and a Raspberry Pi 3.0 with 1GB RAM and wireless connectivity. The software used is Python, an interpreted high-level programming language that emphasizes code readability and supports multiple programming paradigms through a large standard library. Python interpreters are available for many operating systems and it is open source.

Uploaded by

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

HARDWARE AND SOFTWARE USED:

HARDWARE
PIR sensor
A passive infrared sensor (PIR sensor) is an electronic sensor that measures
infrared (IR) light radiating from objects in its field of view .Since , PIR sensor is
motion based detector .We are using this sensor for human motion detection
and image sensor for capturing the image of the person.

Pi Camera Module
The Camera Board on the Raspberry Pi is a small printed circuit board with a
camera on it. The PCB is connected to a ribbon cable which connects to the Pi
itself on its own port. The camera on the board is very small (8MP camera).
Specific configuration settings are required to initialize the camera plus
Python script to enable it take pictures.
Raspberry Pi 3.0
As the Raspberry Pi 3 supports HD video, you can even create
a media centre with it. The Raspberry Pi 3 Model B is the first
Raspberry Pi to be open-source from the get-go, expect it to be
the defacto embedded Linux board in all the forums.
Specification:
SOC: Broadcom BCM2837
CPU: 4× ARM Cortex-A53, 1.2GHz
GPU: Broadcom VideoCore IV
RAM: 1GB LPDDR2 (900 MHz)
Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless
Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy
Storage: microSD
GPIO: 40-pin header, populated
Ports: HDMI, 3.5mm analogue audio-video jack, 4× USB 2.0, Ethernet, Camera
Serial Interface (CSI), Display Serial Interface (DSI)
Software Used:
Python Software
Python is an interpreted high-level programming language for general-purpose
programming. Python has a design philosophy that emphasizes code readability,
notably using significant whitespace. It provides constructs that enable clear
programming on both small and large scales.
Python features a dynamic type system and automatic memory management. It
supports multiple programming paradigms, including object-
oriented, imperative, functional and procedural, and has a large and
comprehensive standard library.
Python interpreters are available for many operating systems. CPython,
the reference implementation of Python, is open sourcesoftware and has a
community-based development model, as do nearly all of its variant
implementations. CPython is managed by the non-profit Python Software
Foundation.
Features:
Python is a multi-paradigm programming language. Object-oriented programming and structured
programming are fully supported, and many of its features support functional
programming and aspect-oriented programming (including
by metaprogramming] and metaobjects (magic methods)).Many other paradigms are supported
via extensions, including design by contract and logic programming.

Libraries
Python's large standard library, commonly cited as one of its greatest strengths, provides tools
suited to many tasks. For Internet-facing applications, many standard formats and protocols such
as MIME and HTTP are supported. It includes modules for creating graphical user interfaces,
connecting to relational databases, generating pseudorandom numbers, arithmetic with arbitrary
precision decimals, manipulating regular expressions, and unit testing.

You might also like