Skip to content

Instantly share code, notes, and snippets.

Embedded System & Microcontroller Projects 02: PC based multiple Sensor Control, Part #1 - Sensor Interfacing with Microcontroller P89VRD2BN/PIC18F45801.

02.1 Project Description:

  • Project Name : Sensor Interfacing with Microcontroller P89VRD2BN/PIC18F458.
  • Skill: Sensor interfacing like Temperature, Pressure, Humidity, Proximity etc, programming used Embedded C, Hardware design Multisim, PCB design in Ultiboard, Microcontroller used PIC18F458/P89Vrd2BN.
  • Application : In Industry, Biomedical, Automation industry, Aerospace etc.
  • Result : Completed
  • Actually when I do the work then I faced some problems and that’s are first of all sensor value or calibration which is very important for contr0l any type of machine, because that is backbone of machine means of sensor not detect or you don't set the sensor then machine not working properly. Here I used light sensor so light effect is the problem means always change the value of sensor on the light effects. Second milestone is PCB or printed circuit
@indra1234
indra1234 / wp3.md
Last active August 29, 2015 14:08
Embedded System & Microcontroller Projects : 03 Project – Paper Feeding Machine Control by PIC18F458 microcontroller and link to a Touch Panel.

Embedded System & Microcontroller Projects : 03 Project – Paper Feeding Machine Control by PIC18F458 microcontroller and link to a Touch Panel.

03.1 Project Description:

  • Project Name : Motor control using by PIC18F458 microcontroller and Touch panel.
  • Skill : Sensor used proximity sensor and counter sensor, programming used Embedded C, Hardware design Multisim, PCB design in Ultiboard, Microcontroller used PIC18F458.
  • Application : In Industry, Biomedical, Automation industry, Aerospace etc.
  • Result : Completed.
  • This project based on Paper Feeding Machine which rolls polythene/ papers to other machines in big industrial machines. The machine where the paper needs to be feed and for that needed control.That is the Picture of the paper Feeding machine where paper is mounted on shaft and the paper need to feed in the next machine. In here I had to control the feeding system in such a way to maintain the continuity of the paper in the next system so that paper don't touch the ground as well as pape
@indra1234
indra1234 / Mechanical.md
Last active August 29, 2015 14:08
HYDRAULIC OPERATING ENGINE PROCESSED BY DOUBLE ACTING PISTON USING WATER AS FLUID.

HYDRAULIC OPERATING ENGINE PROCESSED BY DOUBLE ACTING PISTON USING WATER AS FLUID.

BASIC COMPONENTS :

  • Two pressure meter (Range 200psi)
  • Control valve (Four pieces of 1/2’’)
  • Non-return valve (1/2’’)
  • Water vessel
  • Air vessel
  • Teflon tape
  • Nipple (1/2’’)
  • Nylon pipe
@indra1234
indra1234 / Texas.md
Last active May 25, 2016 10:54
A Simple Human Fingertip Identification Technique.

A Simple Human Fingertip Identification Technique.

Introduction:

The fingerprint identification technique is also termed as “Dactyloscopy” or “Handprint Identification”. A fingerprint in its narrow sense is an impression left by the “friction ridges” of the human digits (hand and foot). However in a wider sense fingerprints can be the impression of the friction ridges of any part of the human hand or human foot. A friction ridge is basically the raised portion of the epidermis layer of the skin. This epidermis layer is much more ‘groovy’ or developed at those parts of the human body that is meant for holding or for gripping, viz. hands and feet. These ridges or grooves are stimulated by the human nervous system. They are caused by the underlying interface between the dermal papillae of the dermis and the inter-papillary pegs of the epidermis. Since the epidermal layer of the skin is made from the epidermal cells of the body, so obviously, the epidermal ridges of an individual is unique and varies from

@indra1234
indra1234 / Hardware Developer.md
Last active May 25, 2016 10:54
Looking for new challenge in Germany as a Hardware Developer(Hardware Entwickler) or Electronics Engineer(Elektronik or Ingenieur)

Looking for new challenges or new project in germany as a Hardware Developer.

Dear all XING Members,

Hello , i hope that are you good and fit.

