Оглавление:
- Шаг 1: выбор микроконтроллера PIC
- Шаг 2: двигатели и аккумулятор
- Шаг 3: Компоненты
- Шаг 4: Схема цепи
- Шаг 5: Сенсорная карта
- Шаг 6: коды
- Шаг 7: Важные подсказки
Видео: Робот-следящий за линией с PIC18F: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
ССЫЛКА НА ГОНКУ
Я сделал этого робота-последователя линии для своего курса микроконтроллеров в университете. Итак, я сделал этого базового робота-последователя линии с помощью Pic 18f2520 и использовал компилятор PIC CCS. В Интернете есть много проектов-последователей линии с ardunio или pic, но многие из них очень похожи. По этой причине я объясню, как я выбирал компоненты и почему выбрал, а также дам несколько советов для эффективного робота-следящего за линией.
Я разработал сенсорную карту с использованием CNY70 и установил схему на макетной плате. Если вы хотите, вы можете спроектировать монолитную печатную плату для всех компонентов, но это будет проблематично, если у вас нет достаточного опыта в том, как печатать.
Шаг 1: выбор микроконтроллера PIC
Некоторые картинки 16f очень удобны для последователя линии и стоят довольно дешево. Я выбрал 18F2520, потому что у него достаточно ввода / вывода и 32 КБ программной памяти, а самое главное, он поддерживает генератор до 40 МГц, и это очень важно для обработки данных.
Шаг 2: двигатели и аккумулятор
Я использовал 4 микромотора постоянного тока 6в 350 об / мин. Вы можете обеспечить очень хороший баланс с 4 двигателями и очень простым кодом против 2 двигателей. Если вы хотите, вы можете выбрать двигатель с максимальной частотой вращения, но 350 об / мин для меня довольно быстрые, и у них очень большой крутящий момент. Кроме того, четыре двигателя имеют очень эффективное движение и поворот.
Li-Po аккумулятор питает моего робота, сенсорную карту, моторы, Pic и другие компоненты. Мой липо был 30c, 7,4 В, 1250 мА. Я не сталкивался с проблемой энергии в гонке, но четыре двигателя потребляют много энергии, и вы должны 1750 мА аккумулятор, если вы хочу сделать много тестов.
Шаг 3: Компоненты
- Рис 18f2520
- Кристалл 20 мгц
- R1 …………………………………………………………. 4,7 кОм резистор
- C1 и C2 ……………………………………………… 33pf cap.
- Кнопка
- Регулятор напряжения 7805
- Конденсатор 16в 100 мкФ (электролитический)
- C4 C5 C6 и C7 ……………………………………..100pf x4
- SN74HC14n
- D1 ………………………………………………………….. Светодиод
-
L293B x2
- Выключатель
- Микродвигатель постоянного тока 6v 350 об / мин x4 (вы можете выбрать другой вариант)
- Колеса x4 (выбрал диски R5 мм)
- Lipo Battery 7.4v 1250ma (1750 ma могло быть лучше)
- Понижающая схема (необязательно, это зависит от вашей батареи и двигателей)
- Кабель-перемычка
Для сенсорной карты
- 70 китайских юаней X5
- R10 R11 R12 R13 R14 ………………………………………. 20k резистор X5 (я использовал резисторы 1206 smd, по вашему желанию вы можете выбрать дип-пакет)
- RV1 RV2 RV3 RV4 RV5 …………………………………………., Тримпот 22k X5
- CR2 CR3 CR4 CR5 CR6 ………………………………………. 330 Ом X5
- J1 мужской заголовок
- Печатные материалы
Шаг 4: Схема цепи
Шаг 5: Сенсорная карта
Я приклеиваю сенсорную карту под макетные платы, но расстояние между юанями и полом должно быть подходящим. Примерно 1-0,5 см. Я припаял кабели перемычек с J2 на J6 и подключил их к входам sn74hc14n.
Шаг 6: коды
Вы можете скачать коды. В основном, включены прямой, левый и правый коды возврата. Если вы хотите увеличить скорость робота, вам следует изменить коды задержки.
Шаг 7: Важные подсказки
- Одна из самых важных частей - это сенсорная карта, поэтому вы должны получать достоверные данные. Расстояние от CNY и пола должно быть подходящим, поэтому вы измеряете напряжение на эмиттере CNY и калибруете его с помощью потенциометра. Когда я участвовал в гонке, пол был темным, поэтому датчики не работали должным образом, и я поставил белые светодиоды под макетную плату и снова откалибровал таким образом, я получил более точные данные.
- Еще немаловажно 4 мотора. Если вы используете 4 двигателя вместо 2, вы можете получить лучший баланс, и это принесет большую прибыль.
Рекомендуемые:
Робот, следующий за линией: 5 шагов
Робот, следящий за линией: Привет всем! В этой инструкции я расскажу, как сделать робота, следящего за линией, используя комплект от Amazon. Я использовал этот набор, чтобы научить своего ребенка паять. Обычно эти комплекты просты, в комплект входят все материалы, компоненты и т. Д
Робот следуй за линией: 8 шагов (с картинками)
Следуйте за линейным роботом: возможно, вы видели этого маленького следящего за линией робота на ebay, они очень дешевые и отлично подходят для детей. Это руководство предназначено для маленьких и больших детей, которые хотят сделать простого робота. Как только вы добьетесь успеха с роботом и у вас будет
Робот, следующий за линией, использующий микроконтроллер TIVA TM4C1233H6PM: 3 шага
Робот, следящий за линией, использующий микроконтроллер TIVA TM4C1233H6PM: Робот следящего за линией - это универсальная машина, используемая для обнаружения и отслеживания темных линий, нарисованных на белой поверхности. Поскольку этот робот изготовлен с использованием макета, его будет исключительно легко построить. Эта система может быть объединена в
Робот, следующий за линией: 3 шага
Робот, следующий за линией: Робот, следующий за линией, - это универсальная машина, используемая для обнаружения и отслеживания темных линий, нарисованных на белой поверхности. Поскольку этот робот изготовлен с использованием макета, его будет исключительно легко построить. Эта система может быть объединена в
Робот слежения за линией на основе ПИД-регулятора с массивом датчиков POLOLU QTR 8RC: 6 шагов (с изображениями)
Робот слежения за линией на основе PID с массивом датчиков POLOLU QTR 8RC: Здравствуйте! Это моя первая статья об инструкциях, и сегодня я собираюсь провести вас по дороге и объяснить, как построить робота, следующего за линией на основе PID, с помощью QTR-8RC сенсорный массив. Прежде чем приступить к созданию робота, нам необходимо понять