Theory behind Android- Arduino communication via Bluetooth
Bluetooth profile is a wireless communication interface that connects Bluetooth devices. The profiles define requirements for implementing of Bluetooth for various applications, such as, file transfer, wireless headset usage, etc. The following figure depicts different Bluetooth profiles and their usage. (more…)
Display SMS on LCD using Amarino evaluation shield
Tutorial for Amarino Beginners- Display your SMS on 16×2 LCD.
This tutorial shows you how to display SMS on 16×2 LCD. This tutorial is based on Amarino. It utilizes Receive SMS plugin of Amarino. This plugin sends the first 30 characters of a received SMS to Arduino. The message is sent as a string. The length of the string can be between 0 and 30.
Amarino Evaluation Shield
After the success of BuildCircuit’s first Amarino Shield for Android-Arduino experiments, we are here with Amarino Evaluation Shield. I am grateful to all the customers and readers who purchased our first kit and gave us their wonderful comments.
About Amarino Evaluation Shield:
Amarino Evaluation Shield is for Amarino toolkit and most of the available Android VT-100 serial terminal emulators. With Amarino evaluation shield, you can test all the plugins of Amarino, practically speaking, you can do all the Amarino related experiments. Besides, you can try simple Android-Arduino experiments using Android VT-100 serial terminal emulators.
Experiments with Amarino Evaluation Shield
Before you read this post, please read the following posts:
a. Introduction to Amarino evaluation shield.
b. Amarino evaluation shield assembly tutorial.
You can do several experiments with Amarino evaluation shield, for example, control RGB LED, visualize sensor graph on Android phone, display SMS on LCD, etc. Before we start the experiments, let’s check the circuit layout of the shield. The layout has been made using Fritzing (www.fritzing.org).
Troubleshooting electronic projects
We all know that troubleshooting is a process of identifying and solving problems that cause a circuit to malfunction. This article is about troubleshooting basic and amateur electronic projects, not about sophisticated devices . With the exception of minor problems,troubleshooting sophisticated systems at the circuit level, like computer, VCR, mobile phones, etc. requires special skills, knowledge and experience.
How to change baud rate of Bluetooth Modem – BlueSMiRF Gold/Silver using arduino terminal
This tutorial gives extremely simple easy for changing the baud rate of your BlueSMiRF Gold/silver bluetooth module. In this article, I have presented the baud rate changing steps done on Windows 7. (more…)
Android-Arduino BTCOMM do-it-yourself (DIY) Shield Versions 1.0 and 2.0
This kit has retired, but, we have upgraded it. Please CLICK HERE FOR THE UPGRADED AMARINO SHIELD. The upgraded version of Amarino is a better kit with additional features.
Fully assembled kit is also available on buildcircuit.net.
About “Android- Arduino Bluetooth Communication (BTCOMM) DIY Shield- Version 1.0 and 2.0” : If you are interested in controlling your Arduino with Android phone or Arduino Serial Terminal and if you are an Amarino enthusiast, then, here’s an easy do-it-yourself (DIY) shield for you. The DIY shield set consists of the following components:
Fully assembled kit is also available on buildcircuit.net.
CD4094BE/HCF4094BE- 1 pc
This is 8 bit shift register. The chip is used for decimal to binary conversion experiment.
16pin DIL Socket- 1 pc
LED- 3mm- 10pcs- 8 pcs same color(red/white/blue/green/yellow) and 2 pcs different colors (can be any color)
The LEDs are use for CD4094 experiments.
LED- 5mm-White/Yellow/Blue/Red- color- 1 pc [SHOULD BE VERY BRIGHT]
This LED is used for Amarino- Sensor Graph Experiment.
LM35- temperature sensor- 1 pc.
LM35 is used for Amarino and remote temperature sensing experiments.
RGB LED- Common cathode- 1 pc
RGB LED is used for Amarino- RGB Multicolor Lamp experiment.
LDR- 1pc.
LDR is used for Amarino- Sensor Graph experiment.
Female header- 4 pin – 1 pc.
Resistors- 220Ohm(14pcs) and 10k(1pc)
Stackable headers- 6 pin header(3 pcs) and 8 pin header(2 pcs).
Besides these components, you also need a Bluetooth Adapter. You can buy Bluetooth adapters from the following links:
a. BlueSMiRF- Bluetooth Mate Silver– This module is cheaper than other BlueSMiRF versions.
The shield works with other modules also, but you can only stack Bluetooth Mate Silver on to this shield.
b. General Bluetooth Adapter
Features:
-
- CD4094- 8 Bit shift register- evaluation circuit.
- RGB LED.
- Light dependent resistor ( LDR) based light sensor.
- LM35-temperature sensor.
- Perfect for testing Amarino and all Android serial emulators.
- Provides space for BlueSMiRF mate silver and General Bluetooth adapter.You can also use other adapters, but you need to connect those with Breadboard and extra wires.
- These two adaptors are only supported by the shield
-
- Works great with Arduino, with tons of example codes.
- Tested and verified at BuildCircuit.com Lab.
-
- The shield has been designed to suit ARDUINO UNO R3 because of its placement of reset switch (just makes easier !). However, the shield works perfectly with other versions of Arduino also.
-
- In case you need to reset the shield, use a piece of wire and connect reset pin to GND for a short moment.
CHECK OUT THE TUTORIAL FOR ASSEMBLING THE SHIELD
EXPERIMENTS
CD4094- 8 Bit Shift Register Evaluation circuit
You can use Android- Arduino shield for doing several experiments with CD4094. Some examples are given below:
Example 1: CD4094 control with Arduino- Basic Experiment- WITHOUT SMART PHONE Example 2: CD4094 control with Android emulator and Arduino
AMARINO EXPERIMENTS:
(Note: The Arduino sketch for this experiment is slightly different from the original source codes from Amarino. The extra codes on the sketch deactivates the CD4094 chip. It is necessary to deactivate CD4094, because the power is shared with the chip and it affects your experiments. The deactivating code has been given on each Arduino sketch.)
RGB LED control using Amarino, Android and Arduino
RGB LED control using Amarino and BlueSMiRF Bluetooth Adaptor
Experiment with LED controller and LDR
LDR based light sensor data on Amarino interface.
Experiment with LED controller and LM35-temperature sensor
LM35- temperature data on Amarino Interface and simultaneous LED control
Fully assembled kit is also available on buildcircuit.net.
Assembly instructions for Amarino 3.0 DIY shield
This post gives you the idea for assembling the Amarino shield. To get full details about this shield, CLICK HERE. When you buy the kit package, you will get the following PCB. The PCB clearly shows the pin and component names, so, it should help you to get idea of connections of components to Arduino. For example, LDR is connected to A1 and RGB LED is connected is to D3, D5 and D6 and you can see those pins labeled on the PCB. (more…)
Amarino DIY shield for Android-Arduino-Bluetooth experiments
We are now selling Amarino Nano 1.0 kit for Amarino experiments. It is fully assembled kit and includes Arduino Nano and Bluetooth module. You can easily test RGB LED and sensor graph features of Amarino toolkit app.
Please check this page for more information.
About Amarino Shield
Amarino shield can be used for doing several experiments with Amarino and Android serial emulators. For example, you can operate a multicolor lamp, sensor graph, light sensor, etc.
The shield is just a modification of previous shield designed and published by Sagar Sapkota (Buildcircuit.com). Amarino shield 3.0 has added one more header space for BlueSMiRF supporting altogether 3 different Bluetooth adapters.
Easy steps for making a line following robot using Infrared LED, Photodiode, Ardumoto and Arduino.
DOWNLOAD IN PDF- LINE FOLLOWING ROBOT USING ARDUINO AND INFRARED LED
This project has been derived from LDR based line following robot. I strongly recommend that you first try line follower robot using LDR, I found that the LDR gives better results than infrared sensor.
MicroSD card breakout board – buildcircuit.com
Most of the microcontrollers have limited built-in storage. For example, Arduino UNO (Atmega328)has 1Kbytes of EEPROM storage and it might not be enough for all projects. If your project has any graphics, video, audio and data logging feature, you need a removal storage in it.
Amarino shield 3.0 experiments- Android and Arduino
On this post, you will see how Amarino shield can be used for Android- Arduino experiments. It shows some basic experiments with android serial emulator and Amarino toolkit. You can get the original Amarino source codes and installable files also. Just install the application on your Android phone and experiment with the kit.
This page basically gives examples for using Amarino 3.0, but you can also use the same source codes for Amarino shields 1.0 and 2.0.
Simple experiment with Bluetooth and Arduino
This is one of the simplest and easiest experiments using Bluetooth Module , Android and Arduino.
You just need an Android serial emulator, any type of emulator should work for this experiment. I recommend Blue term , you can find this application on your Android Market (Google Play). (more…)
4 in 1 DIY kit- dark sensor, latch circuit, astable multivibrator and clap switch
This is a simple 4-in-1 do-it-yourself (DIY) kit from BuildCircuit. The kit has four different circuits that can be switched on separately or together at a time using a DIP switch.
The four circuits are:
2. A latch circuit using NE555 timer.
3. Astable circuit using NE555 timer.
4. A clap-switch circuit using NE555 timer.
Besides these 4 circuits, by changing the values of the resistors and capacitors, you can change the behaviour of the circuits. (more…)
Simple ultrasonic range finder using HC-SR04
Make Arduino on breadboard using FTDI breakout board
About FTDI FT232RL breakout board: This tutorial is about making Arduino on breadboard using a basic FTDI FT232RL based breakout board.The pinout of this breakout board matches the FTDI cable to work with official Arduino and cloned 5V Arduino boards. It can also be used for general serial applications. The major difference with this board is that it brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows an Arduino target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto reset any Arduino board that has the reset pin brought out to a 6-pin connector. (more…)
Amarino Experiment- Sensor graph and LED controller- redirected
This experiment makes the use of ‘Android- Arduino BTCOMM Shield’ and Amarino. If you are not familiar with the shield, visit this page. This experiment is similar to my previous tutorials Sensor Graph basic experiment and Sensor graph and LED controller together.
If you have never worked with Amarino, I strongly recommend you to visit Amarino page and understand the basics of Amarino. In this experiment, the sensor signal from LDR is fed to A1. You can also see A1 clearly on PCB.
RGB Multicolor lamp using Amarino and Smart Phone- Arduino Shield- redirected
This experiment makes the use of ‘Android- Arduino BTCOMM Shield’ and Amarino. If you are not familiar with the shield, visit this page.
This experiment is similar to my previous tutorials on RGB multicolor lamp using Amarino. and RGB multicolor lamp with custom Bluetooth ID on Amarino Interface.
If you have never worked with Amarino, I strongly recommend you to visit Amarino page and understand the basics of Amarino.
Android- Arduino BTCOMM Shield Circuit Layout Using Fritzing
You can make this shield on breadboard also. The circuit layout is given below:
The BlueSMiRF used in the layout is Bluetooth Mate Silver
SEE ALL THE PHOTOS OF THIS EXPERIMENT
SEE ALL THE PHOTOS OF AMARINO SHIELD V.3.0
OTHER EXPERIMENTS WITH THIS SHIELD CIRCUIT LAYOUT ON BREADBOARD