Saturday, 9 July 2016

Notice Board Display using ESP8266

Notice Board Display using Wi-Fi


Wi-Fi(Wireless-Fidelity) is a Wireless communication protocol part of IEEE 802.11 standard
Wi-Fi is commonly used to create ad-hoc  network by creating access point.Unlike Bluetooth Many wifi devices can connect to same access point. ESP8266 is a Serial Wi-Fi module.
It has eight pins starting from 
Row-1
Top right (1) Vcc(3.3v) level sensitive  
Top left (2) Rx 
Row-2
 Right(3) Reset - connect it to 3.3v for normal operation
 Left (4) GPIO1 - Can be used as I/O
Row-3
 Right(5) CH_PD- connect it to 3.3v for normal operation
 Left(6) GPIO2- Can be used as I/O
Row-4
Right(7) Tx
Left(8) Gnd

Similar to Bluetooth configure Wi-Fi in AT command mode 
using USB-TTL converter 
 CoolTerm software

1. AT - OK
2. AT+CIOBAUD ?
GIVES COMMUNICATION BAUD RATE
3. AT+CIPMUX=1
CONNECT WITH MANY DEVICES
4. AT+CWMODE=3
STATION+ACCESS POINT
5. AT+CIFSR
GIVES DEVICE IP
6.AT+CWSAP="NAME","PASSWORD",5,3
TO CREATE ACCESS POINT
7.AT+CIPSERVER=1,80
START SERVER AT PORT-80




Once Configured through USB to Serial Converter. Connect your Android phone to esp8266 serial over wifi. Then open Telnet app and enter wifi IP and Port number here it is
IP: 192.168.4.1
Port: 80
then click on connect to server


then link will be established you can pass what ever message you want 
if you observe output on coolterm unlike bluetooth it is not a straight forward message along with message you can see some  redundant data like +IPD,0,13:  OK 

 which should be avoided  when you display it on lcd. So clearly from format character ':' indicates beginning of message and use some special char for termination of message in this example i used '#'


store entire message in string and then display it on lcd. In this way you can do this project

Downlode code - Here


Friday, 8 July 2016

Projects

Projects

1.Automation using WiFi - Click Here

2.Automation using Bluetooth-   Click Here

3. Notice Board display using Bluetooth  - Click Here

4.Automatic Railway Level crossing Control System - Click Here

5.Gas Sensor Based Automation - Click Here

6. Automation using GSM - Click Here

7. Automatic Irrigation System using Soil Sensor - Click Here

8. Automatic Water-Level Indicator using Water Sensor - Click Here

9. Obstacle Detection using UltraSonic Sensor - Click Here

10. Digital Clock Using Timer - Click Here

11. Digital Thermometer using LM35 - Click Here

12. Speed Control of DC Motor - Click Here

13. Automatic Street Light Control - Click Here

14. Electronic Voting Machine - Click Here

15. Music Generation using Buzzer - Click Here

16. Motion Detection using Accelerometer - Click Here

17. Notice Board Display using GSM - Click Here

18. Notice Board Display using Wi-Fi - Click Here

19. Internet of Things - Click Here

20. Interactive Voice Response System - Click Here

21. Authentication System using RFID - Click Here


Sunday, 3 July 2016

Automation using Wi-Fi

Automation using Wi-Fi


Wi-Fi(Wireless-Fidelity) is a Wireless communication protocol part of IEEE 802.11 standard
Wi-Fi is commonly used to create ad-hoc  network by creating access point.Unlike Bluetooth Many wifi devices can connect to same access point. ESP8266 is a Serial Wi-Fi module.
It has eight pins starting from 
Row-1
Top right (1) Vcc(3.3v) level sensitive  
Top left (2) Rx 
Row-2
 Right(3) Reset - connect it to 3.3v for normal operation
 Left (4) GPIO1 - Can be used as I/O
Row-3
 Right(5) CH_PD- connect it to 3.3v for normal operation
 Left(6) GPIO2- Can be used as I/O
Row-4
Right(7) Tx
Left(8) Gnd

Similar to Bluetooth configure Wi-Fi in AT command mode 
using USB-TTL converter 
 CoolTerm software

1. AT - OK
2. AT+CIOBAUD ?
GIVES COMMUNICATION BAUD RATE
3. AT+CIPMUX=1
CONNECT WITH MANY DEVICES
4. AT+CWMODE=3
STATION+ACCESS POINT
5. AT+CIFSR
GIVES DEVICE IP
6.AT+CWSAP="NAME","PASSWORD",5,3
TO CREATE ACCESS POINT
7.AT+CIPSERVER=1,80
START SERVER AT PORT-80







