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

Arduino & Pi

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

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

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

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

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

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

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

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

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

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


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

Полезное чтиво для взрослых и детей: что почитать тем, кто увлекается робототехникой? Образование, Развитие, Робототехника, Чтение, Что почитать?, ВКонтакте (ссылка)

Людям всех возрастов будет интересен рассказ «Хоровод» (1942) о «трех законах роботехники», с которого началось первое осмысленное рассуждение о пользе роботов для человечества и их потенциале, когда еще самих роботов даже не существовало. Фантаст Айзек Азимов предсказал появление многих технологий будущего в своих трудах. На данный момент рассказ «Хоровод» (1942) входит в следующий сборник, доступный для чтения в электронном формате: ссылка.

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

Идея для данного поста возникла благодаря комментариям пользователя @LMI1 под одной из наших публикаций. За это ему благодарность!

#enjoyrobotics

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

Учимся простым командам по работе с Bluetooth-интерфейсом

С помощью платы ENJOY BOARD попробуем управлять выводом текстовой информации на символьном LCD дисплее 1602 через приложение на смартфоне.

Подключение, программирование, тесты и отладка — все эти важные этапы разработки электронного устройства подробно объясняются в прикрепленном видео. Программирование выполнено в среде разработки Enjoy Block, скачать ее можно на нашем сайте (https://enjoy-robotics.ru/) (поддерживается на macOS и Windows версий 8.1 и выше). Для Win 7 подойдет MBlock 5 (https://www.mblock.cc/en/download/).

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

Решением является разработанная нами универсальная плата ENJOY BOARD (со встроенными Wi-Fi и Bluetooth), совместимая со всеми популярными наборами: Квадропод, Манипулятор, Умный Дом и другие.

Протоколы связи — или как электронные устройства общаются между собой

Протоколы связи — или как электронные устройства общаются между собой Arduino, Электроника, Самоделки, Робот, Робототехника

В наших обучающих наборах используются контроллеры ESP32 и Arduino Nano. Их легко подключать к компьютеру, программировать и управлять ими. На их основе можно создать практически любое электронное устройство, что мы регулярно подтверждаем на нашем YouTube канале (ищите по названию аккаунта).

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

Сегодня рассмотрим основные протоколы связи для проводной связки двух электрических модулей между собой.

1. UART является стандартным протоколом последовательной связи, который широко используется для связи между контроллерами, а также платы контроллера с персональным компьютером (например, для загрузки кода в плату). Он состоит из двух проводов — TX (передача данных) и RX (прием данных). UART поддерживает коммуникацию один-к-одному, где одно устройство передает данные другому.

2. I2C является протоколом шины данных для связи нескольких интегральных микросхем (ИС) вместе. Это могут быть чип ATMega328P или ESP32 внутри программируемого контроллера, которые подключаются к микросхемам внутри других контроллеров или датчиков. Этот протокол также двухпроводной и его линии связи именуются следующим образом: SDA (передача данных) и SCL (синхронизация).

Очень важным преимуществом I2C является возможность подключить к контроллеру Arduino/ESP32 несколько устройств, используя одну шину и уникальные адреса. Подобный способ управления используется между Arduino/ESP32 и дисплеем 1602 со встроенным переходником для I2C.

3. SPI — это протокол последовательной связи, который чаще всего используется для взаимодействия с TFT-дисплеями, модулями памяти, система идентификации через RFID метки. Состоит из четырех проводов — MOSI, MISO, SCK и SS.

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

Посмотрим, сколько наберёт этот прелестный «Робот-паук» ^_^

Красивая девушка собирает сотни и тысячи лайков за несколько минут. Посмотрим, сколько наберёт этот прелестный «Робот-паук» ^_^

#enjoyrobotics

Посмотрим, сколько наберёт этот прелестный «Робот-паук» ^_^ Электроника, Самоделки, Arduino, Робототехника
Показать полностью 1

Давайте заглянем внутрь потенциометра!

Давайте заглянем внутрь потенциометра! Arduino, Электроника, Самоделки

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

Потенциометры используются для изменения сопротивления в цепи поворотом ручки. Имеют три контакта для подключения, два из которых — для высокого и низкого потенциалов (в случае с Ардуино: 5 вольт и 0 вольт постоянного тока соответственно).

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

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

Плата ENJOY BOARD отлично подходит для всех наших наборов

ENJOY BOARD — универсальная плата для всех устройств и роботов, выпускающихся под маркой ENJOY ROBOTICS.

Enjoy Board поставляется как на базе Arduino Nano, так и ESP32. Во втором случае вы получаете более мощный процессор и больше оперативной памяти для своих задач. В ESP32 имеются встроенные модули Wi-Fi и Bluetooth, что позволяет легко подключаться к интернету и взаимодействовать с другими устройствами через беспроводное соединение.

В плате ENJOY BOARD предусмотрена возможность установки аккумуляторной батареи для автономной работы всех проектов на ее основе! Под каждый вывод GPIO разведены дополнительные контакты питания, что упрощает процесс сборки.

#enjoyrobotics

Плата ENJOY BOARD отлично подходит для всех наших наборов Электроника, Arduino, Самоделки
Показать полностью 1

Учимся избегать ошибок в терминологии при изучении робототехники

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

Не будем долго шутить о том, сколько разных вариантов названий оказывается имеет плата Arduino из уст как начинающих, так и опытных инженеров, ведь как только её не называют.... Адруино, Ардруинка и так далее (кстати, пишите свои варианты в комментариях).

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

Разберем несколько таких ситуаций.

Arduino — это микроконтроллер, компьютер или плата разработки?

Часто называют Arduino микроконтроллером, но на деле эта название бренда, итальянской компании, которая, будучи никому неизвестной, в 2005 году вывела на рынок собственные платы разработки, упростившие порог вхождения в сферу программирования и робототехники для школьников, студентов и многих других людей. Плата Arduino выполнена на базе 8-битного микроконтроллера ATMega, который выполняет вычислительные операции в ней. В платах Arduino Nano, которые используются и в наших обучающих наборах, основой является ATMega328P.

Так что, Ардуино уместно назвать именно отладочной платой или платой разработки. Или программируемым контроллером.

Когда речь идёт о микрокомпьютерах, то это должны быть более мощные устройства с очень быстрым процессором (например, Raspberry Pi). Микроконтроллер является всего лишь частью эволюции на пути создания первоклассных автономных электрических устройств и роботов.

#enjoyrobotics

Учимся избегать ошибок в терминологии при изучении робототехники Arduino, Электроника
Показать полностью 1
Отличная работа, все прочитано!