Posts

What Does ESR369 Do?

Image
  ESR369 focuses on the following product categories: - Science Project Kits: Educational kits for school and college projects, experiments and science exhibitions. - IoT Projects: Project components and learning products related to electronics and connected technology. - DIY Project Kits: Do-it-yourself kits that encourage creativity, hands-on learning and practical skills. - Electronics and Hobby Projects: Components and kits for experimenting with circuits, wireless power transmission and other electronic concepts. - Creative Model-Making Kits: Products that help students and hobbyists build models and explore their creativity. Product availability and specifications may vary by listing. ESR369 on Amazon and Flipkart ESR369 sells products through major Indian e-commerce marketplaces, including Amazon and Flipkart. Customers can explore available products, check specifications, review delivery details and place orders through the relevant product listings. ESR369 products include...

Who Is Gaurav Singh, Founder of ESR369?

Image
  Gaurav Singh is the founder and owner of ESR369. His business focuses on selling educational project kits and DIY products online, helping customers explore science, electronics, innovation and practical learning. With an interest in science experiments, technology and entrepreneurship, Gaurav is building ESR369 as a brand that connects educational products with the growing world of e-commerce.

ESR369

Image
  ESR369 is a popular Indian DIY science, technology, and electronics channel/brand created by Gaurav Singh. focused on science project kits, IoT projects, DIY kits, educational electronics and creative learning products. Through online marketplaces and digital content, ESR369 aims to make science, technology and hands-on learning accessible to students, hobbyists and DIY enthusiasts.

This ESP32 Powred Robot That Follows My Hand!

Image
Paste This Code on Your Arduino IDE   #include <ESP32Servo.h> // 3 Servo objects banayein Servo servo1; Servo servo2; Servo servo3; // --- Pins Setup --- const int servoPin1 = 18; const int servoPin2 = 21; const int servoPin3 = 22; const int trigPin = 5;   const int echoPin = 19; // --- Speed Variables --- int forwardSpeed = 1600; int stopMotor = 1500;     void setup() {   // Teeno servo ko attach karein   servo1.attach(servoPin1);   servo2.attach(servoPin2);   servo3.attach(servoPin3);     // Sensor Setup   pinMode(trigPin, OUTPUT);   pinMode(echoPin, INPUT);     Serial.begin(115200);   Serial.println("3 Servos Ready!");     // Shuru mein teeno ko rok kar rakhein   servo1.writeMicroseconds(stopMotor);   servo2.writeMicroseconds(stopMotor);   servo3.writeMicroseconds(stopMotor); } void loop() {  ...

ESP32 Captive Portal Search Engine Code

Image
Paste This Code on Your Arduino IDE   #include <WiFi.h> #include <DNSServer.h> #include <WebServer.h> #include <HTTPClient.h> #include <WiFiClientSecure.h> #include <ArduinoJson.h> // ---------------- USER CONFIGURATION ---------------- // Backend Router (Internet connection for ESP32) const char* sta_ssid = "Airtel_X";       // Aapka router ka naam const char* sta_pass = "Gau@0369";    // Aapka router ka password // ESP32 Access Point (Network name for users) const char* ap_ssid = "ESP32 SEARCH ENGINE";        // AP Name jo mobile mein show hoga // ---------------------------------------------------- const byte DNS_PORT = 53; DNSServer dnsServer; WebServer server(80); // Function to safely encode search queries for URL (e.g. "Elon Musk" -> "Elon%20Musk") String urlEncode(String str) {   String encodedString = "";   char c;   char code0;   char code1;  ...

Offline chatting using a ESP32 code

Image
Paste This Code on Your Arduino IDE #include <WiFi.h> #include <DNSServer.h> #include <WebServer.h> #include <vector> // Wi-Fi Configuration (Open Network) const char* ssid = "FREE CHAT"; // DNS and Web Server Settings const byte DNS_PORT = 53; IPAddress apIP(192, 168, 4, 1); DNSServer dnsServer; WebServer server(80); // Structure to store messages struct Message {   String sender;   String text; }; std::vector<Message> chatHistory; const size_t MAX_MESSAGES = 15; // Image support ke liye memory limit ko 15 kiya taaki crash na ho // JSON Escape helper to handle special characters and long strings safely String escapeJSON(String input) {   input.replace("\\", "\\\\");   input.replace("\"", "\\\"");   input.replace("\n", "\\n");   input.replace("\r", "");   return input; } // HTML, CSS, aur JavaScript (With Image Compression & Upload Feature) const char HT...