MaixDuino-Based Environmental Monitoring System with IR and Audio Feedback
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary of the Circuit
This circuit integrates a MaixDuino development board with a DHT11 temperature and humidity sensor, an FC-51 infrared proximity sensor, and a loudspeaker. The MaixDuino board serves as the central processing unit, interfacing with the sensors to receive environmental data and outputting signals to the loudspeaker. The DHT11 sensor provides temperature and humidity readings, while the FC-51 sensor detects the presence of objects within its proximity. The loudspeaker is driven by the MaixDuino to produce audio signals.
Component List
MaixDuino
- Description: A development board based on the K210 RISC-V processor, suitable for AI and IoT applications.
- Pins: IO3, IO4, VIN, GND, 5V, 3.3V, Sp+, SP-
DHT11 Sensor V2
- Description: A digital temperature and humidity sensor that provides calibrated digital output.
- Pins: GND, DAT, VCC
Sensor FC-51 IR
- Description: An infrared proximity sensor module that is used to detect the presence of objects.
- Pins: OUT, GND, VCC
Loudspeaker
- Description: An electroacoustic transducer used to produce sound.
- Pins: pin1, pin2
Wiring Details
MaixDuino
- IO3 connected to Sensor FC-51 IR OUT
- IO4 connected to DHT11 Sensor V2 DAT
- GND connected to DHT11 Sensor V2 GND and Sensor FC-51 IR GND
- 5V connected to Sensor FC-51 IR VCC
- 3.3V connected to DHT11 Sensor V2 VCC
- Sp+ connected to Loudspeaker pin1
- SP- connected to Loudspeaker pin2
DHT11 Sensor V2
- DAT connected to MaixDuino IO4
- GND connected to MaixDuino GND
- VCC connected to MaixDuino 3.3V
Sensor FC-51 IR
- OUT connected to MaixDuino IO3
- GND connected to MaixDuino GND
- VCC connected to MaixDuino 5V
Loudspeaker
- pin1 connected to MaixDuino Sp+
- pin2 connected to MaixDuino SP-
Documented Code
No code has been provided for the microcontrollers in the circuit. To fully utilize the components, embedded code should be written and uploaded to the MaixDuino board. The code should initialize the sensors, read data from them, and control the loudspeaker based on the sensor inputs. Since no code is available, this section will remain empty until the necessary code is provided.
This document provides an overview of the circuit's components and their interconnections. For a complete functional description, the code for the MaixDuino microcontroller should be included, detailing how it interacts with the sensors and controls the loudspeaker.