Microcontroller pins cannot drive relay directly hence a driver circuit is required.
Driver should have good current gain. CE or CC configuration is preferred
Relay has 5 terminals 
1. Vdc - 5v
2.Gnd- connect it to  Collector pin of BJT
3. Common - Connect it to AC/DC source
4. NC- Normally close connect it to load1 
5. NO- Normally open connect it to load2

or else connect only one load to any of these two pins (4,5)
so that you can switch only one device at a time.


Download-code

Automation Using Bluetooth HC-05


Automation Using Bluetooth HC-05

Bluetooth is a Wireless communication protocol got its name after King Herald Bluetooth,
Bluetooth is a IEEE 802.15.1 standard part of Personal Area Network (PAN) operates at 2.4GHz ISM band. Bluetooth uses Frequecy Hop Spread Spectrum(FHSS). Bluetooth divides transmitted data into packets, and transmits each packet on one of 79 designated Bluetooth channels. Each channel has a bandwidth of 1 MHz. It usually performs 800 hops per second, Bluetooth Module HC-05 is the serial device.


It has six pins
1. State -leave it floating
2. Rx- Should be connected to Tx of UART
3. Tx- Should be connected to Rx of UART
4. Gnd- connect it to Ground(0V)
5. Vcc- connect it to 5V
6. Enable- used in AT command mode.

Before using Bluetooth Module initially it is configured through AT commands.
use USB-TTL converter 
      Cool-Terminal





                                                USB-Serial(TTL) Converter







Microcontroller pins cannot drive relay directly hence a driver circuit is required.

Driver should have good current gain. CE or CC configuration is preferred
Relay has 5 terminals 
1. Vdc - 5v
2.Gnd- connect it to  Collector pin of BJT
3. Common - Connect it to AC/DC source
4. NC- Normally close connect it to load1 
5. NO- Normally open connect it to load2

or else connect only one load to any of these two pins (4,5)
so that you can switch only one device at a time.




download code -click here

Notice Board Display Using Bluetooth

Notice Board Display Using Bluetooth

Bluetooth is a Wireless communication protocol got its name after King Herald Bluetooth,
Bluetooth is a IEEE 802.15.1 standard part of Personal Area Network (PAN) operates at 2.4GHz ISM band. Bluetooth uses Frequecy Hop Spread Spectrum(FHSS). Bluetooth divides transmitted data into packets, and transmits each packet on one of 79 designated Bluetooth channels. Each channel has a bandwidth of 1 MHz. It usually performs 800 hops per second, Bluetooth Module HC-05 is the serial device.


It has six pins
1. State -leave it floating
2. Rx- Should be connected to Tx of UART
3. Tx- Should be connected to Rx of UART
4. Gnd- connect it to Ground(0V)
5. Vcc- connect it to 5V
6. Enable- used in AT command mode.

Before using Bluetooth Module initially it is configured through AT commands.
use USB-TTL converter 
      Cool-Terminal




                                                USB-Serial(TTL) Converter




Download - code



Saturday, 18 June 2016

Automatic Railway-Level crossing control system

Automatic Railway-Level crossing control system 

Normally at Railway level crossing a person has to keep track of trains its arrival and departure at those junctions accordingly he has to block external traffic. Being the most tedious and hectic job person has to be alert and accordingly he has to take necessary action. This project helps in automating this tedious process.
  IR Sensor can be used to detect objects it has three pins
1. Vcc -connect it to 5v
2. Gnd- connect it to ground
3. Out is digital o/p will give logic 1 on obstruction else logic 0

IR sensor has to be placed at a distance from level crossing in such a way that
whenever rail approaches level -crossing IR sensor has to be obstructed by train immediately this has to give warning to people who are about to cross junction. As well as it has to control gate indirectly which is controlled through motor. 


Download - code

Gas Sensor Based Automation

Gas Sensor Based Automation 

Fire Alarm systems can be used to alert people just at the instance of occurrence of Fire accident. Particularly if fire accident is due to LPG gas or Marsh gas or Methane (CH4) then this project can be used to alert people on leakage of gas.


 
Sensor Has 4 pins 
1. Vcc should be connected to 5v
2. Gnd should be connected to 0v
3. AO Analog should be connected to ADC input
4. DO If Analog o/p is used then not required other wise it gives Digital output Logic 1 when gas is
 detected

Sensor detects Methane gas CH4 if present in air and gives equivalent analog voltage proportional to concentration of CH4 gas.

In this experiment a cotton piece is dipped in rectified spirit and placed near sensor to show how it produces analog output for 10bit ADC values are shown on LCD with appropriate message

1. If  Sensor output is below 500 then considered as safe
2. if it reads between 600 to 900 considered as critical 
3. if it reads above 900 considered as danger immediate attention is required

                                                                Download - code