21 сентября 2016 в 20:54

Панелька для ESP8266 ESP-12 из песочницы

Так получилось, что личный пример Alex--T и его успехи заразили меня ESP8266. Менять прошивки на ESP-12 и всякий раз распаивать МК дело неблагодарное. Понятно, что не каждый ESP-12 доживет до просветления. На пути освоения хотелось максимально исключить бессмысленные жертвы. Впрочем, время на коммутацию панелька тоже должна сократить. Эта статья для тех, кому нужна панелька для ESP8266 ESP-12.

image

Поиск готовых решений успехом не увенчался. Однако несколько вариантов изготовления панельки своими руками все же есть. Подходящий вариант нашелся недалеко — habrahabr.ru/post/277825
free_arduino, пишет, что AGP ему не понравился. Однако, на мой взгляд, они оказались более годные, да и выпаять AGP немного проще, чем PCI-E.

Поехали. Творчески выпаиваем разъём помощи фена на 480С. Хорошо, что у меня было кому помочь.



Вооружаемся ножовочным полотном.



Получаем заготовку из AGP. Снова изучаем опыт free_arduino, выдергиваем лишние выводы.



Для склейки будущего переходника недостает только куска пластмассы подходящей толщины. Мне попался поликарбонат 5мм. Он будет вклеен между сторонами разъема.



Склеиваем и получаем полуфабрикат №1







Отпиливаем лишнее и вот уже готовая панелька. Сбоку я приклеил половинки от адаптера для ESP8266 и сделал разводку. Хватило длины ножек AGP разъёма.



Так как на AGP я сделал проточку нарочито глубже, чем надо, МК пролетает плоскость, когда ESP-12F хорошо соединяется с контактами. Для надежного контакта ставим вкладыш. На фото это белая картонка подходящей толщины. Заодно приятно облагородился внешний вид.





Вуаля. Панелька под ESP8266 готова. И собственно программатор. Пожалуй, БП и USB-TTL конвертер имело смысл сделать на одной плате с программатором для уменьшения количества соединений.



Я сделал еще одну панельку для опытов. На изготовление второй панельки у меня ушло несколько часов. Она удачно встала на монтажную плату показала себя с лучшей стороны.





Надеюсь, мой опыт окажется полезным и вам.
Павел @Pavel_R1
карма
5,0
рейтинг 0,0
Пользователь
Похожие публикации
Самое читаемое

