top of page

Search Results

65 results found with an empty search

  • Learn to find the IP Address of NodeMCU

    In this section learn to find the IP Address of a NodeMCU on the serial monitor of Arduino IDE Learn to find the IP Address of NodeMCU In this section learn to find the IP Address of a NodeMCU on the serial monitor of Arduino IDE Description: Finding the IP address of your NodeMCU is a crucial step in many IoT projects. Here’s a simple guide to help you obtain the IP address using the Arduino IDE and Serial Monitor. Step 1: Install the Necessary Software 1. Arduino IDE: Ensure you have the Arduino IDE installed on your computer. You can download it from the [Arduino website]( https://www.arduino.cc/en/software ). 2. ESP8266 Board Manager: Open the Arduino IDE, go to File > Preferences. In the “Additional Board Manager URLs” field, add the following URL: ` http://arduino.esp8266.com/stable/package_esp8266com_index.json` . Then, go to Tools > Board > Boards Manager, search for `ESP8266`, and install the package. Step 2: Connect Your NodeMCU 1. USB Connection: Connect your NodeMCU to your computer using a USB cable. 2. Select Board and Port: In the Arduino IDE, go to Tools > Board and select `NodeMCU 1.0 (ESP-12E Module)`. Then, go to Tools > Port and select the appropriate COM port your NodeMCU is connected to. Step 3: Write the Code Here is a simple code example to connect your NodeMCU to a Wi-Fi network and print its IP address:`` 1. Enter WiFi Credentials: Replace `your_SSID` and `your_PASSWORD` with your Wi-Fi network’s SSID and password. 2. Upload the Code: Click the upload button in the Arduino IDE to upload the code to your NodeMCU. Step 4: Open Serial Monitor 1. Open Serial Monitor: Once the code is uploaded, open the Serial Monitor by going to Tools > Serial Monitor in the Arduino IDE or by pressing `Ctrl + Shift + M`. 2. Set Baud Rate: Ensure the baud rate is set to `115200` in the Serial Monitor (matching the `Serial.begin(115200)` in the code). Step 5: View IP Address 1. Monitor Output: After opening the Serial Monitor, you should see a series of messages indicating the connection process. Once connected, the Serial Monitor will display the IP address assigned to your NodeMCU by the Wi-Fi network. Project Gallery All Documents : #include const char* ssid = "your_SSID"; // Replace with your WiFi SSID const char* password = "your_PASSWORD"; // Replace with your WiFi Password void setup() { Serial.begin(115200); // Start the Serial communication at 115200 baud WiFi.begin(ssid, password); // Connect to Wi-Fi network Serial.print("Connecting to "); Serial.print(ssid); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("."); } Serial.println(); Serial.println("WiFi connected!"); Serial.print("IP address: "); Serial.println(WiFi.localIP()); // Print the IP address } void loop() { // Your code here } Click Here to Download Download Video Tutorial : Conclusion : By following these steps, you can easily find the IP address of your NodeMCU using the Serial Monitor in the Arduino IDE. This IP address is essential for various IoT applications, such as accessing your NodeMCU via a web browser or communicating with it over a network. For more checkout our website and enhance your skills at Skill-Hub by EmbeddedBrew. Happy learning! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to Find the I2C Address of an LCD and Display Text Using Arduino

    How to Find the I2C Address of an LCD and Display Text Using Arduino How to Find the I2C Address of an LCD and Display Text Using Arduino Here's a step-by-step guide for a blog on how to get the I2C address of an LCD using Arduino and then display some text on it Description: Interfacing an LCD with Arduino using I2C simplifies wiring and saves pin usage. In this tutorial, we'll guide you through finding the I2C address of your LCD and displaying text on it. Let's get started! Step 1: Gather Your Components - Arduino board (e.g., Uno, Nano) - I2C LCD (with an I2C backpack) - Jumper wires - Breadboard (optional) Step 2: Connect the LCD to the Arduino 1. Connect the I2C LCD to the Arduino: - GND to GND - VCC to 5V - SDA to A4 (Uno/Nano) or SDA pin - SCL to A5 (Uno/Nano) or SCL pin Step 3: Install the Necessary Libraries To interface with the I2C LCD, you'll need the LiquidCrystal_I2C library. Install it through the Arduino IDE: 1. Open Arduino IDE. 2. Go to Sketch > Include Library > Manage Libraries. 3. In the Library Manager, search for LiquidCrystal_I2C. 4. Install the library by Frank de Brabander. Step 4: Find the I2C Address To find the I2C address of your LCD, upload the following I2C scanner code to your Arduino: 1. Open the Arduino IDE and copy the above code into a new sketch. 2. Connect your Arduino to your computer and upload the sketch. 3. Open the Serial Monitor (Tools > Serial Monitor) and set the baud rate to 9600. 4. The Serial Monitor will display the I2C address of your LCD (e.g., 0x27 or 0x3F). Step 5: Display Text on the LCD Now that you have the I2C address, you can display text on the LCD. Use the following code as a template: 1. Replace `0x3F` with the address you found using the I2C scanner. 2. Upload the code to your Arduino. 3. Your LCD should display "Hello, World!" on the first line and "I2C LCD Demo" on the second line. Project Gallery All Documents : Download the files below to go ahead with the Project. Click Here to Download Download Video Tutorial : Conclusion : You’ve now successfully found the I2C address of your LCD and displayed text on it using an Arduino. This knowledge opens the door to many exciting projects where you can utilize LCDs to display information. Happy coding! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • NodeMCUProjects

    NodeMCU Projects How to make a Home Automation System using Blynk2.0 and NodeMCU Create Automation System using NodeMCU and Blynk2.0 to control Lights and Fans of a room, also monitor environmental parameters on your hand. Read More How to Make an Online Clock with NodeMCU and LCD Display Here is a step-by-step guide to creating an online clock using NodeMCU to display the time and date on an LCD Read More How to Monitor DHT Sensor Values on the Blynk App Using Arduino Here’s a step-by-step guide to monitor DHT sensor values on the Blynk app using Arduino Read More Getting Started with New Blynk 2.0 with NodeMCU to control LED over the Internet here's a step-by-step guide to get started with Blynk 2.0 and NodeMCU to control an LED Read More Getting Started with Arduino IoT Cloud and NodeMCU to Control an LED Here’s a step-by-step guide to get started with Arduino IoT Cloud and NodeMCU to control an LED Read More Create a WiFi-controlled car using NodeMCU and a custom app Creating a WiFi-controlled car using NodeMCU and a custom app can be a fun and educational project. Read More 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 Read More Learn controlling LED Lights on a webserver You will learn to create a webserver and control a LED using it. Read More Learn to find the IP Address of NodeMCU In this section learn to find the IP Address of a NodeMCU on the serial monitor of Arduino IDE Read More Load More

  • How to make a temperature sensor using LM35 and LCD Display.

    How to make a temperature sensor using LM35 and LCD Display. How to make a temperature sensor using LM35 and LCD Display. Here's a step-by-step guide to make a thermometer using an LM35 temperature sensor and displaying the value on an I2C LCD Description: In this project, we will create a simple thermometer using the LM35 temperature sensor and display the temperature readings on an I2C LCD. The LM35 is a precision temperature sensor that provides an analog output proportional to the temperature in Celsius. The I2C LCD simplifies wiring and coding by using only two data lines. Follow the steps below to build your thermometer. Materials Needed - LM35 Temperature Sensor - Arduino (Uno, Nano, etc.) - I2C LCD Display - Breadboard - Jumper wires Step 1: Connect the LM35 Sensor 1. Place the LM35 on the breadboard: - Ensure the flat side faces you for easy identification of pins. 2. Wire the LM35 to the Arduino: - Vcc (Pin 1): Connect to 5V on the Arduino. - Vout (Pin 2): Connect to A0 (analog pin) on the Arduino. - GND (Pin 3): Connect to GND on the Arduino. Step 2: Connect the I2C LCD Display 1. Identify the I2C Pins on the LCD: - Typically labeled as GND, VCC, SDA, and SCL. 2. Wire the I2C LCD to the Arduino: - GND: Connect to GND on the Arduino. - VCC: Connect to 5V on the Arduino. - SDA: Connect to A4 (on Uno) or corresponding SDA pin on your Arduino model. - SCL: Connect to A5 (on Uno) or corresponding SCL pin on your Arduino model. Step 3: Install Required Libraries 1. Open the Arduino IDE. 2. Install the LiquidCrystal_I2C library: - Go to Sketch > Include Library > Manage Libraries. - Search for "LiquidCrystal_I2C" and install it. Step 4: Write the Arduino Code Here is a sample code to read the temperature from the LM35 sensor and display it on the I2C LCD: Step 5: Upload the Code and Test 1. Connect your Arduino to the computer using a USB cable. 2. Open the Arduino IDE, select the appropriate board and port. 3. Upload the code to your Arduino. 4. Observe the temperature readings displayed on the I2C LCD. Project Gallery All Documents : Download the files and Enjoy with your Project. Click Here to Download Download Video Tutorial : Conclusion : You've successfully created a thermometer using an LM35 temperature sensor and an I2C LCD display. This project is a great introduction to working with analog sensors and I2C communication in Arduino. Explore further by calibrating your sensor or integrating additional features like data logging. For more exciting projects and tutorials, check out our website and explore the Skill-Hub by EmbeddedBrew to enhance your embedded systems knowledge. Happy building! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • 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]

  • Getting Started with ESP32 Cam Module and Solve Fatal Error

    In this Project we will learn about ESP32 Cam module & create a Live Security Camera Getting Started with ESP32 Cam Module and Solve Fatal Error In this Project we will learn about ESP32 Cam module & create a Live Security Camera Description: The ESP32-CAM is a powerful and versatile microcontroller with built-in Wi-Fi and Bluetooth, making it ideal for various IoT projects. Here’s a step-by-step guide to help you get started with your ESP32-CAM on a Windows PC. Step 1: Gather Your Components Before you begin, ensure you have the following components: - ESP32-CAM module - USB to TTL/Serial adapter (such as FTDI or CP2102) - Jumper wires - Breadboard (optional) - Micro USB cable Step 2: Install Arduino IDE 1. Download Arduino IDE: Visit the [Arduino IDE download page]( https://www.arduino.cc/en/software ) and download the Windows installer. 2. Install Arduino IDE: Run the installer and follow the on-screen instructions to install the IDE on your PC. Step 3: Install ESP32 Board Support 1. Open Arduino IDE: Launch the Arduino IDE. 2. Open Preferences: Go to `File` > `Preferences`. 3. Add ESP32 URL: In the "Additional Board Manager URLs" field, enter the following URL: ` https://dl.espressif.com/dl/package_esp32_index.json` 4. Open Boards Manager: Go to `Tools` > `Board` > `Boards Manager`. 5. Install ESP32: In the Boards Manager window, search for "ESP32" and click "Install" on the "esp32 by Espressif Systems" entry. Step 4: Set Up ESP32-CAM in Arduino IDE 1. Select Board: Go to `Tools` > `Board` and select `AI Thinker ESP32-CAM`. 2. Select Port: Connect your USB to TTL adapter to your PC and select the appropriate COM port under `Tools` > `Port`. Step 5: Wiring the ESP32-CAM 1. Connect the ESP32-CAM to the USB to TTL Adapter: - ESP32-CAM | USB to TTL - 5V | 5V - GND | GND - U0R | TX - U0T | RX - IO0 | GND (for programming mode) Step 6: Uploading the Code 1. Open Example Sketch: Go to `File` > `Examples` > `ESP32` > `Camera` > `CameraWebServer`. 2. Modify the Sketch: Find the following lines in the sketch and update them with your Wi-Fi credentials: const char* ssid = "your-SSID"; const char* password = "your-PASSWORD"; 3. Select Board Settings: Ensure the following settings are selected: - Board: `AI Thinker ESP32-CAM` - Flash Mode: `QIO` - Flash Frequency: `40MHz` - Partition Scheme: `Huge APP (3MB No OTA)` - Upload Speed: `115200` 4. Upload Code: Click the upload button. While uploading, press and hold the `RESET` button on the ESP32-CAM. Step 7: Running the ESP32-CAM 1. Open Serial Monitor: Go to `Tools` > `Serial Monitor` and set the baud rate to `115200`. 2. Reset the ESP32-CAM: Disconnect the IO0 pin from GND and press the `RESET` button on the ESP32-CAM. 3. View Output: The Serial Monitor will display the IP address of your ESP32-CAM. 4. Access the Web Server: Open a web browser and enter the IP address displayed in the Serial Monitor. You should see the camera feed from your ESP32-CAM. Project Gallery All Documents : Copy & Paste this link in ArduinoIDE - File - Preferences - Additional Boards Manager URL - https://dl.espressif.com/dl/package_esp32_index.json Use the example code as instructed in the Video 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.

  • How to Create a Laser Security System Using a BC547 Transistor

    Here's a detailed guide on how to create a laser security system using a BC547 transistor. This project will involve using a laser beam to create a tripwire that triggers an alarm when interrupted. How to Create a Laser Security System Using a BC547 Transistor Here's a detailed guide on how to create a laser security system using a BC547 transistor. This project will involve using a laser beam to create a tripwire that triggers an alarm when interrupted. Description: Creating a laser security system is an exciting project that combines basic electronics with a bit of creativity. Follow these steps to build your own laser security system using a BC547 transistor. Materials Needed: - Laser module - LDR (Light Dependent Resistor) - BC547 NPN transistor - Resistors (10kΩ and 330Ω) - Buzzer or alarm - 9V battery and battery clip - Breadboard and jumper wires Step-by-Step Guide: Step 1: Understanding the Circuit The laser security system works by pointing a laser beam at an LDR. The LDR's resistance changes with light intensity. When the laser beam is interrupted, the change in resistance is detected, triggering the alarm. Step 2: Setting Up the Laser and LDR 1. Place the Laser Module: Position the laser module so that it points directly at the LDR. Secure it in place to ensure it doesn't move. 2. Place the LDR: Place the LDR on the breadboard in the path of the laser beam. Step 3: Building the Circuit 1. Connect the LDR and Resistor: Connect one end of the LDR to the positive rail of the breadboard. Connect the other end to one end of the 10kΩ resistor. 2. Connect to Ground: Connect the free end of the 10kΩ resistor to the ground rail of the breadboard. 3. Voltage Divider: The junction between the LDR and the 10kΩ resistor will act as a voltage divider, providing a varying voltage based on the LDR's resistance. Step 4: Connecting the BC547 Transistor 1. Base Connection: Connect the junction between the LDR and the 10kΩ resistor to the base of the BC547 transistor through a 330Ω resistor. 2. Collector Connection: Connect the collector of the BC547 transistor to the negative terminal of the buzzer or alarm. 3. Emitter Connection: Connect the emitter of the BC547 transistor to the ground rail of the breadboard. 4. Power the Buzzer: Connect the positive terminal of the buzzer to the positive rail of the breadboard. Step 5: Powering the Circuit 1. Connect the Battery: Attach the 9V battery to the breadboard using a battery clip. Connect the positive terminal to the positive rail and the negative terminal to the ground rail. Step 6: Testing the System 1. Align the Laser: Make sure the laser beam is accurately pointing at the LDR. 2. Activate the Laser: Turn on the laser module. 3. Monitor the Buzzer: The buzzer should be silent when the laser beam is hitting the LDR. 4. Interrupt the Beam: Block the laser beam with your hand or an object. The buzzer should sound, indicating the alarm is triggered. Troubleshooting Tips: - No Alarm Sound: Check all connections to ensure they are secure. Verify the battery has sufficient charge. - Constant Alarm: Ensure the laser beam is correctly aligned with the LDR and not interrupted. - Adjusting Sensitivity: You can tweak the resistor values to adjust the sensitivity of the LDR circuit. Project Gallery All Documents : There are no Files to download Click Here to Download Download Video Tutorial : Conclusion : You've successfully built a basic laser security system using a BC547 transistor! This project not only helps in understanding basic electronics but also provides a foundation for more advanced security systems. Experiment with different configurations and explore additional components to enhance your system. For more exciting projects and learning opportunities, visit our website and check out Skill-Hub by EmbeddedBrew. comments debug Comments (1) Write a comment Write a comment Sort by: Newest Raju Jan 26 There is no Breadboard? Like Reply

  • 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.

  • Payment Page | EmbeddedBrew

    ! Widget Didn’t Load Check your internet and refresh this page. If that doesn’t work, contact us.

  • Program List | EmbeddedBrew

    Programs ArduinoIDE Master Class : Learn Arduino in 7 Days Spark View Details

  • Blogs | EmbeddedBrew

    All posts Tech Bytes Raspberry-Pi Projects ESP32 Projects ESP8266 Projects Arduino Projects Electronics Projects More Projects Search EmbeddedBrew Jul 23 3 min Tech Bytes Dragon Firefighter Flying Robot: The Future of Firefighting Imagine a world where firefighters no longer have to put their lives at risk to battle towering infernos. Picture a futuristic drone... 25 views 0 comments 1 like. Post not marked as liked 1 EmbeddedBrew Jul 16 3 min Tech Bytes Engineers Develop Vibrating, Ingestible Capsule That Might Help Treat Obesity A New Hope in the Fight Against Obesity In a groundbreaking advancement that could revolutionize obesity treatment, engineers have... 5 views 0 comments Post not marked as liked EmbeddedBrew Jul 9 2 min Tech Bytes Korean Researchers Develop Skin-Like Tactile Sensor Imagine a world where artificial skin can provide robots and prosthetic limbs with a sense of touch almost indistinguishable from human... 1 view 0 comments Post not marked as liked

  • Visitor Page | EmbeddedBrew

    You don’t have access to this page. Contact the site owner for more info. comments debug Comments Rated 0 out of 5 stars. No ratings yet Add a rating* Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

bottom of page