Inspiration This project was born out of a shared passion for technology, innovation, and a desire to spend meaningful time building something impactful with my son. As we explored the evolving world of autonomous vehicles and intelligent automation, we were inspired to create a Smart Autonomous Robotic Car that not only navigates on its own but also connects seamlessly with Salesforce Agentforce for real-time event handling and smarter decision-making.
What We Learned *Deepened our understanding of robotics, sensor integration, and autonomous navigation algorithms. *Gained practical experience with Salesforce Platform Events, Agentforce Integration, and REST APIs. *Learned the importance of system reliability, power management, and efficient data communication between hardware and cloud platforms. *Discovered how combining different fields (robotics + CRM platforms) can unlock entirely new use cases.
How We Built It Hardware: Arduino Mega for core robotic control NodeMCU (ESP8266) for WiFi communication SIM800 module for GSM/SMS communication GEO 6M GPS module for location tracking 2.4" TFT touchscreen for local control and feedback Ultrasonic and IR sensors for obstacle detection and smart navigation
Software: Arduino C++ for embedded control Salesforce Platform Event integration using NodeMCU REST API calls Dynamic commands handling via SMS and Agentforce Real-time GPS tracking sent to Salesforce for monitoring and action
Cloud: Salesforce Agentforce to monitor and interact with the car ThingSpeak for backup IoT data logging
Challenges We Faced Connectivity Issues: Ensuring reliable WiFi and GSM communication, especially in varying environments. Power Management: Balancing the different power needs of GPS, GSM, WiFi modules, and motors without resets. Real-Time Sync: Synchronizing physical robot events with Salesforce in near real-time. Sensor Calibration: Fine-tuning ultrasonic and IR sensors for consistent obstacle detection and lane following. Security: Ensuring that only authorized users can interact with the robot via cloud services or SMS commands.
Accomplishments That We're Proud Of *Successfully built a fully autonomous robotic car that interacts with Salesforce Agentforce in real-time. *Achieved reliable GPS tracking and dynamic cloud communication via REST APIs. *Enabled control via SMS and cloud events, adding multiple layers of intelligence and responsiveness. *Created a project that blends hardware, software, and cloud integration — and most importantly, built it as a father-son collaboration.
What We Learned *How to combine IoT devices with enterprise cloud platforms like Salesforce. *Real-world challenges of handling hardware reliability (especially GSM and GPS modules together). *How to optimize communication between microcontrollers and cloud services with minimal delay. *The importance of designing flexible systems that can handle failures gracefully (e.g., fallback GPS data storage, network loss recovery). *The power of perseverance, patience, and teamwork while building complex multi-technology projects.
What's Next for Autonomous Robotic Car Automation via Agentforce Integration *Enhance navigation algorithms with machine learning for smarter route decision-making. *Integrate voice command capabilities via mobile apps connected to Salesforce. *Expand the project to support fleet tracking and management features. *Improve real-time visualization dashboards inside Salesforce for live robotic monitoring. *Explore building a fully solar-powered autonomous version to promote sustainability. *Inspire more parent-child builder teams to explore innovation together!
Built With
- adafruit
- api
- arduino
- c++
- data
- embedded
- events
- geo
- gfx
- iot
- ir
- json
- logg
- motor
- nodemcu
- platform
- rest
- salesforce
- sensor
- sheild
- sim800
- softwareserial
- tft
- thingspeak
- tinygps++
- ultrasonic
Log in or sign up for Devpost to join the conversation.