Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузись в Свидания с отличиями — романтическую игру «поиск отличий», где ты встречаешь девушек, наслаждаешься захватывающими историями и планируешь новые свидания. Множество уровней и очаровательные спутницы ждут тебя!

Свидания с отличиями

Казуальные, Головоломки, Новеллы

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
7
dev014
2 года назад

Танцующий робот Otto⁠⁠

На пикабу уже есть несколько постов про Отто

Как я использую 3D печать

Продолжение поста «Как я использую 3D печать»

Самодельный робот OTTO - открытый проект детского интерактивного робота на Arduino

Продолжу:

Файлы для печати можно взять например тут (версия 11)
или тут (версия 12)
или тут (версия 13)

Файлы версии "ОTTO Plus" находятся здесь
Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print

Покупаем на Алике Ардуино Нано + шилд + 4 сервы + сонар

enjoy-robotics.ru же торгуют готовым конструктором за 4300

Подробнее об их наборе тут

Видео по сборке:

Сборка робота Otto

Калибровка робота Otto

Программирование

Показать полностью 1
3D печать Робототехника Робот Arduino Nodemcu Otto Видео YouTube
4
13
dev014
2 года назад

Квадропод (робот паук)⁠⁠

В интернетах можно купить несколько готовых комплектов роботов пауков (конструкторы для сборки и программирования с детьми). В наборах есть детали паука напечатанные на 3D принтере + 8 серв + мозГ + I/O Shield + АКБ и т.д. Качество печати как правило низкое (судя по комментариям).

Есть например две версии на NodeMCU (ESP8266 CP2102) - "Kerui-Little Spider" от продавца "Think Store" (Алик). Версия 1 Версия 2

Есть вариант на Arduino Nano 3.0 - Квадропод v2.0 (С++) от "Enjoy Robotics" (набор продается на Озон и ВБ).

В сети был найдет проект "Q1 mini Quadruped Robot 2.0 (Designed by Jason Workshop)" с бесплатными файлами для печати на 3D принтере. Где купить "LinkIt 7697" для него так и не нашел (Out of Stock), решил первый вариант собрать на Arduino Nano 3.0

На алике покупаются сервы SG90, Arduino Nano 3.0, Shield, 200 шт саморезов 1.7х8мм, бокс для батареек. Корпус паука печатаем самостоятельно.

Инструкция по сборке и программированию Квадропода (Инструкции в формате PDF, Видео с Ютуба, ссылка на скетчи в облаке. Нужна регистрация и подтверждение учетной записи)

Видео:
Сборка робота-паука квадропода (quadropod)
Калибровка
Программирование

PDF:
Введение в Arduino и C++
1 шаг: Сборка
2 шаг: Калибровка
3 шаг: Программирование

Облако:
Квадропод 2.0

Квадропод (робот паук) Nodemcu, Arduino, Arduino Nano V3, Паук, 3D печать, 3D принтер, Программирование
Показать полностью 1
Nodemcu Arduino Arduino Nano V3 Паук 3D печать 3D принтер Программирование
8
236
levoslavievseti
2 года назад
Лига 3D-принтеров

Продолжение поста «Как я использую 3D печать»⁠⁠1

Как и обещал - продолжение поста про Otto.
И так мой робот собран и готов к работе.

Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост

Что нужно для сборки:
Плата управления на выбор: Arduino или Node Mcu.

Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост

В моём случае стоит NodeMcu на чипе Esp8266. Плюс плата расширения. По ценам NodeMcu 180, плата расширения 120.
Сенсоры: используется HC-Sr04. Ультразвуковой датчик расстояния. Измеряет расстояние до 4х метров. Служит Otto галазами, помогает обходить препятствия. Цена примерно 150 рублей.

Из механики 4 сервопривода.

Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост
Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост
Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост
Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост

