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

Arduino & Pi

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

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

20

E-Learning. Часть 15. Два сенсора в одной плоскости

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


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


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


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


Зачем это надо?

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


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


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


Задачи:

1) Подготовить скетч для вывода данных для трех осей гироскопа\акселерометра (отдельные тесты по 3 значения). 500000 БОД. Задержка 50 мс. Один скетч, чтобы управлять сенсорами и в ESP32 и в Arduino MEGA 2560. Сенсоры BMI160. Данные без дополнительной обработки, только то, что сенсор выдает по умолчанию. Сам скетч отсюда. Я его лишь немного доработал.

2) Одновременно вывести значения через Плоттер по последовательному соединению.

3) Покрутить вдоль крена, тангажа и рыскания.

4) Сравнить визуально графики.


Схема включения:

Поехали. Гироскоп:

И еще раз.

Акселерометр:

Вполне.

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

Как сделать видео плеер для Ютуб на Raspberry Pi

Оказывается, на Ютуб хватает полезного контента по работе с одноплатными компьютерами.

Сегодня ролик , в котором

автор расскажет и покажет как сделать видео плеер для Ютуб на Raspberry Pi.

13

Вопрос по моддингу пк.

Хочу вынести на переднюю панель 2 лсд экрана с отображением: нагрузки в (%) и температуры ядер цп и видеокарты на одном, и отображением вольтажа на 2м. Вопрос к гуру- как это можно сделать,?!
Необязательно давать инструкцию, если можно, то литературу, ссылки статей, обучающие видео...

P. S. Не ругайтесь, из этой тематики я знаю как выглядит плата адруино(наверное) и как это чудо слово пишется. Комменты для минусов внутри

131

Часы с погодой RGB на LED P4 panel и ESP32.

Нам понадобится:

Led RGB P4 panel. Поставляется обычно со всеми проводочками.

Модель панели.

ESP32

Источник питания - любой на 5V 6A.

Резистор 4.7 КОм паять на OE=LAT.

Припаиваем шлейф который идет в комплекте к ESP32.

Разъем панели = пин на esp32.

Все остальные пины GND панели соединяем с пинами esp32.

Для прошивки понадобится ардуино IDE.

Скетч + библиотеки: https://yadi.sk/d/BJWZ0oEA3ZQ2AA

Вводите логин пароль от WiFi.

Для получения погоды нужно зарегистрироваться на сайте openweathermap.

Ну и выставляете часовой пояс.

О том  как подружить ESP 32 и Arduino IDE  я рассказывать не буду, есть куча инфы в инете.

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

Arduino по-взрослому. Си и иже с ним. Цикл уроков (идея).

Доброго времени суток, Пикабу! Сразу обращусь к своим 4 подписчикам: Я не представляю, что заставило Вас подписаться на меня, но обещаю, что как только завершу хоть один из текущих проектов, сразу напишу какой-нибудь пост по электронике и/или программированию.

Многие слышали о платформе для прототипирования и разработки Arduino или даже имели опыт работы с ней. Но многие также знают о медлительности, памяте- и ресурсоемкости штатного языка программирования и здешних библиотек. Поэтому некоторые (и я в их числе) рано или поздно отказываются от этого языка и переходят, например, на другие. Прошивки для Arduino, так же как и для «голого» микроконтроллера семейства Atmel AVR можно писать на ассемблере, си, бейсике, паскале, даже на питоне, хотя я считаю, что это уже за гранью добра. Мой преподаватель, например, использует такую вещь, как Алгоритм Билдер.

Ну а я, поскольку некоторое время использую язык Си, хочу приобщить как можно больше людей к нему. Переходя к сути, я хочу написать цикл уроков по программированию микроконтроллеров (в том числе нереально популярной платформы Arduino) на AVR C. Что это дает и в чем отличие, написано в первой, вводной, статье цикла. Уже готовы несколько статей, пока планируется около десятка в числе "базового курса".

Суть всего поста: хочу услышать мнение аудитории о идее в целом и о мелких нюансах, которые будут всплывать в ходе работы. Если кому-то будет интересно - в комментах могу скинуть ссылочку.

P.S.: Нет, в посте скинуть ссылку не мог, так как это сочли бы рекламой сайта, а я просто хочу узнать мнение общественности. Когда будет готово, скину на Пикабу сборник статей курса

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

PiJuice - источник бесперебойного питания для Raspberry Pi

Плата PiJuice - поможет использовать ваш Raspberry Pi без сетевого адаптера, что упростит реализацию проектов, где невозможно или затруднительно найти постоянный источник питания. Поставляется плата с аккумулятором на 1820 мАч, по заявлению разработчиков должно хватить на работу мини компьютера до 4-6 часов, но зависеть будет от нагрузки на процессор. Пользователь сможет заменить аккумулятор на более емкий.
Разработчики провели ряд тестов для анализа автономности своей разработки:

Индикаторы состояния


У PiJuice трехцветным светодиодом, который покажет состояние батареи следующим образом:


Не подключен к Raspberry Pi:


*мигающий зеленый: режим ожидания

*мигающий синий: зарядка

*мигает красным: низкий уровень заряда батареи


Подключен к Raspberry Pi:


*зеленый: подключен, оставшийся заряд более 50%

*мигающий синий: зарядка

*горит синим: заряжена на 100%

*красный: менее 50% заряда или не подключена батарея

Видео обзор работы платы:

Источник: elektormagazine.com


ARMLab - Канал про мини компьютеры размером с кредитную карту

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