Микроэлектроника – мотивации псто

    image

    Дисклаймер


    Мне нравится заниматься микроэлектроникой. Причем я даже не уверен, что я правильно использую слово «микроэлектроника» — может быть, я занимаюсь совсем не ей. Может быть я занимаюсь схемотехникой. Или программированием. Или программированием микроконтроллеров. Или сборкой электронных устройств. Или еще бог знает чем. Но для себя то, что я делаю, я называю микроэлектроникой – мне лень пойти почитать определение и сопоставить с тем, что я делаю — да простят меня сведущие и, возможно, обидевшиеся.
    Несмотря на то, что я занимаюсь микроэлектроникой и уделяю этому занятию достаточно много времени на протяжении почти трех лет – я все еще начинающий с массой больших пробелов в знаниях. Но кое-что у меня получается и я стараюсь разобраться в вопросах, в которых все еще не разбираюсь.
    Решил я написать этот пост потому, что вижу с одной стороны большой интерес к «ардуино-постам», трепет при виде мигающего светодиода, а с другой стороны какой-то непонятный мне страх самостоятельно взять и сделать что-то. Ребята, от страхов нам надо избавляться.

    Как я начинал


    Начинал я до смешного грустно – нашел на помойке струйный принтер, разломал его, вытащил из него экранчик (текстовый LCD 2х16) и решил подключить его к своему роутеру asus wl500gp. Ни малейшего представления о том, как это делается, я не имел. Стал читать, нашел какую-то схему, составил список деталей, поехал на митино и стал закупаться. Офигел от стоимости «микросхемы» pic16f628a – 500 рублей в «Чип и Дип» (про цены позже), но все-таки решил купить. Купил. Приехал домой, спаял все, подал питания и, конечно же, ничего не заработало. Стал читать внимательнее, и понял, что «микросхема» — это микроконтроллер, который надо программировать.


    Что нужно


    Вот как-то и подошли к тому, что вам понадобится.
    1. Программатор. Ребята, в 2011 году рулит микроконтроллер. Транзисторы, компараторы, ОУ — все понадобится, но очень дофига интересного можно сделать и просто с микроконтроллером. Но микроконтроллер надо программировать. Поэтому номером один пишу — даже не паяльник! — программатор. Поскольку я начинал с чистеньким микроконтроллером pic16f628a, то и программатор я выбрал микрочиповский — (клон) PicKit 2. Вместе с ним я купил отладочную плату на 40-выводном(!!!) МК pic16f887 — и очень много раз впоследствии радовался что это сделал. На этой отладочной плате можно научиться работать с осцилляторами, таймерами, светодиодами, АЦП, кнопками, прерываниями и т.д. и т.п.
    2. Отладочная плата — поверьте, отладочная плата — это очень и очень круто. Выберите для себя какой-либо МК и купите отладочную плату на нем. Хотя если вы теряете волю при слове “ардуино”, то купите себе любой дуино с шилдами по вкусу. Это тоже офигенно.
      image
    3. Купите себе бредбоард и рассыпухи. Бредбоард — это такая платка, куда можно просто втыкать выводные резисторы, провода и т.д.
      image
    4. Купите два пакета выводных резисторов. Один номиналом 4,7 кОм, второй 470 Ом. Первые используются очень часто с МК как “подтяжка” — например подтяжка ноги к земле или питанию, чтобы нога не “болталась в воздухе”. Вторые — универсальные токоограничители — используются для подключения светодиодов и просто как перемычки в бредбоарде (питание 5В, номинал резистора 470 Ом, максимально возможный ток через резистор — 5В/470Ом = сами посчитайте). Даже если произойдет короткое замыкание, нога контроллера/ардуины останется живая.
    5. Купите “Мешок рассыпухи” (grab bag). Во многих магазинах, особенно зарубежных, продаются мешки рассыпухи (еда мужская 10кг, ага). Там всякого добра — конденсаторов, резисторов, кнопок, светодиодов и т.д. — мильярд. Хватит надолго.
      image
    6. Мультиметр. Если балуетесь выковыриванием рассыпухи с плат — то обязательно с режимом измерения L и C — индуктивности и емкости. Также очень пригодиться L-режим, если будете работать с питанием и мотать самостоятельно катушки на заданный ток (на рынках не продают дроссели на ток более 1А, так-то).
    7. Офигенно нужная вещь — осциллограф. Я кое-как обхожусь одноканальным от seeedstudio.com, но часто, слишком часто нужно более одного канала. Удовольствие недешевое, но оно того стоит.
    8. Паяльник. Много писать не буду — почитайте гуру, того же DIHALT (easyelectronics.ru — ссылку на пост намеренно не даю, пока будете искать, много чего нового для себя почерпнете и полезного)
    9. Желательно с феном. А как иначе микросхемы и дорогущие транзисторы из матерей выковыривать?
    10. Где паяльник, там и блок питания. Тут все ограничивается вашими возможностями. Я себе взял одноканальный 0-20В 3А — очень помогает. Мало, конечно, 3А, но если просто возиться с МК и не лезть в питалово и т.д. — то хватит за глаза прожечь в любом МК дырку.


    Покупать можно бесконечно. Милльен нужных вещей. Но начать можно и вообще без всего — поставив себе Proteus — не знаю даже как его обозвать — симулятор что ли. Там есть куча элементов, которые можно собрать в схемы и проверить их в работе не имея собственно МК под рукой. Я, кстати, в протеусе отлаживал тот первый экранчик от принтера — очень помогло.
    Можно также начать просто с программатором и отладочной платой. Все можно, главное — желание.

    Как я продолжал


    Наверное не покривлю душой, если скажу, что занятие микроэлектроникой мне не дал бросить пост Derailed Жесткий диск умер — теперь работает как часы. У меня появилась цель и я год (чуть больше) делал такие же часы. Сделал, наступив на бесчисленное количество граблей, спалив бесчисленное множество элементов, спалив три разных драйвера BLDC двигателя от винта. Но сделал.

    Получил больше, чем потерял — знания, уверенность, удовольствие. Главное — это цель. Если не получается — думать почему. Думать и думать и искать причину. У меня всегда все горит и взрывается, часто опускаются руки. Решения приходят во сне, за едой — и я продолжаю копать. Пока не докопаюсь. Читать даташиты — снова и снова. Там всегда есть ответ, надо только понять, что ты на него в данный момент смотришь, просто не осознаешь этого. Даташит — лучший друг. Лучше даташита — только аппноут.


    Ссылки


    Сейчас я дам самую главную ссылку. Я гарантирую вам, что если вы изучите материалы по этой ссылке и выполните уроки, это будет самый быстрый и безболезненный старт. Да, материал изложен непривычно — разноцветным разным шрифтом. Но каждое слово — золотое. Поверьте. Учебник от avr123: proavr.narod.ru.

    Даташиты и аппноты

    Даташит — это единственный исчерпывающий источник правильной информации о любом компоненте. Если вы работаете, например, с микроконтроллером pic16f628а, то даташит на этот МК должен стать вашей настольной книгой. В даташите может быть 1000 страниц. Но после того, как вы поймете логику даташита и научитесь им пользоваться, нужную информацию вы будете находить за несколько секунд. Даташит всегда должен быть актуальный, т.е. проще всего при необходимости всегда идти на сайт производителя и скачать актуальный даташит.
    Аппноут — это рекомендации по применению. Очень многое, если не все, из того, что вам захочется сделать, уже было реализовано специально обученными людьми. Они редко пишут блоги, зато часто пишут аппноты. Аппноут — это очень хороший способ научиться делать что-то правильно. Бывает, что для отдельных компонентов аппноут является частью даташита. Но если речь о какой-то сложной системе (например, беспроводной сигнализации с шифрованием канала), то наверняка у производителей МК есть уже солидный аппноут на эту тему. Как правило не особо важно, аппноут чей фирмы читать — микрочипа или, к примеру, атмела — главное в этих документах раскрыта суть явлений, принципы работы и алгоритмы реализации решения. Любите аппноуты также как будете любить даташиты.

    Форумы

    Ищите форумы по интересующим вас МК и по интересующим вас темам. Форумов масса, на них всегда тусуются очень умные люди. Очень.
    по ПИКам — microchip.su
    по АВРкам — avrfreaks.net
    по ардуино — arduino.cc (playground)
    по роботам — roboforum.ru (там куча очень умных и добрых ребят — я их доброте и терпеливости зачастую просто поражаюсь)

    Блоги

    easyelectronics.ruDIHALT. Читать от и до.
    we.easyelectronics.ru — электронный хабр
    bsvi.ru — очень прикольный блог очень талантливого парня
    mk90.blogspot.com — классный блог с анализом новостей по ардуине

    Видео курсы

    В iTunesU есть куча интереснейших видео и аудиокурсов, которые американские университеты распространяют бесплатно. Там можно посмотреть курс МИТа “Inside digital circuits”, или курс Стэнфорда “Programming Methodology”. Это офигенный бесплатный источник идеально структурированных знаний по самым разным предметам. На того, кто это придумал надо молиться.

    Книги

    Супер книга по схемотехнике — Искусство схемотехники (The Art of Electronics). Авторы: П. Хоровиц, У. Хилл (http://www.ozon.ru/context/detail/id/4446097). Остальные книги рекомендовать не буду, потому что а) их много и б) я больше ничего не читал.

    Как не надо задавать вопросы


    Главное в любом занятии — не опускать руки. Переть как танк в выбранном направлении. И очень желательно, чтобы мысли опережали руки. Если что-то не получается — думайте, думайте и еще раз думайте. Попросить помощи не стыдно — но стыдно каждую возникшую в голове мысль изливать письменно. Задать вопрос, ответ на который будет первым номером в выдаче гугла — стыдно. Хотеть, чтобы кто-то прочитал за вас даташит и аппноут — стыдно. Но если слова “стыдно” вы не боитесь — испугайтесь хотя бы слова “неэффективно”. Так вы никуда не дойдете, вы даже с мертвой точки не сдвинетесь. У автора онлайн учебника, на который я давал линк выше — avr123, подпись на форуме очень простая: “Читайте!”. Я подпишусь под этим словом и добавлю от себя — “Читайте! Думайте!”

    Главное – идея


    Очень многие начинают с того, ЧТО они хотят сделать. Совершенно не подумав над тем, ЗАЧЕМ они хотят это что-то делать. Стандартное письмо — “Привет, я хочу построить робота на гусеницах, чтобы у него была высокая проходимость. В качестве мозгов возьму Ардуино, датчики — микрики с усами. Со временем переведу его на радиоуправление. Помогите — с чего начать”. Всегда хочется помочь человеку и донести до него простую мысль — что начать надо с идеи. Зачем этот робот нужен — почему ему нужна проходимость, зачем ему датчики и т.д. и т.п. Разработка чего-то без конечной цели — это броуновское движение, т.е. движение хаотичное. И если цели нет, то и приблизиться к ней нельзя. Думайте и много раз задавайте себе вопрос — ЗАЧЕМ? Это самый замечательный вопрос после ПОЧЕМУ?

    Рекламный блок


    Ну и о ценах обещал. Если кратко — Чип и Дип — это грабеж средь бела дня (у меня есть ощущение, что политика ценообразования у них очень простая — “возьми среднюю цену на прибор и умножь на 10”). Есть куча магазинов, где можно купить все, что надо электронщикам, схемотехникам, роботостроителям и моделистам за разумные деньги. Это в первую очередь интернет магазины, типа elitan.ru, seeedstudio.com, chip-nn.ru и т.д. Есть замечательные оффлайн магазины типа terraelectronica.ru (подпишитесь на их бюллетень!), voltmaster.ru. Есть с грабительскими ценами митинский рынок в конце концов. Чип и дип придет на помощь если уж вообще край и надо что-то срочно купить а кроме них никого в округе нет. Вобщем рано или поздно разберетесь.

    Попросили написать про порог входа. Ну что ж, можем. Порог входа — от 0 руб. 0 коп. для того, чтобы начать получать знания — видеокурсы, уроки. На книжку ссылку давал — 500 рублей. ORduino nano — 500 руб. Программатор PicKit2 с отладочной платой — 50 долларов «там». Отличный мк pic16f1827 с кучей периферии на борту — 43 рубля. Набор разработчика EZ Chronos от TI — 100 долларов. Осциллограф — 100 долларов DSO Nano 1-канальный и 200 долларов DSO Quad 4-х канальный (два канала аналоговых, два цифровых). Мультиметр — 1000 рублей, но для начала можно и за 120 купить. И т.д.

    Вместо заключения


    Простите, что сумбурно — многое хотелось высказать, да все как-то времени не было написать. Надеюсь кому-то пост поможет стартануть. Потому что это очень интересно. Удачи и, надеюсь, мы скоро увидим новые замечательные проекты — на чем угодно :-) кхе-кхе
    P.S. Будут вопросы/комментарии/уточнения/замечания (ну вдруг у кого-то есть однозначно негативная реакция на слово «псто») — пишите в личку.

    P.P.S. Поправка от Ocelot: Вы все-таки запутались в терминах. Микроэлектроника начинается тогда, когда мы лезем во «внутренности» микросхем и вместо схемы на плате «собираем» схему на кристалле. Вместо деталей тогда у нас будут куски интегральных схем (IP-блоки), вместо хлорного железа — фотолитография, а вместо протеуса специальный софт за 100500 денег.
    То, что описано в посте — это схемотехника. Или просто электроника, без приставки микро-.


    P.P.P.S. Еще очень важную вещь забыл. Говорят (сам не пробовал), что ардуино элементарно превращается в программатор. Т.е. за 500 рублей можно заиметь и ардуину и программер. Как — не спрашивайте. В гугл.
    Поделиться публикацией

    Похожие публикации

    Комментарии 92

      0
      На счет мотивировать оно очень и не очень мотивирует, больше информирует. :)
      Я думаю было бы полезно дополнить раздел «Что нужно» ценами на конкретные позиции. Было бы полезно знать «порог входа».
        +3
        дописал
      • НЛО прилетело и опубликовало эту надпись здесь
          0
          Вы упомянули, что занимаетесь таким творчеством в виде хобби. Я правильно вас понял? Хотелось бы услышать подробнее о ваших проектах. :)
            +6
            Да какие там проекты. Так, балуемся, квартиру хлорным железом заливаем. К роутеру вон ардуину прикручиваем да двигатели. Чтобы значит направо-налево поворачивал да попроходимее был. На робофорум сходите — ребята там и пылесосы самостоятельно делают и самоходные машины из уазиков, и говорящих роботов строят…

            А вообще, конечно, кризис идей — самое поганое. Понимаешь, что много чего можно сделать, но не понимаешь — зачем.
            0
            DSO Nano / DSO Squad хватает для микроэлектроники? Удобно?
              0
              Мне — очень (работаю с ПИКами на частотах 1-8, иногда 20МГц). Тем, кто собирается работать с АРМами на 70МГц или с обработкой сигналов — очень сомневаюсь… Но вообще этот осцил — одна из моих лучших инвестиций :-)

              Кстати, на первое время осцил какой-никакой можно сделать из того ардуино-нано.
                0
                Понятно :) А в каких случаях и для чего используется осцил в микроэлектронике? Собираюсь заняться, но говорят что он там не особо нужен. Больше для аудио и переменных токов.
                  +3
                  До тех пор, пока вы не поняли что он вам в самом деле нужен — можете считать, что он вам не нужен. Как понадобится — вы поймете.
                    +1
                    Прежде всего осциллограф нужен для отладки разных интерфейсов. Наглядно видно, что и куда передается. Еще удобнее в этом отношении логический анализатор, но это не столь универсальный прибор, и начинающему он не нужен.
                      +1
                      Совершенно согласен с обоими комментаторами, добавлю еще что иногда очень помогает в траблшутинге — даже просто для диагностики работы МК на правильной частоте — очень много ошибок возникает из-за неправильной настройки тактовой частоты МК.
                    +1
                    +5
                    Вы все-таки запутались в терминах. Микроэлектроника начинается тогда, когда мы лезем во «внутренности» микросхем и вместо схемы на плате «собираем» схему на кристалле. Вместо деталей тогда у нас будут куски интегральных схем (IP-блоки), вместо хлорного железа — фотолитография, а вместо протеуса специальный софт за 100500 денег.
                    То, что описано в посте — это схемотехника. Или просто электроника, без приставки микро-.
                      +1
                      Принимается :-)
                        0
                        Имею некое отдалённое отношение к разработке микроэлектроники, так вот, если ваши 100500 указаны в долларах США, то в некоторых случаях можно смело умножать раз в 10. Но это у нас так, хотя опять таки зависит от используемого ПО, используемых китов, IP-блоков и прочего.
                          0
                          100500 — это некая абстрактная большая сумма. А так все верно, порядки цен на инструменты от 10k$ и до бесконечности.
                            +1
                            Поверьте, я прекрасно знаю что понималось под 100500 (:
                            У нас в конторе используется Cadence IC, помучался я с ним не хило.
                            5-ая версия это вообще жесть, адская смесь из скриптов на csh, софтин использующих openmotif, софтин написанных на Java, там же статически собранная Qt3 и для симуляции источников в комплекте статически собранная версия gcc. И всё это щедро приправлено скриптами на TCL.
                            Меня особо порадовал способ определения разрядности архитектуры в их стартовых скриптах: если 64-битный бинарник не запустился, значит платформа 32-х битная.
                            Пользоваться этим, конечно, можно, но по крайней мере в мозгу никак не укладывается как за _это_ можно просить _такие_ деньги.
                              0
                              Переходите на Synopsis. Мы вот тоже на него собираемся мигрировать. Когда-нибудь. В перспективе :(
                                0
                                s/Synopsis/Synopsys
                                0
                                Переходите на 6.1 ;) Там разрядность определяется, насколько я помню, по ядру)
                                  0
                                  А еще SKILL, ах, какой чудесный язык :)
                            +7
                            Спасибо за последнюю каплю!
                            На выходных поеду закупаться. Помигаю светодиодами, для начала.
                              +1
                              Самый правильный комментарий. Удачи!
                              +1
                              Могу посоветовать всем, кто хочет начать, но не знает с чего, в магазинах часто продаются готовые наборы с микроконтроллером. Из того, что на скорую руку нашел в «Чип и Дип» «AVR-SAVVYKIT, полноценный набор разработчика на базе ATmega128» или «IE-POPBOT, роботизированная платформа на базе модуля Arduino». Раньше у них были более интересные варианты.
                              Хорошо для начинающих тем, что в комплекте идет сразу все необходимое для сборки одного или нескольких устройств. Кроме самого контроллера в комплекте обычно идут светодиоды, кнопки, датчики, экраны, сервоприводы, все детали для сборки, ИК пульты, готовые интерфейсы для подключения к компьютеру и, часто, набор готовых программ и толстый мануал.
                              Вероятность что все это вместе заработает намного выше, следовательно, и мотивация не пропадет. Базовых возможностей у такого набора больше, а место для фантазии практически безгранично.
                              Цена у них конечно не особо бюджетная, но можно найти и более удачные и дешевые аналоги.
                                +2
                                “Мешок рассыпухи” (grab bag)
                                А можно ссылку, где такое продается?
                                +5
                                ты — молодец!
                                  +5
                                  А я лично начинал с детекторного приемника )) Имхо, любую схемотехнику нужно начинать с азов — источник питания и нагрузка. То есть если совсем просто — батарейка, два проводка и лампочка. Затем в цепь встраиваем выключатель и тд. Все приходит с опытом и пониманием что делаеткаждый конкретный элемент, что такое диод, конденсатор и сопротивление. И электролитики было прикольно заряжать а затем коротить, чтоб искрило. Потом можно было пару раз и бахнуть, чтоб пол-квартиры в фольге и диэлектрике. Перепутать коллектор и эммитер у МП-34, чтоб из транзюков пошел прикольный дымок, и прочая прочая…

                                  А микроконтроллеры… Ну да конечно, куда щаз без них, только все равно обвязку как правило приходится делать аналоговую. Будь то радиоприемник (от ферита и катушек никуда не деться), или еще какой девайс.

                                  А так, плюсую статью. Можно начать и с микроконтроллеров, а потом втянуться, и как финал собрать детекторный приемник )
                                    +1
                                    Я считаю себя электронщиком со стажем. Лет 15 уже этим увлекаюсь, начинал с батареек и лампочек, потом что посложнее… Плюс по образованию радиофизик, но, как ни странно, детекторный радиоприемник у меня так и не заработал. Ну никогда у меня не получалось намотать катушки так, как задумал автор схемы ).

                                    Зато, это не помешало собрать свой первый компьютер на Z80 с нуля. По схеме, модуль за модулем.

                                    Так что, кому что нравится. Электроника и схемотехника сейчас уже очень обширная область знаний. Все изучить не возможно, тем более, если это хобби. Нужно заниматься тем, что интересно. Но, согласен с Вами, азы нужно знать, без них никуда. Если не понимаешь, как это все работает, то кроме как повторить 1 в 1 чужую схему ничего больше не сможешь. Да и то не факт что заработает. Любая, самая мелкая неточность повторения и уже ничего не работает, и как починить не понятно.
                                      +2
                                      У меня в детстве детекторный приемник работал. Но азов я не знал абсолютно :-)
                                        +4
                                        Хы. От сигнала «Маяка» гораздо сложней избавиться, чем поймать его. ПО моему его можно поймать на что угодно. Даже на наушник от телефона и диод.
                                        0
                                        У меня примерно тот же стаж — подтверждаю ваши слова полностью. У меня никогда не было интереса к радиосвязи и к звуку. Поэтому настроить простейший передатчик — уже проблема, хотя теорию знаю, и паял их, и даже работало.
                                        А вот с логикой, автоматикой, силовухой проблем нет.

                                        Это хобби, и оно должно приносить удовольствие! Поэтому не надо терзать себя горами формул и расчётов, но основные моменты лучше уяснить. Еще лучше — на практике, без всяких симуляторов. Если появится интерес — дальше как по маслу пойдёт :)
                                          0
                                          У меня есть клон спектрума — дельта-с :) 3,5 Мгц 16 кб ПЗУ, 48 кб ОЗУ.

                                          >собрать свой первый компьютер на Z80 с нуля. По схеме, модуль за модулем.

                                          Это реально круто. Видел схему радио86РК в одноименном журнале, даже в мыслях не было повторить. Мне вот еще интересно, как люди 20 лет назад разводили платы с такими тоненькими дорожками, тогда же и распечатать их негде было, все приходилось в ручную перерисовывать…
                                            +1
                                            Почитайте книжку «Хакеры — герои компьютерной революции». Там описывается. Волосы гарантированно шевелятся.
                                              0
                                              На самом деле все было куда проще. Мне попался в библиотеке какой-то учебник по процессорам с набором лабораторных работ. Результатом каждой работы был готовый модуль. Первый – модуль процессора. Который умел подавать данные на вход и снимать с выхода процессора. Все это конечно через переключатели и лампочки. Но его уже можно было программировать!

                                              Потом блок памяти, блок ПЗУ и т.д. Каждый блок занимал довольно большую плату. Дорожки на них были толстые, много спаяно просто проводками. Но главное, что все работало. Единственно, так и не разобрался с видеокартой. Взял ее из сломанного подаренного пентагона (тоже на Z80).
                                                0
                                                Были фирмы кооперативы, которые делали платы на заказ и высылали наложенным платежом. Или присылаешь им свою разводку, или просто указываешь номер и страницы журналов типа Радио, Моделист-Конструктор и т. п.
                                                  0
                                                  Дело было в Харькове, дело было в суровые 90е, денег на такую роскошь было чуть меньше чем 0. Да и сами модули менялись так часто, что во многих случаях было проще делать навесной монтаж. Задача же была не сделать качественно для кого-то, а сделать чтоб работало и получить удовольствие больше от процесса, чем от результата.
                                                0
                                                У меня тоже не заработал ни один радиоприемник из тех которые я собирал. Радиопередатчики зато отлично получаются…
                                                0
                                                Дымок из МП-34??? Там же металлический корпус!

                                                Это ж как нужно закоротить то))))
                                                0
                                                Спасибо за статью, поищу какой-нибудь готовый набор с МК в комплекте, а то для новичка подобрать одно к другому слишком сложно мне кажется.
                                                И еще вопрос на чем пишутся прошивки для МК?
                                                  +1
                                                  > на чем пишутся прошивки для МК?
                                                  Си и ассемблер, в-основном.
                                                    0
                                                    На любых языках. Но преимущественно на Си и асме. На си под большие контроллеры, а на асме под всякие Тини с 1-2кб памяти.
                                                      0
                                                      О, сансей пожаловал :-) Привет тебе.
                                                      0
                                                      www.easyelectronics.ru — посмотрите там учебные курсы, великолепно написано.
                                                      0
                                                      «Искусство схемотехники» можно легко найти в .djvu (если уж совсем нет лишних средств), но бумажная намного удобнее, т.к. книга очень толстая — в институте была в 3-х томах.

                                                      Насчет осциллографа — есть, так называемые, USB осциллографы и виртуальные осциллографы (коробочка подключается к компу и его интерфейс на мониторе).

                                                      Мультиметр дешевле 200 рублей — очень не советую. Они очень хлипкие и очень быстро выходят из строя. Иногда помогает подпаивание контактов щупов внутри такого дешевого мультиметра.
                                                        +1
                                                        Да, чем дороже инструмент, тем удобнее и приятнее с ним работать…
                                                        +1
                                                        микросхемы и дорогущие транзисторы из матерей выковыривать
                                                        Ох. Я вот как раз насобирала всё свое дохлое компьютерное железо по квартире, теперь смотрю на эту гору и думаю. С одной стороны куча места, выкинуть всё к чертям. С другой — если-таки соберусь, откуда же ещё «микросхемы и дорогущие транзисторы выковыривать»?

                                                        Сумбурно-не сумбурно, но пост очень нужный и по делу. Спасибо.
                                                          0
                                                          А там транзюки ой какие…
                                                          +5
                                                          Нужно помнить, что «Мастерство радиолюбителя прямо пропорционально количеству сожженых им измерительных приборов» (с) и не расстраиваться испорченным приборам.
                                                          Думаю полезными будут ссылки по пайке
                                                          По радиодеталям
                                                          И по технологии изготовления печатных плат

                                                          Начинать нужно с простых проектов, которые делаются легко, заводятся сразу и подстегивают самооценку, что помогает идти дальше. Это например классика — сделать усилитель для акустики (TDA2008 или любая другая микросхема с минимумом обвязки). Позволяет элементарно научиться припаивать провода и отличать резистор от конденсатора. Следующим этапом можно сделать блок питания (например)

                                                          Еще хочется сказать, что самое главное — начать делать, остальное приходит по мере наступления на грабли и набивание шишек. Если что то не понятно — не стесняйтесь задавать вопросы на форумах или знакомому гуру. Электронщики довольно открыты и охотно делятся опытом, не делая секрета из своего ремесла.

                                                          Еще новичкам на заметку. Свалка — очень ценный источник разных деталек. Из советских телевизоров, проекторов, и прочей техники можно поживиться мощными трансформаторами. Из оргтехники — шаговыми двигателями (нашел 3 лазерника — считай можно сделать станок с ЧПУ) Я обратил внимание, что некоторые мои товарищи заинтересовались электроникой при виде станка с ЧПУ, всё таки махина которая сама вырезает из листа детальки на некоторых действует сильнее, чем мигающая светодиодом плата.
                                                            +2
                                                            Спасибо, занесу в избранное. Меня при мысли о транзисторах, даташитах, контроллерах, резисторах и осциллографах посещают упаднические настроения, столько всего сразу понять кажется слишком сложно, а статья получилась очень «inspirational», так сразу захотелось с чего-нибудь начать.
                                                              0
                                                              Касательно ардуино-программатора. Сам лично сегодня собрал и даже более-менее заставил работать.

                                                              Две важные ссылочки на эту тему:
                                                              1) Прошивка, чтобы Ардуино стал программатором + проги для прошивания. А заодно и печатная плата.
                                                              Из предложенных GUI использовал avrdude-gui (не.нет), столкнулся с той проблемой, что там надо постоянно вручную указывать в коммандной строке "-b 19200", может быть можно будет как-то конфигами поправить, но пока не пробовал.
                                                              2) Схема соединения.
                                                              Тут вам потребуется ещё кварц на 16 мегов, 2 кондёра по 22 пФ каждый и резистор на 10к. Источник (полезно почитать, тут рассказывается именно как прошить бутлоадер).

                                                              Всем успехов и спасибо за топик :-)
                                                                0
                                                                Вот я далекий и не понимаю. Зачем паяльнику блок питания если он (паяльник) просто в розетку может включатся. По крайней мере мой отец лет 20 назад таким и пользовался. :)
                                                                  0
                                                                  Спецыалисты утверждают, что от паяльника на 220, да еще и не заземленного очень много бед в электронике. А полевые транзисторы паяют вообще скрутив им лапы проволокой.
                                                                  А вот если включить паяльник через регулируемый блок питания типа ЛАТР можно изменять его температуру…
                                                                    +1
                                                                    Так было лет 20 назад. Ныне полевики не сильно уступают в живучести биполярным. Я уже даже на антистатику не заморачиваюсь, храню в пластиковых боксах. Ни один еще не сдох.
                                                                      0
                                                                      Жег с паяльника 74ую серию. И однажды в студеную зимнюю пору пальцем убил уже запаянную в схему авр-ку. Насмерть :)

                                                                        0
                                                                        Если паяльник коротит на корпус то еще и не то спалить можно. А вот пальцем грохнуть аврку… это надо умудриться.
                                                                    +1
                                                                    Простой паяльник, который втыкается в розетку, греется не до какой-то определенной температуры, а «как придется», часто больше, чем требуется. Гораздо удобнее, если температуру жала можно регулировать в зависимости от используемого припоя, толщины деталей и т.д. Для этого годится простейший регулируемый БП или ЛАТР.
                                                                    Следующий шаг — стабилизация температуры. Во всех современных паяльных станциях в нагревательный элемент паяльника вмонтирована термопара, чем обеспечивается обратная связь по температуре.
                                                                    Еще немаловажный аспект, как уже было сказано, развязка паяльника от сети и заземление. Для большинства компонентов это не критично, но всякие СВЧ-транзисторы, микросхемы ЭСЛ и лазерные диоды убиваются статикой и наводками на ура.
                                                                    0
                                                                    По-моему, имеет смысл начинать с какого-нибудь кружка «Умелые ручки» (не уверен, что такие есть для тех, кому за 30 (:). Знакомишься с интересными людьми, смотришь чего кто занимательного делает, спрашиваешь неясности. Учиться так быстрей и интересней + появляется какая-то профессиональная этика и культура.
                                                                    Иногда можешь целую ночь просидеть в поисках решения проблемы (что, конечно, тоже полезно), а знающий человек за 5 минут направит в нужное русло.
                                                                      0
                                                                      не уверен, что и для тех, кому не за 30 такие остались… за советом и опытом всегда можно придти на форумы, народ там большей частью адекватный и доброжелательный, может даже в твоем городе кто-то найдется
                                                                        0
                                                                        что интересно, кружки «юный техник» сейчас переименовались в кружки робототехники и… в них потянулись дети!
                                                                          0
                                                                          Вообще остались такие «кружки». Я как-то общался с робо-клубом, и тамошние ребята с удовольствием помогали мне, чем могли — знаниями, итп. Полдесятка взрослых дядек, которые на работе делали сенсоры для нефтяных скважин, а по выходным увлеченно рулили роботами через терминалки по воздуху… какие были времена :)
                                                                          0
                                                                          Можете посоветовать, цанговый патрон для микродрели где можно купить? Желательно интернет-магазин или ebay. Затрудняюсь с конкретным выбором.
                                                                            0
                                                                            Ищите магазины инструмента для ювелиров. Там такого добра навалом.
                                                                              0
                                                                              mkpochtoi.narod.ru
                                                                                0
                                                                                Неправильно я наверное задал вопрос. Не где купить, а что конкретно. На том же ибее выбор большой, но что конкретно подойдет, не знаю.
                                                                                  0
                                                                                  Честно говоря не знаю. Была у меня сверлилка самодельная — просто ужасная, сверлил через макетку как через кондуктор. Теперь сверлю дремелем — очень хорошо получается.
                                                                              –1
                                                                              Классно, но есть существенный минус — шумит.
                                                                                +1
                                                                                Отлично написано. Сам так же начинал. Вперед, с песней, и кстати — в зависимости от особенностей личного темперамента вопрос «зачем» можно заменить вопросом «почему бы и не да» :)
                                                                                  0
                                                                                  У меня все было грустнее — просто не стал писать. На экран не было даташита. Было понятно только что он на HD44780. Я каким-то чудом за две недели ЗАБРУТФОРСИЛ этот экран и установил распиновку (которая кстати не совпадала ни с одним экраном из тех, чьи пинауты я нашел в тырнете). Причем это в восьмибитовом режиме — т.е. фактически подобрал пароль из 14 символов. Причем время на попытку было равно времени перепаивания проводков. Вот пишу и охреневаю — насколько мне повезло (или не повезло :-)).
                                                                                    +3
                                                                                    Будет что вспомнить потом :) У нас на Chaos Constructions как-то был такой конкурс — опознать микросхему со стертой маркировкой, известно было, что это жесткая логика (не МК), и говорили, где питание/земля. На остальное — тестер, светодиоды и резистора. Весьма увлекательно кстати.
                                                                                  +1
                                                                                  Я покупаю компоненты в английском интернет-магазине Farnell. Цены гораздо ниже, чем в Москве в рознице. Минимальная доставка стоит 20 евро (до 10 кг). В Калугу курьером привозят за 3 (три!) дня с момента оформления заказа.

                                                                                  Там есть всё — начиная с резисторов и контроллеров, заканчивая моторчиками и всякими пластиковыми коробочками разных размеров. Единственное — внимательно смотрите, чтобы товар был на складе в Англии — тогда быстро будет. Иначе везут несколькими партиями (на цену это, правда, не влияет).

                                                                                  Я программирую для пиков. Купил программатор Microchip PicKit 3. Он дешёвый (35 евро в Фарнелле) и поддерживается новой средой разработки Mplab X — это новая бесплатная удобная IDE. К ней цепляется и ассемблер, и C-компилятор. Для меня главное, что всё это добро написано на Java и посему отлично работает в Linux. Включая внутрисхемное программирование через PicKit 3 и внутрисхемную отладку. Очень удобная штука — прямо по C-исходнику ходишь через F7-F7-F7 и параллельно смотришь тестером или осциллографом, что схема выдаёт.
                                                                                    0
                                                                                    Я тут с бубном потанцевал и заставил PicKit2 заработать дебаггером под MPLabX. Но у меня проблема была с Win7 — изменились драйвера для USB. MPLab8 работал как с communication device, а X перешел на WinUSB
                                                                                    +8
                                                                                    Может, кого-то смотивирует успешная работа с реально большими железками.
                                                                                    В ролях:
                                                                                    + три крана высотой с несколькиэтажный дом на одних рельсах,
                                                                                    + пятнадцать ванн с кислотами, щелочами, раскалённым металлом
                                                                                    + шесть приводов,
                                                                                    + три микроконтроллера местного управления,
                                                                                    + оптические датчики,
                                                                                    + концевые датчики,
                                                                                    + штук десять разных мини-контроллеров с цифровыми и наналоговыми входами/выходами,
                                                                                    + центральный промышленный ПК общего управления.

                                                                                    Программное проектирование системы управления, отладочные утилиты, алгоритмы и собственно сам программинг был выполнен одним человеком:

                                                                                      +2
                                                                                      Твою ж мать! (с)
                                                                                        0
                                                                                        И что эта штуковина делает?
                                                                                          0
                                                                                          Компания-заказчик имела у себя линию оцинковки деталей для большегрузных автомобилей. Линия состоит из трёх больших кранов, которые двигаются по единым рельсам над ванными. Оцинковка состоит в чёткой последовательности выдержки заготовки в ваннах определённого типа (последовательность также важна).

                                                                                          Рабочие, работающие на линии, стремились сделать как можно больше деталей за смену, зачастую во вред качеству оцинковки.

                                                                                          Линию было решено полностью автоматизировать. Подрядчик поставил передо мной две задачи: нужно было точно выдерживать технологический цикл оцинковки, вместе с этим увеличив производительность линии. То есть вот эти краны должны работать так, чтобы
                                                                                          а) двигаться максимально быстро (но не изнашивать рельсы)
                                                                                          б) не сталкиваться (иначе много искр, дикий скрежет, отрывание металлических балок)
                                                                                          в) динамически перераспределять обязанности между собой, чтобы максимально быстро и качественнно цинковать изделия (решения принимаются системой по ситуации, исходя из положений и состояний кранов и обрабатываемых сейчас изделий)
                                                                                          г) уметь гарантированно опускать тяжёлые заготовки в ванны и поднимать из ванн, выдерживая установленные углы и скорости опускания (индивидуальные для ванн)
                                                                                          д) уметь гарантированно чётко поднимать заготовки из ванн, не упуская их (падение в ванну с кислотой или расплавленным цинком может повредить рядом стоящим людям и механизмам; не позволяется даже отклонение по углу опускания, например, в цинк — иначе страдает качество оцинкивки)
                                                                                          е) иметь такую систему срабатывания датчиков, которая максимально долго выживет в агрессивных условиях (кислоты, щёлочи, пары металлов).
                                                                                        +1
                                                                                        Спасибо очень интересно. Это изменило мой мир. Сегодня же куплю паяльник и возьму отпуск — я понял своё предназначение. Теперь только паять и выжигать!
                                                                                          +1
                                                                                          Осторожнее с паяльником!
                                                                                          0
                                                                                          Чем отладочная плата отличается от бредбоарда?
                                                                                            0
                                                                                            Отладочная плата нужна для «быстрого старта» работы с каким-то определенным контроллером (или ПЛИС, DSP и т.д.). Там обычно установлен сам чип, его порты выведены на колодки/разъемы, разведено питание, кварц, цепь сброса, часто есть всякая периферия: кнопки, лампочки, экран, USB.
                                                                                            Бредборд — это просто макетная плата с кучей контактов. Она не заточена подо что-то одно, на ней можно собрать любое устройство, этакий радиоконструктор для взрослых.
                                                                                              –1
                                                                                              Отладочная плата — это бредборд, в который уже что-то воткнуто?
                                                                                              0
                                                                                              Ну я бредборд называю «макетной» платой — т.е. для прототипирования. А отладочная — это скорее эвалбоард, но так уж сложилось, что их отладочными зовут…
                                                                                                –1
                                                                                                Ниче не понял. Эвалбоард еще какой-то появился…
                                                                                                  +1
                                                                                                  А погуглить, не?
                                                                                                  бредборд = макетная плата = плата для прототипирования: en.wikipedia.org/wiki/Breadboard
                                                                                                  отладочная плата = девборд = эвалборд: en.wikipedia.org/wiki/Microprocessor_development_board
                                                                                                    –3
                                                                                                    Погуглить можно что угодно, в том числе все содержимое обсуждаемой статьи можно нагуглить.

                                                                                                    В приведенных Вами ссылках (зачем-то написанных на английском, хотя я тут вроде по-русски спрашивал) нет ответа на поставленный вопрос.
                                                                                                      0
                                                                                                      Бредборд — тоже не русское слово.
                                                                                                      А на вопрос я уже ответил выше.
                                                                                                      Макетная плата (она же breadboard) — кусок текстолита с набором контактных площадок, на котором можно собрать что угодно. Или кусок пластика с разъемами, для тех, кому лень паять.
                                                                                                      Отладочная плата (она же development board, она же evaluation board) — собранная на заводе плата для демонстрации возможностей какого-то чипа и удобной работы с ним. Там может быть макетное поле, но совсем не обязательно. Пример отладочной платы — ардуино.
                                                                                                        –3
                                                                                                        Вы не ответили выше.
                                                                                                          +1
                                                                                                          Привыкайте к тому что лично вам будут редко отвечать на вопросы заданные в таком тоне.
                                                                                                            –2
                                                                                                            Да я уж давно привык, что с ненужными советами чаще всего лезут люди, которым по сути вопроса сказать нечего.
                                                                                              0
                                                                                              Для будущих поколений: порог входа для арма (мелкие STM32) — 1$, чип и все. Программируется напрямую с компорта.
                                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                  0
                                                                                                  > Лучше даташита — только аппноут.
                                                                                                  Просто золотые слова!

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

                                                                                                  Самое читаемое