1.0 / June 22, 2014
(4.0/5) (5)
Loading...

Description

Программа для распознавания цвета.
Принцип работы:
К плате Arduino подключаем датчик распознавания цвета"TCS230TCS3200 Color Recognition Sensor Detector", и BluetoothмодульHC-05, загружаем sketch на Arduino.

Подносим предметы разных цветов, и в зависимости от цветапредмета,на Андроид телефон отправятся по Bluetoothсоответствующиекоманды.
Программа на android телефоне в зависимости от пришедшийBluetoothкоманды, произнесет / озвучит голосом, цвет поднесенногопредмета иизменит фон экрана на цвет поднесенного предмета.
В данный версия я реализовал распознавание только трехцветов,красный зеленый синий.
Все ссылки на необходимые материалы, смотрите в описании подвидеоуроком.
Program forcolorrecognition.
How it works:
To connect the Arduino sensor color recognition "TCS230TCS3200Color Recognition Sensor Detector", and Bluetooth ModuleHC-05,load the sketch on the Arduino.
  
Keep objects of different colors, and depending on the color oftheobject, go to the Android phone via Bluetoothappropriatecommands.
Program for android phone depending on the Bluetooth camecommandsutter / voice announce, subject and color presentation tochangethe background color on the screen presentation tothesubject.
In this version I've implemented a recognition of only threecolors,red green blue.
All references to the necessary materials, see the descriptionunderthe video lesson.

App Information Color Sensor Detector Arduino

  • App Name
    Color Sensor Detector Arduino
  • Package Name
    appinventor.ai_g916414.Color_Sensor_Detector_Module_TCS230
  • Updated
    June 22, 2014
  • File Size
    Undefined
  • Requires Android
    Android 1.5 and up
  • Version
    1.0
  • Developer
    DMITRIY OSIPOV
  • Installs
    1,000 - 5,000
  • Price
    Free
  • Category
    Medical
  • Developer
  • Google Play Link

DMITRIY OSIPOV Show More...

Voice Control Bluetooth HC-05 1.0 APK
Изначально эту программу я писал дляуправления pins Bluetooth модуля HC-05,без ! использования микроконтроллера, например ATmega328 или платыArduino.На практике эту программу можно применять для решения и другихзадач,например отправка любых Bluetooth команд с помощью любых голосовыхкоманд.Для чего это нужно? например для управления люстрой, включатьвыключать лампочки люстры с помощью ANDROID телефона поBluetooth.что нам понадобится? 2 Bluetooth модуля HC-05 + реле дляуправления нагрузкой 220 вольт, и программа "Voice ControlBluetooth HC05" .Какой принцип работы ? у Bluetooth модуля HC-05 имеются 7свободных pins это 10й и с 2 по 7й pin,когда мы подаём положительный сигнал +3v на 11й pin то Bluetoothмодуль HC-05 переходит в режим AT Commands,в этом режиме "AT Command" посылая на serial вход "RX"соответствующие команды мы можем менять состояния pins, с + , на -, например послав команду "AT+PIO=10,1" 10й pin изменит своёсостояние на +, а если послать "AT+PIO=10,0" 10й pin изменит своёсостояние на - , также и другие pins "AT+PIO=7,1" "AT+PIO=7,0"команда "AT+MPIO=CFC" включает все pins, а "AT+MPIO=0" выключаетвсе pins.Важно отметить все команды должны иметь в конце невидимые ! символы" обозначаются "\r\n" оно же "LF и CR" , что такое \r\n "LF иCR"?LFLine Feed (Перевод строки).CRCarriage Return (Перевод каретки).Возможность включения отправки "\r\n" оно же "LF и CR" япрописал в этой программе.Так как для управления люстрой мы не будем использоватьмикроконтроллер например ATmega328 или плату Arduino,а Bluetooth модуль HC-05 в режиме программирования "AT Command" неможет принимать команды по Bluetooth,то мы будем управлять им с помощью другого Bluetooth модуль HC-05по serial,то есть, посылая команды от ANDROID телефона по Bluetooth с помощьюпрограммы "Voice Control Bluetooth HC05"на "Bluetooth модуль HC-05" (назовем его №1) через serial выход"TX" будем перенаправлять эти команды на вход "RX" "Bluetoothмодуля HC-05" (назовем его №2) который будет находится в режимепрограммирования "AT Command".Дополнительные возможности программы "Voice Control BluetoothHC05".1. запоминание голосовых команд в энергонезависимую память максимум16 команд.2. запоминание Bluetooth команд в энергонезависимую память максимум16 команд.3. отправка записанных Bluetooth команд с помощью голосовых командчерез распознавание "речи голосовое управление".4. отправка записанных Bluetooth команд с помощью нажатий накнопки, ручное управление, максимум 16 команд.5. отображение ваших записанных голосовых команд и Bluetooth командв н названиях кнопок.6. отправка Bluetooth команд напрямую с помощью клавиатуры.7. запуск распознавание речи с помощью акселерометра.8. включение автоматического распознавания речи.9. переключение отображения между четырьмя экранами, для ручногоуправления.10. включение отправки за Bluetooth командой "символов" \r\n оно же"LF и CR" .LF Line Feed (Перевод строки). или CR Carriage Return (Переводкаретки). или "LF и CR" вместекого заинтересует что такое \r\n оно же "LF и CR" почитайте проASCII таблицу.Примеры AT команд.AT+VERSION? узнать версию прошивки.AT+UART? узнать установленную скорость.AT+UART=38400, 0,0 установить скорость 38400.AT+PIO=10,1 включить 10й pin.AT+PIO=7,1 включить 7й pin.AT+PIO=10,0 выключить 10й pin.AT+PIO=7,0 выключить 7й pin.AT+MPIO=CFC включить все pins.AT+MPIO=0 выключить все pins.AT+MPIO=C24 включить (10й , 5й , 2й. pins).сначала включив pins например (10й , 5й , 2й. pins) надо отправитькомандуAT+MPIO? serial монитор выдаст в ответ команду C24 желательноотправить несколько раз команду AT+MPIO?эта опция с первого раза работает некорректно, теперь отправляякоманду AT+MPIO=C24 мы включим (10й , 5й , 2й. pin).AT+NAME? узнать имя.AT+NAME=HC-05 BLUE установить имя HC-05 BLUEAT+PSWD?AT+PSWD=0000AT+ORGL сброс на заводские настройки - Restore the defaultsetting.Originally I wrote thisprogram to control pins Bluetooth Module HC-05,no! a microcontroller, for example ATmega328 board orArduino. In practice, this program can be used to solve otherproblems,such as sending any Bluetooth commands using any voice commands.What does it do? for example to control a chandelier chandelierbulbs include off using ANDROID phone via Bluetooth.what do we need? 2 Bluetooth Module HC-05 + for load controlrelay 220, and the program "Voice Control Bluetooth HC05".What is the principle of? in Bluetooth module HC-05 free pinsare 7 is the 10th and 2 to the 7th pin,when we serve a positive signal +3 v pin on the 11th then BluetoothModule HC-05 enters the AT Commands,In this mode, "AT Command" on sending serial input "RX" thecommands we can change the state of pins, with + to - for exampleby sending the command "AT + PIO = 10,1" 10th pin change state on+, and if send "AT + PIO = 10,0" 10th pin to change state - alsoother pins "AT + PIO = 7,1" "AT + PIO = 7,0" command "AT + MPIO =CFC" includes all pins, and "AT + MPIO = 0" disables allpins.Importantly all teams should have at the end of the invisible!symbols "are denoted" \ r \ n ", it is" LF, and CR ", that is \ r \n" LF, and CR "?LFLine Feed (Newline).CRCarriage Return (carriage return).Ability to enable sending "\ r \ n" it is "LF and CR" I orderedthis program.Since management chandelier we will not use microcontrollerATmega328 such fee or Arduino,and Bluetooth Module HC-05 in the programming mode "AT Command" cannot receive commands over Bluetooth,we will manage it with another Bluetooth Module HC-05 toserial,that is, by sending commands from ANDROID phone via Bluetooth usingthe "Voice Control Bluetooth HC05"on "Bluetooth Module HC-05" (call it number 1) through serialoutput "TX" will redirect these commands to the input of "RX""Bluetooth Module HC-05" (call it number 2) which will be locatedin the programming mode "AT Command ".Additional features of "Voice Control Bluetooth HC05".1. memorize voice commands in non-volatile memory up to 16teams.2. Bluetooth memorizing commands in non-volatile memory up to 16teams.3. sending commands recorded Bluetooth with voice commands throughrecognition "speech voice control."4. Bluetooth sending written commands by pressing a button, manualcontrol, a maximum of 16 teams.5. mapping your recorded voice commands and Bluetooth commands in nbutton names.6. Bluetooth sending commands directly using the keyboard.7. start speech recognition using the accelerometer.8. including automatic speech recognition.9. switching the display between the four screens for manualcontrol.10. including Bluetooth for sending command "characters" \ r \ n itis "LF and CR".LF Line Feed (Newline). or CR Carriage Return (carriage return). or"LF, and CR" togetheranyone interested in what \ r \ n it is "LF and CR" read aboutASCII table.Examples of AT commands.AT + VERSION? know the firmware version.AT + UART? learn the set speed.AT + UART = 38400, 38400 0.0 install.AT + PIO = 10,1 include 10th pin.AT + PIO = 7,1 include 7th pin.AT + PIO = 10,0 disable the 10th pin.AT + PIO = 7,0 7th disable pin.AT + MPIO = CFC include all pins.AT + MPIO = 0 to turn off all pins.AT + MPIO = C24 include (10th, 5th, 2nd. Pins).first inserting pins example (10th, 5th, 2nd. pins) should send acommandAT + MPIO? serial monitor will issue in response to the command C24should be sent several times command AT + MPIO?this option is the first time does not work correctly now sendingcommand AT + MPIO = C24 we include (10th, 5th, 2nd. pin).AT + NAME? find out the name.AT + NAME = HC-05 BLUE set the name of HC-05 BLUEAT + PSWD?AT + PSWD = 0000AT + ORGL reset to factory settings - Restore the defaultsetting.
Bluetooth CHAT ☂REMOTE CONTROL 1.0 APK
1). Передача / приём текстовых сообщений междуAndroid устройствами по bluetooth.2). Пульт: удалённый контроль / запуск приложений, на Androidустройстве с другого Android устройства, по bluetooth. Команда"cam" запустит приложения камера.3). Отключение / включение звуковых оповещений.1). Sending / receivingtext messages between Android devices via bluetooth.2). Remote control: remote control / start applications on Androiddevice with another Android device, in bluetooth. Team "cam" launchthe camera application.3). Enable / disable sound notifications.
Arduino server Ethernet Shield 1.0 APK
Управление Arduino через интернет.Принцип работы:Создаём в интернете Web страницу, например с помощью сервисаgoogle диск - google документ.Устанавливаем параметр доступа, например для всех в интернете, справом редактировать документ.Теперь любой человек, может зайти на наш документ, и внести тудаизменения, в "соответствующие поле !".На Android телефоне в программе"ArduinoWebServerEthernetShield".Сначала записываем Url адрес нашей страницы, и нажимаем на кнопкусохранить "store Url memory !".Нажимаем на кнопку "start / stop - server", запускаетсясчитывание значений из "соответствующего поле" на странице, каждуюсекунду.Значения выводятся на экран Android телефона, параллельно отправляяэти значения по Bluetooth на Arduino.Arduino через Bluetooth Module HC-05 принимает эти значения, и взависимости от них, включает / выключает PINs.Ссылка на sketch для Arduino, в описании под видеоинструкцией.Management Arduino overthe internet.How it works:Create a Web page on the Internet, for example using the servicedrive google - google document.Set the option to access, for example for all on the Internet, withthe right to edit the document.Now, anyone can go to our document and make changes there, in the"relevant field".On your Android phone in the program"ArduinoWebServerEthernetShield".First write Url address of our page and click the save button"store Url memory!".Push the button "start / stop - server", starts reading thevalues ​​from the "relevant field" on the page, every second.The values ​​are displayed on the screen Android phone, parallelsending these values ​​via Bluetooth on Arduino.Arduino via Bluetooth Module HC-05 takes these values, anddepending on them to enable / disable PINs.Link to sketch for the Arduino, in the description below thevideo instruction.
Thermometer Bluetooth Arduino 1.0 APK
Программа для контроля за температурой, ивлажностью.К Arduino подключаем датчик температуры (temperature sensors"DHT11"), и "Bluetooth модуль HC-05".Скачиваем и устанавливаем библиотеку "DHT", загружаем тестовыйsketch в Arduino.С Android телефона с помощью программы "Temperature sensorsBluetooth Arduino", по Bluetoothподключаемся к Arduino.Arduino через "Bluetooth модуль HC-05" начинает отправлять вAndroid телефон данные,уровень температуры и влажности, которые будут отображаться наэкране Android телефона.Для удобства работы с датчиком "DHT11" нужно установить библиотеку"DHT" для Arduino.Ссылки на библиотеку "DHT", и исходник программы из "App Inventor2", в описание к видео уроку.The program forcontrolling the temperature and humidity.To connect the Arduino temperature sensor (temperature sensors"DHT11"), and "Bluetooth Module HC-05."Download and install the library "DHT", load test sketch inArduino.With Android phone using the "Temperature sensors BluetoothArduino", a Bluetoothconnect to the Arduino.Arduino via "Bluetooth Module HC-05" starts to send data to theAndroid phone,temperature and humidity level, which will be displayed on thescreen Android phone.To ease the sensor "DHT11" need to install the library "DHT" forArduino.Links to library "DHT", and the source program of "App Inventor 2"in description of the video lesson.
Sensor Shield Arduino Android 1.3 APK
Управляем 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 theAndroid 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, suchas the angle of rotation Servo, or drive the stepper motor,orbrightness LEDs.To see on the screen the values ​​desired sensors, press the redbutton on the left off, it will change to green on.To start sending via Bluetooth on the Arduino desired value of thesensor, press the red button N, it will change color to bluenow all the values ​​from this sensor will be sent to theArduino.Manage Android phone, with Arduino:Sending commands to the Arduino Bluetooth on your Android phone,we can.1). Enable / disable recording "SoundRecorder", play / stop therecorded file "Player".2). Play a sound file "Sound".3). Run voice recognition "SpeechRecognizer", the result is sentback to the Arduino.3). To initiate the translation of the text-to-speech"TextToSpeech". Voice, phrase beforehand saved in the phonememory.To record a phrase in the phone memory, enter in the box "TextBox"text from the keyboard or by using voice recognition, andhold 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 theseteams.    // Sometimes, when sending via Bluetooth onAndroid, 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 recordedfile.("Stop PLAY RECORD SOUND");("PLAY AUDIO FILE"); // Play a sound file "Sound".("PLAY written text of the human voice"); To initiate thetranslation of the text-to-speech. Announce in advance the savedphrase 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 menusensors.In the settings menu, you can set the desired parameter of theselected sensor, press the button to the right to save.Parameter "TimerInterval" (at the top left), sets the speed ofsending / receiving data over Bluetooth, in milliseconds.All sketch for Arduino, in the description of the videolessons.
GSM Alarm SMS PHONE CALL 1.0 APK
программа предназначена для взаимодействия поBluetooth с ArduinoК Arduino подключаем любые датчики.Если показания с датчика превысило определённое значение,то Arduino, например с помощью Bluetooth модуля HC-05, отправитнаANDROID телефон определённую Bluetooth команду.Программа на ANDROID телефоне примет Bluetooth команду, и взависимости отпоступившей Bluetooth команды позвонит на установленный номертелефона,и / или отправит SMS сообщение.Сценарии использования:Ребёнок спит в кроватке, а маме нужно срочно сходить вмагазин.Можно как датчик использовать домофон, если обнаружен звонок вдомофон,Arduino отправит на ANDROID телефон определённую Bluetoothкоманду,и "поднимет трубку домофона", ANDROID позвонит на установленныйномер телефона.Находясь на другом конце планеты, можно "пообщаться" как будто вынаходитесь в квартире,и даже открыть дверь подъезда.program is designed tocommunicate via Bluetooth with Arduino To Arduino connect any sensors. If the readings from the sensor exceeds a certainvalue, then Arduino, for example using Bluetooth Module HC-05, sendto ANDROID phone Bluetooth certain team. Program for ANDROID phone will Bluetooth command anddepending on Bluetooth commands received calls for a fixed phonenumber and / or send an SMS message.  Usage scenarios:  Baby sleeps in a crib, a mother must immediately go to thestore.  The sensor can use the intercom system if found call inintercom, Arduino ANDROID phone to send certain Bluetooth command and "picks up intercom", ANDROID call for a fixednumber. Being on the other end of the planet, you can "talk" as ifyou are in an apartment, and even open the door entrance.
Bluetooth Arduino 1.0 APK
Управляем Arduino с помощью ANDROIDтелефона.При нажатии на кнопку connect bluetooth мы выбираем устройство длясопряжения.Далее нажимаем на кнопку отправить команду 1, или нажимаем накнопку отправить команду 2.В зависимости от выбранной кнопки, на Arduino отправится цифра 1,или цифра 2.Control the Arduino usingANDROID phone.When you press the connect bluetooth device we choose tomate.Then click on the button to send the command 1, or press the buttonto send the command 2.Depending on the selected button on the Arduino go number 1 ornumber 2.
Bluetooth Servo RGB Arduino 1.0 APK
Программа для управления с Android телефона поBluetooth Servo машинами, и или RGB подсветкой, с помощьюArduino.На экране Android телефона расположены три Slider / ползунка,перемещая позицию одного ползунка вправо или влево, будутизменяться, значения положения ползунка.Эти значения мы будем отправлять в Arduino, через "Bluetooth модульHC-05".На Arduino эти значения / числа, мы будем конвертировать в градусповорота Servo машин.Также можно эти значения использовать для изменения яркости RGBподсветки.Скетч / sketch для Arduino я выложу, к видео инструкции этойпрограмме.В программе есть 6 кнопок для отправке по Bluetooth разныхзначений в виде чисел, для последующей обработки их наArduino.Есть кнопка для сохранения значений / положения, Slider / ползунка,в энергонезависимую память Android телефона, для восстановления ихв момент открытия программы.Program to controlAndroid phone by Bluetooth Servo machines and RGB backlight orusing Arduino.On the screen are three Android phone Slider / slider positionmoving one slider to the right or left will change the slidervalues.These values, we will send in Arduino, via "Bluetooth ModuleHC-05."These values ​​on the Arduino / number, we will convert a degree ofrotation Servo machines.These values ​​can also be used to change the brightness of the RGBbacklight.Sketch / sketch for Arduino I'll post to this video instructionprogram.The program has six buttons for sending via Bluetooth differentvalues ​​as numbers, for further processing them on Arduino.There is a button to save the settings / position, Slider / sliderin the nonvolatile memory Android phone, to restore them in theopening program.
Loading...