2 привода в ноги, и 2 в ступни. На этом механика заканчивается. Каждый привод по 200 рублей, но можно дешевле.
Так же можно подключить элемент питания для автомоной работы.
Программируется данный робот 2 способами:
1 сложный Arduino Ide. Используется упрощенный C++ синтаксис.
2 простой - Otto Ide используется для программирования Otto Блоки как в Scratch.
Зачем нужен Otto - для изучения роботехники детьми.
Почему не взять китайскую игрушку которая может дрыгать ногами? - Главное в Otto это микроконтроллер. Который ребенок может программировать сам. Тем самым изучая основы алгоритмов. Так же Отто легко разбирается, помогает поменять механику. Он модульный, ему можно добавить множество датчиков.
Вот примеры Otto модов:

Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост
Продолжение поста «Как я использую 3D печать» 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto, Ответ на пост, Длиннопост

У этих есть руки. Вообще в Otto можно подключить любой датчик который создан для Ардуино.
Его не обязательно печатать, можно вырезать и из фанеры.
Кому стало интересно, ссылка на сайт:
https://www.ottodiy.com/
обзоры на YouTube:
https://youtu.be/Hd2ytTzaAe0

Показать полностью 8
[моё] 3D печать Робототехника Робот Arduino Nodemcu Otto Ответ на пост Длиннопост
22
195
levoslavievseti
2 года назад
Лига 3D-принтеров

Как я использую 3D печать⁠⁠1

3D печать очень крутое хобби. Вариаций её применения масса. И вот один пример, как я использую 3D.
Знакомьтесь это Otto.

Как я использую 3D печать 3D печать, Робототехника, Робот, Arduino, Nodemcu, Otto

Otto - это openSource проект для изучения роботехники. Вообще найти на просторах интернета столь качественный продукт в робототехнике который есть в свободном доступе очень сложно. Многие проекты уже загнулись, но Otto нет. Он процветает.
В чём плюсы Otto - его легко собрать из подручных средств, он модульный. И он стоит копейки.
Что бы были понятны суммы: электроника для него мне обошлась в 1000 рублей. Если печатать корпус на заказ это еще примерно 500 рублей. Так как печатал сам, это примерно 20-30 рублей.
В качестве мозгов Otto использует Arduino или NodeMcu на выбор пользователя.
Механическая часть сервоприводы.
В качестве сенсоров ультразвуковой датчик. Код можно писать как с помощью Arduino ide, так и с помощью Otto Ide где используются блоки.
На фото мой Otto еще не собран, не подключена электроника и сервоприводы, но это вскором времени я исправлю.
Кому интересно вот сайт Otto https://www.ottodiy.com/
Там можно посмотреть все модели, скачать STL файлы для печати и софт для работы с ним.
А вот пример последнего робота Otto ninja
https://youtu.be/iOiWKO1UJYk
Зачем я разместил эту информацию? В руках сегменте про Otto информация стремиться к нулю. И может быть это статья поможет кому то с стартом в робототехнике.

Показать полностью 1
[моё] 3D печать Робототехника Робот Arduino Nodemcu Otto
30
222
MaksSim33
MaksSim33
3 года назад
Arduino & Pi

WiFi реле с управлением: Приложение + Выключатель⁠⁠

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

Рассмотрим возможности приложения:

• Управление 4 реле.

• Кнопка включения и выключения всех реле одновременно.

• Состояние реле обновляются при управлении с помощью внешних кнопок.

• Настройка IP устройства

• Вывод состояния подключения.

WiFi реле с управлением: Приложение + Выключатель Esp8266, Nodemcu, Arduino, Relay, Реле, Sonoff, Xamarin, Приложение на Android, Android, Своими руками, Видеоблог, Видео, Длиннопост

Также можно вынести в приложение выбор типа реле и типа кнопки. Но пока не вижу в этом смысла. Как считаете вы?


Настройки в прошивке:

• Подключение к домашней Wi-Fi сети или подключение к точке доступа.

• Настройка типа подключаемого реле: низкоуровневое или высокоуровневое.

• Настройка используемых внешних кнопок: с фиксацией (выключатель) или без фиксации.

