Difference between revisions of "Arduino/C3/Assembly-of-Robot/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 60: Line 60:
  
 
Image
 
Image
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| First we need to solder '''DC motor’s''' wire leads as shown in the image.
+
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| First we need to '''solder DC motor’s wire leads''' as shown in the image.
  
Using a '''soldering iron, solder''' a red wire and a black wire to the wire leads of the '''motor''' as shown.
+
Using a '''soldering iron, solder''' a red wire and a black wire to the '''wire leads''' of the '''motor''' as shown.
  
 
Repeat this with the other '''DC motor''' as well.
 
Repeat this with the other '''DC motor''' as well.
Line 91: Line 91:
 
Place another '''Motor Mounting Bracket''' from the outside.
 
Place another '''Motor Mounting Bracket''' from the outside.
  
Take the long screws and insert them into the two brackets and '''motor'''.
+
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|  slide 10:
 +
 
 +
Images
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Take the long screws and insert them into the two brackets and '''motor'''.
  
 
Use a nut from the other side to tighten the screw.
 
Use a nut from the other side to tighten the screw.
Line 100: Line 104:
  
 
|-
 
|-
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|  
+
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| slide 11:
 +
 
 +
Images
 
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| First, fix the brass spacers on the '''chassis''' with the help of screws as shown in the image.
 
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| First, fix the brass spacers on the '''chassis''' with the help of screws as shown in the image.
  
 
Tighten the screws with a screwdriver.  
 
Tighten the screws with a screwdriver.  
  
Now, flip the '''chassis''' to mount the '''caster wheel''' on the same side as the '''motor'''.
+
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|  slide 12:
 +
 
 +
Images
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now, flip the '''chassis''' to mount the '''caster wheel''' on the same side as the '''motor'''.
  
 
Mount the '''caster wheel''' on four brass '''spacers''' using the small screws.
 
Mount the '''caster wheel''' on four brass '''spacers''' using the small screws.
Line 112: Line 122:
  
 
|-
 
|-
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|  
+
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| slide 13: Images
 
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now, we are done with assembling the '''robot'''.  
 
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now, we are done with assembling the '''robot'''.  
  
Line 118: Line 128:
  
 
|-
 
|-
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 11:''' '''
+
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 14:
  
 
'''About .apk file'''
 
'''About .apk file'''
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| An '''APK''' file is an '''app''' for the '''Android''' - '''Google''''s mobile operating system.
+
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| An '''APK''' file is an '''app''' for the '''Android - Google's mobile operating system'''.
  
 
We have built an '''android app''' to control the '''robot''' which we have built.  
 
We have built an '''android app''' to control the '''robot''' which we have built.  
  
This won't work on other mobile operating systems like Apple’s iOS.
+
This won't work on other '''mobile operating systems''' like '''Apple’s iOS'''.
  
We have used the '''MIT App Inventor '''platform to build an '''app''' named '''Car Bluetooth RC'''
+
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 14:
 +
 
 +
'''About .apk file''' continued
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| We have used the '''MIT App Inventor '''platform to build an '''app''' named '''Car Bluetooth RC'''
  
 
To use this '''app''' on your phone, you need to download this '''.apk file'''.  
 
To use this '''app''' on your phone, you need to download this '''.apk file'''.  
Line 141: Line 155:
  
 
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In the web browser, type '''appinventor.mit.edu '''
 
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In the web browser, type '''appinventor.mit.edu '''
 +
 +
'''MIT App Inventor''' is an '''open source''' platform to build '''applications''' for both '''Android''' and '''iOS.'''
 +
 +
Go through the tutorials and instructions on this website, for more information.
 +
 +
Using the '''MIT app inventor''', I have created the '''Car Bluetooth RC.apk file.'''
 +
 +
Similarly, you can explore, and create your own '''app''' for your project using the '''MIT App Inventor.'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 15:
 +
 +
Code files: Car Bluetooth RC.apk
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
* The '''.apk file''' used in this tutorial is available in the '''Code Files '''link on this tutorial page.
 +
* Please download and extract it.
 +
* Make a copy and then use it while practising.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Let's first see how to install this '''app''' and how to configure it.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Point to the file
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| I have downloaded the '''Car Bluetooth RC.apk file''' into my '''Downloads''' folder in my computer.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Google drive >>New >> File upload >> File upload pop up window >>Select the .apk file >> Open
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Go to '''Google drive'''.
 +
 +
In the left panel, click on the '''New''' option.
 +
 +
Select''' File upload''' option.
 +
 +
A '''File Upload''' pop-up window will open.
 +
 +
Select the '''.apk file''' from where you have downloaded.
 +
 +
Now click on the '''Open '''option.
 +
 +
After a few seconds, the '''.apk file''' will be uploaded on your '''Google drive'''.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Next we will see how to open this file in the '''Android''' phone.
 +
 +
Otherwise you can transfer the '''.apk file''' from your computer to the phone using an '''USB cable'''.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Google drive on phone
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now open '''Google drive''' in your '''Android''' phone.
 +
 +
Note: Make sure you are using the same '''email account''' where you have saved the '''.apk file'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Click on the .apk file >> Package Installer >> Install
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Click on the '''.apk file''' that you uploaded from your computer.
 +
 +
Select '''Package Installer''' option.
 +
 +
It will ask if you want to install this application.
 +
 +
Click on '''Install''' option.
 +
 +
Now the '''app''' is installed on your phone.
 +
 +
You can see the '''Car Bluetooth RC''' icon on your mobile phone.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| We will see how we can control a '''robot''' using this '''app''' in the next tutorial.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 13:
 +
 +
'''Summary'''
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In this tutorial, we learnt:
 +
 +
* To '''assemble''' a simple '''robot'''.
 +
* About '''.apk file''' to control a '''robot''' and
 +
* How to install the '''app''' on a mobile phone.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 14:
 +
 +
About Spoken Tutorial project
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
* The video at the following link summarizes the Spoken Tutorial project.
 +
* Please download and watch it.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 15:
 +
 +
Spoken Tutorial workshops
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The''' Spoken Tutorial Project''' Team conducts workshops and gives certificates.
 +
 +
For more details, please write to us.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 16:
 +
 +
Forum for specific questions
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Please post your timed queries in this forum.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 17:
 +
 +
Acknowledgement
 +
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The Spoken Tutorial project is funded by MHRD, Government of India.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.
 +
 +
And this is Saurabh signing off.
 +
 +
Thanks for joining.
 +
 +
|}
 +
.
 +
 +
We have used the '''MIT App Inventor '''platform to build an '''app''' named '''Car Bluetooth RC'''
 +
 +
To use this '''app''' on your phone, you need to download this '''.apk file'''.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Let us go to the''' MIT App inventor''' website and have a look.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Go to the website:
 +
 +
[https://appinventor.mit.edu/ https://appinventor.mit.edu/]
 +
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In the '''web browser''', type '''appinventor.mit.edu '''
 +
 +
'''MIT App Inventor''' is an '''open source platform''' to build '''applications''' for both '''Android''' and '''iOS.'''
 +
 +
Go through the tutorials and instructions on this '''website''', for more information.
 +
 +
Using the '''MIT app inventor''', I have created the '''Car Bluetooth RC.apk file.'''
 +
 +
Similarly, you can explore, and create your own '''app''' for your project using the '''MIT App Inventor.'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 12:
 +
 +
Code files: Car Bluetooth RC.apk
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
* The '''.apk file''' used in this tutorial is available in the '''Code Files '''link on this tutorial page.
 +
* Please download and extract it.
 +
* Make a copy and then use it while practising.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Let's first see how to install this '''app''' and how to configure it.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Point to the file
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| I have downloaded the '''Car Bluetooth RC.apk file''' into my '''Downloads''' folder in my computer.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Go to '''Google drive'''.
 +
 +
In the left panel, click on the '''New''' option.
 +
 +
Select''' File upload''' option.
 +
 +
A '''File Upload''' pop-up window will open.
 +
 +
Select the '''.apk file''' from where you have downloaded.
 +
 +
Now click on the '''Open '''option.
 +
 +
After a few seconds, the '''.apk file''' will be uploaded on your '''Google drive'''.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Next we will see how to open this file in the '''Android''' phone.
 +
 +
Otherwise you can transfer the '''.apk file''' from your computer to the phone using an '''USB cable'''.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now open '''Google drive''' in your '''Android''' phone.
 +
 +
Note: Make sure you are using the same '''email account''' where you have saved the '''.apk file'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Click on the '''.apk file''' that you uploaded from your computer.
 +
 +
Select '''Package Installer''' option.
 +
 +
It will ask if you want to install this application.
 +
 +
Click on '''Install''' option.
 +
 +
Now the '''app''' is installed on your phone.
 +
 +
You can see the '''Car Bluetooth RC''' icon on your mobile phone.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| We will see how we can control a '''robot''' using this '''app''' in the next tutorial.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 13:
 +
 +
'''Summary'''
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In this tutorial, we learnt:
 +
 +
* To assemble a simple '''robot'''.
 +
* About '''.apk file''' to control a '''robot''' and
 +
* How to install the '''app''' on a mobile phone.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 14:
 +
 +
About Spoken Tutorial project
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
* The video at the following link summarizes the Spoken Tutorial project.
 +
* Please download and watch it.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 15:
 +
 +
Spoken Tutorial workshops
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The''' Spoken Tutorial Project''' Team conducts workshops and gives certificates.
 +
 +
For more details, please write to us.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 16:
 +
 +
Forum for specific questions
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Please post your timed queries in this forum.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 17:
 +
 +
Acknowledgement
 +
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The Spoken Tutorial project is funded by MHRD, Government of India.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|
 +
| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.
 +
 +
And this is Saurabh signing off.
 +
 +
Thanks for joining.
 +
 +
|}
 +
the web browser, type '''appinventor.mit.edu '''
  
 
'''MIT App Inventor''' is an '''open source''' platform to build '''applications''' for both '''Android''' and '''iOS.'''
 
'''MIT App Inventor''' is an '''open source''' platform to build '''applications''' for both '''Android''' and '''iOS.'''

Latest revision as of 16:33, 5 October 2020


Visual Cue Narration
Slide 1: Welcome to the Spoken Tutorial on Assembly of Robot.
Slide 2:

Learning Objectives

In this tutorial, we will learn:
  • To assemble a simple Robot
  • About .apk file to control a Robot and
  • How to install the app on a mobile phone.
Slide 3:

Pre-Requisites

To follow this tutorial, you should have a basic knowledge of Electronics
Slide 4:

System Requirements

To record this tutorial, here I am using:
  • Ubuntu Linux 16.04 OS
  • Android Phone
Slide 5:

External Components

We require the following components to build the simple robot.
  • 2 DC Motors
  • Acrylic Robot Chassis with screws and nuts
  • 1 Caster Wheel
  • 2 DC Motor Wheels
  • Single Strand Wires and
  • Screwdriver
Slide 6:

Assembly of Robot

In this tutorial, we will see how to assemble a two wheel robot.

I will explain the assembly of a robot along with the images.

Slide 7:

Image

First we need to solder DC motor’s wire leads as shown in the image.

Using a soldering iron, solder a red wire and a black wire to the wire leads of the motor as shown.

Repeat this with the other DC motor as well.

Slide 8:

Image Chassis with Motor

Point to the image

This is the acrylic chassis where we will mount the DC motor and Caster Wheel.

Along with the chassis we have Motor Mounting Brackets, screws and nuts.

These are the Motor Mounting Brackets.

They are used to fix the DC motors to the frame.

slide 9:

Images

Insert the bracket into the indicated slot.

Now, place one DC motor here.

Place another Motor Mounting Bracket from the outside.

slide 10:

Images

Take the long screws and insert them into the two brackets and motor.

Use a nut from the other side to tighten the screw.

Repeat this procedure for mounting the other motor on the chassis as well.

Fix the wheels on the motors as shown here.

slide 11:

Images

First, fix the brass spacers on the chassis with the help of screws as shown in the image.

Tighten the screws with a screwdriver.

slide 12:

Images

Now, flip the chassis to mount the caster wheel on the same side as the motor.

Mount the caster wheel on four brass spacers using the small screws.

Tighten up each screws so that the caster wheel gets firmly fixed to the chassis.

slide 13: Images Now, we are done with assembling the robot.

Further, we need an App to control the robot.

Slide 14:

About .apk file

An APK file is an app for the Android - Google's mobile operating system.

We have built an android app to control the robot which we have built.

This won't work on other mobile operating systems like Apple’s iOS.

Slide 14:

About .apk file continued

We have used the MIT App Inventor platform to build an app named Car Bluetooth RC

To use this app on your phone, you need to download this .apk file.

Let us go to the MIT App inventor website and have a look.
Go to the website:

https://appinventor.mit.edu/

In the web browser, type appinventor.mit.edu

MIT App Inventor is an open source platform to build applications for both Android and iOS.

Go through the tutorials and instructions on this website, for more information.

Using the MIT app inventor, I have created the Car Bluetooth RC.apk file.

Similarly, you can explore, and create your own app for your project using the MIT App Inventor.

Slide 15:

Code files: Car Bluetooth RC.apk

  • The .apk file used in this tutorial is available in the Code Files link on this tutorial page.
  • Please download and extract it.
  • Make a copy and then use it while practising.
Let's first see how to install this app and how to configure it.
Point to the file I have downloaded the Car Bluetooth RC.apk file into my Downloads folder in my computer.
Google drive >>New >> File upload >> File upload pop up window >>Select the .apk file >> Open Go to Google drive.

In the left panel, click on the New option.

Select File upload option.

A File Upload pop-up window will open.

Select the .apk file from where you have downloaded.

Now click on the Open option.

After a few seconds, the .apk file will be uploaded on your Google drive.

Next we will see how to open this file in the Android phone.

Otherwise you can transfer the .apk file from your computer to the phone using an USB cable.

Google drive on phone Now open Google drive in your Android phone.

Note: Make sure you are using the same email account where you have saved the .apk file

Click on the .apk file >> Package Installer >> Install Click on the .apk file that you uploaded from your computer.

Select Package Installer option.

It will ask if you want to install this application.

Click on Install option.

Now the app is installed on your phone.

You can see the Car Bluetooth RC icon on your mobile phone.

We will see how we can control a robot using this app in the next tutorial.
Slide 13:

Summary

In this tutorial, we learnt:
  • To assemble a simple robot.
  • About .apk file to control a robot and
  • How to install the app on a mobile phone.
Slide 14:

About Spoken Tutorial project

  • The video at the following link summarizes the Spoken Tutorial project.
  • Please download and watch it.
Slide 15:

Spoken Tutorial workshops

The Spoken Tutorial Project Team conducts workshops and gives certificates.

For more details, please write to us.

Slide 16:

Forum for specific questions

Please post your timed queries in this forum.
Slide 17:

Acknowledgement

The Spoken Tutorial project is funded by MHRD, Government of India.
This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.

And this is Saurabh signing off.

Thanks for joining.

.

We have used the MIT App Inventor platform to build an app named Car Bluetooth RC

To use this app on your phone, you need to download this .apk file.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Let us go to the MIT App inventor website and have a look.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Go to the website:

https://appinventor.mit.edu/

| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In the web browser, type appinventor.mit.edu

MIT App Inventor is an open source platform to build applications for both Android and iOS.

Go through the tutorials and instructions on this website, for more information.

Using the MIT app inventor, I have created the Car Bluetooth RC.apk file.

Similarly, you can explore, and create your own app for your project using the MIT App Inventor.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 12:

Code files: Car Bluetooth RC.apk | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|

  • The .apk file used in this tutorial is available in the Code Files link on this tutorial page.
  • Please download and extract it.
  • Make a copy and then use it while practising.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Let's first see how to install this app and how to configure it.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Point to the file | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| I have downloaded the Car Bluetooth RC.apk file into my Downloads folder in my computer.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Go to Google drive.

In the left panel, click on the New option.

Select File upload option.

A File Upload pop-up window will open.

Select the .apk file from where you have downloaded.

Now click on the Open option.

After a few seconds, the .apk file will be uploaded on your Google drive.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Next we will see how to open this file in the Android phone.

Otherwise you can transfer the .apk file from your computer to the phone using an USB cable.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now open Google drive in your Android phone.

Note: Make sure you are using the same email account where you have saved the .apk file

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Click on the .apk file that you uploaded from your computer.

Select Package Installer option.

It will ask if you want to install this application.

Click on Install option.

Now the app is installed on your phone.

You can see the Car Bluetooth RC icon on your mobile phone.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| We will see how we can control a robot using this app in the next tutorial.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 13:

Summary | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In this tutorial, we learnt:

  • To assemble a simple robot.
  • About .apk file to control a robot and
  • How to install the app on a mobile phone.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 14:

About Spoken Tutorial project | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|

  • The video at the following link summarizes the Spoken Tutorial project.
  • Please download and watch it.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 15:

Spoken Tutorial workshops | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The Spoken Tutorial Project Team conducts workshops and gives certificates.

For more details, please write to us.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 16:

Forum for specific questions | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Please post your timed queries in this forum.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 17:

Acknowledgement

| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The Spoken Tutorial project is funded by MHRD, Government of India.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.

And this is Saurabh signing off.

Thanks for joining.

|} the web browser, type appinventor.mit.edu

MIT App Inventor is an open source platform to build applications for both Android and iOS.

Go through the tutorials and instructions on this website, for more information.

Using the MIT app inventor, I have created the Car Bluetooth RC.apk file.

Similarly, you can explore, and create your own app for your project using the MIT App Inventor.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 12:

Code files: Car Bluetooth RC.apk | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|

  • The .apk file used in this tutorial is available in the Code Files link on this tutorial page.
  • Please download and extract it.
  • Make a copy and then use it while practising.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Let's first see how to install this app and how to configure it.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Point to the file | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| I have downloaded the Car Bluetooth RC.apk file into my Downloads folder in my computer.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Go to Google drive.

In the left panel, click on the New option.

Select File upload option.

A File Upload pop-up window will open.

Select the .apk file from where you have downloaded.

Now click on the Open option.

After a few seconds, the .apk file will be uploaded on your Google drive.

Next we will see how to open this file in the Android phone.

Otherwise you can transfer the .apk file from your computer to the phone using an USB cable.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Now open Google drive in your Android phone.

Note: Make sure you are using the same email account where you have saved the .apk file

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Click on the .apk file that you uploaded from your computer.

Select Package Installer option.

It will ask if you want to install this application.

Click on Install option.

Now the app is installed on your phone.

You can see the Car Bluetooth RC icon on your mobile phone.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| We will see how we can control a robot using this app in the next tutorial.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 13:

Summary | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| In this tutorial, we learnt:

  • To assemble a simple robot.
  • About .apk file to control a robot and
  • How to install the app on a mobile phone.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 14:

About Spoken Tutorial project | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"|

  • The video at the following link summarizes the Spoken Tutorial project.
  • Please download and watch it.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 15:

Spoken Tutorial workshops | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The Spoken Tutorial Project Team conducts workshops and gives certificates.

For more details, please write to us.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 16:

Forum for specific questions | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Please post your timed queries in this forum.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| Slide 17:

Acknowledgement

| style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| The Spoken Tutorial project is funded by MHRD, Government of India.

|- | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| | style="border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.176cm;"| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.

And this is Saurabh signing off.

Thanks for joining.

|}

Contributors and Content Editors

Nancyvarkey, Nirmala Venkat