Хочешь сделать своего робота? Начни со знакомства с популярной платформой Arduino. Шаг за шагом научись создавать электронные устройства!
Шаг за шагом научись работать с мощным микрокомпьютером Raspberry Pi. Сделай сервер умного дома, или большого человекоподобного робота! Но сначала, обязательно пройди базовый курс :)
Если нужно, чтобы робот отличал цвета - дай ему датчик цвета! Подключаем модуль TCS34725 к Ардуино и к Raspberry Pi, разбираемся с библиотеками и применяем по назначению.
На этом уроке подключаем 0,96 дюймовый OLED дисплей к Raspberry Pi 4. Немного консоли Linux с крутым языком Python и дисплей выводит любую полезную информацию для наших будущих проектов!
С чего начать изучение Raspberry Pi Pico? Как всегда, с написания программы для мигания светодиодом! Готовим Pico для работы с языком Python, знакомимся со средой Thonny и пишем программу на Python.
Не хватает ног на Ардуино? Используй GPIO-расширитель! Каждый модуль расширителя на микросхеме MCP23017 даёт 16 дополнительных контактов, которые можно использовать как на вывод, так и на ввод.
Роботов без двигателей не бывает. А чтобы управлять двигателями с помощью микроконтроллера нужен особый подход - широтно-импульсная модуляция. Этот урок именно об этом базовом понятии мехатроники.
Разбираемся с настройкой ШИМ в среде CubeIDE для микроконтроллера STM32F103. Для примера подключаем обычный светодиод и пишем программу для плавного управления яркостью его свечения.
На этом уроке познакомимся в функцией HAL для чтения сигнала на ножках stm32 и разберемся с прерываниями. Подключим две кнопки и будем ими включать/выключать встроенный светодиод.
Пришло время разобраться с STM32! Используем самую свежую среду разработки STM32CubeIDE и пишем программу для мигания светодиодом на плате BluePill с микроконтроллером STM32F103C8T6.
У Ардуино есть несколько видов памяти, одна из которых служит для хранения настроек наших устройств и роботов - EEPROM. Учимся сохранять данные в EEPROM и считывать их оттуда для использования после перезагрузки платы.
BME280 - новый стандарт датчиков для роботов и интернета вещей. Очень маленькая сборка из барометр, гигрометра и термометра. Разбираемся как это подключать к Ардуино и пишем программу для сбора данных.