Ведутся технические работы. Это может временно повлиять на скорость работы сайта. Приносим извинения за неудобства и благодарим за ваше понимание!

Электронный конструктор «Робоняша» — твой первый робот на IskraJS. Железки Амперки

Электронный конструктор «Робоняша» — http://amperka.ru/product/robonyasha-iskra-js?utm_source=announce&utm_campaign=robot-njasha&utm_medium=youtube

Когда шла работа над первым эпизодом «Йодо», мы уже точно знали, что следующим шагом должен быть мобильный робот на 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
Call Stack
#TimeMemoryFunctionLocation
10.0000350344{main}( ).../index.php:0
20.0000350624require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.19078478560require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.19248503248include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106

Мы рекомендуем


( ! ) 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
Call Stack
#TimeMemoryFunctionLocation
10.0000350344{main}( ).../index.php:0
20.0000350624require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.19078478560require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.19248503248include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106
50.489622750856WP_Query->__construct( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../single.php:65
60.489622750856WP_Query->query( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../class-wp-query.php:4081
70.489622750856WP_Query->get_posts( ).../class-wp-query.php:3949
80.490122762720wpdb->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
90.490122762720wpdb->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
103.8947704928184mysqli_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 } ).../class-wpdb.php:2322