Technical requirements
This chapter will require you to have the following hardware and software installed:
- Hardware:
- ESP32 microcontroller
- DHT11 temperature and humidity sensor
- Keyestudio Arduino Super Starter Kit
- Ultrasonic distance sensor (HC-SR04)
- Servo motor (SG90)
- Red, yellow, and green LEDs
- 220-ohm resistors
- Breadboard
- Jumper wires
- Software:
- Arduino IDE
- TensorFlow
- TensorFlow Lite
TensorFlow
TensorFlow is an open source software (OSS) library and platform for machine learning (ML) and deep learning (DL) that was developed by the Google Brain team. It is very popularly used within industry, academia, and research due to its performance, flexibility, and scalability. It allows developers to design and build ML models that are both on cloud-based platforms and edge devices. This includes a wide variety of features such as model training and deployment, data visualization, and distributed computing.
In this chapter, we will be using TensorFlow as a service to run an...