iPhone Arduino Extension

iRobbie is the revolutionary app that brings smartphone power to your Arduino project.

Sep 14, 2019

14081 views

12 respects

Components and supplies

1

Arduino Sensor Shield v5

1

4WD Robot Chassis Kit

1

Two-sided Mounting Tape

1

HM-10 Bluetooth Module

1

Buzzer

1

Arduino Smart Robot Car Kit (Optional)

1

Arduino Power Jack connector

1

Arduino Cable kit

1

2x18650 Battery Holder

1

Arduino UNO

1

Smartphone Stand

1

L298N Dual H-Bridge DC Motor Speed Controller Board

Apps and platforms

1

Arduino IDE

1

iRobbie-A

Project description

Code

Robbie_A1.ino

arduino

Arduino code. You can also download it from https://www.robbie-app.com

Downloadable files

Assembled car

Function of each part: 1. Battery holder with a switch: provide power supply for the vehicle 2. Electric motors + wheels: drive the vehicle to move 3. Acrylic plates: the frame of the car 4. L298N motor driving board: drive the motors to rotate 5. UNO controller board: the brain of the car 6. V5 sensor expansion board: combined with the UNO, make the connection become more easier 7. Bluetooth module HM-10: provide the Bluetooth connection with iPhone and iRobbie App 8. Smartphone stand: hold the smartphone on the car You can find an example of detailed instructions and diagrams here: https://www.elegoo.com/tutorial/Elegoo%20Smart%20Robot%20Car%20Kit%20V2.0.2019.03.19.zip

Assembled car

Assembled car

Function of each part: 1. Battery holder with a switch: provide power supply for the vehicle 2. Electric motors + wheels: drive the vehicle to move 3. Acrylic plates: the frame of the car 4. L298N motor driving board: drive the motors to rotate 5. UNO controller board: the brain of the car 6. V5 sensor expansion board: combined with the UNO, make the connection become more easier 7. Bluetooth module HM-10: provide the Bluetooth connection with iPhone and iRobbie App 8. Smartphone stand: hold the smartphone on the car You can find an example of detailed instructions and diagrams here: https://www.elegoo.com/tutorial/Elegoo%20Smart%20Robot%20Car%20Kit%20V2.0.2019.03.19.zip

Assembled car

Comments

Only logged in users can leave comments

Anonymous user

5 years ago

Nice project. Please share the iOS source code.

Anonymous user

2 years ago

I totally agree with you, moreover, this project hub mainly, not to say only, contains open source projects.

Anonymous user

2 years ago

II did purchase the iRobbie-A app for my iPhone. I have the Elegoo Smart Robot Car and switched an HM-10 bluetooth module for the Elegoo HC-08 module. I had to reverse-engineered the Robbie_A1.ino sketch to make it work with the Elegoo Smart Robot Car. I used the app's "Remote Control" function to test my modified Robbie_A1 sketch. The Robbie_A1 sketch had difficulty keeping up with the data stream send from the iRobbie-A app, so I had to re-write the portion of the sketch that reads the serial input. At this point, I can use the apps Remote Control to move the Elegoo Smart Robot Car forward and back, but turns are a problem. There's more analysis and re-write to do. Documentation, more comments in the Robbie_A1 sketch and additional example sketches would help a lot.

Anonymous user

2 years ago

The iRobbie-A app is for sale at the Apple App Store for $5.99. I don't fault KDPA for wanting to earn a little money from the app, but I'd still like to see the source code. I enjoy experimenting with iOS-to-Arduino communication and would love to see how someone else is doing it. I have no interest in commercializing my iOS-to-Arduino app, so KDPA is safe from any competition. As a side note, KDPA is not going to earn a lot of money from the iRobbie-A app. The market for the app is very small. It would be better for the community to open source the app on GitHub.

KDPA

2 years ago

Thank you for your interest to our app. You can try another example of using the app with a different sketch here: https://create.arduino.cc/projecthub/KDPA/face-tracking-and-smile-detecting-halloween-robots-79cd5f?ref=platform&ref_id=424_trending___&offset=7 You can also see all of the data that is going to the Arduino through the serial monitor in the arduino IDE. Basically, the app is sending four digits at a time: the X and Y coordinates following after x and y letters accordingly, the direction, and the fourth number depends on the application. For example, in iFinder, this fourth digit will be 1 if the object is detected, and otherwise, it will be 0. In Face Tracking, the fourth digit indicates whether you are smiling or not.

Anonymous user

2 years ago

Instead of criticizing why we study this project. I believe we can make and further develop this project

Anonymous user

2 years ago

It is so annoying when people post only parts of projects. In fact, without all the information it is nothing more than bragging.