Поиск сообщества
Показаны результаты для тегов 'arduino'.
Найдено: 202 результата
-
Всем добрый вечер! Прошу помощи в странном деле. Присутствует бутерброд - Arduino Nano + Ethernet шилд в который вставляется нано. К пинам подключены твердотельные реле ssr-25DA - 5 штук. Их характеристики: Input voltage: 3-32VDC Output voltage: 24-380VAC Output current: 25A Working voltage: 250V On voltage: ≤1V One-off Time: ≤10ms Off leakage Current: ≤2mA Реле соединено по схеме: В интернете у всех работает. Питание ардуины при этом было 500 мА. Ethernet шилд не был подключен к сети. Был написан код который выставляет HIGH на 2,3,4,5,6 пине и через 5 секунд в LOW. Все работало минут 10, потом смотрю одно реле работает, а остальные нет. Вынял ардуину, а она не шьется. Я нагрузил по ~25 мА на каждый из пинов и вывел из строя ардуину, и надо было резистор ~1кОм последовательно включать?
-
Есть простая задача: две ардуины, связь между ними на китайских модулях 433МГц. При подачи питания на ардуину с передатчиком сразу отправляется команда на ардуину с приемником. Проблема: все либы, что нашел имеют недостаток - между моментом подачи питания и передачей команды проходит 2-3 секунды, что очень долго, оптимально 500мс. Собственно нужен совет, как уменьшить этот интервал.
-
Доброго времени суток, уважаемые радиолюбители! ардуино мего пиьается от блока питания 7В 3А. на мегу надет шилд драгино (аля ардуино юн). мега упраляет несколькими светодиодными лампами через твердотельное реле, несколькими куллерами через транзисторы и присоединено к ней пять датчиков. когда складываются условия что все светодиоды и куллеры включены, то датчик температуры (термопара) начинает давать ложные результаты. Да и вообще стабилизатор напряжения очень сильно греется. До 50-60 градусов. Если шилд снимаю, то все норм. В перспективе еще хочу датчиков и нагрузки повесить на ардуино, но чувствую стабилизатор не будет выдерживать и будет ардуина перезагружаться постоянно (уже было такое). Вопрос: как с этим бороться? Кто нибудь сталкивался с такими проблемами? Спс
-
Доброго времени суток, писал код обмен данных между двумя ардуинкой, отправляю из одной ардуинку "9" а из другого получаю фигню #include <SoftwareSerial.h> SoftwareSerial port(2, 3); // RX, TX int otp=9; void setup() { // put your setup code here, to run once: Serial.begin(9600); port.begin(9600); } void loop() { // put your main code here, to run repeatedly: port.println(otp); Serial.println(otp); delay(1000); } подскажите пожалуйста, где я ошибаюсь, или не тот делаю
- 6 ответов
-
- arduino
- softwareserial
-
(и ещё 1 )
C тегом:
-
Arduino некорректное значение micros()
1YHAIhwx опубликовал тема в Arduino, ESP32, ESP8266, Raspberry Pi
Я пытаюсь захватить сигнал с ИК-пульта ДУ. Делаю это при помощи Arduino Micro 16 МГц с подключенным к нему фотоприёмником TSOP1736. Код следующий: const int ARDUINO_MICRO_INTTERRUPT_ON_PIN3 = 0; const int BUFFER_LEN = 40; volatile unsigned long periods[BUFFER_LEN]; volatile int i = 0; volatile unsigned long lastMicros = 0; volatile unsigned long mcs; volatile boolean isRunning = false; void sensorInterruptHandler() { isRunning = true; } void setup() { attachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3, sensorInterruptHandler, CHANGE); Serial.begin(9600); } void loop() { if(!isRunning) { return; } if(i == BUFFER_LEN) { detachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3); for(int x = 1; x < BUFFER_LEN; ++x) { Serial.print(periods[x]); Serial.print(" "); } Serial.println(); Serial.flush(); lastMicros = 0; delay(1500); i = 0; attachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3, sensorInterruptHandler, CHANGE); } else { mcs = micros(); if(lastMicros > mcs) { Serial.print("Overflow!"); } periods[i] = mcs - lastMicros; lastMicros = mcs; ++i; } isRunning = false; } Работает следующим образом: всякое изменение уровня на ножке 3 вызывает установку флага isRunning. Главный цикл проверяет установку флага, если он установлен, записывает в буфер periods промежуток времени в микросекундах, в течении которого на ножке не менялся логический уровень. Если буфер заполнен, его содержимое выводится в UART и процесс повторяется. Считываю я всегда один и тот же сигнал, представленный на изображении. И проблема в том, что периодически я получаю совершенно некорректную величину временного промежутка, которую не могу объяснить даже переполнением (для проверки гипотезы о переполнении была вставлена проверка - сообщение о переполнении не печатается). Ниже массив данных, которые я получаю, звездочками отмечены проблемные считывания. 2680 900 496 808 520 376 512 368 468 856 908 428 460 424 468 424 464 416 464 424 464 420 468 420 468 420 460 424 464 424 464 420 468 420 908 416 460 904 876 2684 896 484 820 520 368 520 368 *1344* *1312* 520 368 528 360 456 428 464 420 468 420 468 420 468 416 464 424 468 420 464 420 468 420 908 416 464 872 904 *83656* 2684 2680 900 492 816 524 360 520 368 464 860 908 428 460 428 460 424 464 424 468 416 472 416 460 424 464 424 464 424 468 416 460 428 460 424 904 424 468 864 912 2680 904 492 812 516 372 516 368 *1356* *1304* 516 372 516 368 468 428 460 420 460 424 464 420 468 420 468 420 460 432 456 424 464 424 912 412 468 864 904 *83656* 2684 2676 904 488 816 524 364 524 364 *1348* *1308* 524 364 524 364 460 424 464 424 468 420 468 416 460 424 464 424 468 420 468 416 460 428 912 412 468 896 880 *83652* 2680 2676 904 496 812 520 364 524 364 460 864 912 424 468 416 472 416 460 424 464 424 468 420 468 416 460 428 460 428 464 420 468 416 472 424 904 416 464 896 880 Почему я получаю эти странные значения? Эффект повторяется с возмутительным постоянством, и если значения 1344, 1312 ещё как-то можно объяснить, то появления промежутка в 83656 мкс мне совсем не понятно. Что же я делаю не так и откуда берутся столь странные значения? Притом они не случайны и придерживаются какого-то диапазона. Позиция проблемных периодов тоже остаётся неизменной. При подключении датчика вместо микрофона и захвата сигнала при помощи Audacity изменения периода импульсов не наблюдаю. -
Доброго времени суток, решил создать свои символы на LiquidCrystal по вертикали, нарисовал единичку показывает норм, рядом добавил пятерочку получил место 1->5 и место 5->разбитую 5 (можно на рисунке посмотреть) #include <BigCrystal.h> #include <LiquidCrystal.h> LiquidCrystal lcd(7, 8, 9, 10, 11, 12); BigCrystal bigCrystal(&lcd); /********************edinica********************/ byte edinica1[8] = { 0b11111, 0b11111, 0b01111, 0b00111, 0b00011, 0b00001, 0b00000, 0b00000 }; byte edinica2[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b11111, 0b11111, 0b11111, 0b11111 }; byte edinica3[8] = { 0b11111, 0b11111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b00000 }; byte edinica4[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b11111, 0b11111, 0b11111, 0b11111 }; byte edinica5[8] = { 0b11111, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000 }; byte edinica6[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b11111, 0b11111, 0b11111, 0b11111 }; byte edinica7[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b00000 }; byte edinica8[8] = { 0b00000, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; /********************The End********************/ /******************** Pyat *********************/ byte pyat1[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b01111, 0b00111 }; byte pyat2[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat3[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat4[8] = { 0b00000, 0b00001, 0b00011, 0b00011, 0b00011, 0b00011, 0b00011, 0b00011 }; byte pyat5[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000 }; byte pyat6[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat7[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat8[8] = { 0b11100, 0b11110, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; /********************* The End *********************/ /**/ /**/ void setup() { bigCrystal.begin(20, 4); /********************edinica********************/ lcd.createChar(1, edinica1); lcd.createChar(2, edinica2); lcd.createChar(3, edinica3); lcd.createChar(4, edinica4); lcd.createChar(5, edinica5); lcd.createChar(6, edinica6); lcd.createChar(7, edinica7); lcd.createChar(8, edinica8); /********************The End********************/ /********************* Pyat *********************/ lcd.createChar(9, pyat1); lcd.createChar(10, pyat2); lcd.createChar(11, pyat3); lcd.createChar(12, pyat4); lcd.createChar(13, pyat5); lcd.createChar(14, pyat6); lcd.createChar(15, pyat7); lcd.createChar(16, pyat8); /********************* The End *********************/ /**/ /**/ } void loop() { /**/ lcd.setCursor(19,0); lcd.write((uint8_t)16); lcd.setCursor(19,1); lcd.write((uint8_t)15); lcd.setCursor(18,0); lcd.write((uint8_t)14); lcd.setCursor(18,1); lcd.write((uint8_t)13); lcd.setCursor(17,0); lcd.write((uint8_t)12); lcd.setCursor(17,1); lcd.write((uint8_t)11); lcd.setCursor(16,0); lcd.write((uint8_t)10); lcd.setCursor(16,1); lcd.write((uint8_t)9); /**/ /********************edinica********************/ lcd.setCursor(19,2); lcd.write((uint8_t)8); lcd.setCursor(19,3); lcd.write((uint8_t)7); lcd.setCursor(18,2); lcd.write((uint8_t)6); lcd.setCursor(18,3); lcd.write((uint8_t)5); lcd.setCursor(17,2); lcd.write((uint8_t)4); lcd.setCursor(17,3); lcd.write((uint8_t)3); lcd.setCursor(16,2); lcd.write((uint8_t)2); lcd.setCursor(16,3); lcd.write((uint8_t)1); /******************** The End ********************/ }
-
Доброго времени суток, уважаемы радиолюбители! Ардуино мега питается от бп 7.5в 3а. на меге стоит драгино шилд (аля юн). мега управляет нагрузкой: куллеры через транзисторы и лед лампы через твердотельное реле. Несколько датчиков. При коммутации всей нагрузки одновременно стабилизатор напряжения сильно греется (до 50-60 градусов). в этот момент некорые датчики начинают глючить. В перспективе нужно еще нагрузкой дополнительной управлять. Если драгино шилд убрать, то стабилизатор не греется. Похоже он не выдерживает ток. Как с этим бороться? У кого нибудь быди такие проблемы? Спс
-
Добрый день! Я в электронике не разбираюсь, поэтому нужна консультация опытного человека. Есть простое устройство на базе Arduino, смыл в следующем: Дальномер видит препятствие на определенном расстоянии - мотор работает, расстояние от препятствия до дальномера увеличивается - мотор выключается. Собрал рабочее устройство из: Самого микроконтроллера Arduino Uno, питается от сети через блок питания 9В Ультразвукового дальномера HC-SR04 Модуль реле 5В 10А Мотор с редуктором 1:48 (70-250 мА, 3-12 В), питается от Кроны 9В Ниже прикрепляю картинку, на ней изображен Arduino Mini Pro, у меня сейчас Uno, и мотор у меня другой. Ищу человека, который поможет: Оптимизировать это устройство - я вообще клемму на 3 дырки использовал чтобы размножить провод на 5В (вместо клеммы провода спаять?), наверняка можно вместо реле использовать силовой полевой транзистор (?), еще что-то. Либо вообще исполнить всё в полностью другом виде? Как можно удешевить устройство? Подобрать питание - от сети не подходит, может можно и Arduino и мотор запитать от одной Кроны? Рассчитать на сколько хватит ее заряда. Есть ли смысл переносить все составные части на печатную плату? За профессиональную консультацию готов заплатить, если встреча личная в Киеве, или по скайпу по Украине (в Россию/Беларусь не знаю как деньги удобней отправить). Спасибо!
-
Здравствуйте. Столкнулся с такой проблемой АЦП нормально работает с сигналом на определенных частотах, например на частоте 110 Гц, хотел заставить работать на частоте 50 Гц и потерпел неудачу, Подскажите как совладать с ним. Спасибо. задал этот вопрос в песочнице, мне посоветовали создать тему здесь
-
Здравствуйте. Купил АЦП для ардуино ADS1115 by Adafruit. И столкнулся с такой проблемой АЦП нормально работает с сигналом 110 Гц ниже данного выдает какую-то мешанину. Спасибо.
-
Добрый день, читаю датчик GPS MTK3339 по uart, везде, где бы не читал (ардуино, fdti, ubuntu) выдает следующее $GPGGA,061527.084,,,,,0,0,,,M,,M,,*43 $GPRMC,061527.084,V,,,,,0.00,0.00,110417,,,N*44 $GPGGA,061528.084,,,,,0,0,,,M,,M,,*4C $GPRMC,061528.084,V,,,,,0.00,0.00,110417,,,N*4B Из этого видно, что дату и время показывает верную, а координаты и позицию 0. Формат NMEA, также пробовал парить и с помощью ардуино и online парсеров, что подтвердило выводы. Тесты проводились в комнате, вот хочу понять, это до спутника не добивается или прошивка/модуль косячные? Может кто имел дело с данным модулем? По питанию все ок, подключил согласно даташиту платы (+5В там стоит преобразователь 5В в 3.3В) В поле еще не проверял
-
Добрый день всем! Говорю сразу, что я начинающий разработчик FPGA и опыта огромного нет, а эту задачу мне дали в качестве курсовой работы. Поэтому, заранее говорю спасибо всем откликнувшимся! Задача состоит вот в чем: Есть FPGA Altera Cyclone IV на которой нет сетевого модуля под Ethernet, но есть сетевой модуль Arduino ENC28J60. Стоит задача написания драйвера для взаимодействия сетевого модуля Adruino и ПЛИС через протокол SPI, причем с возможностью отсылать данные(по Ethernet) на плис с компьютера(как я понимаю на стороне компьютера должен быть написан клиент для соединения с модулем Adruino), к примеру, буфер размером 64Кб(Но в идеале размер буфера может регулироваться на стороне клиента) и получения уведомления от ПЛИС о принятии этого буфера. Почитал про протокол SPI, теория понятна. Понятно как это должно работать(на основе двух 8-битовых сдвиговых регистров), понятно , что ПЛИС будет выступать в качестве Master-устройства. а Arduino в качесвте Slave-устройства. Понятно как их подсоединить (4 провода: MISO, MOSI, SCLK и SS(slave select)). Есть так же идея реализовать на стороне ПЛИС(Master-устройство) 3 функции на языке Verilog: 1 - функция инициализации, которая будет говорить модулю Adruino о том, что сейчас будут посылаться данные с компьютера, 2 - функция чтения одного байта с сдвигового регистра ардуино, 3 - функция записи одного байта в сдвиговый регистр ардуино. Но а что тогда должно быть на стороне Arduino(Slave-устройство)? На каком языке и что нужно там описать? С пониманием небольшие трудности. Так же не понятно как это все должно взаимодействовать с компьютером? Какую библиотеку использовать для отсылки данных на модуль Arduino? Использовать сокеты? Подойдёт ли Boost asio или может что-то другое? Подскажите пожалуйста куда мне двигаться дальше и с чего начать вообще. Фотографии ПЛИС и сетевого модуля прилагаю.
-
Подскажите пожалуйста, чем отличаются эти две китайские платы arduino uno? На одной прямоугольный микроконтроллер на другой - квадратный. В чем разница?
-
К блоку питания 5В 10А(бп для светодиодов) подключены 4 серво мотора(2 mg995 180, 1 mg995 360 и 1 sg90). Управление ими осуществляется посредством Arduino Mega2560. Вчера ни с того ни с сего сгорел один из mg995 180(выгорело внутри всё), а также странно себя ведёт mg995 360. При подключении земли блока питания к земле Arduino он двигается только в одном направлении при градусе ниже 90, если градус выше то стоит на месте. Если же земля отсоединена от Arduino то он всё равно движется только в одну сторону, но уже при любом градусе от 0 до 180. Подскажите пожалуйста почему мог сгореть мотор без нагрузки и почему так себя ведёт второй?
-
Здравствуйте. Необходимо получать данные с Bluetooth модуля HC-06 и ESP8266 (ESP-01 версия) на Arduino Nano. Подключил по схеме: В итоге: передача работает только если подключено только одно передающее устройство. Если подключены оба одновременно, то на ардуино приходит мусор или вообще ничего. Можно-ли решить проблему установкой диодов у выходов ESP и HC-06? Если да, то какие подойдут? Если нет, то какие еще есть варианты решения?
-
Всем доброго времени суток. Какое устройство можно использовать для обогрева небольшой площади (около 5-7 квадратных сантиметров) с питанием от 5v? Максимальная требуемая температура - 40 градусов... Или как подключить греющий кабель к 5v?
-
С помощью энкодера удобно производить регулировку параметров цифровых электроприборов. В этом видеоролике описан принцип работы икрементального энкодера и предложены варианты программной обработки данных от энкодера с помощью Arduino. Arduino UNO урок 6 - Энкодер (код не всегда работает хорошо) Скетчи: Немного изменённый код с сайта (вместо яркости число): enc0.ino Код для плавного энкодера от муз. центра: enc1.ino Код для энкодера с дискретными углами поворота: enc2.ino
-
В холодное время года актуален вопрос автоматического поддержания заданной температуры в комнате с помощью различных нагревательных приборов. К сожалению, чаще всего датчик температуры у таких приборов находится внутри, и поэтому стабилизируется не температура воздуха в комнате, а температура внутри обогревателя. Предлагаем вашему вниманию термостат из Arduino, который автоматически будет включать и выключать обогреватель для поддержания температуры, заданной с помощью энкодера. term.ino
-
Динамическая развертка для построения изображений в пространстве
Denys Zverev опубликовал тема в AVR
Добрый день дорогие форумчане! Кто может помочь с написанием/"или ткнуть носом" кода для микроконтроллера, который будет выполнять динамическую развертку изображения в пространстве. Для того чтоб было понятнее что я хочу, вот ссылка на видео https://www.youtube.com/watch?v=YuVXndVujG8&list=RDLGy0neDXxAE&index=4. Конструкция собой представляет: 1) гироскоп - будет передавать сигнал положения в пространстве, и из этого должна строится картинка. 2) RGB светодиоды - 144шт. на метр. 3) Микроконтроллер. Может еще что-то упустил. -
подскажите пожалуйста документации, нужно сделать на подобии радара(что то вроде эффекта доплера), у меня есть два модуля(антенна+ардуинка), дальность работы 2 км, и мне нужно с помощью частоты, определить дальность и как на радаре где находиться объект
-
LPC1343FBD48 20 шт. 150 р./шт. AT45DB321D 20 шт. 100 р./шт. DRV8837DSGT 10 шт. 100 р./шт. Дисплей PH128160T-066-L03Q 10 шт. 150 р./шт. Arduino UNO R3 3 шт. 500 р./шт. Relay Shield 3 шт. https://www.seeedstudio.com/Relay-shield-V2.0-p-1376.html# 600 р./шт. Ethernet Shield 2 шт. https://www.seeedstudio.com/Ethernet-Shield-p-518.html 600 р./шт. Seeeduino V3.0 (ATmega 328P) 2 шт. http://wiki.seeedstudio.com/wiki/Seeeduino_v3.0 600 р./шт. Solar Charger Shield V2 2 шт. https://www.seeedstudio.com/Solar-Charger-Shield-V2-p-914.html 300 р./шт. Li-po Rider 2 шт. https://www.seeedstudio.com/Li-po-Rider-p-710.html 200 р./шт. Wireless Charging Module 1 шт. https://www.seeedstudio.com/Wireless-Charging-Module-p-1354.html 359 р./шт. 80cm Infrared Proximity Sensor 1 шт. https://www.seeedstudio.com/Grove-80cm-Infrared-Proximity-Sensor-p-788.html 400 р./шт. Analog Infrared Distance Measuring Sensor(20-150cm) 1 шт. https://www.seeedstudio.com/Analog-Infrared-Distance-Measuring-Sensor(20-150cm)-p-1493.html 500 р./шт. Список может пополняться
-
- arduino
- компоненты
-
(и ещё 1 )
C тегом:
-
Выбор понижающего модуля преобразователя для Arduino проекта
Гость опубликовал тема в Песочница (Q&A)
Доброго, Необходимо подобрать понижающий стабилизатор для Arduino проекта с p10 LED панелью(http://p10.ru/svetodiodnyj-modul-p10-krasnyj-546-qiangli#). Задача питать это добро или от прикуривателя(12V) или от любого другого 5V источника. Стабилизатор думаю нужен изза высоких помех и скачков а прикуривателе. p10 питается от 5V и потребляет до 2 ампер. Хочется найти готовый стабилизатор чтобы на выходе давал 5V которыми можно запитать и ардуину(Vin, а может сразу на +5V?) и p10. Присмотрел что то подобное https://ru.aliexpress.com/item/Free-shipping-5pcs-XL4005-Beyond-LM2596-DC-DC-adjustable-step-down-5A-power-Supply-module-5A/32709392300.html?spm=2114.14010208.99999999.262.kq0LJo https://ru.aliexpress.com/item/1-pcs-2016-NEW-Ultra-Small-Size-DC-DC-Step-Down-Power-Supply-Module-3A-output/32741738090.html?spm=2114.14010208.99999999.265.kq0LJo Поделитесь опытом. Хотелось бы конечно сначала где то у нас приобрести(не ждать полтора месяца из Китая), путь подороже , но побыстрее попробовать. Какие могут быть подводные камни если на выходе стабилизатора посадить сразу и ардуину и подать питание на P10. Предполагаю что может быть просадка по току если панель будет много потреблять и ардуина уйдёте в ребут. Как правильно запитать от одного источника питания ? Спасибо. -
Китайская отладочная плата HC6800EM3
serj280294 опубликовал тема в Arduino, ESP32, ESP8266, Raspberry Pi
Всем привет. На руках имеется отладочная плата HC6800EM3 и её необходимо подружить со средой Arduino. На плате установлен микроконтроллер ATmega162 и на него прошит загрузчик, о чем свидетельствует дрыганье контроллером ножкой при сбросе. Только при заливке скетча в контроллер происходит ошибка. Опытным путем установил, что при загрузке данных по UART не происходит сброс микросхемы в загрузчик. На плате установлен преобразователь USB<->UART CH340. Вокруг у него не понятная мне обвязка. Зачем-то вывод DTR(обычно сбрасывающий контроллер перед передачей данных по UART) связан с цепью питания. Объясните пожалуйста, зачем так может быть сделано? И для чего, как вы считаете, может быть нужен джампер ON(в центре схемы) позволяющий переключать вывод Power между VCC и 51(вывод расположен в правой верхней части схемы)? -
Нужно управлять сенсором телефона, это можно делать "-" обычной батарейки, но мне нужно было автоматизировать процесс, кроме arduino из простого ничего в голову не пришло. Посоветуйте транзистор для данной схемы, т.к. я в них не особо силен.
- 12 ответов
-
- arduino
- транзистор
-
(и ещё 1 )
C тегом:
-
Доброго времени суток, форумчане! Давно хочу установить на дрифтовую машинку управление через wi-fi. Почитав немного матчасть, понял, что все не так просто. В общем нужен совет, по выбору мозгов для следующих задач: 1. Передать видео / аудио с камеры формата hd и микрофона, установленных на модели на компьютер, телефон, без задержек. 2. Установить пропорциональное управление двигателем / поворотами и несколько команд вроде включить/выключить свет, через тот же компьютер / телефон. 3. Управление подвесом камеры (соблюдения прямой линии между направлением скольжения модели и подвесом камеры, то есть едете прямо - камера сзади, входите в поворот боком - подвес камеры и вектор направления движения параллельны). Здесь по подробнее: камера устанавливается на плече из проволоки, которая в свою очередь, крепится к бесколлекторному двигателю на крыше модели, (как при трех осевом стабилизаторе на квадрике, только здесь по одной оси) с видом от третьего лица так сказать. Подозреваю, нужен будет еще какой то датчик направления движения. Само устройство должно быть не очень большое, чтобы спрятаться под коркой (до 10х10 см) и иметь вычислительную мощность, которой бы хватило с неким запасом для последующих надстроек. Цена до 50$. Рассматривал Raspberry Pi 3 Model B, может подскажите еще какие варианты. Заранее благодарю за ответы!
- 3 ответа
-
- arduino
- raspberry pi
- (и ещё 3 )