Как управлять машинкой на радиоуправлении с помощью телефона какая программа

ТОП 1 Самые скачиваемые приложения в категории Bluetooth.

Основные функции :

На данный момент мы работаем над описанием Arduino Bluetooth RC Car, Приложения для Андроид от разработчика Andi.Co в категории Образование, Инструменты, Bluetooth. Между тем вы можете прочитать официальное описание, предоставленное Andi.Co здесь.

Размер :

Операционная система :

Разработчик :

Рекомендации :

Подходит для всех игровых аудиторий.

Цена :

В приложении нет дополнительных покупок. Бесплатно

Cистемные требования для установки :

Минимум 4 MB свободного места в памяти телефона и операционная система Android 2.3.3 и выше.

Источник: www.androidlist-russia.com

Приложение для управления р/у машинкой с Android устройств

Идея такая: сделать очень дешовую , простейшую в изготовлении машинку (робота) управляемого со смартфона на Android в кротчайшие сроки.

✅Управление машинкой через интернет. Новый проект 🚗 КарДуино

Идея в том чтобы заменить радиопередатчик пульта и радиоприемник машинки на андроид устройства которые дадут возможность управлять машинкой через интернет с видеотрансляцией в реальном времени( не портя саму игрушку расширить ее функционал)

Как я это сделал?
С пульта управления сделал отводку к 3.5 Jack — записал звуковые файлы через пк и сделал примитивную программу для воспроизведения их на планшете.
На плате приемника тоже припаял 3.5 jack который подключен к планшету.Все!

Не хватает только самого приложения.

Если кто в силах помочь разработать приложение или просто поддержать проект вы можете написать в теме 4pda

Компания MEAN WELL производит широкий ряд импульсных AC/DC-преобразователей в кожухе индустриального назначения. Особого внимания заслуживают семейства LRS, HRP и UHP, которые выполнены в кожухе и подключаются к однофазным сетям переменного тока. Рассмотрим подбор оптимального и экономичного ИП на примере этих семейств с учетом особенностей эксплуатации, как наличие пыли, агрессивных веществ в атмосфере, надежность и качество электросети, температурные условия, возможные временные перегрузки и.т.д. Семейства LRS, HRP и UHP подходят для обеспечения питания промышленных систем автоматизации и управления, электроприводов, различного технологического оборудования и устройств.

Читайте также:
Как установить программу для Симс 3

Источник: www.rlocman.ru

BlockDuino

Подключив к своей Blockduino блютуз модуль и передав на нее данные с датчиков с моего таба, не смог удержаться, чтобы не попробовать прикрутить все это на какую-нибудь игрушку.

В ход пошел танчик с убитым пультом управления.

На танчике шесть колес: задняя пара приводная, центральня ось сама по себе, а передняя пара рулевая, как в автомобиле, поворачивается с помощью моторчика.

Написал для этой машинки небольшую програмку под arduino. Принцип программы прост, она получает из последовательного порта символьную строку с показаниями акселерометра в виде трех дробных чисел разделенных символом ‘;’ (cделаю отступление: для передачи с Android’а я использовал приложение под названием Amarino);
затем разделяет эту строку еще на три группы символов ориентируясь по точке с запятой и затем выделяет из этих групп знак (минус, если наклон отрицателен) и по три первых цифры; потом эти цифры преобразует в число.

Первое число — направление движения(приводной мотор вперед/назад), второе — поворот (поворотный мотор влево/вправо), третье число не используется (в будущем можно применить для пуск/стоп, вкл/выкл фары, стрельба, подача звукового сигнала и т.д.).

Код под спойлером:

/* Code for BlockDuino w/ BlockMotor Control a car via bluetooth by Amarino (Android) by Vasyl Yudin Код для управления машинкой через Блютус с помощью программы Amarino на Android’е Управление путем наклона телефона */ //#define LCDDEBUG //uncomment for debug to TWI LCD module #ifdef LCDDEBUG #include Wire.h> #include LiquidCrystal_I2C.h> #endif #include //для BlockDuino и BlockMotor //#include //для Arduino/Freeduino и MotorShield const int drvMin = 150; // нижний порог чувствительности const int strMin = 150; const int drvMax = 510; // верхний порог чувствительности const int strMax = 510; const float drvCoeff = 255/(float)drvMax; const float strCoeff = 255/(float)strMax; String inStr; char inChar; int p1, p2, p3, n1, n2, n3; AF_DCMotor mStr(1); // #1 моторчик тяговый | Steering motor AF_DCMotor mDrv(2); // #2 моторчик рулевой | Drive motor #ifdef LCDDEBUG LiquidCrystal_I2C lcd(0x27,8,2); // set the LCD address to 0x27 #endif void setup()< Serial.begin(9600); #ifdef LCDDEBUG lcd.

Читайте также:
Влияет ли программа выпуска продукции на выбор метода получения заготовки

init(); lcd.print(drvCoeff); #endif > void loop() < // получение пакета с блютуза | Take a data from Blutooth if (Serial.available()) < delay(100); inStr = «»; while (Serial.

available() > 0) < inChar = Serial.read(); // читаем символ | read a char inStr = inStr + inChar; // складываем в строку | and collect in string > // обработка пакета и конвертация в 3 числа | convert to 3 numders p1 = inStr.indexOf(‘.’); // находим позицию точки первого числа | find first position of number p2 = inStr.indexOf(‘.’, p1+1); // -//- второго числа second p3 = inStr.indexOf(‘.’, p2+1); // -//- третьего числа third n1 = GetNum(p1); // преобразуем цифровую строку в число | convert chars w/ digits to number n2 = GetNum(p2); n3 = GetNum(p3); // обработка комманд моторам // первое число — вперед / назад | first num — forward/back // второе число — лево / право | second — left/right // третье число — стрельба | звук мотора | или что там еще | additional such as motor sound, shoot, LEDs, etc.

// первое число | first num if (n1 < -drvMin) < // если точно назад | if really back n1 *= -1; n1 = constrain(n1, 0, drvMax) * drvCoeff; mDrv.setSpeed(n1); mDrv.run(BACKWARD); #ifdef LCDDEBUG lcd.clear();lcd.print(«bck:»);lcd.

Фоток нет, но есть видео как я его раскурочил и собрал:

Источник: blockduino.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru