Muutke küpsiste eelistusi

E-raamat: Internet of Things with 8051 and ESP8266 [Taylor & Francis e-raamat]

(Lovely Professional University, India), (Lovely Professional University, India), (Lovely Professional University, India), (Schematics Microelectronics, Dehradun, INDIA), (Lovely Professional University, Jalandhar, India)
  • Formaat: 178 pages, 27 Tables, black and white; 50 Illustrations, black and white
  • Ilmumisaeg: 07-Dec-2020
  • Kirjastus: CRC Press
  • ISBN-13: 9781003082132
  • Taylor & Francis e-raamat
  • Hind: 133,87 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Tavahind: 191,24 €
  • Säästad 30%
  • Formaat: 178 pages, 27 Tables, black and white; 50 Illustrations, black and white
  • Ilmumisaeg: 07-Dec-2020
  • Kirjastus: CRC Press
  • ISBN-13: 9781003082132
Internet of Things with 8051 and ESP8266 provides a platform to get started with the Internet of Things (IoT) with 8051. This book describes programming basics and how devices interface within designed systems. It presents a unique combination of 8051 with ESP8266 and I/O devices for IoT applications supported by case studies to provide the solutions to real-time problems. The programs and circuits have been tested on real hardware and explore different areas in IoT applications. Divided into four sections, it explains the customized boards for IoT applications followed by the means by which 8051 and ESP8266 interface with I/O devices. It spans levels from basic to advanced interfacing with special devices, server design, and data logging with different platforms.

Features:











Covers how I/O devices interface with 8051 and ESP8266





Explains the basic concepts of interfacing complexity using applications with examples





Provides hands-on practice exercises with 8051 and ESP8266 for IoT applications





Discusses both case studies and programming tests on real hardware during industrial and student projects





Reviews the integration of smart devices with IoT