Комментарии (40)

  • 0
    Есть же Pogo pins?

    Понятно, что не каждый ESP-12 доживет до просветления.

    Что с ним надо делать, чтобы убить?
    • 0
      + и — перепутать, например.
      • +1
        А еще можно 5в подать. Но раз за разом?
        • 0
          Нормально живет на 5В минут 15. Только греется сильно, но даже прошивается
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Секундочку, секундочку!
      >>в зависимости от их показаний заливать новую совершенно иную прошивку на этот же ESP для последующих действий этого же самого ESP
      с этого момента поподробнее, пожалуйста!
      Можно в личку, а лучше статью напишите для пользы сообществу!))
    • +6
      >Я что-то сделал не так ?)
      Только одно: в отличие от топикстартера никому об этом не рассказал
    • +1
      Вы наверное в linux foundation работаете. Каждый комментарий как commit в репозиторий.
    • 0
      тоже интересно каким вариантом заливки прошивки пользуетесь?
      если без Apache2 + PHP на сервере который заливает прошивку на ESP то поподробнее
      • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Если использовать NodeMCU — проще простого. Достаточно организовать базовый загрузчик, из которого затем подтягивать необходимые модули оформленные как отдельные .lua файлы.
        • НЛО прилетело и опубликовало эту надпись здесь
          • +1
            Может все-таки выложите? Мне, например, интересно.
            Я тоже самое на MQTT написал, там несколько проще, так как есть нормальные коллбеки, и сам протокол больше приспособлен под обмен небольшими пакетами данных, чем http.
  • 0
    Зачем такое? Лично я во все ESP проекты ставлю плату с ESP на гребёнки. Такой переходник куда проще изготовить, плюс занимает меньше места, подходит под макетки беспаечные, к тому же он надёжнее.
    https://pp.vk.me/c638630/v638630844/280/hOAqVRswjIU.jpg
    • 0
      403 Forbidden
      • 0
        Забанили в ВК?
        • 0
          Никогда не имел там аккаунта
          • +1
            Картинки в ВК по прямой ссылке отдаются даже без авторизации.
    • 0
      >>Она удачно встала на монтажную плату показала себя с лучшей стороны.
      Моя плата становится ровно на макетку, а не боком, остаётся по ряду контактов с каждой стороны. И изготавливается не час.
    • 0
      а исходником с layout не поделитесь?
      • 0
        Конечно, мне не жалко.
        _https://goo.gl/FwMvH4
  • +2
    Панельку можно купить у китайцев, а потраченные на распил AGP часы употребить на хобби: http://mysku.ru/blog/aliexpress/38586.html
    • +1
      Ага, и ждать эту панельку месяц. А так через день-два будет готова. К тому же, для многих присутствующих это как раз и есть хобби. Опять же — «наши руки не для скуки», вторичное использование ресурсов, и тому подобное. Я так себе когда-то панельку для AVR-ок делал из Soket-370.
      • 0
        ну так и ESP8266 вы ждали месяц. Покупайте вместе с панелькой, двадцать шесть центов удорожания покупки не стоят отнятых у хобби часов жизни.
    • 0
      Спасибо за наводку на Witty Cloud, закажу пару шт на тесты.

      Автору:
      Ниже еще указывали ESP-201 — это вот то, что получилось, только без затрат времени, искорёженных мат плат, ну и слегка культурнее выглядит. Цена на али — 3.50 на сегодня.
  • +1
    В чем смысл экспериментировать на голых ESP-07/ESP-12, когда существует целый ряд 8266-плат именно для экспериментов/прототипирования: NodeMCU Board, Witty, WeMos, ESP-201 на худой конец.
    Цены на них выше на какие-то десятки центов, зато намного удобнее.
  • 0
    Я так понимаю, что торцевые выводы ESP12 не охвачены?
    • 0
      Тут таких нету
      • 0
        Панель ведь универсальная. Да? У многих новых плат ESP есть дополнительные выводы.
        Я не говорю про экзотику типа ESP14 или RTL8710 где эти выводы еще и востребованны
        • 0
          Ну можно было и поперёк кусок разьёма прилепить. Задачи видимо не стояло.
          А некоторые вообще не парятся
          image
    • 0
      Как вы ими пользуетесь, мне интересно? Я максимум анализатором посмотрел, что оно там как-то хитро работает с памятью. HSPI ведь на других пинах находится.
      • 0
        Там GPIO9/GPIO10 есть.
      • 0
        Ваша правда, не получится ими пользоваться
  • +2
    Честно говоря не совсем понял смысл данного девайса. С ESP поиграться — так на али куча удобных готовых макеток, а эту даже в breadboard полностью не воткнешь. Убили ESP'шку, сдули, новую припаяли, играемся дальше. Программировать перед установкой в готовое устройство, а смысл? Экономим четыре пина для подключения программатора и два под перемычку для переключения режима?
  • 0
    Освойте уже прошивку по воздуху. Впрочем для её первоначальной заливки ваша приспособа очень пригодится.
  • 0
    Очень прикольная идея/реализация, правда сомнительно применение: для каких-то промышленных масштабов программирования/проверки.

    А так проще изначально вывести концы для прошивки на плате…
  • 0

    Не проще сделать так:


    image


    ?

  • 0
    сделайте себе одолжение, освойте ЛУТ, всё будет выглядеть гораздо пригляднее, и в данном случае компактнее
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Вижу на картинке ESP-F версии. Чем отличается от E?

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.