Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

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

9

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

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

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

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

6

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

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

12

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

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

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

36

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

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

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

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

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

Покупал на OZON.


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

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

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

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

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

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

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

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

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

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

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

Новая 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.

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

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


Размеры 66.04 x 25.40 mm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ардуино и скандалы, интриги, расследования + хэппи энд + отчет о сделанном и планы

Господа, не успел я начать, как мой пост был удален;) Кому разборки не интересны, переходите ко второй части поста под картинку малыша Йоды, там орг вопросы;)

+++

Некто @LeonidN, подумав, что я только пока денег не прошу, а потом непременно скурвлюсь - накатал жалобу, а модератор решил превентивно все поудалять, что бы деньги меня не испортили и в будущем, очевидно;)

+++

Нужно больше разъяснять, видимо. Итак, погнали.

+++

1.) ДЕНЕГ Я НИГДЕ НЕ ПРОШУ, не уточните, желательно ссылкой, @LeonidN, где мне можно передать денежку, вы же не просто так это выдумали и начали действовать, верно?

+++

А то получается, что вы удалили образовательную инициативу, потому что МОЖЕТ я КОГДА-НИБУДЬ злонамеренно СОБЕРУСЬ что-то плохое сделать.

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

Хобби у вас такое, видимо, искать корыстный умысел везде и писать разоблачения. Ну да каждому свое;)

+++

2.) Я не ПЕРЕПРОДАЮ ЧУЖИЕ ПЛАТНЫЕ КУРСЫ, идея вместе изучать БЕСПЛАТНЫЕ курсы, тот же Гайвер многократно говорил, что не против использования своего контента в любом формате, главное со ссылкой на него.

+++

3.) Из-за чего весь сыр-бор.

Я, лично, САМ, был готов платить немного разбирающимся людям за опыт, да только я эти занятия нигде не продаю и не планирую.

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

Крановщик дядя Ваня, уже спаявший ардуинку, виделось мне, может с нами поделиться в формате урока, за какую сторону держать паяльник.

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

+++

ИТОГ: Поскольку LeonidN не очень - пост разблокирован взад.

Я связался с администрацией и они указали мне, что поиск и найм специалистов - это реклама.

Поскольку И ЕЖУ ПОНЯТНО что я не планирую найм штата сотрудников с ЗП жены - я попросил вернуть пост, под мое обещание не вести найм сотрудников;)

Администрации пикабу - благодарность, очень оперативно, по делу и с юмором общаются.

Тема исчерпана.

Для первого занятия нам понадобятся яйца радиодетали с кликбейтной картинки, и некоторое количество софта.

Так же сообщаю, что основное наше пристанище телеграмм, по итогу абсолютное большинство живет там, ссылка https://t.me/+0dsGsxcjehEwZmEy

+++

Детальки.

1.) Проводки с коннекторами папа-папа

2.) Одна, а лучше две ардуинки, купленные из разных источников, т. к. заказанные с ali прошиваются 9 из 10. Так же желательно, что бы у них были ножки, как для использования макетной платы, так и для прямого подключения чего угодно.

На нее припаяться и не повредить саму плату гораздо проще.

3.) Радиодеталька, которой будем управлять. Обычно начинают с диода, если есть набор, но если набора нет нужен резистор на 220 ом, иначе диод сгорит, и вот его у многих нет.

Соответственно, можно разломать что-нибудь, работающее от батарейки, и достать это что-то. Моторчик от машинки детской или зубной щётки, пищалка\вибромоторчик.

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

4.) Макетная плата, тотальное удобство на первых порах.

5.) Собственно,  резистор.

6.) Диод. У меня на фото он разноцветный, но если у вас есть с двумя ножками, тоже пойдет.

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

+++

Софтинки.

Очень понятная статья со всеми ссылками есть у гайвера https://alexgyver.ru/arduino-first/

Для нежелающих переходить куда-то еще дублирую кратку тут

+++

До нашего первого сборища желательно скачать Arduino IDE , среду для работы с платкой со стороны компьютера, ссылка https://downloads.arduino.cc/arduino-1.8.13-windows.exe

Можно дополнительно выкачать драйвер для камня https://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.zip

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

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

За сим пока все, @LeonidN привет, всем остальным удачного вечера;)

Показать полностью 2
Отличная работа, все прочитано!