Internet of Things with 8051 and ESP8266 is intended for senior undergraduate and graduate students in electrical and electronics engineering, but anyone with an interest in the professional curriculum of electrical and electronics engineering will find this book a welcome addition to their collection.
Preface xi
Authors' Biographies xiii
Section A Basics of 8051 Microcontroller and IoT
Chapter 1 Introduction to the IoT
3(12)
1.1 Introduction to IoT
3(1)
1.1.1 IoT in Society
4(1)
1.2 IoT Components
4(3)
1.2.1 Sensor
4(1)
1.2.2 Push Button
5(1)
1.2.3 Pressure Sensor
5(1)
1.2.4 Ultrasonic Sensor
5(1)
1.2.5 Infrared Sensor
5(1)
1.2.6 Proximity and Touch Sensor
5(1)
1.2.7 Laser Sensor
5(1)
1.2.8 Bump Sensor
5(1)
1.2.9 Metal Sensor
5(1)
1.2.10 The Fire Sensor
5(1)
1.2.11 The Passive Infrared (PIR) Sensor
6(1)
1.2.12 Potentiometer
6(1)
1.2.13 Alcohol Sensor
6(1)
1.2.14 Temperature Sensor
6(1)
1.2.15 Gas Sensor
6(1)
1.2.16 GPS
6(1)
1.2.17 Gyroscope
6(1)
1.2.18 Thermal Camera
6(1)
1.2.19 Humidity Sensor
6(1)
1.2.20 Magnetometer
6(1)
1.2.21 Compass Sensor
7(1)
1.2.22 Accelerometer
7(1)
1.2.23 Load Cell
7(1)
1.2.24 Fingerprint Sensor
7(1)
1.2.25 Inertial Measurement Unit
7(1)
1.2.26 Current and Voltage Sensor
7(1)
1.2.27 Vibration Sensor
7(1)
1.2.28 RFID
7(1)
1.3 Actuators
7(2)
1.3.1 Rotational Actuators
8(1)
1.3.2 AC Motor
8(1)
1.3.3 DC Motor
8(1)
1.3.4 Geared DC Motor
8(1)
1.3.5 Servo Motor
8(1)
1.3.6 Industrial Servo Motor
8(1)
1.3.7 Stepper Motor
8(1)
1.3.8 Linear Actuator
8(1)
1.3.9 DC Linear Actuator
9(1)
1.3.10 Solenoid
9(1)
1.3.11 Muscle Wire
9(1)
1.3.12 Pneumatic and Hydraulic Actuators
9(1)
1.4 Cloud Computing Model
9(3)
1.4.1 Software as a Service (SaaS)
9(1)
1.4.2 Platform as a Service (PaaS)
10(1)
1.4.3 Infrastructure as a Service (IaaS)
11(1)
1.5 Zigbee
12(1)
1.6 BLE
12(1)
1.7 6LoWPAN
13(2)
1.7.1 Functions
13(2)
Chapter 2 Meet 8051 and Keil Compiler-A Software Development Environment
15(4)
2.1 Introduction to 8051
15(1)
2.2 Keil Compiler-A Software Development Environment
15(4)
2.2.1 uVision3 IDE
15(2)
2.2.2 uVision Debugger
17(1)
2.2.3 Execution
17(2)
Chapter 3 Introduction to NuttyFi Board and Its Programming
19(6)
3.1 Introduction to NuttyFi Board
19(1)
3.1.1 Pin Description
19(1)
3.1.2 Specification of NuttyFi
19(1)
3.2 Programming Steps to NuttyFi/Esp8266
20(5)
3.2.1 Installing NuttyFi in to Arduino IDE
20(5)
Chapter 4 Introduction to Customized Board with 8051 Microcontroller and NuttyFi/ESP8266
25(8)
4.1 Introduction to Customized Board with 8051 Microcontroller and NuttyFi/ESP8266
25(8)
4.1.1 ADC 0804 (ADC or Analog-to-Digital Conversion)
25(1)
4.1.2 MUX 74HC4051
25(2)
4.1.3 NuttyFi
27(1)
4.1.4 Reset Circuit
27(1)
4.1.5 Crystal Circuit
28(1)
4.1.6 LCD Circuitry
29(4)
Section B Interfacing of 8051 Microcontroller and NuttyFi/ESP8266 with I/O devices
Chapter 5 Interfacing of 8051 and NuttyFi/ESP8266 with LED
33(6)
5.1 Circuit Diagram
33(3)
5.2 Program
36(3)
Chapter 6 Interfacing of 8051 and NuttyFi/ESP8266 with Seven Segment Display
39(6)
6.1 Seven Segment Display
39(1)
6.2 Circuit Diagram
39(4)
6.3 Program
43(2)
Chapter 7 Interfacing of 8051 and NuttyFi/ESP8266 with LCD
45(8)
7.1 Introduction of Liquid Crystal Display
45(1)
7.2 Circuit Diagram
45(3)
7.3 Program
48(5)
Chapter 8 Interfacing of 8051 and NuttyFi/ESP8266 with Analog Sensor
53(26)
8.1 Potentiometer
53(5)
8.1.1 Circuit Diagram
53(3)
8.1.2 Program
56(2)
8.2 Temperature Sensor
58(5)
8.2.1 Circuit Diagram
58(3)
8.2.2 Program
61(2)
8.3 Light Dependent Resistor
63(5)
8.3.1 Circuit Diagram
64(1)
8.3.2 Program
65(3)
8.4 Flex Sensor
68(4)
8.4.1 Circuit Diagram
68(3)
8.4.2 Program
71(1)
8.5 Gas Sensor
72(7)
8.5.1 Circuit Diagram
73(2)
8.5.2 Program
75(4)
Chapter 9 Interfacing of 8051 and NuttyFi/ESP8266 with Digital Sensor
79(14)
9.1 Push Button
79(4)
9.1.1 Circuit Diagram
79(2)
9.1.2 Program
81(2)
9.2 PIR Sensor
83(4)
9.2.1 Circuit Diagram
83(1)
9.2.2 Program
84(3)
9.3 Flame/Fire Sensor
87(6)
9.3.1 Circuit Diagram
87(2)
9.3.2 Program
89(4)
Section C Interfacing of 8051 Microcontroller and NuttyFi/ESP8266 with Special Devices
Chapter 10 Interfacing of 8051 and NuttyFi/ESP8266 with UART Based Devices
93(8)
10.1 Ultrasonic Sensor
93(3)
10.1.1 Circuit Diagram
93(1)
10.1.2 Program
93(3)
10.2 DHT11
96(5)
10.2.1 Circuit Diagram
96(1)
10.2.2 Program
97(4)
Chapter 11 Interfacing of 8051 with I2C Based Devices
101(14)
11.1 DHT11
101(3)
11.1.1 Circuit Diagram
101(1)
11.1.2 Program
102(2)
11.2 Ultrasonic Sensor
104(3)
11.2.1 Circuit Diagram
104(2)
11.2.2 Program
106(1)
11.3 EEPROM
107(3)
11.3.1 Circuit Diagram
107(1)
11.3.2 Program
108(2)
11.4 DS1307
110(5)
11.4.1 Circuit Diagram
110(2)
11.4.2 Program
112(3)
Chapter 12 Interfacing of 8051 with SPI Based Devices
115(4)
12.1 Introduction
115(1)
12.1.1 SPI Lines
115(1)
12.2 Circuit Diagram
115(2)
12.3 Program
117(2)
Chapter 13 Interfacing of 8051 with One Wire Interface-based Devices
119(10)
13.1 DS1820
119(4)
13.1.1 Circuit Diagram
119(1)
13.1.2 Program
120(3)
13.2 8051 To 8051 Communication
123(6)
13.2.1 Circuit Diagram
123(2)
13.2.2 Program
125(4)
Chapter 14 Interfacing of 8051 with Bluetooth
129(6)
14.1 Introduction
129(1)
14.2 Circuit Diagram
129(1)
14.3 Program
130(5)
Section D Case Study Based on Data Logger to Cloud Server
Chapter 15 Health Monitoring System for Solar Panel with Cayenne APP
135(10)
15.1 Introduction
135(1)
15.2 Circuit Diagram
135(1)
15.3 Program
136(6)
15.3.1 Program for 8051 Microcontroller
137(3)
15.3.2 Program for NuttyFi
140(2)
15.4 Cloud Server
142(3)
Chapter 16 Smart Irrigation System in Agricultural Field with Blynk APP
145(10)
16.1 Introduction
145(1)
16.2 Circuit Diagram
145(2)
16.3 Program
147(5)
16.3.1 Program for 8051
147(3)
16.3.2 Program for NuttyFi
150(2)
16.4 Cloud Server
152(3)
16.4.1 Steps to Design Blynk App
152(3)
Chapter 17 Environmental Parameters Monitoring System with Virtuino APP
155(8)
17.1 Introduction
155(1)
17.2 Circuit Diagram
155(2)
17.3 Program
157(5)
17.3.1 Program for 8051
157(3)
17.3.2 Program for NuttyFi
160(2)
17.4 Cloud Server
162(1)
Chapter 18 Weather Station with ThingSpeak Server
163(10)
18.1 Introduction
163(1)
18.1.1 Wind Speed Sensor
163(1)
18.1.2 Calibration
163(1)
18.2 Circuit Diagram
163(2)
18.3 Program
165(6)
18.3.1 Program for 8051
165(3)
18.3.2 Program for NuttyFi
168(3)
18.4 Cloud Server
171(2)
18.4.1 Steps to Create a Channel
171(2)
Index 173
Anita Gehlot is currently associated with Lovely Professional University as Associate Professor with more than ten years of experience in academics. She has twenty patents in her account and has published more than fifty research papers in referred journals and conference.

Rajesh Singh is currently associated with Lovely Professional University as Professor with more than fifteen years of experience in academics. He has been awarded as gold medallist in M.Tech and honors in his B.E.

Praveen Kumar Malik is working as Professor in Dept. of Electronics and Communication, Lovely Professional University, Punjab India. He has more than 15 papers in different National and International Journals. His major area of interest includes Antenna Design, wireless Communication and Embedded systems.

Lovi Raj Gupta is the Executive Dean, Faculty of Technology & Sciences, Lovely Professional University. He is a leading light in the field of Technical and Higher education in the country. His research focused approach and an insightful innovative intervention of technology in education has won him much accolades and laurels.

Bhupendra Singh is Managing director of Schematics Microelectronics and provides Product design and R&D support to industries and Universities. He has published fifteen books in the area of Embedded Systems and Internet of Things with reputed publishers like CRC/Taylor & Francis, Narosa, GBS, IRP, NIPA and RI publication.