WiFi реле с управлением: Приложение + Выключатель Esp8266, Nodemcu, Arduino, Relay, Реле, Sonoff, Xamarin, Приложение на Android, Android, Своими руками, Видеоблог, Видео, Длиннопост

Планирую сделать универсальную версию с поддержкой ESP32.

WiFi реле с управлением: Приложение + Выключатель Esp8266, Nodemcu, Arduino, Relay, Реле, Sonoff, Xamarin, Приложение на Android, Android, Своими руками, Видеоблог, Видео, Длиннопост

Приложение сделано на Xamarin c#. Скачать прошивку и приложение можно тут.

WiFi реле с управлением: Приложение + Выключатель Esp8266, Nodemcu, Arduino, Relay, Реле, Sonoff, Xamarin, Приложение на Android, Android, Своими руками, Видеоблог, Видео, Длиннопост

Также можно добавить функционал приложения и прошивки. Что по вашему мнению не хватает данной версии?


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

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

Показать полностью 4
[моё] Esp8266 Nodemcu Arduino Relay Реле Sonoff Xamarin Приложение на Android Android Своими руками Видеоблог Видео Длиннопост
40
108
MaksSim33
MaksSim33
3 года назад
Arduino & Pi

Увеличение количества пинов NodeMCU с помощью сдвигового регистра⁠⁠

Так как у NodeMCU не так и много пинов для подключения периферии, часто возникает нехватка pin. Поэтому такую замечательную отладочную плату откладываем на полку и ищем другие железки для реализации проекта.

Но в некоторых случаях можно расширить количество пинов с помощью сдвигового регистра и реализовать проект на NodeMCU.

Увеличение количества пинов NodeMCU с помощью сдвигового регистра Esp8266, Arduino, Nodemcu, Своими руками, Урок, Видеоблог, Видео

Все исходные материалы к уроку можно найти на сайте>>

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

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

Показать полностью 1
[моё] Esp8266 Arduino Nodemcu Своими руками Урок Видеоблог Видео
32
44
D13410N3
D13410N3
4 года назад
Arduino & Pi

Термометр-котик⁠⁠

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

Вопрос стал еще более актуальным после удачной покупки дешевого Б/у кондиционера и желанием прикрутить к нему самопальный климат-контроль (управление любыми устройствами дома через интернет давно налажено)

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

Вдохновившись этой статьей понял, что пора начинать работать с Arduino.

Прошивка из статьи у меня работать почему-то не захотела, решил попробовать написать что-то своё.

Купил всё что надо на одном известном красненьком китайском сайте и достал с полки паяльник.

Спаял, работает! Однако, остро встал вопрос того, куда бы всё это дело спрятать. Распаечная коробка - громоздко и некрасиво, засунуть в спичечный коробок или пачку из под сигарет можно, но тоже как-то неэстетично. И вот, прогуливаясь по магазину фиксированных цен я увидел его. Котик-ночник из ПВХ, за 150 рублей. Не так компактно, зато красиво.


Вот так выглядит криво пропаенная плата

Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост
Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост

Да, можно было купить NodeMCU с уже готовыми "рогами" и припаяться к ним, но они торчат и мешают, а мне всё это дел надо уложить в корпус котика


Отрезаем котику ненужные детали в виде светодиодного модуля ночника с батарейками и днища

Аккуратно впихиваем плату и датчик внутрь

Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост

Выводим коту на голову антенну для связи с пришельцами (на самом деле это корпус датчика)

Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост

Делаем отверстие для ввода кабеля питания, соединяем всё между собой, приделываем днище на место, заливаем щели клеем и вуаля! Термометр-котик весьма сомнительного вида готов!

Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост

Теперь данные о температуре можно легко посмотреть через импровизированную веб-страничку

Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост

В моем случае - еще и сбор данных в Zabbix (система мониторинга) с отрисовкой графиков

Термометр-котик Термометр, Кот, Своими руками, Arduino, Esp8266, Nodemcu, DHT11, Длиннопост

На всё про всё потрачено часов 10 (из них 8 на разработку и 2 на сборку-отладку)


