• Программирование и обмен данными с «ARDUINO» по WI-FI посредством ESP8266

      Как и многие другие самоделкины, я регулярно использую микроконтроллеры AVR для всяких разных любительских поделок. А благодаря концепции «Arduino» эти поделки теперь приобретают еще и элегантный вид. Действительно, за какие-то 300-400 рублей мы получаем миниатюрную многослойную плату с маской, шелкографией и с полностью разведенной на ней периферией для микроконтроллера (причем в SMD исполнении!). Я уже не говорю о всевозможных подключаемых модулях этой же «Arduino» серии: датчиках, контролерах, дисплеях и целых наборов, так нужной нам дополнительной периферии. И опять же всё также недорогих и в прекрасном исполнении. Практически уже нет необходимости, что-то разводить и допаивать на «коленке».­­­­­­­­­


      Но все эти разнообразные любительские поделки, требуют естественно, предварительного программирования. Да и в последующем при разных усовершенствованиях, постоянно приходится эти поделки перепрошивать. Понятное дело, что удобнее делать это дистанционно, чем постоянно таскать их к обычному программатору. Вообще, благодаря той же платформе «Arduino», вариантов и здесь много: Bluetooth, ZigBee, радиоканал с вашим личным протоколом, IR, и даже Wi-Fi. Все они позволяют наладить беспроводной контакт с вашим микроконтроллером. Но мы же остановимся на последнем варианте. Основных причин здесь четыре:

      1: современно, интернет вещей же!

      2: беспроводной роутер есть в каждой квартире, регистрируй в домашней сети свои устройства и вуаля!

      3: ваши поделки осуществляют революционный скачок в своём развитии; мало того, что их можно программировать на расстоянии, они теперь ещё и сами могут общаться с окружающим их миром: электронные часы самостоятельно берут точное время с часовых NTP-серверов, исполнительные устройства управляются с другого конца города или страны, регистрирующие девайсы сохраняют накопленные данные в облако и т.д. и т.п.

      4: есть замечательная серия микросхем ESP8266 на которой не очень легко всё это реализовать.
      Читать дальше →
    • Неожиданная встреча. Глава 12

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

        Заркон задумчиво взирал на визуализированную модель системы, которую ИИ корабля транслировал ему на нейросеть. «Если бы научиться гарантированно выходить из дальнего прыжка не в эклиптике, то можно было бы сильно экономить время». – Человек прервал свои размышления. — «Трон, выполни проверку подлинности системы и безопасный идентификационный вызов. В случае успеха начинай процедуру стандартной связи по протоколу Х-4006А2, авторизацию в системе и получение данных для сближения». Человек встал и вышел из рубки управления. Корабль выскочил далеко от системы, что было правильно при наличии такого астероидного поля, которое непонятно как тут образовалось, но теперь придётся потратить пару десятков часов на то, чтобы добраться до нужной планеты.


        Читать дальше...
      • Буратор. Сверлильный станок для печатных плат

          Здравствуйте! На этом ресурсе много людей, которые занимаются электроникой и самостоятельно изготавливают печатные платы. И каждый из них скажет, что сверление печатных плат это боль. Мелкие отверстия приходится сверлить сотнями и каждый самостояльно решает для себя эту проблему.

          В этой статье я хочу представить вашему вниманию открытый проект сверлильного станка, который каждый сможет собрать сам и ему не потребутся для этого искать CD-приводы или предметные столы для микроскопа.

          Читать дальше →
        • PaySend: денежные переводы с карты на карту по всему миру за 49 рублей

          Многие сейчас замечают, что Россия в смысле широты применения безналичных платежей превзошла даже технологичную Америку и Европу. У них не так просто переслать деньги с карты на карту, как у нас. Но, к счастью, этим летом и там начал работать сервис трансграничных переводов с карты на карту PaySend.

          Для тех, кто еще случайно не знаком с PaySend: это удобный, простой в использовании онлайн-сервис переводов с карты на карту из России по бывшим республикам СССР (в т. ч. Украину!) и Европе, а также ИЗ Европы. География коридоров постоянно расширяется: недавно появилась опция отправки денег с любой американской платежной карты на любую карту мира (в т.ч. — российскую и мексиканскую!). Что особенно важно для тех, кто практикует регулярные «перебросы» денег с карты на карту по миру: комиссия фиксированная и не зависит от суммы перевода. Она составляет 49 рублей для переводов из России, 1,5 евро для переводов из Европы и 2 доллара для переводов из США.


          Читать дальше →
        • ESP32 и Ардуино

            image

            Случилось то, чего все так долго ждали и о чём так много говорили — новые модули ESP32 стали широко продаваться и пошли в народ. Сегодня мы поговорим об этих модулях с точки зрения непрофессионального пользователя, привыкшего работать с Ардуино и создавать небольшие проекты для домашней автоматизации или просто для удовольствия и самообучения.

            Работает ли это вообще? Что там с поддержкой этих модулей в Arduino IDE? Стоит ли платить больше или лучше ограничиться ставшим уже привычным ESP8266? Мы постараемся вместе ответить на все эти вопросы, а в конце статьи я дам ссылку на реальное воплощение работы ESP32 с Ардуино — дистрибутив бесплатной версии Arduino Mega Server для платформы ESP32.
            Читать дальше →
          • Фантастика и фентези за два с половиной года, почти сто хороших книг

            На этот пост меня подтолкнула публикация «Почему я ворую книги, бедные авторы, и как это исправить», а именно — скепсис и возражения на мой комментарий о том, что я не читаю плохие книги. Мне предложили рассказать, как я выбираю книги для чтения и что именно читаю. Ну я и повелся.
            Оформить список было сравнительно просто, FBReader любезно хранил на GoogleDrive все скачанные книги с того момента, как там появилась эта услуга. Предлагаю вашему вниманию список прочитанного мной за 2,5 года из жанров фентези и фантастики.
            Читать дальше →
          • Зарядные устройства Rombica обеспечат энергией все — от нотбуков до коптеров



              Повербанк, то есть портативную аккумуляторную батарею, носят с собой многие. Этому вряд ли стоит удивляться, поскольку у современных пользователей, зачастую, не одно и даже не два электронных устройства, требующих регулярной подзарядки. Телефоны, планшеты, умные часы и прочие гаджеты — энергия нужна всем. Кому хочется пропустить важный звонок или потерять доступ к своим данным в самый неподходящий момент?

              А что с ноутбуками? Обычно производители портативных зарядных устройств обходят их вниманием. Но компания Rombica решила исправить этот недочет, выпустив две емкие потративные батареи — NEO PRO 280 и NEO PRO 180 с емкостью в 28800 мАч и 18000 мАч соответственно. Они невелики по размеру, но функциональны. Одна такая батарея может зарядить и ноутбук, и телефон, и коптер. Емкости NEO PRO 280 хватит на то, чтобы полностью обновить заряд энергии в аккумуляторе того же iPhone 6s. Причем не 2-3 раза, а 11.
              Читать дальше →
            • Заливка прошивки в STM32 через USB

              • Tutorial
              image

              В своем проекте я использую микроконтроллер STM32F103C8 и фреймворк stm32duino. Этот клон Ардуино предлагает специальный бутлоадер, который позволяет заливать прошивку через USB, без использования внешних компонентов типа ST-Link или USB-UART переходника.

              Сегодня мне понадобилось поработать с голым контроллером из-под CooCox и без stm32duino. Но вот в чем проблема. Даже простая моргалка лампочкой влитая через этот бутлоадер не работает.

              Давайте разбираться. Возможно, мои выкладки покажутся кому-то банальностью. Но я только начинаю изучать контроллеры STM32 и на поиск проблемы убил как минимум полдня. Вдруг эта статья сократит кому-то время разработки.
              Читать дальше →
            • GPS и сбоку бантик. Многофункциональный GPS Logger. Часть 2

                image

                Всем привет! Некоторое время назад я загорелся идеей проапгрейдить свой верный и любимый GPS логгер Holux M241. Можно было бы поискать чего нибудь интересное на рынке, что могло бы удовлетворить мои потребности. Но мне было интереснее копнуть в сторону микроконтроллеров, NMEA GPS протокола, USB и SD Card премудростей, тем самым построив устройство своей мечты.

                Что же именно я строю я детально описал в первой части. На том этапе я пристреливался к технологиям — щупал Arduino в контексте сравнительно большого проекта. Оказалось есть масса нюансов, которые в обычных туториалах особо не затрагивают. В комментариях я получил массу интересного инпута, за что очень благодарен читателям. Надеюсь и сегодня Вы найдете чего нибудь интересненькое.

                Это вторая статья из серии. Как и предыдущая она является своего рода журналом постройки. Я стараюсь описывать технические решения, которые я принимаю по ходу работы над проектом. Сегодня мы будем подключать GPS. А еще переходить на более взрослые технологии — FreeRTOS и микроконтроллер STM32. Ну и как всегда будем дизассемблировать прошивку и смотреть что же там написано.

                Прошу под кат.
                Читать дальше →
              • Тестируем модульный принтер «3D СТАРТ» — 2 часть. Настройка ровной печати



                  В первой части обзора мы познакомили читателей с общими особенностями 3D принтера 3D СТАРТ. Было выявлено, что качество печати заслуживает отдельного внимания и пояснения. Во второй части мы расскажем как настроить принтер, чтобы печать была ровной. Мы подключили монитор и настраивали принтер с его помощью.
                  Читать дальше →