Сообщество - Arduino & Pi
Добавить пост

Arduino & Pi

1 377 постов 20 571 подписчик

Популярные теги в сообществе:

Дрон из Raspberry Pi и ESP32 (или мои первые шаги в робототехнике)

Я как-то четыре года назад пытался тут продвинуть свой пикабу с блэкджеком и шлюхами (можете чекнуть историю постов), само собой ничего не вышло, но зато полученные навыки смог применить устроившись веб-разработчиком, так я проработал 3 года, выгорел к херам, и начал посматривать на робототехнику, как способ не отупеть от бессмысленного перекрашивания кнопок. Короче зацените мою очередную поделку. Видос я записал на английском, дабы охватить более широкую аудиторию, но добавил русские субтитры.

Не принимает пароль по ssh Raspbian 64bit

Всем привет. Скачал 64-битный образ Raspbian. В образе в папке /boot создал пустой файл ssh. Ставлю на Compute module 4. SSH коннектится, но умолчальный пароль не принимается.

Подскажите пожалуйста, может быть требовались какие то дополнительные действия? В гайдах все ограничивается только созданием файла.

UPD: Система развернута из образа на безмониторной конфигурации. По сути другого доступа к ней кроме как по ssh пока нет.

Raspberry pi и point clouds. Куда копать?

Всем привет, пытаюсь разобраться с тем как на raspberry pi 4 можно работать с облаками точек (объединить, сравнить, вычислить относительное смещение и т д). На Винде пользовался open3D для этих целей, но на малинке не удалось его завести. Может быть Вы что-то посоветуете?

LCD. DWIN. Настройка IDE и первый проект

Компания DWIN проводит акцию, включающую в себя бесплатное предоставление дисплеев под ваши проекты. Подробнее с работой дисплея можно ознакомиться в представленном видео.

https://www.youtube.com/watch?v=VBYmYnTi8KU

RoboIntellect controller 001 - Arduino совместимый контроллер аналог PCA9685 с USB - I2C

RoboIntellect controller 001 - Arduino совместимый контроллер аналог PCA9685 с USB - I2C Arduino, Электроника, Импортозамещение, Esp8266, Видеоблог, Электрика, Видео, Длиннопост, YouTube

Сегодня рассмотрим плату которую разработали и производят в России, город Саратов. На мой взгляд это отличный пример импортозамещения.

С помощью ШИМ (PWM) контроллера можно управлять яркостью светодиодов, сервоприводами, и другими устройствами, где в качестве управляющего сигналы применяется ШИМ сигнал. По сути это более функциональный, существенно расширенный аналог pca9685.

RoboIntellect controller 001 - Arduino совместимый контроллер аналог PCA9685 с USB - I2C Arduino, Электроника, Импортозамещение, Esp8266, Видеоблог, Электрика, Видео, Длиннопост, YouTube

Для управления RoboIntellect controller 001 возможны два варианта подключения USB и I2C. На плате есть I2C HUB это позволяет подключать на шину различные устройства с I2C интерфейсом.

RoboIntellect controller 001 - Arduino совместимый контроллер аналог PCA9685 с USB - I2C Arduino, Электроника, Импортозамещение, Esp8266, Видеоблог, Электрика, Видео, Длиннопост, YouTube

На плате есть перемычки, с помощью которых можно установить адрес устройства отличный от стандартного. Если 16 каналов Вам не достаточно, можно последовательно подключить несколько плат RI001, установив на каждой плате свой уникальный адрес.

RoboIntellect controller 001 - Arduino совместимый контроллер аналог PCA9685 с USB - I2C Arduino, Электроника, Импортозамещение, Esp8266, Видеоблог, Электрика, Видео, Длиннопост, YouTube

Покупал на OZON.


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 3 1

Помогите советом по сбору данных на Ардуино

Нужен совет или свой взгляд на следующую задачу. Метеостанция (куда ж без неё) на Ардуине должна писать данные на sd-карту, чтобы потом выводить график на экран. Для удобства решил писать значения каждые 15 минут, соответственно, 72 значения в сутки (мне так удобно выводить на экран, незачем лишние данные писать). И вот тут есть несколько вариантов решения вопроса:

- писать как есть, подряд, один файл, одна строка - один день (можно вначале поставить дату, либо ДД, либо ДД.ММ) - вроде все просто, но есть нюансы: при пропаже одно-двух-десяти значений (отвалился датчик на время, пропало напряжение и т.д.), график будет неполным. И непонятно, какие именно данные потерялись: в начале, в середине или конце.

- тогда другой вариант: писать дату и время снятия. Но тогда будет сложности с чтением. Скажем, при пропуске, к примеру, времени 12:30, 12:45, 13:00, у меня просто не будет точки на графике. В самом файле уже в строке придется хранить под 150 значений (дата, время1, значение1, ..., время72, значение 72) и сложно засунуть эти данные в Эксель для дальнейшей обработки.

Это два таких глобальных направления, о которых думаю. Там каждое еще можно поделить на две-три ветки, но это все детали. Кто проходил через подобные задачи, как решали?

Опишу свои хотелки: нужно оставить датчик температуры (даже, сеть датчиков) на даче без доступа в интернет. По возвращении смотреть какая температура была в течение суток до фактически двухнедельной давности. Либо, если уж писать данные в свои файлы по дням и месяцам, то и год хранить можно. В деле обработки данных сильный новичок, само решение-то, может, и найду, но потрачу много времени, а потом окажется, что надо было делать по-другому и начинать все заново. Что уже умею: читать, писать файл, собирать строки, само собой выводить все это на экран. Очень пока плохо понимаю само чтение и растаскивание на части. Сам массив забить данными могу, но какой разделитель использовать? Брать, конечно, буду целочисленные значения температуры (int), поэтому запятая остается свободной (как для скетча, так и для Экселя). Больше склоняюсь к варианту записи вместе со временем, может, взять двухмерный массив, но как писать в разные строки (по сути надо заполнять строку выше со временем снятия и строку ниже со значением t)? Писать построчно <дата>,<значение> - это плодить кучу файлов на диске по сути мелкого объема (каждый день - новый файл). Хотелось бы, чтобы один файл - это один месяц, одна строка - один день, от 28 до 31 строки в файле.

Помогите советом по сбору данных на Ардуино Программирование, Сбор данных, Arduino, Длиннопост
Помогите советом по сбору данных на Ардуино Программирование, Сбор данных, Arduino, Длиннопост

Выслушаю любое мнение или совет. Сейчас в голове Броуновское движение, а нужно дать направление, в какую сторону думать.

Показать полностью 2

Новая Arduino с линуксом на борту Portenta X8

Ардуино выпускают portenta Х8 новый модуль из семейства Portenta. Устройства в ней позиционируются как решение для промышленного применения. И не является прямым конкурентом raspberry, как можно сперва подумать.


На борту есть

Система на кристалле SoC. Это NXP® i.MX 8M Mini содержащий четырех ядерный Cortex®-A53 работающий на частотах до 1.8GHz на ядро и одно ядро Cortex®-M4 с частотой 400MHz,

Плюс двухъядерный микроконтроллер STM32H747XI состоящий из 2 ядер это Cortex®-M7 И 32 битный ARM Cortex M4.

Установлено 2 Гб памяти LPDDR4 и 16-Гбайтный модуль eMMC.

Конечно же есть Wi-Fi и Bluetooth LE.

Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост

Portenta X8 прошла сертификацию PSA и имеет аппаратный чип безопасности NXP SE050C2, обеспечивающий генерацию ключей и ускорение криптографических операций. X8 также прошел сертификацию Arm SystemReady и интегрировал сервисы Parsec. X8 способствует созданию облачных приложений для разработчиков в экосистеме IoT от Arm.

Интересно насколько удобно будет программировать весь этот зоопарк


Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост

Размеры 66.04 x 25.40 mm

Питается все от адаптера 5v 1а

На плате не замечено обычной GPIO гребенки, но есть 2 - 80 контактных разъема. Очевидно плата будет вставляться в шилд.

Судя по шилду мы будем иметь все привычные аналоговые и цифровые пины и интерфейсы I2C UART и прочие, плюс ethernet, UDB2.0, интерфейс подключение CD Card и вывод на дисплей DisplayPort.

Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост
Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост
Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост

Есть Portenta Vision Shield для подключения камеры и микрофона и Portenta CAT.M1/NB IoT GNSS Shield для работы с сотовыми сетями и системами GPS и глонас.

Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост
Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост
Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост

Установлена система Linux на базе дистрибутива Yocto для работы с ядрами Cortex-A53 И FreeRTOS работающая с Cortex-M4.

Все это позволяет исполнять код для FPU, MPU и DSP, скомпилированный в стандартной среде Arduino. И запускать приложения разработанные на языках программирования: Python, JavaScript, Java, Go и Rust.

В продаже на официальном сайте устройства нет, предполагаемая цена 200-250$

Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост

Выдержка из релиза

Portenta X8 использует облачную платформу DevOps от Foundries.io и использует настраиваемую Linux microPlatform с открытым исходным кодом.

Вот только в свете последних событий стоит ли доверять управление оборудованием системе работающей с облачными платформами это конечно вопрос. Хотя сама плата явно сможет работать офлайн, но кто знает.

Где пригодится данная плата? Как позиционируют ее сами разработчики это

Автономные управляемые транспортные средства (AGV)

Интерактивные безопасные киоски и цифровые вывески

Системы управления офисом и домом

Навигация и управление для умного сельского хозяйства

Поведенческая аналитика для офисов и заводов

Новая Arduino с линуксом на борту Portenta X8 Электроника, Программирование, Arduino, Технологии, Техника, Самоделки, Микроконтроллеры, Видео, YouTube, Длиннопост
Показать полностью 10

Головоломки на Пикабу!

У нас новая игра: нужно расставлять по городу вышки связи так, чтобы у всех жителей был мобильный интернет. И это не так просто, как кажется. Справитесь — награда в профиль ваша. Ну что, попробуете?

ИГРАТЬ

Нужна помощь со скетчем ардуино

Доброго времени суток! Для одного проекта понадобилось сделать радио на ардуино, а т.к. в программировании МК я полный нуб, то обращаюсь за помощью на Пикабу.

Дано: ардуино нано, дисплей "Нокиа", модуль радио (RDA5807) и ко всему этому "инструкция" из видео https://youtu.be/Q0iwBNPccq8

Всё собрал, всё работает нормально, однако есть пара моментов, которые хотелось бы изменить.

Во-первых, контрастность дисплея никакая. До этого другой проект собирал, там в самом скетче можно было указать, но там использовалась библиотека дисплея, тут же нет её... Может как-то можно вручную прописать?

Во-вторых. В "меню" есть пункт инфо, который выдаёт хз какую инфу, убрать бы его, оставив только авто настройку, громкость и ручную настройку.

Ну и в-третьих. По стандарту включен RDS, где гонят рекламу, которая просто засирает дисплей и не несёт никакой информации, ибо на дисплее нет кириллицы...

Если есть такой человек, кто поможет решить эти проблемы, буду безмерно благодарен!
Для связи телега @DeDLINe_md

Отличная работа, все прочитано!