Миниатюрные самодельные роботы на вибромоторах от телефонов

25 апреля 2016 / 12:58
Миниатюрные самодельные роботы на вибромоторах от телефоновТри варианта простейших самодвижущихся роботов, управляемых контроллерами ATtiny и перемещающимися с помощью моторов от вибровызовов.
Всем начинающим электронщикам и программистам хотим представить 3 варианта схем крошечных роботов на базе контроллеров ATtiny, вибромоторов и фото-транзисторов. Эти три маленькие автономные транспортные средства имеют много общего: контроллер, аккумулятор и механизм передвижения, и все они воспринимают мир через фото-транзисторные глаза. Но имеют различные конструкции с разными возможностями и поведением.

Фото роботов на базе контроллеров ATtiny

Главная особенность их конструкции - фототранзистор и светодиод. Это позволяет им взаимодействовать в зависимости от того, как они запрограммированы, это может быть как сложное действие - передача данных между ботами или просто отслеживание препятствий. В результате взаимодействие будет зависеть от типа ботов. Например, глаза робота 1 смотрят в точку вниз, чтобы сканировать поверхность, в то время как робот 3 смотрит только вперед.

Особенность поведения микророботов



  1. Робот 1 - левый и правый глаза смотрят вниз.
  2. Робот 2 - имеет один глаз смотрящий вниз и вперед.
  3. Робот 3 - имеет один глаз, который смотрит вперед, и два отдельно контролируемых светодиода на 45 градусов в обе стороны. Он умеет обнаруживать препятствия и определять, в каком направлении повернуть, чтобы избежать их.


Контроллер может быть любой из 8-контактных ATtiny. Я использовал tiny85, потому что у меня были такие в наличии. Аккумуляторы LIR2032 - литиевые как монета, что извлечены из какого-то брелка. Они не служат долго, но можно купить хорошие новые батареи.


В нижней части каждого из роботов вы можете увидеть MOSFET-транзисторы 2N7002K для управления двигателями. Дополнительно установлены различные резисторы, конденсаторы и светодиоды.

Схемы сборки роботов



Миниатюрные самодельные роботы на вибромоторах - схема 1


Миниатюрные самодельные роботы на вибромоторах - схема 3

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

Список радиодеталей



  • ATtiny852
  • 2N7002K
  • 2 маленьких моторчика
  • красный светодиод
  • АСДЛ-6620 - фототранзистор
  • различные SMD резисторы и конденсаторы для схемы
  • LIR2032 - 3.6 В аккумуляторная батарея

В прилагаемом тут архиве есть Ардуино версия, которая может быть использована непосредственно в Arduino, и C++ версия, но она также использует Arduino библиотеку. файлы
0

Другие новости по теме:

Добавление комментария
Имя:*
E-Mail:
Комментарий:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Если Вы не робот, то подтвердите это: *