Каковы некоторые идеи для встроенного и/или робототехнического проекта?
Вопрос
Я хотел бы начать возиться с программированием и строить что -то с помощью Ардуино Доска, но я не могу придумать никаких замечательных идей о том, что построить. У Вас есть какие-то предложения?
Решение
Я показываю детей, которые никогда не запрограммировали и не делали никакой электроники, чтобы сделать простой «фототроп», чувствительный к свету робот, примерно за день. Это стоит менее 30 фунтов стерлингов (GBP), включая Arduino, электронику и готовую механику. Если люди действительно попадают в мобильных роботов, первоначальный проект может расти и расти (что, я чувствую, является частью веселья).
Существуют международные конкурсы роботов, которые требуют относительно простых механиков, например, в Великобритании http://www.tic.ac.uk/micromouse/toh.asp
Конечная производительность требует специально созданных машин (для легкостью), но люди получат заслуживающие доверия результаты с нано Arduino, правильной электроникой и парой хороших двигателей.
Линия после робота является классическим проектом мобильного робота. Трек может быть такой же простой, как электрическая лента. Пололу имеют несколько забавных видео о своем почти-артино-роботе 3PI. Датчики составляют около 1 фунта стерлингов, и есть куча простых наборов моторных блоков с множеством мест за 10 фунтов стерлингов. Добавьте несколько £ для управления двигателем, и у вас есть автономная механика роботов, нуждающаяся в программировании! Добавьте инфракрасный дистанционный приемник (около 1 фунтов стерлингов), и вы можете управлять им, используя дистанционное управление телевизором. Добавьте небольшой солнечный элемент, используйте аналоговый вход Arduino для измерения напряжения, и он может найти солнце. С немного большей электроникой он может «кормить». И так становится более изощренным. Каждый шаг может быть не более чем на несколько часов до нескольких дней, и вы найдете новые проблемы для решения и учиться.
ИМХО, самые интересные (недорогие) соревнования-это решающие роботы. Международное правило конкуренции требует, чтобы робот исследовал лабиринт с стеной, обычно используя инфракрасные датчики, и рассчитывал их оптимальный путь. Проблемы включают отслеживание текущей позиции до точности с почти межслушкой точностью, связанные с непредсказуемой шумной средой реального мира и оптимизируют прямую скорость с кратчайшим поворотом на расстоянии.
Все это в 16K программы и 1K RAM, с обработкой прерываний в реальном времени (до 100 тыс. Прерывание/секунду для некоторых двигательных систем), отбор проб датчика, управление скоростью двигателя и решение лабиринта является интересной задачей программирования. (Вы можете сделать это «легким» с 32K программы и 2K RAM :-)
Я работаю над «ограниченным» Challenge (на основе Arduino), так что производительность роботов в основном связана с программированием, а не с большим бюджетом.
Другие советы
Начните с малого и нарастайте до чего -то более сложного. Контроль сервоприводов. Мигание светодиодов. Дебютировать входные данные. Прочитайте аналоговые датчики. Отображение текста на ЖК -дисплее. Затем сложите это вместе.
Несмотря на имя, мне нравится "Злой гений"Забронируйте микроконтроллеры PIC из -за небольших, легко усваиваемых проектов, которые имеют тенденцию строить друг друга. Это, конечно, нацелено на программистов PIC, а не Arduino, но покрытый материал будет полезен независимо от того, что вы развиваете на.
Я знаю, что Ардуино сейчас модный, но мне также нравится Teensy ++ Совет по разработке из-за его низкой ценовой точки (24 доллара), совместимой с платой, сравнительно высоким количеством выводов, среды разработки Linux, USB-подключения и не нуждающегося в программисте. Стоит рассмотреть для небольших проектов.
Если вы придумали что -нибудь крутое, дайте мне знать. Мне нужно оправдание, чтобы сделать что -нибудь веселое :)
Идеи, связанные с велосипедом:
- Тревога кражи (возможно, с радиосвязи на базовую станцию, которая подключена к ПК Ethernet)
- Cancie Trip Computer (с переключателем тростника или датчиком Opto на колесе)
- Интегрируйте с помощью телематического блока GPS (журнала Trip) с загрузкой ethernet/usb, зарегистрированных на ПК. Также имеет интересный компонент программирования ПК-взаимодействовать с картами Google.
Другие идеи:
- Часы с Автоматическое время синхронизации из:
- GPS -приемник
- FM -радиосигнал с встроенным Данные RDS с CT -кодом
- Цифровое радио (DAB+)
- Башня мобильного телефона (потребуется ли подписка и SIM-карта для этой операции только для получения?)
- NTP -сервер через:
- Ethernet
- Wi-Fi
- Zigbee (с координатором Zigbee, который получает время от EG Ethernet или GPS)
- Умный счетчик электроэнергии на сетевом виде через Zigbee (теперь мне интересно, что интеллектуальные счетчики вводятся в Виктории, Австралия; не уверен, транслирует ли интеллектуальные счетчики информацию о времени, и требует ли она аутентификации)
- Метроном
- Приборщик
Этот Обратно-гейокаш головоломка был потрясающим проектом Arduino. Вы можете перейти к следующему шагу, например, есть ящик с обратным geocache, который дает подсказку только в определенном месте, а затем с использованием физических подсказок, найденных в этом месте, в сочетании со следующей подсказкой из коробки, определите, куда идти следующий шаг.
Вы можете провести один из соревнований по борьбе с пожарными роботами. Мы построили робота в университете для окончательного проекта моего бакалавра, но не успели участвовать в конкурсе. Плюс робот в любом случае нуждался в лаке ... :)
видео здесь.
Имейте в виду, это было сделано с помощью Motorola HC12 и C -компилятора C, и большинство компонентов за пределами платы микроконтроллера были изготовлены с нуля, поэтому это заняло больше времени, чем следовало. Должно быть намного проще с компонентами Prefab.
Нахождение на пути/навигация по препятствию, как правило, хороший проект для начала. Если вы хотите что -то практичное, взгляните на то, как Irobot Vacuums на пол и придумайте лучшую схему.
Зависит от вашего фона, и если вы хотите практично или круто. С практической стороны пульт дистанционного управления может быть простой отправной точкой. У него есть кнопки и огни, но не слишком требовательно.
Для прохладного проекта, может быть, игра памяти в стиле Саймона или что-то еще с огнями и шумами (мышление в стиле Theremin).
У меня нет предложений или, возможно, что -то вроде робота -последователя. Я мог бы помочь вам с некоторыми ссылками для вдохновения
В настоящее время я разрабатываю планы по автоматизации моего 30 -летнего модельного макета поезда.
Устройство POV может быть интересным для создания (просто Google для Пов Ардуино) POV означает настойчивость видения.