0% found this document useful (0 votes)
9 views2 pages

Circuit Substitute For ESP32C3

The document outlines the setup of a breadboard circuit including power rails, a voltage regulator, an ATmega328P microcontroller, and various components such as a Bluetooth module and temperature sensor. It provides specific connections for power supply, signal transmission, and additional components like capacitors and buttons for functionality. Additionally, it includes tasks for data storage and sensor integration.

Uploaded by

Keya Sinha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Circuit Substitute For ESP32C3

The document outlines the setup of a breadboard circuit including power rails, a voltage regulator, an ATmega328P microcontroller, and various components such as a Bluetooth module and temperature sensor. It provides specific connections for power supply, signal transmission, and additional components like capacitors and buttons for functionality. Additionally, it includes tasks for data storage and sensor integration.

Uploaded by

Keya Sinha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Breadboard Power Rails Use the red rail for 3.3V and Provides power.

the blue rail for GND.

5V Power Source Connect VCC (5V) to Initial power supply before


breadboard power rail. voltage regulation.
Connect GND to ground rail.

AMS1117-3.3V Voltage IN (left leg) → 5V rail - GND Converts 5V down to 3.3V,


Regulator (middle leg) → GND rail - OUT needed for the microcontroller
(right leg) → new 3.3V rail & BLE module.

10µF Capacitors (x2) - One between IN & GND of Stabilizes voltage and prevents
AMS1117 fluctuations.
- One between OUT & GND of
AMS1117

ATmega328P Microcontroller Place in the middle of the replacing the ESP32-C3.


breadboard, ensuring each leg
is on a separate row.

ATmega328P Power Pins - Pin 7 (VCC) → 3.3V rail - Pin 8 Provides power to the
(GND) → GND rail - Pin 22 microcontroller.
(AVCC) → 3.3V rail - Pin 21
(GND) → GND rail

16 MHz Crystal Oscillator - One pin to Pin 9 of Provides clock timing for the
ATmega328P microcontroller.
- Other pin to Pin 10

22pF Capacitors (x2) - One between Pin 9 and GND - Ensures the crystal oscillator
One between Pin 10 and GND operates correctly.

Reset Button - One side to Pin 1 (RESET) of to restart the microcontroller


ATmega328P - Other side to when pressed.
GND - 10kΩ pull-up resistor
between RESET and 3.3V

Boot Button - One side to GND - Other side Enables programming mode
to Pin 2 (DTR) of UART module

HM-10 Bluetooth Module - VCC → 3.3V rail - GND → wireless communication to a


GND rail - TX → RX (Pin 2 on phone via Bluetooth.
ATmega328P) - RX → TX (Pin 3
on ATmega328P)

DHT22 Temperature & - VCC → 3.3V rail - GND → Collects temperature &
Humidity Sensor GND rail - DATA → Pin 4 on humidity data to send via
ATmega328P - 10kΩ pull-up Bluetooth.
resistor between DATA and
3.3V
USB-to-UART Module - VCC → 3.3V rail - GND → Used to program the
(FTDI/CH340) GND rail - TX → RX (Pin 2 on microcontroller and send
ATmega328P) - RX → TX (Pin 3 debug information.
on ATmega328P) - DTR → Boot
Button (Pin 2)

Microcontroller - suggest one, or should we build one?


building is straight forward.
app is ready
give sensor

To do:
store the data to download the csv file.
light dependent resistor output reading
how to use light dependent resistor and take reading
function of LDR

You might also like