Когда шла работа над первым эпизодом «Йодо», мы уже точно знали, что следующим шагом должен быть мобильный робот на Iskra JS — не просто робот, а полноценный набор, который под силу собрать каждому. Железо мы уже подготовили. Следом за «Йодо» мы выпустили платформу Робоняша – корпус и моторы для робота. Но только спустя месяцы работы эти два набора превратились в мини-лабораторию по сборке робота.
В большую коробку мы собрали 129 деталей. Часть из них — например ультразвуковые дальномеры, ИК-приёмники или сервоприводы — уже знакомы по наборам «Йодо» и «Матрёшка». Другие — например корпусные детали из #структора или встроенные аккумуляторы — были разработаны специально для Робоняши.
Полная сборка робота занимает около двух часов. Но, чтобы превратить её в увлекательное приключение и рассказать начинающему инженеру об основах робототехники, мы разбили процесс на 12 экспериментов: от самых простых — вроде сборки сенсорных выключателей, к более сложным — например роботам с дистанционным управлением или роботам сумотори.
Вся сборка подробно описана и проиллюстрирована в красочном стостраничном буклете. В него же мы добавили основные сведения о работе с Iskra JS, принципах работы с пятнадцатью электронными модулями и справочник по JavaScript.
Моторами, отвечающими за перемещение робота, мы будем управлять через специальную плату — Motor Shield. Провода двигателей вставляются в клеммы платы и зажимаются винтами.
Все электронные датчики подключаются к управляющей плате трёхпроводными шлейфами через Troyka Shield— тут даже отвёртка не понадобится. К шилду подключаются восемь модулей — семь сенсоров и сервопривод.
Чтобы робот не простаивал в ожидании свежей порции батареек, мы заменили батарейный отсек #робоняши на специально разработанный Powerbank. Он заряжается от компьютера или телефонного зарядника по USB — для этого его даже не придётся доставать из робота.
Если у вас уже есть «Йодо» и вы хотите использовать его детали для сборки Робоняши, вам не обязательно покупать весь набор — мы подготовили набор компонентов, необходимых для апгрейда первого эпизода до мобильного робота: http://amperka.ru/product/yodo-to-robonjasha?utm_source=announce&utm_campaign=robot-njasha&utm_medium=youtube
( ! ) Warning: Invalid argument supplied for foreach() in /home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php on line 44
( ! ) Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/domains/malitikov.ru/public_html/wp-includes/class-wpdb.php on line 2322
wpdb->get_col( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ', $x = ??? )
.../class-wp-query.php:3300
9
0.4901
22762720
wpdb->query( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ' )
.../class-wpdb.php:3107
10
3.8947
704928184
mysqli_fetch_object( $result = class mysqli_result { public $current_field = 0; public $field_count = 1; public $lengths = [0 => 7]; public $num_rows = 1516847; public $type = 0 } )