top of page

Search Results

65 results found with an empty search

  • Getting started with Keypad module and Arduino Nano

    Getting started with Keypad module and Arduino Nano Getting started with Keypad module and Arduino Nano Here are the steps to get started with a Keypad module and an Arduino Nano to display values on the Serial Monitor Description: In this tutorial, we will learn how to interface a keypad module with an Arduino Nano and display the pressed keys on the Serial Monitor. Keypads are a simple and effective way to add input functionality to your Arduino projects. Components Needed - Arduino Nano - Keypad module (4x4 or 4x3) - Jumper wires - Breadboard (optional) - USB cable to connect Arduino Nano to the computer Step 1: Connect the Keypad to the Arduino Nano 1. Identify the Keypad Pins: Most keypads have a set of row and column pins. A 4x4 keypad typically has 8 pins (4 for rows and 4 for columns), while a 4x3 keypad has 7 pins (4 for rows and 3 for columns). 2. Connect the Keypad Pins to Arduino: Use jumper wires to connect the keypad pins to the Arduino Nano. Here's an example connection for a 4x4 keypad: - Keypad Pin 1 (Row 1) to Arduino Digital Pin 2 - Keypad Pin 2 (Row 2) to Arduino Digital Pin 3 - Keypad Pin 3 (Row 3) to Arduino Digital Pin 4 - Keypad Pin 4 (Row 4) to Arduino Digital Pin 5 - Keypad Pin 5 (Column 1) to Arduino Digital Pin 6 - Keypad Pin 6 (Column 2) to Arduino Digital Pin 7 - Keypad Pin 7 (Column 3) to Arduino Digital Pin 8 - Keypad Pin 8 (Column 4) to Arduino Digital Pin 9 Step 2: Install the Keypad Library 1. Open the Arduino IDE: 2. Go to Library Manager: Navigate to `Sketch` -> `Include Library` -> `Manage Libraries`. 3. Search for Keypad Library: In the Library Manager, type "Keypad" in the search bar. 4. Install the Library: Find the "Keypad by Mark Stanley, Alexander Brevig" and click "Install". Step 3: Write the Arduino Code 1. Open a New Sketch in Arduino IDE: 2. Include the Keypad Library: #include Step 4: Upload and Test the Code 1. Connect the Arduino Nano to your Computer: Use the USB cable. 2. Select the Correct Board and Port: Go to `Tools` -> `Board` -> `Arduino Nano`, and then `Tools` -> `Port` to select the appropriate COM port. 3. Upload the Sketch: Click the upload button in the Arduino IDE. 4. Open the Serial Monitor: Navigate to `Tools` -> `Serial Monitor` and set the baud rate to 9600. Step 5: Press Keys on the Keypad With everything set up, press the keys on the keypad. You should see the corresponding key values displayed on the Serial Monitor. Project Gallery All Documents : Download the below code to get started with Keypad module. Click Here to Download Download Video Tutorial : Conclusion : You have successfully interfaced a keypad with an Arduino Nano and displayed the key presses on the Serial Monitor. This basic setup can be expanded to create more complex projects, such as password input systems, menu navigation, and more. Also check our website for more projects and explore the Skill-Hub by EmbeddedBrew. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • EmbeddedBrew | Boost Your Skills with Knowledge

    EmbeddedBrew. On your service to help you develop skills in Embedded Systems with Online IoT Workshops. Welcome To Embeddedbrew Read More Play Video Play Video 00:27 EmbeddedBrew #arduinoproject #embeddedbrew Play Video Play Video 09:16 EmbeddedBrew Getting Started with a Dot Matrix Display || EmbeddedBrew || 2025 Play Video Play Video 00:52 EmbeddedBrew #GY30.#TechReels #ArduinoProjects #LightSensor #GY30Sensor #IOTIndia #Embeddedbrew Play Video Play Video 12:55 EmbeddedBrew Getting Started with GY-30 Light Sensor Module || EmbeddedBrew || 2025 Play Video Play Video 06:00 EmbeddedBrew Alert System using Door Sensor || EmbeddedBrew Play Video Play Video 01:00 EmbeddedBrew #embeddedsystems #robotics #techinnovation #smartdoor #smartsecurity #halloween Play Video Play Video 12:25 EmbeddedBrew Face and Eye Detection Using ESP32-Cam || EmbeddedBrew Play Video Play Video 00:31 EmbeddedBrew #embeddedbrew #arduinoproject #python #ai #artificialintelligence #facerecognition #eyerecognition Home: Latest Videos View All Projects Home: About ABOUT US EmbeddedBrew: Your Gateway to Mastering Embedded Systems Welcome to EmbeddedBrew! It's a fantastic YouTube channel. Here, we help—whether you’re just starting or have lots of experience. We give you deep knowledge & handy skills about embedded systems. We aim to make it fun & informative! You can expect great tutorials, cool demonstrations, and reviews on the latest tech in embedded systems. Our goal? To inspire you to create your own projects and discover all the amazing stuff this field has to offer. More Info About the Founder EmbeddedBrew, led by Rudra Swarup Sahoo, is all about learning and growing together. Rudra is passionate about exploring new technologies and is always eager to learn more. He especially loves diving into the world of IoT and has taken part in many workshops and trainings to become an expert. Rudra is committed to innovation and making sure that EmbeddedBrew stays ahead in the tech world, providing valuable insights and exploration opportunities for everyone. Know More Home: About Home: Contact Contact us Want to learn more about EmbeddedBrew, our video library, and the latest updates? Don’t hesitate to get in touch. Join us in our social media and get the updates. Mail

  • How to Control a Servo Using a Slider on a Web Server with NodeMCU

    Here’s a step-by-step guide to control a servo motor using a slider on a web server with NodeMCU How to Control a Servo Using a Slider on a Web Server with NodeMCU Here’s a step-by-step guide to control a servo motor using a slider on a web server with NodeMCU Description: In this tutorial, we'll show you how to control a servo motor using a slider on a web server hosted by a NodeMCU. This project combines IoT and web technologies to allow you to control the servo's position from any device with a web browser. Let's get started! Materials Needed - NodeMCU (ESP8266) - Servo Motor (e.g., SG90) - Breadboard and jumper wires - Power supply (e.g., USB cable for NodeMCU) - Micro USB cable - Computer with Arduino IDE installed Step 1: Set Up the Arduino IDE 1. Install the ESP8266 Board: - Open Arduino IDE. - Go to `File` > `Preferences`. - In the "Additional Board Manager URLs" field, add: ` http://arduino.esp8266.com/stable/package_esp8266com_index.json` . - Go to `Tools` > `Board` > `Boards Manager`. - Search for `ESP8266` and click "Install". 2. Install Required Libraries: - Go to `Sketch` > `Include Library` > `Manage Libraries`. - Search for `ESP8266WiFi` and install it. - Search for `Servo` and install it. Step 2: Connect the Servo Motor to NodeMCU 1. Connections: - Connect the servo motor's power pin (usually red) to the 3.3V pin on the NodeMCU. - Connect the ground pin (usually black or brown) to the GND pin on the NodeMCU. - Connect the signal pin (usually yellow or white) to the D1 (GPIO 5) pin on the NodeMCU. Step 3: Write the Code 1. Create the Web Server Code: 2. Upload the Code: - Select your board and port from `Tools` > `Board` > `NodeMCU 1.0 (ESP-12E Module)` and `Tools` > `Port`. - Click the upload button to flash the code to the NodeMCU. Step 4: Test the Project 1. Connect to the Web Server: - Open the Serial Monitor in Arduino IDE (set baud rate to 115200) to see the IP address assigned to your NodeMCU by your WiFi network. - Open a web browser and enter the IP address in the address bar. 2. Control the Servo: - You should see a slider on the webpage. Move the slider to control the servo's position. - The servo should move according to the slider value, allowing you to control its angle from 0 to 180 degrees. Project Gallery All Documents : Download and Run the below code. Click Here to Download Download Video Tutorial : Conclusion : You have successfully created a web server on the NodeMCU to control a servo motor using a slider. This project demonstrates the power of combining IoT and web technologies for remote control applications. Explore more projects and continue enhancing your skills with EmbeddedBrew! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • Getting Started with a 0.96" OLED Display and Arduino Nano

    Getting Started with a 0.96" OLED Display and Arduino Nano Getting Started with a 0.96" OLED Display and Arduino Nano Here are the steps to get started with a 0.96" OLED display and an Arduino Nano. This can serve as a detailed guide. This guide should help readers get up and running with their OLED display and Arduino Nano, providing a clear, step-by-step approach to their first project. Description: The 0.96" OLED display is a compact, high-contrast screen perfect for displaying text, graphics, and other data. Pairing it with the versatile Arduino Nano allows for a range of exciting projects. Follow these steps to get started: Step 1: Gather Your Materials - Arduino Nano - 0.96" OLED display (typically using the I2C interface) - Breadboard - Jumper wires - USB cable for programming the Arduino Nano - Computer with Arduino IDE installed Step 2: Connect the OLED Display to the Arduino Nano 1. Power Connections: - Connect VCC (or 3.3V) pin of the OLED to the 3.3V pin on the Arduino Nano. - Connect GND pin of the OLED to the GND pin on the Arduino Nano. 2. I2C Connections: - Connect the SCL (clock line) of the OLED to the A5 pin on the Arduino Nano. - Connect the SDA (data line) of the OLED to the A4 pin on the Arduino Nano. Step 3: Install Required Libraries 1. Open the Arduino IDE on your computer. 2. Go to Sketch > Include Library > Manage Libraries... 3. In the Library Manager, search for and install the following libraries: - Adafruit SSD1306: This library is used to control the SSD1306 OLED display. - Adafruit GFX Library: This library provides graphics functions for the display. S tep 4: Load and Run an Example Sketch 1. Open the Arduino IDE and go to File > Examples > Adafruit SSD1306 > ssd1306_128x64_i2c. 2. If your OLED has a resolution of 128x32, use the 'ssd1306_128x32_i2c' example instead. Step 5: Modify the Example Code 1. In the example sketch, locate the section of code that sets the display address. It typically looks like this: #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pixels #define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); 2. Ensure that the I2C address is correct. The default address for most 0.96" OLEDs is 0x3C. If your display uses a different address, update the code accordingly: if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { Serial.println(F("SSD1306 allocation failed")); for(;;); } Step 6: Upload the Code to the Arduino Nano 1. Connect your Arduino Nano to your computer using the USB cable. 2. Select the appropriate board and port in the Arduino IDE: - Tools > Board > Arduino Nano - Tools > Processor > ATmega328P (Old Bootloader) (if needed) - Tools > Port > Select the COM port your Nano is connected to. 3. Click the Upload button to compile and upload the sketch to your Arduino Nano. Step 7: Verify the Display Output 1. Once the code is uploaded, the OLED should initialize and display graphics or text as defined in the example sketch. 2. You can modify the sketch to display custom messages, graphics, or sensor data. Step 8: Explore Further - Try displaying different types of data like sensor readings, custom graphics, or animations. - Experiment with different functions provided by the Adafruit GFX library to enhance your projects. Project Gallery All Documents : Download the below Code to get Started. Click Here to Download Download Video Tutorial : Conclusion : By following these steps, you'll be able to successfully integrate a 0.96" OLED display with an Arduino Nano and start displaying information for your projects. Also visit our website for more projects and explore Skill-Hub by EmbeddedBrew to enhance your Skills. Happy coding! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • Getting Started with Raspberry-Pi Pico

    In this topic we are going to unbox an Raspberry-Pi Pico and get to know more about it. Getting Started with Raspberry-Pi Pico In this topic we are going to unbox an Raspberry-Pi Pico and get to know more about it. Description: The Raspberry Pi Pico is a versatile microcontroller board that’s perfect for a variety of projects. Follow these steps to get started with your Pico on a Windows PC. Step 1: Gather Your Materials - Raspberry Pi Pico board - Micro-USB cable (for power and data transfer) - Windows PC - Breadboard and jumper wires (optional, for experiments) - LEDs, resistors, sensors (optional, for projects) Step 2: Install the Raspberry Pi Pico Software 1. Download and Install Thonny IDE: - Visit the [Thonny website]( https://thonny.org/ ) and download the installer for Windows. - Run the installer and follow the prompts to complete the installation. 2. Download MicroPython UF2 File: - Visit the [Raspberry Pi Pico MicroPython page]( https://www.raspberrypi.com/documentation/microcontrollers/micropython.html ). - Download the MicroPython UF2 file from the official website. Step 3: Prepare the Raspberry Pi Pico 1. Connect the Pico to Your PC: - Hold down the BOOTSEL button on the Pico. - While holding the button, connect the Pico to your PC using the micro-USB cable. - Release the BOOTSEL button once the Pico is connected. Your Pico should appear as a removable drive named RPI-RP2 on your computer. 2. Copy the MicroPython UF2 File: - Open the RPI-RP2 drive on your PC. - Drag and drop the MicroPython UF2 file you downloaded earlier onto the RPI-RP2 drive. - The Pico will automatically reboot, and the drive will disappear from your file explorer. Step 4: Configure Thonny IDE 1. Open Thonny IDE: - Launch the Thonny IDE from your Start menu. 2. Select the Interpreter: - Go to Tools > Options and select the Interpreter tab. - Choose MicroPython (Raspberry Pi Pico) from the drop-down menu. - Ensure the correct COM port is selected for your Pico (you can find this in the Device Manager under Ports). Step 5: Write and Run Your First Program 1. Write a Simple Script: - In the Thonny editor, type the following code to blink an onboard LED: from machine import Pin from time import sleep led = Pin(25, Pin.OUT) while True: led.toggle() sleep(1) 2. Save and Run the Script: - Save the script by going to File > Save As, then choose Raspberry Pi Pico. - Name your file (e.g., ` b link .py `) and click OK. - Click the Run button (green arrow) to execute your script. You should see the onboard LED start blinking. Project Gallery All Documents : Write the given code in your IDE and Save as Temp.py file. from machine import ADC import utime temp_sensor = ADC(4) # Default connection of temperature sensor while True: # get raw sensor data raw_sensor_data = temp_sensor.read_u16() # convert raw value to equivalent voltage sensor_voltage = (raw_sensor_data / 65535)*3.3 # convert voltage to temperature (celcius) temperature = 27 - (sensor_voltage - 0.706)/0.001721 print("Temperature : ",temperature, " degree celcius") utime.sleep(1) Follow the Steps given above to Complete the project. Click Here to Download Download Video Tutorial : Conclusion : Congratulations on completing all the steps! You now have a solid understanding of how the Raspberry Pi Pico works. Feel free to experiment with various projects to further enhance your skills. For more project ideas and detailed guides, visit our website. Additionally, explore Skill-Hub by EmbeddedBrew to acquire a wide range of skills in embedded systems. Happy learning! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • Plans & Pricing | EmbeddedBrew

    Choose your pricing plan IGNITE ₹ 2,000 2,000₹ Create an AI Integrated IoT Project Learn from Scratch Get a Free IoT Kit Valid for one month Buy Now 30 Day Course Certification Program Hands-on Session Free Practice Kit Flexible Timing Exclusive Forum Access 30+ Video Lectures 50+ Blog Contents 20+ Projects Spark ₹ 999 999₹ Create a Personal Weather station . Learn from Scratch Buy Now Hands-on Session Video Tutorials Flexble timing Life Time Access Forum Access Get Certified Downloadable Resources Free e-Book Lots of Project Ideas

  • Shipping Policy | EmbeddedBrew

    Know about our Shipping and Delivery policy of any course. < Back Shipping and Delivery Policy At EmbeddedBrew Innovations, we strive to provide a seamless and efficient shopping experience for our customers. Our Shipping and Delivery Policy outlines the terms and conditions related to the delivery of our products and services. We are committed to delivering your orders promptly and ensuring you have immediate access to your purchased courses. Delivery Timeline: We offer free shipping and delivery of our Free Kit within India. Please note that we do not offer replacements for the Free Kit under any circumstances. Your Free Kit will be dispatched within 2 business days of placing your order. Delivery typically takes up to 7-10 days from the date of dispatch. Please note that delivery times may vary depending on your location and any unforeseen circumstances with our third-party delivery partners. Delivery Partners: EmbeddedBrew partners with trusted third-party delivery services to ensure your Free Kit reaches you promptly and securely. Our delivery partners are selected based on their reliability and efficiency in handling shipments across India. Course Access: Upon placing your order for the Free Kit, the associated course content will be immediately reflected on our website. You can access the course materials, tutorials, and resources without any delay, allowing you to start learning and exploring Arduino and electronics right away. Tracking Information: For orders of the Free Kit, tracking information will be provided via email once your order has been dispatched. You can use this information to track the status of your shipment and estimated delivery date. Delivery Address: Please ensure that you provide a correct and complete delivery address at the time of placing your order. We will not be responsible for delays or non-delivery due to incorrect address details provided by the customer. Shipping Charges: There are no shipping charges for the Free Kit offered by EmbeddedBrew within India. You can enjoy the convenience of receiving your kit without any additional costs. Customer Support: If you have any questions or concerns regarding your order or delivery, please feel free to contact our customer support team at embeddedbrew@gmail.com . We are here to assist you and ensure that your experience with EmbeddedBrew is smooth and satisfactory. Disclaimer: While we strive to meet our delivery timelines, please note that external factors such as weather conditions, public holidays, and unforeseen circumstances may impact delivery times. We appreciate your understanding and patience in such situations. Thank you for choosing EmbeddedBrew for your Arduino learning journey. We look forward to providing you with an enriching experience and helping you unleash your creativity in electronics and embedded systems. --- EmbeddedBrew Innovations (Formerly Rudra DIY Crafts) Effective Date:[30/05/2024]

  • Skill-Hub | EmbeddedBrew

    Join Skill-Hub by EmbaddedBrew and Learn to enhance your skills. Welcome to Skill-Hub By EmbeddedBrew Skill-Hub by EmbeddedBrew offers a premier platform for enhancing skills in Embedded Systems and IoT. Gain hands-on experience through expert-led courses, practical projects, and industry insights. Ideal for beginners and professionals, Skill-Hub empowers you to excel in the evolving tech landscape. Join now and elevate your expertise. Join Our Free Webinar Register Be a Partner Win Exciting Prizes and Rewards Know More Programs Click Here

  • Displaying a custom image on a 0.96-inch OLED display using an Arduino

    Displaying a custom image on a 0.96-inch OLED display using an Arduino Displaying a custom image on a 0.96-inch OLED display using an Arduino In this tutorial, we'll walk you through the process of displaying a custom image on a 0.96-inch OLED display using an Arduino Nano. This project is perfect for adding a personal touch to your embedded systems projects. Description: In this tutorial, we’ll show you how to display a custom image on a 0.96-inch OLED display using an Arduino Nano. OLED displays are known for their bright and clear output, making them perfect for small projects. We will use the SSD1306 OLED driver and the Adafruit GFX library for this project. Materials Needed 1. Arduino Nano 2. 0.96-inch OLED Display (128x64 pixels) 3. Breadboard and Jumper Wires 4. Computer with Arduino IDE Installed 5. Micro USB Cable Step 1: Setting Up the Hardware 1. Connect the OLED Display to the Arduino Nano: - VCC to 5V (or 3.3V depending on your OLED module). - GND to GND. - SCL to A5 (analog pin 5). - SDA to A4 (analog pin 4). Step 2: Install the Required Libraries 1. Install the Adafruit SSD1306 Library: - Open the Arduino IDE. - Go to Sketch > Include Library > Manage Libraries. - Search for Adafruit SSD1306 and install it. 2. Install the Adafruit GFX Library: - Repeat the process above, but search for Adafruit GFX and install it. Step 3: Prepare the Custom Image 1. Create or Find an Image: - Use an image editor to create or select an image that is 128x64 pixels in size. - Convert the image to monochrome (black and white). 2. Convert the Image to Bitmap Format: - Use an online tool like [Image2CPP]( http://javl.github.io/image2cpp/ ) to convert the image to a byte array. - Select Monochrome for image type and set the dimensions to 128x64. - Copy the generated byte array. Step 4: Write the Arduino Code 1. Initialize the OLED Display: - Open the Arduino IDE and create a new sketch. - Include the necessary libraries at the top of your code: Step 5: Upload the Code and Test 1. Connect the Arduino Nano to Your Computer using the micro USB cable. 2. Select the Arduino Nano Board in the Arduino IDE: - Go to Tools > Board > Arduino Nano. - Select the correct Processor (ATmega328P or ATmega328P (Old Bootloader)). - Choose the correct Port. 3. Upload the Code: - Click the Upload button in the Arduino IDE. Step 6: Troubleshooting 1. Check Connections: - Ensure all wires are connected properly. 2. Check Library Installations: - Verify that the Adafruit SSD1306 and Adafruit GFX libraries are installed correctly. 3. Verify the OLED Address: - Some OLED displays use a different I2C address. Ensure the address in `display.begin(SSD1306_SWITCHCAPVCC, 0x3C)` matches your display's address. Common addresses are `0x3C` and `0x3D`. Project Gallery All Documents : Download the code here. Click Here to Download Download Video Tutorial : Conclusion : With these steps, you should be able to display a custom image on a 0.96-inch OLED display using an Arduino Nano. This project is a great way to learn about interfacing displays with microcontrollers and can serve as a foundation for more complex projects. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to create a Musical tune on Arduino

    How to create a Musical tune on Arduino How to create a Musical tune on Arduino Learn to create and play music on Arduino. Description: Creating music using an Arduino and a buzzer is a fun and educational project that introduces you to basic electronics and programming concepts. Here’s a Step-by-Step Guide to Create Music with Arduino and a Buzzer Materials Needed: 1. Arduino board (e.g., Arduino Uno) 2. Piezo buzzer 3. Breadboard 4. Jumper wires 5. USB cable for Arduino 6. Computer with Arduino IDE installed Step 1: Set Up Your Workspace - Ensure you have all the necessary materials. - Install the Arduino IDE on your computer if you haven’t already done so. Step 2: Connect the Buzzer to the Arduino 1. Place the piezo buzzer on the breadboard. 2. Connect one leg of the buzzer to a digital pin on the Arduino (e.g., pin 8). 3. Connect the other leg of the buzzer to the ground (GND) pin on the Arduino. Step 3: Write the Code - Open the Arduino IDE on your computer. - Create a new sketch and write the following code to play a simple melody: Step 4: Upload the Code to the Arduino 1. Connect your Arduino board to the computer using the USB cable. 2. In the Arduino IDE, select the correct board and port from the 'Tools' menu. 3. Click the 'Upload' button to upload the code to your Arduino. 5: Test Your Setup - Once the code is uploaded, your buzzer should start playing the melody. If you don’t hear any sound, double-check your connections and ensure that the buzzer is properly connected to the specified pin. Project Gallery All Documents : Download the below code and run on ArduinoIDE. Click Here to Download Download Video Tutorial : Conclusion : Creating music with an Arduino and a buzzer is a great way to get started with electronics and programming. It’s a simple project that can be expanded in many creative ways. For more project ideas and tutorials, visit our website and check out Skill-Hub by EmbeddedBrew for more learning opportunities in embedded systems. Happy creating! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to make a Keypad based Door unlocking System

    How to make a Keypad based Door unlocking System How to make a Keypad based Door unlocking System Here's a step-by-step guide to creating a keypad-based door unlocking system using an I2C LCD, a servo motor, and an Arduino Description: Unlocking doors using a keypad adds a layer of security to your home or office. In this project, we’ll use an Arduino, a 4x4 keypad, an I2C LCD, and a servo motor to create a keypad-based door unlocking system. Components Needed: - Arduino Uno - 4x4 Keypad - I2C LCD (16x2) - Servo motor - Breadboard and jumper wires - Resistor (10k ohm) - External power supply (optional) Step 1: Connect the Components 1.1 Connect the Keypad: - Connect the keypad to the Arduino digital pins. - For example, connect R1, R2, R3, and R4 to pins 9, 8, 7, and 6. - Connect C1, C2, C3, and C4 to pins 5, 4, 3, and 2. 1.2 Connect the I2C LCD: - Connect the SDA pin of the I2C module to the A4 pin of the Arduino. - Connect the SCL pin of the I2C module to the A5 pin of the Arduino. - Connect the VCC and GND pins of the I2C module to the 5V and GND pins of the Arduino, respectively. 1.3 Connect the Servo Motor: - Connect the signal pin of the servo to pin 10 on the Arduino. - Connect the VCC and GND pins of the servo to the 5V and GND pins of the Arduino (or use an external power supply if necessary). Step 2: Install Necessary Libraries Before you start coding, ensure you have the necessary libraries installed: - Keypad Library: To handle keypad input. - LiquidCrystal_I2C Library: To manage the I2C LCD. - Servo Library: To control the servo motor. You can install these libraries via the Arduino IDE’s Library Manager. Step 3: Write the Code Step 4: Upload the Code and Test 1. Connect your Arduino to your computer using a USB cable. 2. Open the Arduino IDE, paste the code into a new sketch, and upload it to the Arduino board. 3. Once uploaded, the LCD will prompt you to enter the password. 4. Enter the password using the keypad. If correct, the servo will unlock the door by rotating 90 degrees and then return to the locked position after 5 seconds. If incorrect, the LCD will display "Access Denied." Step 5: Finalize the Hardware Setup 1. Mount the servo motor on the door lock mechanism. 2. Secure the Arduino, keypad, and LCD in a suitable enclosure. 3. Ensure all connections are stable and protected from external damage. Project Gallery All Documents : Download the Code and Run it on ArduinoIDE. Click Here to Download Download Video Tutorial : Conclusion : Congratulations! You've successfully built a keypad-based door unlocking system using an I2C LCD, a servo motor, and an Arduino. This project not only enhances security but also provides a practical introduction to using various components together. For more projects and skills in embedded systems, check out Skill-Hub by EmbeddedBrew. Happy coding! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to make a RFID based Door Unlocking System

    How to make a RFID based Door Unlocking System How to make a RFID based Door Unlocking System Learn to make a RFID based Door unlocking system using Arduino, LCD, RFID and Servo Description: Creating an RFID controlled door using a servo motor and an I2C LCD with Arduino can be a fun and rewarding project. Here are the steps you can follow: Step 1: Gather Materials - Arduino Uno or compatible board - RFID reader module (such as RC522) - Servo motor - I2C LCD display - RFID tags/cards - Jumper wires - Breadboard - Power source (battery or USB cable) Step 2: Set up the Circuit 1. Connect the RFID reader module to your Arduino using jumper wires. Wire connections typically include: - VCC to 3.3V or 5V on Arduino - GND to GND on Arduino - RST to digital pin on Arduino (e.g., pin 9) - IRQ (if available) can be left unconnected - MISO to digital pin 12 - MOSI to digital pin 11 - SCK to digital pin 13 - SDA to digital pin 10 2. Connect the servo motor to your Arduino: - Connect the red wire to 5V on Arduino - Connect the black wire to GND on Arduino - Connect the signal wire (usually orange or yellow) to a digital pin on Arduino (e.g., pin 6) 3. Connect the I2C LCD display to your Arduino: - Connect the VCC pin to 5V on Arduino - Connect the GND pin to GND on Arduino - Connect the SDA pin to the A4 (SDA) pin on Arduino - Connect the SCL pin to the A5 (SCL) pin on Arduino 4. Power up your Arduino using a suitable power source. Step 3: Install Required Libraries - Download and install the necessary libraries for the RFID reader module, servo motor, and I2C LCD display. You can find these libraries in the Arduino IDE Library Manager or download them from trusted sources online. Step 4: Write the Arduino Code - Write the Arduino code to control the RFID reader, servo motor, and LCD display. Here’s a basic outline of what the code should do: 1. Initialize the RFID reader module and LCD display. 2. Define the servo motor pin and create a servo object. 3. Set up functions to read RFID tags/cards and compare them with authorized tags. 4. If an authorized tag is detected, unlock the door by rotating the servo motor. 5. Display appropriate messages on the LCD display to provide feedback to the user. Step 5: Test the System - Upload the Arduino code to your Arduino board. - Test the RFID controlled door system by swiping authorized RFID tags/cards and observing the behavior of the servo motor and LCD display. Step 6: Install and Secure Components - Install the servo motor mechanism on your door to actuate the locking mechanism. - Mount the RFID reader module and LCD display in a suitable location near the door. - Secure all components and wiring to prevent damage or tampering. Project Gallery All Documents : Download the code to explore the working of RFID Door Unlocking system. Click Here to Download Download Video Tutorial : Conclusion : By following these steps, you can create your own RFID controlled door using a servo motor and I2C LCD with Arduino. Have fun experimenting and customizing your project! Also Check our website for more projects and explore Skill-Hub by EmbeddedBrew to enhance your Skills. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

bottom of page