✨ Use RCAPP and get 5% off 👇
Skip to content
Due to high volume of orders, all the orders confirmed after 1PM on 29th June will only be shipped on 30th June

Smart Doorbell Using ESP8266 Under ₹700

Smart Doorbell Using ESP8266 Under ₹700
-
Written By - Robocraze -
📅 Updated on 09 Apr 2026
Summarize with AI
✅ Prompt copied

Summary

Mastering the Internet of Things (IoT) is often perceived as an expensive endeavor, but a smart doorbell project proves that you can build sophisticated home automation for less than the cost of a large pizza. While a software bug might just crash a program, a hardware error can actually fry a component. In this post, we will look at how navigating IOT project India during my early projects taught me that building is about more than just logic; it's about mastering the physical nuances that make a circuit truly reliable and functional on a budget of under ₹700. 

Smart Doorbell Using ESP8266 Under ₹700 - Cover Image

Getting Started with Affordable IoT 

Before we dive into the specific solutions, it is important to realize that most hardware failures aren't due to bad components, but small setup errors. This build focuses on the ESP8266—a powerhouse microcontroller that includes built-in Wi-Fi, making it the perfect candidate for an esp8266 tutorial aimed at beginners. These top seven mistakes represent the most common points of failure I’ve encountered while exploring NodeMCU Boards and various IoT Kits.

Affordable IOT components

Components and Supplies

5V ESP8266 WiFi Relay Module - 5V ESP8266 relay module for wireless smart home automation. -Nodemcu ESP Board -Robocraze5V ESP8266 WiFi Relay Module - 5V ESP8266 relay module for wireless smart home automation. -Nodemcu ESP Board -Robocraze

    5V ESP8266 WiFi Relay Module

    5V ESP8266 WiFi Relay Module The ESP8266 WiFi 5V 1 Channel Relay Module equips with the ESP8266 WiFi module and micro-controllers, through the mobile phone APP to the module to send serial instructions to achieve in the LAN within the relay for wireless control. ...
    Rs 200/-
    Rs 200/-
    Rs 299/-
    Save Rs 99/-
    Node MCU ESP8266 V3 (LOLIN CH340 chip)Node MCU ESP8266 V3 (LOLIN CH340 chip)

      Node MCU ESP8266 V3 (LOLIN CH340 chip)

      Node MCU ESP8266 V3 (LOLIN CH340 chip) The Lolin NodeMCU ESP8266 V3 WiFi Module is your key to unlocking the potential of the Internet of Things (IoT). If you're searching for a seamless and affordable IoT development solution in India, you've found it. This...
      Rs 194/-
      Rs 194/-
      Rs 224/-
      Save Rs 30/-
      Node MCU ESP8266 V3 (LOLIN CH340 chip) (pack of 25)Node MCU ESP8266 V3 (LOLIN CH340 chip) (pack of 25)

      Node MCU ESP8266 V3 (LOLIN CH340 chip) (pack of 25)

      Node MCU ESP8266 V3 (LOLIN CH340 chip) The All-new NodeMcu ESP8266 V3 CH340 Wifi Dev. Board is a fast-leading edge low-cost WiFi technology. Modern high-level mature LUA-based technology. It is an integrated unit with all available resources on board. It is super simple to complement your...
      Rs 5,999/-
      Rs 5,999/-
      Rs 7,499/-
      Save Rs 1,500/-
      12x12x7.3mm Tactile Push Button (10-Pack) – Sensitive switches - Mini Switch - Electronic Components -Robocraze12x12x7.3mm Tactile Push Button (10-Pack) – Sensitive switches - Mini Switch - Electronic Components -Robocraze

      12x12x7.3mm Tactile Push Button Switch(Pack of 10)

      12x12x7.3mm Tactile Push Button Switch 12x12x7.3mm Tactile Push Button Switch is widely used as a standard input “buttons” on electronic projects. These work best when you mount it on PCB but can also be used on a solderless breadboard for temporary connections in prototypes. The pins...
      Rs 64/-
      Rs 64/-
      Rs 79/-
      Save Rs 15/-
      Active Buzzer Module 3.3V-5V – Self-driving buzzer for Arduino & electronics. -Electronic Components - RobocrazeActive Buzzer Module 3.3V-5V – Self-driving buzzer for Arduino & electronics. -Electronic Components - Robocraze

      Active Buzzer Module 3.3V-5V

      Active Buzzer Module 3.3V-5V An Active Buzzer Alarm Module for Arduino is an audio signaling device, which may be mechanical, electromechanical, or piezoelectric. Just like what you are viewing now, it is a 3.3V-5V DC Electronic Part Active Buzzer Module. Using top-quality material, it...
      Rs 27/-
      Rs 27/-
      Rs 40/-
      Save Rs 13/-
      Jumper Wire Set - M2M, M2F, F2F (40 pcs each) – Ideal for Arduino & prototyping. Electronic Components - RobocrazeJumper Wire Set - M2M, M2F, F2F (40 pcs each) – Ideal for Arduino & prototyping. Electronic Components - Robocraze

        Jumper Wire Set - M2M, M2F, F2F (40 pcs each)

        Jumper Wire Set - M2M, M2F, F2F (40 pcs each) These DuPont jumper wires for electronics is a premium quality wire manufactured by using quality assured material and advanced techniques, which make them up to the standard in this highly challenging field. This 120pcs...
        Rs 139/-
        Rs 139/-
        Rs 169/-
        Save Rs 30/-
        170 Points Mini Breadboard – Compact solderless breadboard for quick prototyping. Electronic Components - Robocraze170 Points Mini Breadboard – Compact solderless breadboard for quick prototyping. Electronic Components - Robocraze

          170 Points Mini Breadboard

          170 Points Mini Breadboard This 170 Points Mini Breadboard is the ideal companion for seamless electronics prototyping, designed to provide a hassle-free experience. With a 2x17 row layout and a total of 170 pins, this prototyping breadboard offers abundant space to create and test...
          Rs 20/-
          Rs 20/-
          Rs 29/-
          Save Rs 9/-

          Required Components and Cost Breakdown 

          To keep this project under the ₹700 mark, we need to be strategic with our sourcing. The heart of the project is the ESP8266 (specifically the NodeMCU version for ease of use), paired with a few basic peripherals that you might already have in your Electronics Storage. 

          • ESP8266 NodeMCU: Approximately ₹350 - ₹400. This is your "brain" and Wi-Fi gateway. 
          • Push Button: ₹10 - ₹20. This acts as the physical trigger for the doorbell. 
          • Active Buzzer: ₹30 - ₹50. To provide an audible chime inside the house. 
          • Jumper Wires & Breadboard: ₹100 - ₹150. Essential for making connections without soldering. 
          • 5V Power Adapter: ₹100 (or reuse an old mobile charger). 

          By following this IOT project India breakdown, you can see that the total remains well within the ₹700 limit. This accessibility is what makes the maker community so vibrant; you don't need a massive budget to start innovating in your own home. 

          Wiring the Smart Doorbell 

          The hardware setup for this project is straightforward, making it an excellent esp8266 tutorial for those who prefer coding over complex circuitry. We will use a digital input for the button and a digital output for the buzzer. 

          1. Connect the Button: Place the push button on the breadboard. Connect one pin to the D3 pin (GPIO 0) of the NodeMCU and the other pin to the GND (Ground) pin. 
          2. Connect the Buzzer: Connect the positive (longer) leg of the buzzer to the D5 pin (GPIO 14) and the negative leg to the GND pin. 
          3. Powering the Board: Use a micro-USB cable to connect the NodeMCU to your computer for programming, then switch to a 5V adapter for permanent installation.
          NodeMCU ESP8266 Development Board.

          One of the most important beginner tips when wiring this is to ensure your connections are tight. A loose jumper wire on the button pin can cause "ghost" rings, where the doorbell triggers without anyone actually being at the door. 

          Setting Up the Software Logic 

          Since I’m more comfortable with the coding side of things, this is where the project really comes to life. We will use the Arduino IDE to program the ESP8266. You will need to install the ESP8266 board manager if you haven't already. 

          The logic follows a simple flow: 

          1. The ESP8266 connects to your home Wi-Fi network. 
          2. It constantly monitors the state of the D3 pin. 
          3. When the button is pressed (pin goes LOW), the buzzer triggers (D5 goes HIGH). 
          4. Simultaneously, the ESP8266 sends a "Trigger" signal to a service like IFTTT or Pushover to send a notification to your phone. 

          Using a service like IFTTT allows you to receive a mobile alert anywhere in the world when someone rings your bell. This is the "Smart" part of our IoT project in India. It transforms a simple buzzer circuit into a globally connected device for a fraction of the price of commercial alternatives. 

          Implementing Notification Services 

          To make this a true esp8266 tutorial, we must cover how the board talks to the internet. We use a "Webhooks" service. 

          • Create an Account: Sign up for a free service like Blynk or IFTTT. 
          • Get Your API Key: This is a unique string of characters that identifies your device. 
          • HTTP Request: In your Arduino code, use the ESP8266 HTTP Client library to send a GET request to the Webhook URL whenever the button is pressed. 

          This step is where many beginners get stuck. If your notification isn't arriving, check your Serial Monitor. Usually, it's a small typo in the Wi-Fi credentials or the API key. Debugging these small logic errors is exactly how you move from a beginner to an intermediate IoT developer. 

          Troubleshooting Common Issues 

          Even with a simple project, things can go wrong. Based on my experience, here are the three most likely culprits if your smart doorbell isn't behaving: 

          • Wi-Fi Signal Strength: If the doorbell is placed outside behind a thick door, the ESP8266 might struggle to stay connected. Try moving your router closer or adding a small external antenna. 
          • Power Stability: If the buzzer sounds weak or the board resets when the bell rings, your power supply might not be providing enough current. Ensure you're using a reliable 5V 1A adapter. 
          • Debouncing the Button: Mechanical buttons can "bounce," triggering the code multiple times in a millisecond. Adding a small delay (500) after the trigger in your code can prevent multiple notifications for a single press. 

          Addressing these IOT project India challenges early in the build will save you hours of frustration later. It’s all about creating a robust system that can withstand daily use. 

          Final Thoughts/ Conclusion 

          Building a smart doorbell for under ₹700 is a fantastic way to dip your toes into the world of connected devices. It provides a tangible result that you can use every day, and it opens the door to more complex Home Automation projects down the line. 

          By following this ESP8266 tutorial, you've learned how to interface physical inputs with cloud-based notifications—a core skill in modern engineering. Don't stop here; once you have the notification working, try adding a camera module or a logging system to see how many visitors you get in a week. The beauty of DIY electronics is that the only limit is your imagination (and your Wi-Fi range). Keep building, keep tinkering, and enjoy your new smart home! 

          Excerpt

          Learn how to create a low-cost smart doorbell using ESP8266 under ₹700 with simple steps, basic components, and IoT integration.
          Prev Post
          Next Post

          Leave a comment

          Please note, comments need to be approved before they are published.

          Thanks for subscribing!

          This email has been registered!

          Shop the look

          Choose Options

          Edit Option
          Back In Stock Notification
          Compare
          Product SKU Description Collection Availability Product Type Other Details

          Choose Options

          this is just a warning
          Login
          Shopping Cart
          0 items
          FREE SHIPPING!
          ₹100 OFF
          ₹200 OFF
          ₹999
          ₹2500
          ₹4900
          WhatsApp Chat Chat