• Пишем прошивку для Arduino на С++ с REST управлением через последовательный порт и экранчиком

      image

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

      То есть, например, отправив в последовательный порт что-то типа
      /battery?act=status
      получим в ответ что-то типа
      { "status": "OK", "minValue": 600, "maxValue": 900, "value":750, "percent": 50 }

      Для тех, кому лень читать статью, сразу ссылка на github и Яндекс-диск, у кого гитхаб залочен (спасибо MaximChistov).

      Читать дальше →
    • Ещё один Wi-Fi выключатель


      Данная статья будет посвящена ESP8266 Wi-Fi модулю, языку программирования Lua и прошивке nodeMCU. SDK от производителя рассматриваться не будет.

      Примерно года три назад я пробовал реализовать выключатель по 1-wire шине. Как все работало мне очень не понравилось.

      • Единая точка отказа т.к. вся логика на сервере;
      • Медленная скорость;
      • К каждому выключателю придется тянуть от 2х проводов(идеально «витуху»).

      Читать дальше →
    • Установка, настройка и использование сканера уязвимостей сервера rkhunter

      • Tutorial
      На хабре не раз было упомянуто приложение под названием rkhunter. Хотелось бы остановиться на нем по подробней.

      Rkhunter — это сканер различных видов локальных (потенциальных) уязвимостей (бэкдоров, эксплоитов и руткитов) со своей регулярно обновляемой базой.
      Он написан на bash и perl, поэтому будет работать под любой серверной ОС на базе unix без каких-либо проблем.



      Читать дальше →
    • Безопасное использование ножки RESET на Arduino

      Картинка для привлечения внимания

      Здравствуйте, уважаемые хабравчане!

      В этой статье я опишу способ безопасного использования ножки RESET на плате Ардуино для собственных нужд.

      Собственно, на поиски решения данного вопроса меня сподвиг некоторый недостаток ножек в разрабатываемой мной системе (которую я надеюсь описать на Хабре, как закончу реализацию) на основе Arduino Pro Mini.
      Итак, задача ясна, а требования таковы:
      • Возможность загружать скетчи обычными для Ардуины способами
      • Возможность использовать в своей программе ножку RESET как digital I/O pin

      Читать дальше →
    • Применение нейронных сетей в робототехнике: перспективы и преимущества

      1. Сравнение и преимущества нейронных систем перед математическими алгоритмами


      Все знают, что такое нейрон. Более-менее знакомы с нейронными сетями. Все имеют представление, что такое искусственные нейронные сети, по крайней мере, слышали о них. Я поставил себе задачу вполне поверхностную — показать в этой публикации возможности применения нейронных сетей в робототехнике и их преимущество перед другими системами, логическими. Напомню лишь, что искусственные нейронные сети построены по принципу работы естественных нейронных сетей, которые имеются у живых существ. Это могут быть насекомые, птицы, рыбы или животные, стоящие более высоко в интеллектуальном развитии. К примеру, как обезьяны или человек. Всех их объединяет одно, это нейронная сеть. У кого-то она более развита и более сложная. У кого-то находится в примитивном виде и работает по принципу «раздражитель-реакция». Кстати сказать, и высокоинтеллектуальные животные, такие, как человек, очень часто в повседневной жизни действуют по принципу «раздражитель-реакция». Если мы обожжем руку, то не думая, резко её отдёргиваем. Тут не нужно много ума, чтобы это сделать. Но случаются в жизни ситуации, когда требуется применить то, под чем мы подразумеваем слово «интеллект». А что это такое, никто не знает. Есть несколько формулировок, описывающих интеллект. Но, для робототехника это абстракция, от которой пользы ноль, с помощью которой не построишь «интеллектуального» робота.
      Читать дальше →
    • Это Motorola Nexus 6: 5,9 дюймов и 3200 мАч

        Совсем недавно мы удивлялись, что несмотря на грядущую премьеру, утечек по поводу внешности и спецификаций следующего «Нексуса» нет никаких, и вот оно: свежие сливы!

        В опровержение слухов об аппаратной платформе HTC, следующим «Нексусом», судя по всему, будет Motorola Nexus 6. Сразу несколько изданий сошлись на том, что он будет настоящей лопатой: 5,9" экран разрешением QHD (2560x1440).


        Читать дальше →
      • Незаметные сложности ракетной техники. Часть 3: виды жидкого топлива, геометрические размеры, транспортировка


          В третьей части «Незаметных сложностей ракетной техники» я бы хотел рассказать о ещё не охваченных в первой и второй частях проблемах, которые требуют решения. Эта статья посвящена развитию темы различных ограничений, которые приводят к инженерно неоптимальным решениям.
          Читать дальше →
        • В MIT разработали физически меняющий форму экран

            image

            Нечто футуристичное показали пятеро сотрудников MIT — экран inFORM (Dynamic Shape Display), физически меняющий свою форму, в зависимости от того, что он «показывает».

            Технически речь идёт о некоторой плоскости, на которой укреплены «физические воксели», умеющие изменять свою высоту, получая её значение от параметров виртуального объекта, который требуется показать или, в прямом смысле, от физических размеров реального объекта, с которым экран взаимодействует при помощи Kinect.

            Таким образом создаётся эффект «физического присутствия» объекта, который может находиться перед сенсором сколь угодно далеко от самого экрана. Заметно, что «разрешение» экрана пока маленькое, но если представить себе, что оно достигнет уровня Retina, то тогда понятие 3D-моделирования и 3D-печати перейдёт на совершенно новый уровень.

            В данном случае лучшей демонстрацией разработки будет видео:



            Научная статья авторов о разработке доступна в pdf.

            Источник
          • Интересно и познавательно: разгонный блок «Бриз-М»

            • Tutorial

            Хорошая реакция на первый пост о космическом симуляторе Orbiter и, как минимум, двести человек, которые заинтересовались и скачали аддоны к нему, привели меня к идее продолжить цикл постов образовательной и игровой направленности. Также, я хочу облегчить переход от первого поста, в котором всё делает автоматика, не требуя ваших действий, к самостоятельным экспериментам, чтобы не получился анекдот о рисовании совы. Этот пост имеет следующие цели:
            • Рассказать о семействе разгонных блоков «Бриз»
            • Дать представление об основных параметрах орбитального движения: апоцентре, перицентре, наклонении орбиты
            • Дать представление об основах орбитальной механики и запусках на геостационарную орбиту (ГСО)
            • Предоставить простое руководство по освоению ручного выхода на ГСО в симуляторе

            Читать дальше →
          • Несбывшиеся надежды: что планировали и что получилось в программе «Спейс Шаттл»


              На днях случайно заметил, что уже пять раз в комментариях отвечал на вопрос о степени успешности программы «Спейс Шаттл». Такая регулярность вопросов требует полноценной статьи. В ней я попытаюсь ответить на вопросы:
              • Какие цели ставила программа «Спейс Шаттл»?
              • Что получилось в итоге?

              Читать дальше →
            • Amazon анонсировал доставку товара роботами (видео)


                Точнее, гексакоптерами. Джеф Безос представил новый способ доставки товара до покупателя за 30 минут Amazon Prime Air. Доставка с помощью автоматизированных гексакоптеров.

                Идея не нова, но в этом случае радует несколько вещей. Во-первых, что компания такого уровня занимается перспективными разработками. Во-вторых, что решение выглядит достаточно комплексным и законченным, а это значит, что будущее действительно здесь.
                Давайте посмотрим на видео:
                Читать дальше →
              • Обзор сервисов отсылки мобильных push-уведомлений

                  Недавно заметил за собой, что получать уведомления из разных программ на email для меня стало неудобным. Уже давно устоялся термин “email overload” и компании вроде Google с этим стараются работать (вводят папки, фильтры, а теперь и вкладки в Gmail).

                  Мне понравилась концепция центра уведомлений, которая успешно показала себя на ОС Android, появилась в iOS6 и запланирована к выпуску в Windows Phone. Это одна лента уведомлений для всех сервисов, удобный просмотр, работа с уведомлениями, простая очистка списка. На своем опыте убедился, что это в разы удобнее, чем привычные email уведомления, которые превращают inbox в кашу.

                  Поскольку наша команда работает одновременно над несколькими проектами (где-то летят “билды”, где-то пушатся изменения и так далее), мне показалась интересной идея подключить свои проекты к такому варианту уведомлений о событиях, происходящих в системе. В идеале я хотел иметь возможность рассылать уведомления разным членам команды, а при необходимости и на всю команду целиком. Только мне хотелось получать их именно от ПО, с которым я работаю — начиная от инструментов Continuous Integration и автоматического тестирования, и заканчивая непосредственно логами ошибок, статистикой и критикалами из проектов.
                  Читать дальше →
                  • +16
                  • 27.5k
                  • 7
                • 3D-принтер, печатающий изделия из металла, доступен для предзаказа за 750$

                    Промышленные 3D-принтеры, работающие с металлом, на которых можно распечатать ракетный двигатель или пистолет, стоят десятки тысяч долларов. Доступные простому смертному принтеры стоимостью до 1000 долларов пока что умеют работать лишь с пластиком. Американский инженер и предприниматель Дэвид Харткоп намерен изменить это. Его принтер Mini Metal Maker будет стоить всего 750 долларов в виде набора и деталей и 1000 — в полностью готовом к эксплуатации виде.


                    Читать дальше →
                  • RepRap: 3D принтеры, которые печатают 3D принтеры. Еще один успешный проект

                      image

                      В 2005 году был основан проект RepRap, цель которого — создание такого 3D принтера, который смог бы «печатать» собственных собратьев. Основал этот проект британский инженер Эдриан Боуйер. С тех пор проект вырос в сообщество, в котором работает много технических специалистов. Идеальным принтером для сообщества видится такое устройство, какое могло бы воспроизводить себе подобных без необходимости приобретать дополнительные детали. Но это в идеале, который вряд ли достижим в ближайшем будущем. Однако, успешные проекты подобного типа есть, и об одном из них — ниже.

                      Читать дальше →
                    • Универсальный квадрокоптер с Kinect на борту: летать умеет, в воде не тонет, по земле катится



                        Хотелось, конечно, написать еще, что этот квадрокоптер, созданный японцами для работы в качестве автоматической спасательной станции, не горит в огне. Но не получится — горит, как и все пластиковые устройства. Но дело не в огне, а в том, что квадрокоптер MUWA (Multi-field Universal Wheel for Air-land Vehicle with Quad Variable-pitch Propellers) действительно является универсальным устройством.

                        Читать дальше →
                      • Tesla Motors обошла Cadillac, Porsche и Chrysler по количеству продаж в Калифорнии

                          image

                          В июне этого года электромобиль Tesla Model S превзошел машины производства Buick, Lincoln, Porsche, Volvo и Cadillac по количеству регистраций в Калифорнии. Это не было простым всплеском продаж: статистика говорит о регистрациях автомобилей на протяжении года.
                          Читать дальше →
                        • Доставка из США за 5-10 дней по цене USPS

                            До наступления 2013 года оставалось 30 дней, когда я решил подарить жене ipad mini. Официальный store.apple.com не справлялся со спросом на mini, о чем красноречиво свидетельствовала надпись est shipping in 2 weeks.

                            Отказываться от mini в качестве подарка не было никакого желания, поэтому был штурмом взят ebay, цены на котором заметно подросли, и 16gb+cellurar модель ушла за $500.

                            До наступления 2013 года оставалось 15 дней, у меня был выигранный лот и туманная перспектива получить его в Спб до 31 числа…
                            И я ее получил, за 10 дней, тариф за отправку составил $48.5.
                            Читать дальше...
                          • Как я формально «приструнил» Intel SpeedStep

                            Доброго времени суток, уважаемые хабражители. 3 месяца назад я столкнулся с тем, что мой новый ноутбук, не сочтите за рекламу и антирекламу, Lenovo y570 (4gb ram, Intel Core I3 2330m, gt555m 1gb, Windows 7 Корпоративная х64) ужасно тормозил даже в не очень требовательных играх. Сам я далеко не фанат различных «стрелялок и гонялок», но порой хочется расслабиться или просто посмотреть, на что способен твой аппарат. Я перепробовал уйму различных драйверов для видеокарт Intel и Nvidia, а так же драйверы для чипсета материнской платы. Пару раз относил ноутбук в сервис, но там сказали, что никаких поломок нет.

                            Заинтересовались или сами столкнулись с подобной проблемой? Тогда прошу под кат.
                            Читать дальше →
                          • Карьерный рост в ИТ глазами карьериста

                              Вступление

                              Целевой аудиторией являются молодые специалисты, которые только начинают свой путь в сфере ИТ. Хочется помочь людям обойти ошибки, которые допустил сам в процессе карьерного роста. А так же получить конструктивную критику от других хабра-пользователей.
                              image

                              * картинка взята с этого сайта
                              Читать дальше →