My name is Indrajit Paul. I have completed my University degree(Bachelor of Engineering) in Electronics & Instrumentation Engineering. Currently, I am in India and looking for new challenges in Germany as Hardware Developer or Electronics Hardware develoer or Embedded Developer. Currently , i am Self employed doing a project work in freelacer. I have 7+ years in Electronics project work and also 4+ years professional work experience.

In my team, i am single member and also i am confident to accept new challange in Germany, EU. As a Hardware developer , i am always focus on both side Electronics Hardware and also Embedded software. I have also done lot of Electronics project and also Instruments or machine. Just instrument like as, Home Automation controlled a Simple Remote, Temperature measurement machine, PH measurment, Various sensor control machine etc. I am i

@indra1234
indra1234 / wp1.md
Last active June 14, 2016 04:29
wp1-Home Automation system using by RC5 Remote and PIC18F458/8051 microcontroller

Embedded System & Microcontroller Projects: 01 Home Automation system using by RC5 Remote and PIC18F458/8051 microcontroller.

01.1 Project Description:

  • Project Name : Home Automation System using by RC5 Remote and PIC18F458/8051 microcontroller.
  • Skill : IR Remote(Transmitter), IR receiver, programming used Embedded C, Hardware design Multisim, PCB design in Ultiboard, Microcontroller used PIC18F458/P89Vrd2BN.
  • Application : In Industry, Home Automation etc.
  • Result: Completed.
    • This project is very useful. My main aim is used this project in home. Generally in our home we used to on/off light or fan etc. a switch now I have developed it by a remote means switch not needed. In this project I have used one remote, IR receiver, RC5 protocol and microcontroller. IR receiver: In here this IR receiver is used which manufactured by SIEMENS.Usually Philips remote are RC5 compatible. WP1
  • In here one Phili
![WP1](https://github.com/indra1234/images/blob/master/electronics/Snapshot_20140827_2.jpg?raw=true)
@indra1234
indra1234 / gist:4612f611cc4e8fb267044a205f707565
Last active August 2, 2016 00:36
Jobsuch als Hardware Entwickler in Deutschland.

Hallo , zussamen,

Guten Tag.

Ich heiße Herr Indrajit Paul und lebe in Indien. Ich bin Hardware Entwickler und habe viele Jahre Erfahrungen in Elektronik Hardware & Software. Ich habe vielen projekt getan. Das projekt ist beide auf Elektronik Hardware und Software.

Ich habe vielen Jahres erfahrungen in Elcetronik Design (Analog & Digital) , Embedded System Entwickler und Hardware Entwickler.

@indra1234
indra1234 / CAN BUS.md
Last active October 18, 2017 00:32
CAN(control Area Network) BUS based machine control used in Automation Industry(CAN BASED MULTI MOTOR MOTION OR RPM CONTROL AND DATA ACQUISIOTION USING BY A PC).

CAN(control Area Network) BUS based machine control used in Automation Industry(CAN BASED MULTI MOTOR MOTION OR RPM CONTROL AND DATA ACQUISIOTION USING BY A PC).

Basic Block Diagram of CAN Bus model:

CAN BUS CAN BUS

Abstract:

  • Controller Area Network (CAN) has long been used for automation application as a method to enable robust serial communication. The goal was to make the system more reliable, safe, and efficient while decreasing wiring harness weight and complexity. Controller Area Network is a multi-master, message broadcast system that can operate at maximum signaling rate of 1 Mbps (Megabits per second). CAN bus is a two wire bus used for serial communication. The various advantages of CAN bus are discussed over other serial buses like MOD bus. Based on these factors, a CAN bus system in building automation, Process Automation System, S
@indra1234
indra1234 / misrac.md
Last active June 12, 2022 20:02
How to make my projects MISRA-C compatible

How to Checking MISRA-C (2004) rule of your programming code.

  1. MISRA_C testing is very important for checking your programming warning means we follow some rules to solve the warning problem. When we are write a program in C software or Keil IDE or Mikroelectronica IDE then we show after build the project the result should be shown: your program(xx.c) is compile successfully with 0 error and 100 or more errors. So, that is the one default in program because sometimes it happens your programming have a no error but with warnings when you burn this code in your microcontroller chip then In here MISRA_C rules are described: