Sensor Shield Arduino Android

Sensor Shield Arduino Android Free App

Rated 4.10/5 (10) —  Free Android application by DMITRIY OSIPOV

About Sensor Shield Arduino Android

Управляем Arduino, с Android телефона.
Управляем Android телефоном, с Arduino.

Управление Arduino, с Android телефона, с помощью сенсоров / датчиков на Android телефоне:
Передаём данные сенсоров / датчиков по Bluetooth, на Arduino.
1). Accelerometer Sensor - (xAccel, yAccel, zAccel).
2). Orientation Sensor - (Roll, Pitch, Azimuth).
3). GPS Location Sensor - (Altitude, Latitude, Longitude).
4). Распознавание голоса - SpeechRecognizer.
5). Текст в речь - TextToSpeech.
6). Кнопок / Button.
7). Клавиатуры.

Например "Orientation Sensor", наклоняя Android телефон, вправо / влево - вверх / вниз, значения "Orientation Sensor" (Roll, Pitch,
Azimuth) будут изменятся.
Отправляем эти значения на Arduino, на Arduino обрабатываем их, например в угол поворота Servo, или управляем шаговым мотором, или
яркостью светодиодов.
Чтобы увидеть на экране значения желаемых сенсоров, нажмите на красную кнопку слева off, она изменит цвет на зелёный on.
Чтобы начать отправку по Bluetooth на Arduino желаемого значения сенсора, нажмите на красную кнопку N, она изменит цвет на синий,
теперь все значения с этого сенсора, будут отправляться на Arduino.




Управляем Android телефоном, с Arduino:

Отправляя Bluetooth команды с Arduino на Android телефон, мы можем.
1). Включать / выключать звукозапись "SoundRecorder", проигрывать / останавливать записанный файл "Player".
2). Воспроизводить звуковой файл "Sound".
3). Запускать распознавание голоса "SpeechRecognizer", полученный результат отправлять обратно в Arduino.
3). Запускать функцию перевод текста в речь "TextToSpeech". Озвучивать, заранее сохранённую фразу в памяти телефона.
Чтобы записать фразу в память телефона, введите в окошко "TextBox" текст, с клавиатуры или с помощью распознавания голоса, и
удерживайте 2 секунды кнопку "Speech".


Отправляем Bluetooth команды на Android телефон.
Serial.println;

(10001); // Включать звукозапись.
(10002); // Выключать звукозапись.
(10003); // Прослушать записанный файл.
(10004); // Остановить, прослушивание записанного файла.
(10005); // Воспроизводить звуковой файл "Sound".
(10006); Запускать функцию перевод текста в речь. Озвучить, заранее сохранённую фразу в памяти телефона.
(10007),ButtonVal = 0; Запустить распознавание голоса "SpeechRecognizer", полученный результат отправить обратно в Arduino.

// Можно, и такими командами.
// Иногда, при передаче по Bluetooth на Android, буквы "длинных строк" пропадают.

Serial.write;
("STARTED RECORD SOUND"); // Включать звукозапись.
("Stop RECORD SOUND"); // Выключать звукозапись.
("START PLAY RECORD SOUND"); // Проигрывать / останавливать, записанный файл.
("Stop PLAY RECORD SOUND");
("PLAY AUDIO FILE"); // Воспроизводить звуковой файл "Sound".
("PLAY written text of the human voice"); Запускать функцию перевод текста в речь. Озвучить, заранее сохранённую фразу в памяти телефона.
("Speech"),ButtonVal = 0; Запустить распознавание голоса "SpeechRecognizer", полученный результат отправить обратно в Arduino.





Настройка параметров сенсоров:
Кнопка "SET", вход в меню настроек параметров сенсоров.
В меню настроек, можно установить желаемый параметр выбранного сенсора, нажмите кнопку справа для сохранения.
Параметр "TimerInterval" (в верху слева), устанавливает скорость отправки / приёма данных по Bluetooth, в миллисекундах.

Все sketch для Arduino, в описании к видео урокам. Manage Arduino, with the Android phone.
Manage Android phone, with Arduino.

Management Arduino, with the Android phone, using sensors / sensors on your Android phone:
Peredaёm sensor data / sensor with Bluetooth, to Arduino.
1). Accelerometer Sensor - (xAccel, yAccel, zAccel).
2). Orientation Sensor - (Roll, Pitch, Azimuth).
3). GPS Location Sensor - (Altitude, Latitude, Longitude).
4). Voice Recognition - SpeechRecognizer.
5). Text to Speech - TextToSpeech.
6). Button / Button.
7). Keyboard.

For example "Orientation Sensor", tilting Android phone, left / right - up / down value "Orientation Sensor" (Roll, Pitch,
Azimuth) will change.
Send these values ​​to the Arduino, Arduino to process them, such as the angle of rotation Servo, or drive the stepper motor, or
brightness LEDs.
To see on the screen the values ​​desired sensors, press the red button on the left off, it will change to green on.
To start sending via Bluetooth on the Arduino desired value of the sensor, press the red button N, it will change color to blue
now all the values ​​from this sensor will be sent to the Arduino.




Manage Android phone, with Arduino:

Sending commands to the Arduino Bluetooth on your Android phone, we can.
1). Enable / disable recording "SoundRecorder", play / stop the recorded file "Player".
2). Play a sound file "Sound".
3). Run voice recognition "SpeechRecognizer", the result is sent back to the Arduino.
3). To initiate the translation of the text-to-speech "TextToSpeech". Voice, phrase beforehand saved in the phone memory.
To record a phrase in the phone memory, enter in the box "TextBox" text from the keyboard or by using voice recognition, and
hold the button for 2 seconds "Speech".


Bluetooth send commands to the Android phone.
Serial.println;
   
(10001); // Include audio.
(10002); // Turn off the audio.
(10003); // Listen to the recorded file.
(10004); // Stop listening to the recorded file.
(10005); // Play a sound file "Sound".
(10006); To initiate the translation of the text-to-speech. Announce in advance the saved phrase in the phone memory.
(10007), ButtonVal = 0; Start voice recognition "SpeechRecognizer", the result is sent back to the Arduino.

    // It is possible, and these teams.
    // Sometimes, when sending via Bluetooth on Android, the letter "long lines" disappear.

Serial.write;
("STARTED RECORD SOUND"); // Include audio.
("Stop RECORD SOUND"); // Turn off the audio.
("START PLAY RECORD SOUND"); // Play / stop, the recorded file.
("Stop PLAY RECORD SOUND");
("PLAY AUDIO FILE"); // Play a sound file "Sound".
("PLAY written text of the human voice"); To initiate the translation of the text-to-speech. Announce in advance the saved phrase in the phone memory.
("Speech"), ButtonVal = 0; Start voice recognition "SpeechRecognizer", the result is sent back to the Arduino.





Setting sensors:
The button "SET", the entrance to the configuration menu sensors.
In the settings menu, you can set the desired parameter of the selected sensor, press the button to the right to save.
Parameter "TimerInterval" (at the top left), sets the speed of sending / receiving data over Bluetooth, in milliseconds.

All sketch for Arduino, in the description of the video lessons.

How to Download / Install

Download and install Sensor Shield Arduino Android version 1.3 on your Android device!
Downloaded 1,000+ times, content rating: Not rated
Android package: appinventor.ai_g916414.SensorShield, download Sensor Shield Arduino Android.apk

All Application Badges

Free
downl.
Android
1.5+
n/a
Not
rated
Android app

App History & Updates

What's Changed
1). Добавлена кнопка "Turn" / поворот, для изменения ориентации экрана на горизонтальный / вертикальный, "Screen Orientation" - "portrait" / "landscape".
Если удерживать 2 секунды кнопку "Turn" нажатой, ориентация экрана перейдет в автоматический режим "sensor".
2). Добавлена возможность прокрутки экрана / "Scrollable".
3). Заблокировал, правую аппаратную кнопку "назад", в режиме ориентации экрана - горизонтальный / "landscape".
4). Добавил новые Bluetooth команды.
More downloads  Sensor Shield Arduino Android reached 1 000 - 5 000 downloads
Version update Sensor Shield Arduino Android was updated to version 1.3
More downloads  Sensor Shield Arduino Android reached 100 - 500 downloads

Oh snap! No comments are available for Sensor Shield Arduino Android at the moment. Be the first to leave one!

Share The Word!


Rating Distribution

RATING
4.15
10 users

5

4

3

2

1