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

Arduino & Pi

1 379 постов 20 579 подписчиков

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

Подключаем RC тачку к рулю и педалям

Давно хотел попробовать сделать систему, как вот на этом известном ролике:

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

RC машинка управляется с компьютерного руля, а изображение выводится на проектор. Возьмём машинку с АлиЭкспресс небольшого размера

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

И руль с Авито. Какая то древняя модель, в современном компьютере нет разъёма для его подключения

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Управление поворотными колёсами в машинке сделано "либо руль вправо, либо влево", как в любой дешёвой машинке.

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Ну ничего, вкарячим туда сервопривод, чтобы управление было более плавным

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Управлять рулём и газом будет платка Arduino Nano, управление будем передавать по радио 433 MHz. На стороне передатчика будут три потенциометра (руль, газ, тормоз/задний ход)

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Мотор в машинке оказался мощнее чем казался, поэтому пришлось заменить драйвер на боле мощный, а электронику питать через повышающий до 5V преобразователь: Ардуино и радио от 3.6V бортового аккумулятора и так работать будут не очень хорошо, а тут ещё добавятся помехи по питанию от моторов

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Проверяем, всё работает

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Решил спаять приёмную часть без макетки, чтобы можно было собрать машинку обратно

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Ну вот, как новая!!

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Разбираем руль и педали, обнаруживаем там потенциометры

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост

Отлично! Просто подключаем в схему передатчика. Калибруем минимальные и максимальные значения, и можно ехать!

Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Подключаем RC тачку к рулю и педалям Arduino, Самоделки, Своими руками, Видеоблог, Электроника, Видео, Длиннопост
Показать полностью 19

Ну вот скажите мне, зачем эти одноплатники дома нужны?

Ну вот скажите мне, зачем эти одноплатники дома нужны? Raspberry pi, Одноплатный компьютер, Длиннопост

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


Сначала проблема решалась тривиально - покупкой внешних жестких дисков. Но пользоваться ими оказалось тоже не настолько удобно, как рассуждалось сначала. Поэтому с появлением Raspberry Pi (первой модели ), я уже знал закаким эта железка мне нужна и что я с ней буду делать.


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

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


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


Позже туда же добавил mini dlna - сожно смотреть фильмы из медиатеки прямо на телеке. Да и фотки просматривать тоже.


И эта штука нормально работала до тех пор, пока не разработали Raspberry Pi 3B. Уже зная, чего в системе нехватает больше всего, покупал не раздумывая.


Переехали в другую квартиру и пришлось от панели отказываться- там для нее места не нашлось - положил все причиндалы просто на шкаф вместе с роутером. Так о сих пор и лежит. Внешние диски используются, но реже. Добавились диски SSD. Также вместо носителей использую обыные USB-Stick на 64ГБ. На плате всегда крутится Samba - для доступа с машин с Windows на борту. FTP - на одну флешку пишутся фотографии с камеры наблюдения при открывании двери. Ну и Domoticz.


За исключением флэшек все остальные диски подкючаются только по надобности - найти фото или фильмы. На вторая флэшка используется как промежуточное хранилище фотографий и документов - скидываем с телефонов туда, а потом пару раз в год переношу на другие носители. Часто популярные фильмы (из домашнего архива) перенес с DVD (стали поцарапаны) на такие же мелкие usb-sticks и прикупил китайский медиаплейер - с ним проще управляться. Ну а для издевательств над Pi заимел Pi Zero и есть еще Coral DevBorad c 4Гб.

Ну вот скажите мне, зачем эти одноплатники дома нужны? Raspberry pi, Одноплатный компьютер, Длиннопост
Ну вот скажите мне, зачем эти одноплатники дома нужны? Raspberry pi, Одноплатный компьютер, Длиннопост

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

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

Сделал домашний симулятор сноуборда

Как то раз я увидел на алишке 4 датчика веса за пару соток и в голову пришла идея досрочно открыть горнолыжный сезон. Как же так, спросите вы? А вот так. Закрепив датчики по углам прямоугольной платформы, можно оценить направление момента, приложенного к этой платформе. Такой момент как раз создаёт диванный сноубордист, если прикрутить его саморезами к платформе и наклонять в разные стороны (на самом деле будет достаточно трёх датчиков, но с 4-мя оно попроще реализуется):

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост
Минутка оффтопа: как то раз на военных сборах товарищ майор прикрутил саморезами все неправильно поставленные шлёпанцы к деревянному полу казармы. Возможно тогда я и увлёкся горнолыжкой.

Направление момента можно перевести в наклон джойстика геймпада и играть таким образом в какой-нибудь симулятор сноуборда! С этим нам поможет Arduino Micro:

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

Дело за малым. Собрать ту самую платформу, которая по факту упрощается до двух поперечных опор:

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост
Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

На концах опор закрепляем датчики:

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

Подключаем всё по схеме:

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

Ну а дальше немного магии и арифметики, как получить два направления по осям из четырёх сигналов с датчиков:

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

Для проверки правильности вычислений накидал простенькую программку на Processing, всё работает чётко!

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост
Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

И, как говорится, можно ехать.

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост

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

Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост
Сделал домашний симулятор сноуборда Arduino, Самоделки, Своими руками, Электроника, Программирование, Видеоблог, Видео, Длиннопост
Показать полностью 12

С помощью Arduino регулируем напряжение с точностью до 0,01 В

Недавно делал проект, в котором нужно было регулировать напряжение на выходе с точностью до 0,01 В. При этом у заказчика кроме Arduino UNO ничего не было в наличии. Пришлось работать с тем, что было.

Решить поставленную задачу можно используя ESP32, так как разрядность ШИМ 16 бит. Но в моем случае не было возможности использовать данную отладочную плату. Поэтому пришлось искать вариант регулирования напряжения с заданной точностью с помощью Arduino UNO.

С помощью Arduino регулируем напряжение с точностью до 0,01 В Arduino, Своими руками, Видеоблог, Видео, Длиннопост, Pwm, Шим, Напряжение, Как это сделано

С решением данной задачи помогла статья AlexGyver «Увеличение частоты ШИМ». Если вам не интересно разбираться в данной теме, у AlexGyver есть библиотека, которая поможет изменять частоту и разрядность PWM «GyverPWM».

С помощью Arduino регулируем напряжение с точностью до 0,01 В Arduino, Своими руками, Видеоблог, Видео, Длиннопост, Pwm, Шим, Напряжение, Как это сделано

В описании библиотеки есть таблица, которая поможет сориентироваться с настройками.

С помощью Arduino регулируем напряжение с точностью до 0,01 В Arduino, Своими руками, Видеоблог, Видео, Длиннопост, Pwm, Шим, Напряжение, Как это сделано

Я использовал 12 bit ШИМ при регулировке напряжения 5 В и 16 bit ШИМ при регулировке 12 В.

Более подробное описание тут.

С помощью Arduino регулируем напряжение с точностью до 0,01 В Arduino, Своими руками, Видеоблог, Видео, Длиннопост, Pwm, Шим, Напряжение, Как это сделано

И еще несколько фото данного проекта.

С помощью Arduino регулируем напряжение с точностью до 0,01 В Arduino, Своими руками, Видеоблог, Видео, Длиннопост, Pwm, Шим, Напряжение, Как это сделано
С помощью Arduino регулируем напряжение с точностью до 0,01 В Arduino, Своими руками, Видеоблог, Видео, Длиннопост, Pwm, Шим, Напряжение, Как это сделано

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

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

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

Уроки Arduino. Как написать многозадачную программу. Костыли, таймеры, OS

В этом уроке разберём несколько типовых конструкций, на базе которых можно написать проект любой сложности (в рамках радиогубительства конечно же :)


01:06 - Проблемы с delay

01:42 - Особенности программ для МК

02:19 - FreeRTOS

03:32 - Суперцикл

04:57 - Костыль yield()

06:22 - Программный таймер

07:50 - Мигаем светодиодом

08:38 - Мигаем с разным периодом

09:05 - Программный ШИМ

09:32 - Однократное выполнение

10:32 - Выполнить действие несколько раз

10:59 - Переключение состояния процесса

11:52 - Мигаем плавно

12:53 - Обработка кнопки

14:22 - Меняем яркость кнопкой

15:06 - Переключение режимов кнопкой

16:30 - Переключение режимов по таймеру

17:57 - Библиотека таймера

20:13 - Библиотека диспетчера задач

22:28 - Кодим пример

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

Сделал студийный фонарь из сантеха

Купил как то раз цветные "студийные" светильники на Али. Самые дешёвые:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Светят! Но слабовато. Решил сделать свою версию на базе 50 ваттной RGB матрицы. Она светит более чем прилично:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Схема проекта:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Используется микроконтроллер ATmega328, такой же как на Arduino Nano. Управление энкодером, индикация - 7 сегментный индикатор. 3 канала цвета управляются полевыми транзисторами, красный канал подключен через "драйвер" - батарею SMD резисторов. Не самое лучшее решение, зато простое и дешёвое. Как и вся схема собственно =) Также предусмотрен датчик температуры (термистор) и управление 4-пин вентилятором. Питание схемы - 24 Вольта. Развёл плату:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Изготовление платы заказал как обычно у китайцев, сборку тоже. Класс! Не люблю паять мелочёвку.

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Остаётся только припаять питание и выводные компоненты:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Собираем, проверяем:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост
Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

Корпус конечно же будет из канализационных труб, иначе и быть не могло:

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост

И всё, фонарь готов! Светит в несколько раз ярче китайца, а по цене получилось не сильно дороже. А по сравнению с магазинными студийными аналогами - вообще копейки!

Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост
Сделал студийный фонарь из сантеха Электроника, Arduino, Самоделки, Своими руками, Программирование, Видео, Длиннопост
Показать полностью 11

Что за частота?

Поймал на голый щуп...

Что за частота? Электричество, Электроника

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4

Год служил мне верой и правдой корпус без вентилятора. Очень нравился. Но он не приспособлен для быстрого доступа к GPIO.

Решил купить прозрачный пластик с активным охлаждением.

Что касается охлаждения получил только шум и выгоду в 5 градусов по сравнению с пассивным радиатором-корпусом. 


Подскажите, пожалуйста, если кто знает:

1) Можно ли как-нибудь снизить шум вентилятора? Смазать? Купить другой?

2) Можно ли сделать smart управление вентилятором для малины в зависимости от температуры без выноса каких-либо соплей и реле наружу?


Старый алюминиевый корпус

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

Такие вот радиаторы. Один даже с логотипом

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

Корпус состоит из 9 пластин. Если не запомнить последовательность, то можно не собрать.

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

Оказывается можно содрать пленку, и корпус станет прозрачным с глянцевыми черными вставками.

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

вот такой стенд сейчас

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

в работе

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

замер температуры. CPU 100% не превышает 55 градусов.

в алюминиевом без кулера было 60 градусов.

Поменял алюминиевый корпус на пластик с вентилятором для Raspberry PI 4 Raspberry pi, YouTube, Видео, Длиннопост

Как итог.

Плюсы:

- красивый прозрачный корпус

- быстрый доступ к потрахам платы

- дополнительное снижение температуры на 5 градусов

Минусы:

- шум

- шум

- вибрация



Полный процесс сборки и работы на видео:

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