{"product_id":"bluetooth-robot-car-controller-using-esp32","title":"Bluetooth Robot Car Controller using ESP32","description":"\u003cp\u003eThis wireless robot car controller board is built using an\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eESP32 BT\/Wi-Fi\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule, 2 x\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eH-Bridges\u003c\/strong\u003e, 3.3V regulator. It also includes an ESP32 programming connector, power LED, screw terminal connector for the power supply, header connector for motors, and high-value capacitors on the DC supply for smooth motor operations. The operating power supply is\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e8V to 24V\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eDC. The project has two H-brides and each can drive\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003e2.5A\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003econtinues. The board is suitable for small and medium-sized robot cars. It is an open-source hardware project that can be programmed as per requirement. ESP32 I\/O details are available in descriptions. ESP32 supports Bluetooth connectivity and the robot car can be controlled using a small phone, Laptop, or Tablet.  The project was built using an ESP32-Wroom processor and this chip supports Bluetooth and Wi-Fi connectivity.\u003c\/p\u003e\n\u003cp\u003eThe project can be tested with example Arduino code which is provided below. The user will be able to drive a robot car with a PS3 Bluetooth remote. Refer to the link below to learn more about PS3 and ESP32 pairing, and ESP32 programming under Arduino IDE.\u003c\/p\u003e\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePower Supply 8V to 24V DC\u003c\/li\u003e\n\u003cli\u003eMotor Load d up to 2.5A, Peak 6Amps Each Motor\u003c\/li\u003e\n\u003cli\u003eOver Current Shutdown Threshold 8Amps\u003c\/li\u003e\n\u003cli\u003eNo Heatsink for H-Bridge\u003c\/li\u003e\n\u003cli\u003ePWM Frequency Up to 20Khz (Tested), ESP32 Default Output 500Hz\u003c\/li\u003e\n\u003cli\u003eBoard Power LED\u003c\/li\u003e\n\u003cli\u003eOvertemperature Shut down with Latch Behaviour, H-Bridge\u003c\/li\u003e\n\u003cli\u003eShort Circuit Shut Down with Latch Behaviour, H-Bridge\u003c\/li\u003e\n\u003cli\u003eChopper Current Limitation, H-Bridge\u003c\/li\u003e\n\u003cli\u003eVDD Undervoltage Shutdown\u003c\/li\u003e\n\u003cli\u003e4 x 3 mm Mounting Holes\u003c\/li\u003e\n\u003cli\u003ePCB Dimensions 48.90 x 41.28 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eConnections\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCN1: Pin 1 VDD 8V to 24V, Pin 2 = GND\u003c\/li\u003e\n\u003cli\u003eCN2: Pin 1 \u0026amp; 2 = Motor 1, Pin 3 \u0026amp; 4 = Motor 1\u003c\/li\u003e\n\u003cli\u003eCN3: Pin 1 = 3.3V, Pin 2 = GND, Pin 3 = TX, Pin 4 = RX, Pin 5 = GPIO0, Pin 6 = Enable (Programming Connector)\u003c\/li\u003e\n\u003cli\u003eCN4: Pin 1 \u0026amp; 2 = Motor 2, Pin 3 \u0026amp; 4 = Motor 2\u003c\/li\u003e\n\u003cli\u003eJ1: Jumper Closed (Pull Low) = Enable, can be controlled using ESP32 Pin GPIO16 Pin High = Disables Motor 1\u003c\/li\u003e\n\u003cli\u003eJ1: Jumper Closed (Pull Low) = Enable, can be controlled using ESP32 Pin GPIO18 Pin High = Disables Motor 2\u003c\/li\u003e\n\u003cli\u003eD1: Power LED\u003c\/li\u003e\n\u003cli\u003eU4: 3.3V Regulator, Provides 3.3V to ESP32 processor input from Motor Supply 8V to 24V\u003c\/li\u003e\n\u003cli\u003eU2: H-Bridge Motor Driver, Motor 1\u003c\/li\u003e\n\u003cli\u003eU3: H-Bridge Motor Driver, Motor 2\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"dotfry","offers":[{"title":"Default Title","offer_id":47186222317740,"sku":"M112","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0757\/6436\/7532\/files\/M112A.jpg?v=1789118841","url":"https:\/\/dotfry.com\/products\/bluetooth-robot-car-controller-using-esp32","provider":"dotfry","version":"1.0","type":"link"}