Search the Community
Showing results for tags 'robots'.
Found 1 result
-
Както будучи в командировке вдали от дома лазил по инэту и нашел интересные статьи про Arduino. Где очень доступно и просто показывали как можно сделать робота. Меня это сразу сильно заинтересовало и я этим заболел. С детства были мечты сделать что-то типа робота. В итоге я полез на торг и нашел кит-набор, куда входил ультразвуковой дальномер, Arduino UNO, два breadboarda и куча всяких светодиодов, конденсаторов и кнопок. Созвонился и в последствии купил этот кит. Вообщем то наверное у всех возник вопрос что это Arduino, а это плата с юсб портом с помощь которой можно управлять электро моторами, светодиодами, сервоприводами, считывать данные с разных датчиков, подключать другие модули такие как например Bluetooth. В чем прелесть Arduino в том что он очень прост… не надо быть гуру C++ начальных знаний программирования достаточно для создания серьезных проектов, кроме того программы легко заливать по USB и не надо никакого программатора… Первое что я сбацал это так называемый “Hello world” программисты поймут что это. На Arduino это всего лишь поморгать встроенным светодиодом определенное время. Это пример идет в комплекте со средой программирования для Arduino. Ниже код программы /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } Потом уже было посложнее я подключил пять светодиодов и заставил их моргать по очереди. Затем сделал чтото типа парктроника подключил ультрозвуковой дальномер и несколько светодиодов которые загорались в зависимости от расстояния до дальномера. Через какое то время собрал драйвер управления двигателями на микросхеме L293D и начал управлять электро двигателями. Кстати это моя первая пайка микросхемы… Как это сделать здесь пишется более подробно http://robocraft.ru/...rduino/170.html Потом во мне зародилась идея сделать типа машинки с ультразвуковым дальномером . Которая уходила бы от препятствий причем дальномер посадить на сервопривод который бы как бы сканировал помещение и затем выбирался бы самый длинный маршрут и машинка бы двигалась по этому маршруту какое-то время затем опять останавливалась сканировала и корректировала маршрут и снова двигалася в сторону самого длинного пути… тем самым она бы выбирала бы проходы между комнатами... Вообщем так начался мой проект. Я начал думать про шасси. Я выбрал гусеничное шасси так как он требует управление всего двумя моторами кроме того гусеничное шасси может развернутся на месте… похадив по магазинам и базарам я понял что лучше заказать готовое шасси залез в инэт я заказал такое хоть оно не гусеничное но преимущества теже, кроме того заказал Bluetooth module так как здесь я их не нашел где бы я не спрашивал видел только вопросительное лицо продавца показывающего мне юсб блутуз… Bluetooth module мне был нужен для того чтобы в последствии выполнить управление через мой андройд телефон… К моей радости шасси пришло очема быстро гдето за полторы недели. Я его быстренько собрал http://arduino.mytub...acks/259051.htm После этого я собрал шестиногого робота Hexapod с управлением по Bluetooth более подробно о нем напишу позже. http://mytube.uz/tracks/258708.htm
- 26 replies
-
11