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

Arduino & Pi

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

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

Робот Отто теперь с дистанционным и беспроводным управлением!

Наши основные наборы (Квадропод, Манипулятор, танцующий робот Отто, Сумоист) выполнены на базе платы ENJOY BOARD стандартной версии, которая содержит в своей основе Arduino Nano. В нее также встроен аккумулятор для автономной работы собранного устройства.


Однако Arduino Nano не обеспечена модулями беспроводной связи вроде Wi-Fi или Bluetooth. На помощь приходит наша усовершенствованная версия ENJOY BOARD с контроллером ESP32 в составе.

С ее помощью можно взаимодействовать с роботами без проводов и с помощью дистанционного пульта управления — вашего смартфона (пример работы на прикрепленном видео). Попробуйте и вы! Если у вас уже есть любой набор из вышеперечисленных, то достаточно приобрести новую плату, подключить ее и следовать нашим инструкциям в видеоуроках на YouTube канале.

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

Задачка на внимательность и знание блочного программирования


Посмотрите на представленную программу на картинке и дайте ответ: через какое время выполнение команд внутри цикла «Повторять пока» прекратится? Также можно объяснить почему вы дали такой ответ.

Задачка на внимательность и знание блочного программирования Arduino, Электроника, Scratch, Программирование

#enjoyrobotics

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

Играем в тетрис с помощью фруктового пианино!

Фруктовое пианино обретает вторую жизнь, если расширить диапазон его возможностей!

Например, подключить его к компьютеру по USB-кабелю, загрузив предварительно программу, а для самого компьютера разработать код (можно на любом языке, например, Python или C), чтобы полученными данными с Arduino (при нажатиях на яблоки или другие фрукты) можно было оперировать для перемещения фигур в окне игры в тетрис.

Данные между Ардуино и компьютером передаются по двухпроводному последовательному интерфейсу под названием UART. Если написать программу для компьютера, которая эти данные считывает, то можно найти множество применений таким устройствам!

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

Играем в тетрис с помощью фруктового пианино! Arduino, Электроника, Тетрис, Самоделки, Программирование, Видео, Вертикальное видео

Исходные файлы к видео: https://disk.yandex.ru/d/34ISvstG2hqMqw

USB Com Manager: https://disk.yandex.ru/d/e5nxBmYiv7B9Tg

#enjoyrobotics

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

Fritzing 1.0.1

Не смог найти для скачивания доступный бинарник свежего Frtizing 1.0.1 (ну как свежего... уже пол года почти как выпущен) под Windows. Упоролся (заело), но собрал его.

Кому нужно - забирайте: https://disk.yandex.ru/d/W_QXAVqifVOhTw.
Версия Portable.
Запускать run.bat.
Проверено под Windows 10/11.

Пост не имеет никакой цели, кроме возможного принесения кому-то пользы.

Ретро-игровая консоль своими руками: мечта станет реальностью!


Соберите и спаяйте собственную игровую консоль на базе Arduino, двухцветного OLED дисплея и кнопочного интерфейса управления. Совсем скоро в продаже в нашей роболаборатории!

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

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

#enjoyrobotics

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

Способы измерения температуры с помощью Arduino

Способы измерения температуры с помощью Arduino Arduino, Электроника, Самоделки, Робототехника, Метеостанция

Поскольку мы программируем на микроконтроллерах, на которых построены такие платы как Arduino или ESP32, то и рассматриваемые способы будут применимы как раз для них:

Самые простые и удобные 3 способа.

1. Использование аналоговых датчиков температуры вроде TMP36 или LM35, с подключением к аналоговому входу Arduino. Контроллер считывает выходное напряжение с них, преобразуя аналоговый сигнал в цифровой, а затем по формуле считается текущая температура (для каждой модели датчика она своя и ее можно найти в технической документации к купленному компоненту).

2. Использование цифровых датчиков температуры вроде DHT11 или DS18B20. Они могут быть подключены к Arduino с использованием различных проводных протоколов вроде OneWire или I2C. Данные с датчиков можно получить, используя уже существующие библиотеки под каждый из них.

3. Для измерения высоких или очень низких температур поверхностей/жидкостей используйте термопары и модули на базе микросхем MAX6675 или MAX31855, которые могут сравнивать их температуру с температурой окружающей среды (температура холодного спая). Эти модули могут быть подключены к Arduino по протоколу SPI.

Подписывайтесь на наш полезный и образовательный канал!

#enjoyrobotics

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

Наиболее частые проблемы при запуске дисплея LCD1602 / 2004 и их решения

Наиболее частые проблемы при запуске дисплея LCD1602 / 2004 и их решения Arduino, Электроника, Самоделки

Мы используем такие дисплеи в наших обучающих наборах «Умный дом» и «Автополив» и потому иногда получаем обратную связь в виде вопросов касаемо запуска дисплея. Не у всех получается с первого раза, но в этом и смысл жизни, чтобы учиться и становиться лучше!

1. Чаще всего пользователи сталкиваются с отсутствием выводимых символов на дисплее, хотя код и подключение верны. Если ваш дисплей подключается по 4-м контактам, то, значит, он имеет модуль I2C интерфейса, припаянный с его обратной стороны: там расположен синий подстроечный (переменный) резистор, который отвечает за регулировку яркости выводимых символов. Маленькой крестовой отверткой его можно подкрутить до нужного вам значения, но не переусердствуете, ведь при максимальной яркости дисплей просто будет показывать закрашенные квадратики.

2. Более редкая проблема заключается в том, что некоторые дисплеи могут поставляться с микросхемами I2C интерфейса с разными адресами. Обычно, это 0x27. Но в редких случаях (в последнее время такие ситуации совсем не возникают, но мы упоминаем на всякий случай) помогает указание адреса 0x3F. Это указывается на этапе инициализации, в самом начальном разделе кода при объявлении переменных, констант, подключении библиотек и прочего.

3. Будьте внимательны при подключении: выводы SDA и SCL должны соответствовать выводам A4 и A5 на платах Arduino Uno / Nano соответственно, поскольку только эти выводы поддерживают двухпроводное взаимодействие по I2C интерфейсу.

P.S. Пишите о своих наиболее частых проблемах с данными дисплеями в комментариях :)

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

Угадайте звездного капитана юмористической команды «Сборная Красноярска» по описанию одного из участников

Ну что, потренировались? А теперь пора браться за дело всерьез.

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

Прошу помощи с прошивкой Wemos D1

добрый день. Решил я сделать лампу из этого видоса

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

Ардуино 1.8.19, плата вемос D1 мини, ESP версии 2.5.2., FastLed 3.3.2 (на версии 3.2.9 так же). Пайку проверил, сенсорная кнопка работает. Звук подключения платы есть. Думал сборка будет тяжелой, а прошивка на легке. В итоге уже часа 3 сижу и не могу понять в чем проблема.

Прошу помощи с прошивкой Wemos D1 Arduino, Своими руками, Видео, YouTube

Если поможете буду рад.

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