Обновить
-9

Пользователь

12
Подписчики
Отправить сообщение

Робот с видеонаблюдением и отслеживанием объекта

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели5.9K

Введение

Данный проект, является логическим продолжением развития темы "Солнечный трекер на Arduino".

Используя базу солнечного трекера (его конструкцию) и web-камеру можно собрать роботизированную конструкцию, которая будет отслеживать в режиме реального времени назначенный маркер или группу маркеров в определённой области пространства.

Распознавать маркеры можно по разным критериям: выбранному цвету, текстуре, форме и т.д.

Я выбрал второй вариант. Делаю фото объекта web-камерой, с выбранным однородным цветом, которую буду использовать на роботе.

Подготовка ПО

Для корректной работы программы вам нужно:

1. Установить Python https://www.python.org/

2. Установить модули numpy, opencv и pyserial используя инструмент pip https://pypi.org/project/numpy/

https://pypi.org/project/opencv-python/

https://pypi.org/project/pyserial/

3. Установить Arduino ide

https://learnlange.blogspot.com/p/blog-page_28.html

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

Система представляет стационарную установку с двумя степенями свободы, которые позволяют вращаться в пространстве цилиндрической формы. На верхней части системы закреплена USB web-камера (её можно заменить на smart камеру или ip камеру).

Для быстрого создания прототипа использую образовательный набор КЛИК: базовый и ресурсный
Поворотные механизмы реализованы с использованием DC моторов с понижающей передачей.

Читать далее

Солнечный трекер на Arduino

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели11K

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

Данная реализация является моделью для прототипа. Описание полной сборки и настройки, как и сборки многих других занимательных устройств я описал в своей книге "Умная робототехника для начинающих. Разработка на Arduino".

Для создания работающей модели нам понадобяться прочный, но лёгкий материал, на котором будет производиться монтаж электрокомпонентов и сам он будет использоваться в качестве несущей конструкции. Можно выбрать вспенённый пвх лист 3 мм или листовой прозрачный пластик 1,5-3 мм. Так же подойдёт корпус из под лазерных дисков.

Нам нужны электрокомпоненты. Я возьму: arduino uno, два сервопривода- четыре фоторезистора, четыре резистора на 1 кОм, соединительные провода, плата для монтажа (можно беспаечную).

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

Фоторезисторы в этом устройстве будут работать, как датчики света. Располагаться они должны по краям подвижной платформу. С какой стороны более яркий свет – в ту сторону и поворачивается устройство.

Читать далее

Наглядная математика с Python и Minecraft

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели9.8K

Введение

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

Такие разделы как аналитическая и дифференциальная геометрия, теория чисел, математическая логика, линейная алгебра и т.д., известны малому кругу людей.

Статистика выбора технических направлений

Согласно статистическим данным выбора детьми кружков для дополнительного занятия, мы видим, что стабильно из года в года всего 5 - 9 % процентов детей от общего числа, «выбирают» так называемые «научно-технические» кружки. К ним относят математические и физические кружки, робототехнику, программирование, радиотехнику, биологические и медицинские кружки. Но даже выбрав направление нет гарантий, что ребёнок закончит предназначенный для него курс. Почти 60% детей, которые пришли на кружки покидают их, не справившись со сложностью подаваемого материала.

         Согласно социологическим опросам (2023 - 2025 годов) видно, что преобладают люди от 35 лет и старше, которые переучиваются или хотят пойти учиться по техническим направлениям, чтобы сменить профессию. Получается, что только с возрастом человек осознаёт значимость «научно-технических» направлений. Но обучать взрослого человека не тоже самое, что обучать ребёнка 9-12 лет.

Причины низкой популярности

         У каждого поколения должен быть свой подход в обучении. Почему же так непопулярно «научно-техническое» направление среди детей?

Читать далее

Видеоcъемка и фотосъёмка на Raspberry pi в облако

Время на прочтение4 мин
Охват и читатели9.5K

Здравствуйте дорогие читатели моего блога.

Сегодня статья посвещана организации процесса фото - и видиосъёмки с микрокомпьютера Raspberry pi с последующим сохранением данных в облако в атоматическом режиме.

У меня стояла задача создать систему фото- и видеонаблюдения за птицами у кормушки. 

Так как кормушка у меня находилась во дворе дома, то я решил собрать устройство на базе raspberry pi с подключённым проводным интернетом.

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

В качестве оборудования я использовал:

Raspberry pi 3 B +

7 дюймовый сенсорный дисплей для микрокомпьютера

Pi camera

клавиатура, мышь

LAN провод 20 метров

удлинитель и блок питания (преобразователь 5В и 2А)

Читать далее

Дисплей 1602 подключение к arduino

Время на прочтение1 мин
Охват и читатели53K

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

Читать далее

Подключение светодиодной матрицы 8x8 к arduino

Время на прочтение1 мин
Охват и читатели32K

Для рассмотрения подключения использовалась матрица TC15-11.

Описание конструкции:

Читать далее

Светодиодный куб

Время на прочтение3 мин
Охват и читатели10K

Электронное устройство, которое применяется в декоративных инсталляциях. Светодиодные кубы бываю размерами 3x3x3, 4x4x4, 5x5x5 и т.д. Изменяя скорость загорания и затухания светодиодов в кубе, мы создаём различные визуальные эффекты: бегущие огни, эквалайзер, 3d световая инсталляция.

Материал:

- плата для пайки или беспаечная плата

Инструменты:

- инструмент для снятия изоляции

- линейка или штангельциркуль

- паяльная станция

Электрокомпоненты

- arduino

- 64 светодиода

- соединительные провода

 Рассмотрим схему данного куба

Читать далее

Приложение для конвертирования jpg файлов в pdf файл

Время на прочтение2 мин
Охват и читатели11K

Здравствуйте, читатели моего блога. Сегодня я расскажу про программы, которые помогут при конвертации большого числа рисунков или фотографий формата jpg или bmp в файл pdf.

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

Аналогичных программ в интернете не так много и, в основном, они платные.

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

А те программы, которые бесплатные имеют ряд ограничений по количеству конвертируемых файлов и по качеству конвертации.

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

Программы написаны на языке python

Всего программ две.
Первая программа конвертирует файлы jpg в файлы формата pdf. Все сконвертированные файлы собираются в отдельную папку. Качество файлов не изменяется.

Здесь нам понадобиться модуль os и PI

Читать далее

Умная теплица на базе arduino из подручного материала с регулятором температуры

Время на прочтение3 мин
Охват и читатели55K

Дорогие читатели представляю вашему вниманию детский проект под моим руководством "Smart greenhouse".

Читать далее

Электроэнцефалограф на Arduino

Время на прочтение1 мин
Охват и читатели30K

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

Я представлю вам инструкцию создания электроэнцефалографа на базе образовательной платы Arduino.

Для реализации задуманного, необходимо приобрести:


—  плату Arduino (любой вариант; в статье представлена Arduino uno)

— усилитель сигнала, например, микросхема KIA324P — Датащит по микросхеме.

— два резистора рассчитанные на кОм, но имеющие разницу в 10 — 20 раз (например, 10кОм и 100кОм)

— соединительные штекеры

— соединительные провода

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

Здесь представлен любительский аппарат, который может собрать даже ребёнок.

Схема устройства.

Читать далее

С каких книг можно начать изучать программирование (Python, C#, C++, Java, Lua, …)

Время на прочтение3 мин
Охват и читатели75K

Здравствуйте дорогие читатели. Этот канал посвящён программированию и робототехнике. И конечно он затрагивает образовательный аспект изучению этих дисциплин.

Данная статья посвящена вопросу, который волнует большинство начинающих программистов и робототехников (именно тех робототехников, кто готов постичь премудрости сложных систем и достичь конструкторских решений как в Boston Dynamics).

Для начинания есть несколько путей.

Читать далее

Обзор методики обучения робототехнике на базе НикиРобот

Время на прочтение1 мин
Охват и читатели2.2K
Данная статья посвящена обзору набора НикиРобот и методики, которая была составлена для обучения робототехнике. Методика содержит информацию на 82 академических часа. Данный объём с лихвой покрывает учебный год в школах и учреждениях доп. образования.

image

Подробная информация о наборе НикиРобот

С набором «НикиРобот» могут работать дети уже с 8-9 лет. Чем старше ребёнок, тем более углубленный подход можно дать в изучении робототехники. Методический сборник содержит информацию и задания, разделённые на три уровня сложности. Тем самым это даёт большой охват детей разного возрастного диапазона.

image

В сборнике даётся полное описание компонентов набора, как внешней части, так и внутренней.

НикиРобот — эволюция в образовательной робототехнике

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

  • модульность и наличие разнообразия видов крепления и их простота (под силу ребёнку с 9 лет) с разнообразием деталей
  • обширная функциональная возможность набора: разнообразие датчиков, количество актуаторов (моторов).

Лидирующую позицию по первой категории оценивания занимает наборы lego, а по второй arduino. И эволюционным звеном двух этих продуктов стал НикиРобот.

Сайт на продукцию.

image

NikiRobot – представляет собой набор, состоящий из деталей, схожих по инженерному решению с деталями lego technic, но имеющих ряд разнообразных преимуществ и электрокомпонентами, разработанными на базе плат arduino и датчиков с модулями, совместимых с платами arduino. Данное решение даёт ряд преимуществ:

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность