Оглавление:
- Шаг 1: разработка схемы
- Шаг 2: проектирование печатной платы
- Шаг 3: заказ печатной платы
- Шаг 4: пайка печатной платы
- Шаг 5. Прошивка загрузчика
- Шаг 6: Программирование Linefollower
- Шаг 7: Настройка ПИД-регулятора
Видео: Плата DIY Linefollower: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
В этом руководстве я покажу вам, как я спроектировал и создал свою первую печатную плату-последователь.
Следующему за линией придется перемещаться по паркуру наверху со скоростью около 0,7 м / с.
Для проекта я выбрал ATMEGA 32u4 AU в качестве контроллера из-за его простоты и легкости в программировании. Датчики, используемые для отслеживания линии, представляют собой 6 оптических датчиков типа QRE1113GR. Это аналоговые датчики. Поскольку мы используем именованные ATMEGA, мы ограничены 6 датчиками, потому что этот чип имеет только 6 аналоговых портов.
Наши двигатели - это двигатели постоянного тока 6В с металлическими редукторами. Это крошечные моторы, но достаточно мощные для этого. Эти двигатели будут питаться от H-моста DRV8833PWP с использованием ШИМ.
Это сердце нашего подписчика. Остальные детали будут объяснены ниже.
Шаг 1: разработка схемы
Для разработки схемы и печатной платы я использовал EAGLE. Это бесплатное программное обеспечение от Autodesk. Использование этой программы требует некоторого обучения. Но это хороший софт и БЕСПЛАТНО:)
Я начал с импорта ATMEGA. Важно изучить техническое описание этого чипа. Многие компоненты, необходимые для использования этого чипа, описаны в таблице данных. После импорта всех необходимых компонентов я начал импортировать H-мост и датчики. Опять же, важно изучить эти таблицы, чтобы знать, как подключить их к каким контактам ATMEGA и какие компоненты (резисторы, конденсаторы…) им нужны.
Я добавил файл со всеми использованными компонентами.
Шаг 2: проектирование печатной платы
Моя печатная плата двусторонняя. Это упрощает размещение разнообразных компонентов на небольшой площади.
Опять же, спроектировать это непросто, нужно время, чтобы научиться использовать это программное обеспечение, но на YouTube есть множество обучающих видео, которые помогут вам начать работу.
Убедитесь, что каждый вывод контроллера или компонента к чему-то подключен и что каждый путь имеет необходимую ширину.
Шаг 3: заказ печатной платы
Готовый дизайн готов к заказу!
Сначала вам нужно будет экспортировать дизайны в виде файлов gerber.
Я заказал свои печатные платы на JLCPCB.com, и я очень рекомендую их. Справедливая цена, быстрая доставка и качественные доски.
Шаг 4: пайка печатной платы
После получения печатной платы можно приступать к пайке всех компонентов на ней.
Настоятельно рекомендуется использовать хороший флюс, паяльную станцию с регулируемой температурой и держатель печатной платы.
На YouTube есть хорошие видео о том, как паять SMD-компоненты (Луис Россман в этом герой).
Шаг 5. Прошивка загрузчика
После того, как печатная плата будет успешно припаяна, пора прошить загрузчик на вашу ATMEGA.
Перейдите по этой ссылке, чтобы помочь вам в этом:
Шаг 6: Программирование Linefollower
После прошивки загрузчика вы сможете получить доступ к строковому подписчику в Arduino IDE.
Я написал программу ниже для подписчика.
Он использует ПИД-регулятор, чтобы можно было как можно точнее следить за линией.
Шаг 7: Настройка ПИД-регулятора
Чтобы настроить ПИД-регулятор, необходимо настроить несколько значений.
Kp: это усиление, оно регулирует скорость, с которой последователь линии реагирует на ошибку. Для настройки ПИД-регулятора рекомендуется максимально приблизиться к стабильной системе, настроив только значение Kp.
Ki: Это объединяет ошибку и, таким образом, исправляет ошибку довольно жестко. После настройки Kp, Ki можно настроить, Kp необходимо будет снизить в нормальных условиях, чтобы иметь возможность иметь стабильную систему с добавленным Ki.
Kd: Это различает ошибки. Если последователь линии колеблется, необходимо увеличить Kd до тех пор, пока он не перестанет колебаться.
Рекомендуемые:
Моя CR10 New Life: материнская плата SKR и Marlin: 7 шагов
Моя CR10 New Life: материнская плата SKR и Marlin: Моя стандартная плата MELZI была мертва, и я нуждался в срочной замене, чтобы оживить мой CR10. Сначала выберите замену плату, поэтому я выбрал Bigtreetech skr v1.3, которая это 32-битная плата с драйверами TMC2208 (с поддержкой режима UART
Печатная плата для светодиодных кольцевых фонарей DIY для микроскопов !: 6 шагов (с изображениями)
Печатная плата для светодиодных кольцевых светильников DIY для микроскопов! Я вернулся, и на этот раз я проверил свои навыки проектирования плат! В этой инструкции я покажу вам, как я разработал свой собственный кольцевой светильник для микроскопа, и некоторые проблемы, с которыми я столкнулся на этом пути. Я купил второй микроскоп для электроники и
Печатная плата Тима (печатная плата): 54 шага (с изображениями)
Печатная плата Тима (Plotted Circuit Board): это процесс, который я использую для создания пользовательской печатной платы для своих проектов. Чтобы сделать это: я использую свой XY Plotter с Scribe, чтобы удалить пленку для травления, чтобы обнажить медь для травителя. . Я использую свой XY-плоттер с лазером, чтобы выжигать чернила на
E32-433T Учебное пособие по модулю LoRa - Коммутационная плата DIY для модуля E32: 6 шагов
E32-433T Учебное пособие по модулю LoRa | Самостоятельная коммутационная плата для модуля E32: Привет, ребята, как дела! Акарш из CETech. Этот мой проект представляет собой скорее кривую обучения, чтобы понять работу модуля E32 LoRa от eByte, который представляет собой модуль приемопередатчика мощностью 1 Вт. Как только мы разбираемся в работе, у меня есть дизайн
Профессиональная двусторонняя печатная плата DIY: 8 шагов (с изображениями)
Сделай сам Профессиональная двусторонняя печатная плата: в настоящее время печатные платы можно очень дешево купить в Китае. Но предположим, что он вам понадобится в течение 24 часов, тогда единственный вариант - сделать его самостоятельно. Кроме того, это намного сложнее и увлекательнее! В этом руководстве я проведу вас через весь процесс