Добавлю ссылку на github - там есть исходные коды для платы (есть еще вариация с датчиком DHT11/22, который менее точен, но поддерживает еще и влажность), шаблоны для заббикса и еще немного полезной фигни.

Показать полностью 7
[моё] Термометр Кот Своими руками Arduino Esp8266 Nodemcu DHT11 Длиннопост
11
24
vladenka
4 года назад
Arduino & Pi

Как я решил собрать подсветку дивана и что из этого вышло⁠⁠

Кажется когда-то давно я видел картинку с такой идеей. Большая кровать и по ее периметру светится светодиодная лента. Такой ambient light. Вот и захотелось мне сделать что-то такое.
У меня в запасах была лента ws2812b и Arduino Uno и небольшой диван, готовый примерять на себя новую подсветку. + Raspberry Pi которая была уже давно куплена с заделом на будущее, но пока стояла почти без дела.

Главная идея была такая. У переднего краешка дивана наклеена лента. Под диваном к ней подключена arduino. На моем телефоне стоит приложение, которое управляет цветом ленты и ее работой ( его я планировал тоже написать сам ).
Мне представлялось это в виде такого кружочка для выбора цвета на экране телефона. Я по нему тыкаю, а лента меняет цвет. Все счастливы!)

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост

Я решил взяться за этот проект.

Вначале мне сразу пришла такая идея использовать вот такие радио передатчик и  приемник для связи  Raspberry Pi и Arduino.

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост

Когда я жмакаю на цветовой кружок в приложении, на малинку пойдет сообщение с новым цветом ( через WiFi ), а она уже передаст сообщение на ардуину через радио модуль.
Вроде все просто.
Я попробовал собрать эту схему. Первая проблема обнаружилась в том, что радио приемник никак не хочет ловить сообщение с передатчика. Она решилась подключением пары конденсаторов рядом с приемником. Но, когда я подключал к adruino с приемником еще и светодиодную ленту, все в конец переставало работать. После подключения ленты приемник совсем переставал ловить сигнал. Вернее пока светодиоды были выключены все было хорошо. Но вот чем ярче я их делал, тем хуже принимался сигнал. И вот эта проблема поставила меня в тупик. Я пробовал ставить конденсатор на линию питания ленты, но это не дало результата. Я перечитал пару форумов на эту тему.
Один из них заканчивался сообщением спрашивающего: "Я очень долго пытался заставить это работать. В конце концов забил и перешел на WiFi".
Я решил, что это неплохая идея, потому что и у меня самого 3-й день это дело не работало.

Как раз мне пришли из Китая платы nodemcu с esp8266.
+ Я еще вспомнил, что когда-то слышал про такую штуку как MQTT и решил вспомнить что это.

Оказалось это то что мне нужно.

Новая схемы была такая.
Nodemcu собираем в одну коробочку вместе с arduino и соединяем их по I2C, к ардуино подключаем ленту. Засовываем эту связку под диван)
На малинке запускаем MQTT брокер Mosquitto. Сообщение идет с телефона на брокер.
Nodemcu подписывается на эти сообщения и когда получает такое, то сразу передает его через I2C на ардуину. Ардуина зажигает ленту - я сияю от счастья)
Спойлер: эта схема прижилась.

Ардуина без проблем связалась с Nodemcu через I2C. С запуском MQTT брокера проблем не возникло, как  и с подпиской Nodemcu на его сообщения сообщения.

Вот что по итогу получилось:

Питание приходит через microusb с этой стороны:

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост

А тут подключается лента:

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост
Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост

Начинка)

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост
Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост

А вот само приложение:

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост

И результат:

Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост
Как я решил собрать подсветку дивана и что из этого вышло Своими руками, Arduino, Raspberry pi, Программирование, Nodemcu, Чип, Светодиодная лента, Длиннопост
Показать полностью 10
[моё] Своими руками Arduino Raspberry pi Программирование Nodemcu Чип Светодиодная лента Длиннопост
42
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии