Опубликовано

Новинка: “Нецифровая электроника для начинающих”

Нецифровая электроника для начинающих

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

Для интересующихся электроникой

ТЕОРИЯ, ПРАКТИКА, ЗАДАЧИ И ИДЕИ ДЛЯ САМОСТОЯТЕЛЬНОГО ТВОРЧЕСТВА

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

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

Рассмотрены только такие устройства, которые сразу начинают работать после сборки на макетной плате, не требуя пайки или программирования. Даны начальные сведения по отладке электроники с помощью доступной начинающим измерительной аппаратуры.

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

Прочитав книгу и собрав схемы, вы не только хорошо поймете работу типичных электронных устройств, но сможете самостоятельно проектировать свои собственные. А еще вы узнаете, как это все используется в реальной жизни.

Книгу “Нецифровая электроника для начинающих” можно купить в нашем интенет-магазине.

Предисловие…………………………………………………………………………………………….. 7

Что ждет читателя в книге: теория, практика и идеи для самостоятельного творчества……… 7

Как работать с этой книгой?………………………………………………………………………………………………………. 9

Благодарности……………………………………………………………………………………………………………………………… 9

Глава 1. Приступаем к освоению электроники………………………………………. 11

Что предстоит изучать?…………………………………………………………………………………………………………….. 11

Напряжения, токи и резисторы…………………………………………………………………………………………………. 12

Параллельное и последовательное включение резисторов…………………………………………………… 17

Электрическая мощность………………………………………………………………………………………………………….. 19

Что необходимо для сборки схем из этой книги?……………………………………………………………………. 21

Как собирать схемы на плате?…………………………………………………………………………………………………. 24

Измерительная аппаратура………………………………………………………………………………………………………. 25

Закон Ома в «железе»………………………………………………………………………………………………………………… 26

Первые измерения………………………………………………………………………………………………………………………. 31

Внутреннее сопротивление источника питания……………………………………………………………………… 31

Ответы на задания для самопроверки……………………………………………………………………………………… 33

Глава 2. Конденсаторы и катушки индуктивности в электронике…………. 35

Накопители заряда……………………………………………………………………………………………………………………. 35

Параметры и виды конденсаторов…………………………………………………………………………………………… 37

Последовательное и параллельное включение конденсаторов……………………………………………. 39

Заряд и разряд конденсатора через резистор…………………………………………………………………………. 41

Гармонические колебания………………………………………………………………………………………………………… 44

Как нарисовать синусоиду колебаний маятника?………………………………………………………………….. 50

Переменный ток…………………………………………………………………………………………………………………………. 50

Магнитные явления……………………………………………………………………………………………………………………. 52

Электромагнетизм……………………………………………………………………………………………………………………… 53

Генератор переменного тока……………………………………………………………………………………………………. 58

Самоиндукция и взаимная индукция……………………………………………………………………………………….. 60

Гармонические сигналы в электронике…………………………………………………………………………………… 61

Гармонические сигналы и разные электронные компоненты……………………………………………….. 65

Ответы на задания для самопроверки……………………………………………………………………………………… 69

Глава 3. Транзисторы — основа основ…………………………………………………… 71

Полупроводники — что это такое и какие они бывают?……………………………………………………….. 71

n-полупроводник + р-полупроводник = диод………………………………………………………………………….. 75

Вольт-амперная характеристика резистора и диода…………………………………………………………….. 77

Разновидности диодов………………………………………………………………………………………………………………. 79

Транзисторы биполярные…………………………………………………………………………………………………………. 81

…и их первое применение на практике…………………………………………………………………………………….. 86

Как выбрать подходящие для экспериментов биполярные транзисторы?…………………………… 91

Транзисторы полевые (униполярные)……………………………………………………………………………………… 92

Разновидности полевых транзисторов…………………………………………………………………………………….. 97

Первый практический усилитель на МОП-транзисторе………………………………………………………. 100

Какие МОП-транзисторы подойдут для наших экспериментов?………………………………………… 103

Область безопасной работы транзисторов…………………………………………………………………………… 105

Ответы на задания для самопроверки……………………………………………………………………………………. 106

Глава 4. Первые транзисторные схемы: усилитель, генератор и настольная игра            107

Что такое рабочая точка и обратная связь?………………………………………………………………………….. 107

Как подать на усилитель меняющийся сигнал?……………………………………………………………………. 110

Осциллограф — весьма нужный прибор……………………………………………………………………………….. 113

Усилитель с заданным коэффициентом усиления………………………………………………………………… 114

Из усилителя — генератор да еще с отрицательными напряжениями!………………………………. 116

Использование осциллографа………………………………………………………………………………………………… 120

Делитель и повторитель напряжения…………………………………………………………………………………….. 122

Усиление переменных сигналов…………………………………………………………………………………………….. 127

Общий эмиттер, общий коллектор и общая база………………………………………………………………….. 131

Еще раз о путях для постоянного и переменного тока…………………………………………………………. 132

Усилители на МОП-транзисторах…………………………………………………………………………………………. 134

Игра «Кто быстрее?» на двух транзисторах…………………………………………………………………………. 135

Ответы на задания для самопроверки……………………………………………………………………………………. 138

Глава 5. Основные строительные блоки аналоговой электроники………. 141

Характеристики биполярного транзистора………………………………………………………………………….. 141

Характеристики МОП-транзистора……………………………………………………………………………………….. 144

Входные и выходные сопротивления…………………………………………………………………………………….. 145

Согласование сопротивлений………………………………………………………………………………………………… 147

Входные и выходные сопротивления схем на биполярных транзисторах………………………… 148

Входные и выходные сопротивления схем на МОП-транзисторах……………………………………. 152

Составные транзисторы………………………………………………………………………………………………………….. 153

Следящая обратная связь как способ увеличить входное сопротивление…………………………. 155

Усилители мощности………………………………………………………………………………………………………………. 157

Дифференциальные усилители………………………………………………………………………………………………. 161

Ответы на задания для самопроверки……………………………………………………………………………………. 169

Глава 6. Такая полезная отрицательная связь……………………………………… 171

Обратная связь в окружающем мире……………………………………………………………………………………… 171

Обратная связь в электронике………………………………………………………………………………………………… 173

Про паразитные связи……………………………………………………………………………………………………………… 175

Стабилизирующее действие отрицательной обратной связи……………………………………………… 176

Обратная связь в транзисторных усилителях……………………………………………………………………….. 177

Усилитель звука с обратной связью………………………………………………………………………………………. 179

Подача питания на усилитель с мощным двухтактным каскадом……………………………………… 184

Пусть зазвучит музыка!…………………………………………………………………………………………………………… 185

Микросхемы операционных усилителей………………………………………………………………………………. 188

Первые схемы на операционных усилителях……………………………………………………………………….. 191

Расчет коэффициента усиления схем на операционных усилителях…………………………………. 195

Амплитудно-частотная характеристика усилителей…………………………………………………………… 197

Основные параметры операционных усилителей………………………………………………………………… 202

Усилитель мощности на ОУ……………………………………………………………………………………………………. 204

Ответы на задания для самопроверки……………………………………………………………………………………. 207

Глава 7. Фильтруй сигнал!…………………………………………………………………… 209

Фильтры для электричества……………………………………………………………………………………………………. 209

Идеальные фильтры………………………………………………………………………………………………………………… 211

…и фильтры реальные……………………………………………………………………………………………………………… 212

RC-фильтр верхних частот……………………………………………………………………………………………………… 216

Простейший полосовой и режекторный фильтры………………………………………………………………… 217

Преобразуем звук в цвет………………………………………………………………………………………………………….. 218

Связь между фильтрами и устойчивостью усилителей………………………………………………………… 221

Ответы на задания для самопроверки……………………………………………………………………………………. 224

Глава 8. Положительная обратная связь и генераторы………………………… 225

Положительная обратная связь……………………………………………………………………………………………… 225

Как оседлать волну?……………………………………………………………………………………………………………….. 226

Как нарисовать меандр?…………………………………………………………………………………………………………. 231

Мерцающие в темноте глаза…………………………………………………………………………………………………… 236

Сравниваем напряжения…………………………………………………………………………………………………………. 238

Не дрожать и не дребезжать!………………………………………………………………………………………………….. 242

Ответы на задания для самопроверки……………………………………………………………………………………. 247

Глава 9. Без хорошего питания — никуда……………………………………………. 249

Безопасность — главная ценность…………………………………………………………………………………………. 249

Вокально-инструментальный ансамбль «Выпрямитель»……………………………………………………. 250

Стабилитроны: когда пробой диода бывает на пользу……………………………………………………….. 255

Стабилитрон + транзистор = мощный источник…………………………………………………………………… 257

Регулируемый блок питания…………………………………………………………………………………………………… 258

Микросхемы питания………………………………………………………………………………………………………………. 262

Импульсные источники и преобразователи питания…………………………………………………………… 265

«Импульсники»: повышающие, понижающие и инвертирующие……………………………………….. 267

Ответы на задания для самопроверки……………………………………………………………………………………. 271

Заключение………………………………………………………………………………………….. 273

Приложение 1. Список дополнительной литературы……………………………. 275

Приложение 2. Цоколевки транзисторов и микросхем,
применяемых в схемах этой книги……………………………………………………….. 277

Приложение 3. Цветовая маркировка резисторов…………………………………. 279

Приложение 4. Сводная таблица используемых компонентов……………… 281

Приложение 5. Описание электронного архива……………………………………. 283

Предметный указатель…………………………………………………………………………. 285

Опубликовано

«Паяем правильно и точно»: 12 отличий, которые делают этот набор лучшим подарком юному инженеру

Паяем правильно и точно. Лучший новогодний подарок

Введение

Выбираете набор по электронике для ребёнка и теряетесь среди десятков похожих коробок? Многие из них обещают «увлекательные опыты» и «развитие навыков», но на деле оказываются просто коллекцией разрозненных деталей без системы и цели.

Мы в издательстве БХВ, работая с лучшими педагогами, понимаем: чтобы обучение было эффективным, оно должно быть структурированным, понятным и давать ощутимый результат. Поэтому мы не просто собрали компоненты в коробку, а создали полноценный образовательный комплекс «Паяем правильно и точно».

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

1. Не просто коробка с деталями, а полноценный обучающий курс.

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

1. Не просто коробка с деталями, а полноценный обучающий курс.

2. Методика, проверенная на практике, а не в маркетинговом отделе.

Концепция и состав набора апробированы и отточены за 7 лет на реальных занятиях с подростками от 12 лет в классе «Основы электроники». Вы получаете не теорию, а работающую образовательную программу.

2. Методика, проверенная на практике, а не в маркетинговом отделе.

3. Сразу 4 готовых проекта, а не разрозненные компоненты.

После обучения вы не останетесь с кучей непонятных деталей. Вы соберёте 4 работающих устройства («Бегущий огонек», светильники, новогодняя семицветная 3D-ёлочка), каждое — со своей схемой, инструкцией и пошаговым видеоразбором.

3. Сразу 4 готовых проекта, а не разрозненные компоненты. 

4. Профессиональная «третья рука» с лупой и подсветкой.

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

1. Не просто коробка с деталями, а полноценный обучающий курс.

5. Основа для роста: “пистонированная” плата и возможность воспользоваться ею для моделирования схем.

В отличие от многих наборов «на один раз», мы даём качественная макетную плату из стеклотекстолита FR-4 с металлизированными сквозными отверстиями, которая не трескается и не расслаивается при пайке. Вы сможете не раз воспользоваться этой макетной платой для изучения и моделирования различных схем. Для этого нужно освободить её, выпаяв электронные компоненты, которые вы впаяли, обучаясь пайке. Их так же можно использовать повторно в вашей творческой работе.

1. Не просто коробка с деталями, а полноценный обучающий курс.

6. Профессиональные инструменты в комплекте — не экономим на качестве

В набор входят не просто детали, а полноценные инструменты для работы:

  • Бокорезы — для аккуратной обрезки выводов компонентов
  • Пинцет —  не только для монтажа, но и для исправления погнутых ножек микросхем и формирования правильной геометрии выводов компонентов.
  • Оловоотсос — для исправления ошибок (демонтажа припоя)

Это те инструменты, которые всегда должны быть под рукой у радиолюбителя. Вам не придётся докупать их отдельно — всё уже продумано.

1. Не просто коробка с деталями, а полноценный обучающий курс.

7. Порядок с первого дня: удобный органайзер-книжка.

Все инструменты и расходники имеют своё место. С ним легко хранить набор дома и брать с собой. Это приучает к аккуратности и дисциплине с самого начала.

1. Не просто коробка с деталями, а полноценный обучающий курс.

8. Поддержка российского производителя и педагога.

Набор собран в России по разработке отечественного специалиста, что гарантирует соответствие образовательным стандартам и доступность комплектующих.

1. Не просто коробка с деталями, а полноценный обучающий курс.

9. Безопасность — это не опция, а наша обязанность.

В основе набора — безопасность и качество:

  • Щадящий флюс ЛТИ-120: Российского производства, не содержит агрессивных кислот, не требует смывания спиртом и не вызывает коррозии плат.
  • Безопасный припой ПОС-60: Имеет пониженную температуру плавления (всего 180°C), что минимизирует выделение вредных испарений и снижает риск ожогов по сравнению с обычными припоями.
  • Защитные очки в комплекте: Сразу приучаем к правильной и безопасной работе.

Мы используем не дешёвые расходники неизвестного происхождения, а профессиональные компоненты, которые гарантируют не только результат, но и ваше спокойствие.

1. Не просто коробка с деталями, а полноценный обучающий курс.

10. Полная комплектация — ничего докупать не нужно.

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

1. Не просто коробка с деталями, а полноценный обучающий курс.

11. Навык, а не игрушка: профессиональный паяльник с регулировкой температуры.

В набор входит не дешёвая «удочка», а добротный паяльник, который станет вашим верным помощником не только на время обучения, но и в будущих проектах.

11. Навык, а не игрушка: профессиональный паяльник с регулировкой температуры.

 

12. Подарок, который захочется получить.

Набор упакован в стильную и прочную коробку, которую не стыдно преподнести на день рождения, Новый год или другой праздник. Для подростка процесс распаковки — это важный ритуал, и мы это понимаем. Яркое оформление сразу создаёт правильный настрой и вызывает желание немедленно приступить к творчеству.

12. Подарок, который захочется получить.

Заключение

Как видите, «Паяем правильно и точно» — это не сиюминутная игрушка, а продуманная инвестиция в будущие навыки вашего ребёнка. Мы перенесли проверенную методику из реального учебного класса в готовую коробку, чтобы каждый мог получить доступ к качественному инженерному образованию.

 

Выбирая наш набор, вы покупаете не просто паяльник и микросхемы. Вы покупаете:

 

  • Уверенность в качестве и безопасности.
  • Структуру вместо хаоса.
  • Реальный результат в виде работающих устройств.
  • Фундамент для будущих технических свершений.
  • Подарите не просто набор, а первый шаг в профессию будущего.

 

Правильно, потому что по правилам. Точно потому что достигните цели!

#набор_для_пайки #паяльный_набор #электроника_для_детей #электронный_конструктор #пайка_для_начинающих #робототехника_для_детей #подарок_подростку #подарок_мальчику #подарок_девочке #подарок_на_день_рождения #подарок_школьнику #обучение_пайке #набор_с_видеоуроками #паяем_правильно #кружок_электроники #опыты_с_электричеством #своими_руками #DIY #образование #техника

Опубликовано

3-е издание: “Электроника для начинающих”

Электроника для начинающих, 3-е издание

В  ходе  практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током  и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. В третьем полноцветном издании значительная часть текста, схемы и диаграммы обновлены, фотографии пересняты в высоком качестве; число компонентов  и их цена уменьшены; проекты с использованием платы Arduino переработаны, рассмотрены и другие микроконтроллеры.

Электронный архив на сайте издательства содержит спецификации и ссылки на электронные компоненты.

 Для начинающих радиолюбителей

МИРОВОЙ БЕСТСЕЛЛЕР ДЛЯ НАЧИНАЮЩИХ РАДИОЛЮБИТЕЛЕЙ!

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

Создание работающих устройств, от простых до сложных

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

Пошаговые инструкции и более 500 цветных фотографий и рисунков помогут вам легко освоить излагаемый материал.

Новое в третьем издании!

  • Значительная часть текста, схемы и диаграммы обновлены, фотографии пересняты в высоком качестве.
  • Число компонентов и их цены уменьшены.
  • Проекты с использованием платы Arduino переработаны, рассмотрены и другие микроконтроллеры.

Прочитав книгу, Вы сможете:

  • Открыть для себя новый удивительный мир, извлекая уроки из удачных и неудачных экспериментов с электронными компонентами.
  • Создать дома рабочее место, удобное для выполнения проектов и оснащенное приборами и инструментами.
  • Узнать больше об основных электронных компонентах и функциях, которые они выполняют в электрической цепи.
  • За считанные часы сделать охранную сигнализацию, елочные огни, электронные украшения, игру-викторину, устройство преобразования звука, тестер измерения скорости реакции человека и кодовый замок.
  • Получить ясное, доступное для понимания объяснение того, что вы делаете и зачем..

Книгу “Электроника для начинающих, 3-е изд.” можно купить со скидкой в интернет-магазине издательства “БХВ“.

Первым проектом Чарльза Платта был телефонный автоответчик, который он сделал в возрасте 15 лет. Впоследствии он был писателем-фантастом, преподавал компьютерную графику и работал ведущим автором в журнале Wired, но всю жизнь сохранял свою любовь к электронике — главному хобби своей жизни. В настоящее время Чарльз работает редактором в журнале MAKE и занимается разработкой новых образцов медицинского оборудования. По его словам, у вас в руках “книга, которую я хотел бы прочитать, будучи подростком”

Опубликовано

Новинка: “Kubernetes и сети. Многоуровневый подход”

Kubernetes и сети. Многоуровневый подход

Книга посвящена  интеграции Kubernetes в готовые компьютерные сети. Рассмотрено, как оркестратор Kubernetes вписывается в сетевую модель OSI.  Раскрыты вопросы интеграции сетей предприятия с облачными мощностями и контейнерными архитектурами. Рассмотрены ключевые факторы и новые зоны ответственности, возникающие при взаимодействии Kubernetes с каждым из уровней модели OSI. Приведены примеры быстрого масштабирования нагрузок, рассказано, как обеспечивать целостность данных и высокую отказоустойчивость, при активном применении современной виртуализации и при передаче больших объёмов данных по сети.

 Для Linux-разработчиков, DevOps-инженеров и системных администраторов

 

Авторы помогут вам быстро познакомиться со всеми тонкостями, возникающими при развёртывании Kubernetes в больших контейнерных конфигурациях. Если хотите преуспеть в поддержке  продакшен-кластера и эффективно устранять в нём неполадки, то нужно уверенно различать абстракции, предоставляемые на каждом из уровней OSI. Как – читайте в этой книге.

  • Изучите сетевую модель Kubernetes
  • Выберите для ваших кластеров наилучший интерфейс, соответствующий требованиям CNCF
  • Исследуйте примитивы сетевого уровня и операционной системы Linux, лежащие в основе Kubernetes
  • Научитесь быстро устранять сетевые проблемы и предотвращать простои
  • Узнайте, как при помощи Kubernetes организуются и поддерживаются облачные сети
  • Взвесьте достоинства и недостатки различных сетевых инструментов и научитесь наилучшим образом формировать стек для обслуживания сети

 

Книгу “Kubernetes и сети. Многоуровневый подход” можно купить со скидкой в интернет-магазине издательства “БХВ“.

Предисловие…………………………………………………………………………………………….. 9

Просто еще один пакет?………………………………………………………………………………………………………………. 9

Для кого эта книга……………………………………………………………………………………………………………………….. 9

Что вы узнаете……………………………………………………………………………………………………………………………. 10

Обозначения, используемые в данной книге…………………………………………………………………………… 10

Использование примеров программ…………………………………………………………………………………………. 10

Благодарности…………………………………………………………………………………………………………………………… 11

Глава 1. Введение в сетевые технологии………………………………………………… 13

История сетевых технологий……………………………………………………………………………………………………. 13

Модель OSI…………………………………………………………………………………………………………………………………. 16

TCP/IP…………………………………………………………………………………………………………………………………………. 20

Уровень приложения………………………………………………………………………………………………………. 22

HTTP………………………………………………………………………………………………………………………… 22

Транспортный уровень………………………………………………………………………………………………….. 25

TCP…………………………………………………………………………………………………………………………… 25

TLS…………………………………………………………………………………………………………………………… 36

UDP………………………………………………………………………………………………………………………….. 38

Уровень межсетевого взаимодействия………………………………………………………………………….. 39

Протокол Интернета………………………………………………………………………………………………………. 39

Движение по сети……………………………………………………………………………………………………. 44

ICMP………………………………………………………………………………………………………………………… 47

Уровень канала данных…………………………………………………………………………………………………. 49

Снова наш веб-сервер…………………………………………………………………………………………………….. 54

Заключение………………………………………………………………………………………………………………………………… 56

Глава 2. Поддержка сети в ОС Linux……………………………………………………… 59

Базовые понятия………………………………………………………………………………………………………………………… 59

Сетевой интерфейс…………………………………………………………………………………………………………………….. 63

Интерфейс сетевого моста………………………………………………………………………………………………………… 64

Обработка пакетов в ядре Linux………………………………………………………………………………………………. 66

Netfilter (межсетевой фильтр)…………………………………………………………………………………………. 66

Conntrack…………………………………………………………………………………………………………………………. 70

Маршрутизация……………………………………………………………………………………………………………… 72

Высокоуровневая маршрутизация…………………………………………………………………………………………… 73

Утилита iptables………………………………………………………………………………………………………………. 74

Таблицы iptables…………………………………………………………………………………………………….. 75

Цепочки iptables……………………………………………………………………………………………………… 75

Подцепочки…………………………………………………………………………………………………………….. 79

Правила iptables…………………………………………………………………………………………………….. 80

Практическое применение iptables……………………………………………………………………….. 82

IPVS………………………………………………………………………………………………………………………………….. 85

eBPF…………………………………………………………………………………………………………………………………. 87

Средства сетевой диагностики…………………………………………………………………………………………………. 90

Безопасность…………………………………………………………………………………………………………………… 90

ping…………………………………………………………………………………………………………………………………… 91

traceroute…………………………………………………………………………………………………………………………. 92

dig…………………………………………………………………………………………………………………………………….. 93

telnet…………………………………………………………………………………………………………………………………. 95

nmap………………………………………………………………………………………………………………………………… 96

netstat……………………………………………………………………………………………………………………………….. 97

netcat………………………………………………………………………………………………………………………………… 98

Openssl……………………………………………………………………………………………………………………………… 99

cURL………………………………………………………………………………………………………………………………. 100

Заключение………………………………………………………………………………………………………………………………. 102

Глава 3. Основы работы с контейнерами…………………………………………….. 103

Введение в контейнеры……………………………………………………………………………………………………………. 103

Приложения…………………………………………………………………………………………………………………… 103

Гипервизор……………………………………………………………………………………………………………………. 104

Контейнеры…………………………………………………………………………………………………………………… 105

OCI…………………………………………………………………………………………………………………………. 108

LXC………………………………………………………………………………………………………………………… 109

runC……………………………………………………………………………………………………………………….. 109

containerd………………………………………………………………………………………………………………. 109

lmctfy…………………………………………………………………………………………………………………….. 110

rkt…………………………………………………………………………………………………………………………… 110

Docker……………………………………………………………………………………………………………………. 110

CRI-O…………………………………………………………………………………………………………………….. 111

Примитивы контейнеров…………………………………………………………………………………………………………. 113

Контрольные группы……………………………………………………………………………………………………. 113

Пространства имен………………………………………………………………………………………………………. 114

Задание пространств имен………………………………………………………………………………………….. 116

Основы сетей контейнеров……………………………………………………………………………………………………… 123

Сетевая модель Docker…………………………………………………………………………………………………. 132

Оверлейная сеть……………………………………………………………………………………………………………. 134

Сетевой интерфейс контейнера…………………………………………………………………………………… 135

Подключение контейнера к сети…………………………………………………………………………………………….. 137

Соединение контейнер-контейнер………………………………………………………………………………. 142

Взаимодействие между контейнерами на разных хостах………………………………………… 144

Заключение………………………………………………………………………………………………………………………………. 145

Глава 4. Cети в Kubernetes……………………………………………………………………. 147

Сетевая модель Kubernetes……………………………………………………………………………………………………… 147

Узел и конфигурация сети подов……………………………………………………………………………………………. 150

Изолированные сети…………………………………………………………………………………………………….. 151

Плоские сети…………………………………………………………………………………………………………………. 152

Островные сети…………………………………………………………………………………………………………….. 153

Конфигурация компонента kube-controller-manager…………………………………………………. 154

Kubelet………………………………………………………………………………………………………………………………………. 155

Готовность пода и ее проверка………………………………………………………………………………………………. 156

Спецификация интерфейса CNI……………………………………………………………………………………………… 162

Плагины CNI…………………………………………………………………………………………………………………………….. 163

Интерфейс IPAM…………………………………………………………………………………………………………… 164

Распространенные плагины CNI………………………………………………………………………………… 165

Компонент kube-proxy…………………………………………………………………………………………………………….. 170

Режим userspace……………………………………………………………………………………………………………. 171

Режим iptables……………………………………………………………………………………………………………….. 171

Режим IPVS……………………………………………………………………………………………………………………. 173

Режим kernelspace…………………………………………………………………………………………………………. 173

Сетевая политика…………………………………………………………………………………………………………………….. 173

Создание объекта NetworkPolicy с помощью Сilium…………………………………………………. 177

Группировка подов………………………………………………………………………………………………………. 182

Тип LabelSelector………………………………………………………………………………………………….. 183

Правила…………………………………………………………………………………………………………………………. 185

DNS                                                                                                                                                                 189

Двойной стек IPv4/ IPv6………………………………………………………………………………………………………….. 194

Заключение………………………………………………………………………………………………………………………………. 196

Глава 5. Сетевые абстракции в Kubernetes…………………………………………… 197

StatefulSet…………………………………………………………………………………………………………………………………. 198

Конечные точки……………………………………………………………………………………………………………………….. 200

Endpoint Slices…………………………………………………………………………………………………………………………… 204

Сервисы Kubernetes…………………………………………………………………………………………………………………. 208

NodePort…………………………………………………………………………………………………………………………. 209

ClusterIP…………………………………………………………………………………………………………………………. 212

Headless-сервис…………………………………………………………………………………………………………….. 219

Сервис ExternalName……………………………………………………………………………………………………. 221

Сервис LoadBalancer……………………………………………………………………………………………………. 222

Сервисы Kubernetes — устранение проблем……………………………………………………………… 228

Ингресс……………………………………………………………………………………………………………………………………… 229

Контроллеры и правила ингресса………………………………………………………………………………………….. 230

Задание правил ингресса…………………………………………………………………………………….. 236

Технология service mesh………………………………………………………………………………………………………….. 237

Заключение………………………………………………………………………………………………………………………………. 249

Глава 6. Kubernetes и облачные сети……………………………………………………. 251

Amazon Web Services……………………………………………………………………………………………………………….. 251

Сетевые сервисы AWS………………………………………………………………………………………………….. 251

Виртуальное частное облако……………………………………………………………………………… 252

Регионы и зоны доступности………………………………………………………………………………. 252

Подсеть………………………………………………………………………………………………………………….. 253

Таблицы маршрутизации……………………………………………………………………………………. 254

Эластичный сетевой интерфейс………………………………………………………………………….. 256

Эластичный IP-адрес…………………………………………………………………………………………… 256

Средства обеспечения безопасности…………………………………………………………………. 257

Устройства преобразования сетевых адресов………………………………………………….. 260

Шлюз Интернета………………………………………………………………………………………………….. 260

Эластичные балансировщики нагрузки…………………………………………………………….. 261

Эластичный сервис Kubernetes от Amazon………………………………………………………………… 264

Узлы EKS………………………………………………………………………………………………………………. 264

Режим EKS…………………………………………………………………………………………………………….. 265

Инструмент eksctl…………………………………………………………………………………………………. 268

CNI для виртуального облака в AWS…………………………………………………………………. 270

Ингресс-контроллер для AWS ALB…………………………………………………………………….. 272

Развертывание приложения в кластере AWS EKS…………………………………………………….. 274

Развертывание кластера EKS……………………………………………………………………………… 274

Развертывание тестового приложения……………………………………………………………….. 276

Тестирование сервиса LoadBalancer для веб-сервера……………………………………… 277

Развертывание и тестирование ингресс-контроллера для ALB………………………. 278

Уборка мусора……………………………………………………………………………………………………… 281

Вычислительное облако Google (GCP)…………………………………………………………………………………… 282

Сетевые сервисы GCP…………………………………………………………………………………………………… 282

Регионы и зоны……………………………………………………………………………………………………… 283

Виртуальное частное облако……………………………………………………………………………… 283

Подсеть………………………………………………………………………………………………………………….. 284

Маршруты и правила брандмауэров…………………………………………………………………. 285

Облачная балансировка нагрузки……………………………………………………………………… 285

Инстансы GCE………………………………………………………………………………………………………. 286

Google Kubernetes Engine (GKE)…………………………………………………………………………………… 286

GKE-узлы в облаке Google…………………………………………………………………………………… 287

Azure………………………………………………………………………………………………………………………………………….. 290

Сетевые сервисы Azure………………………………………………………………………………………………… 290

Базовая инфраструктура Azure…………………………………………………………………………… 291

Подсети…………………………………………………………………………………………………………………. 292

Таблицы маршрутизации……………………………………………………………………………………. 292

Публичные и частные IP-адреса………………………………………………………………………… 295

Группы сетевой безопасности…………………………………………………………………………….. 295

Взаимодействие вне пределов виртуальной сети……………………………………………… 297

Балансировщик нагрузки в Azure……………………………………………………………………….. 297

Azure Kubernetes Service……………………………………………………………………………………………….. 300

Плагин CNI для Аzure………………………………………………………………………………………….. 302

Ингресс-контроллер для шлюза приложения……………………………………………………. 303

Развертывание приложения с помощью Azure Kubernetes Service…………………………… 304

Развертывание кластера с помощью Azure Kubernetes Service………………………… 305

Соединение с кластером AKS и его конфигурирование……………………………………. 310

Развертывание веб-сервера…………………………………………………………………………………. 313

Заключительные замечания по AKS…………………………………………………………………… 315

Заключение………………………………………………………………………………………………………………………………. 315

Vallery-Lancey

Валлери Лэнси (Vallery Lancey) — инженер по распределённым системам, ранее отвечала за поддержку мультикластера Kubernetes в компании Lyft, работала ведущим DevOps-инженером в компании CheckFront (Британская Колумбия, Канада).

 

 

James Strong

Джеймс Стронг (James Strong) — директор по облачной интеграции в компании Contino, имеет опыт руководящей работы и консультирования многих крупных предприятий и финансовых институтов, участвует в работе конференций AWS User Group и Cloud-Native Louisville. Ранее работал системным администратором в Дейтонском университете, штат Огайо и в компании «GE Appliances».

Опубликовано

Представляем книгу: “Занимательная электроника. 7-е издание”

Занимательная электроника. 7-е издание

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

Для широкого круга любителей электроники

  • Начала начал электроники
  • Оборудуем домашнюю лабораторию
  • Транзисторы, резисторы, конденсаторы, дисплеи
  • Операционные усилители, импульсные источники питания
  • Аналоговые и логические схемы, микроконтроллеры
  • Arduino —электроника для домашнего мастера
  • Импортозамещение по-китайски: улучшенный аналог Arduino

Книгу “Занимательная электроника. 7-е издание” можно купить со скидкой в интернет-магазине издательства “БХВ“.

К читателю…………………………………………………………………………………………….. 13

Радиолюбительство — что это такое?…………………………………………………………………………………….. 15

Как пользоваться книгой?…………………………………………………………………………………………………………. 18

Как разрабатывать электронные схемы?………………………………………………………………………………… 19

Откуда взять информацию, как грамотно найти замену и где приобрести………………………….. 22

Часть I. Основы основ…………………………………………………………………. 25

Глава 1. Чем отличается ток от напряжения?…………………………………….. 27

Связь тока и напряжения…………………………………………………………………………………………………………… 28

Регулирование тока с помощью сопротивления…………………………………………………………………….. 31

Источники напряжения и тока………………………………………………………………………………………………….. 34

Глава 2. Джентльменский набор
Оборудуем домашнюю лабораторию……………………………………………………… 37

Мультиметр………………………………………………………………………………………………………………………………… 38

Источник питания………………………………………………………………………………………………………………………. 42

Осциллограф………………………………………………………………………………………………………………………………. 45

Глава 3. Хороший паяльник — половина успеха
Инструменты и технологические советы……………………………………………….. 51

Инструменты и материалы……………………………………………………………………………………………………….. 52

Паяльники…………………………………………………………………………………………………………………………… 55

Флюсы для пайки……………………………………………………………………………………………………………….. 57

Макетные платы………………………………………………………………………………………………………………………… 59

Печатные платы…………………………………………………………………………………………………………………………. 60

Монтаж……………………………………………………………………………………………………………………………………….. 62

Немного о проводах………………………………………………………………………………………………………………….. 70

Корпуса………………………………………………………………………………………………………………………………………. 72

Новые подходы в любительском конструировании……………………………………………………………….. 75

Проектирование схем и разводка плат…………………………………………………………………………….. 75

Редактор sPlan для разработки схем……………………………………………………………………….. 76

Программа для раскладки плат Sprint-Layout……………………………………………………….. 79

Изготовление плат…………………………………………………………………………………………………….. 81

Пайка заказных плат на основе SMD-компонентов………………………………………………. 82

Глава 4. Тригонометрическая электроника
О частотах, периодах, мощности, переменных напряжениях и токах и немного о сигналах      85

Мощность…………………………………………………………………………………………………………………………………… 89

Что показывал вольтметр?………………………………………………………………………………………………………… 90

Сигналы………………………………………………………………………………………………………………………………………. 93

О переменном токе и электропитании……………………………………………………………………………………… 94

Децибелы……………………………………………………………………………………………………………………………………. 95

Глава 5. Электроника без полупроводников
Резисторы, конденсаторы и схемы на их основе…………………………………….. 97

Резисторы……………………………………………………………………………………………………………………………………. 97

Переменные резисторы……………………………………………………………………………………………………. 103

Параллельное и последовательное соединение резисторов……………………………………….. 104

Конденсаторы………………………………………………………………………………………………………………………….. 106

Параллельное и последовательное включение конденсаторов………………………………….. 116

Конденсаторы в цепи переменного тока……………………………………………………………………….. 116

Дифференцирующие и интегрирующие цепи………………………………………………………………………… 117

Индуктивности…………………………………………………………………………………………………………………………. 119

Глава 6. Изобретение, которое потрясло мир
Диоды, транзисторы и простейшие схемы на их основе……………………….. 123

Диоды……………………………………………………………………………………………………………………………………….. 123

Транзисторы…………………………………………………………………………………………………………………………….. 125

Ключевой режим работы биполярного транзистора……………………………………………………. 128

Усилительный режим работы биполярного транзистора……………………………………………. 131

Включение транзистора с общим коллектором……………………………………………………………. 133

Стабильный усилительный каскад на транзисторе……………………………………………………… 134

Дифференциальный каскад…………………………………………………………………………………………….. 137

Полевые транзисторы……………………………………………………………………………………………………………… 138

Выбор транзисторов……………………………………………………………………………………………………………….. 144

Глава 7. Ошеломляющее разнообразие электронного мира
Реле, стабилитроны, светодиоды………………………………………………………….. 149

Электромагнитные реле………………………………………………………………………………………………………….. 149

Стабилитроны………………………………………………………………………………………………………………………….. 155

Оптоэлектроника и светодиоды……………………………………………………………………………………………… 158

Оптоэлектроника……………………………………………………………………………………………………………… 158

Светодиоды………………………………………………………………………………………………………………………. 160

Светодиодные индикаторы…………………………………………………………………………………………….. 163

ЖК-дисплеи……………………………………………………………………………………………………………………………… 165

Простейший уровнемер для водяных баков………………………………………………………………………….. 167

Часть II. Аналоговые схемы……………………………………………………. 171

Глава 8. Звуковой усилитель без микросхем
Классическая схема УМЗЧ…………………………………………………………………… 173

Схема базового УМЗЧ…………………………………………………………………………………………………………….. 174

Мощность усилителя……………………………………………………………………………………………………….. 177

Стабильность……………………………………………………………………………………………………………………. 178

О мощности выходных транзисторов…………………………………………………………………………….. 180

Проверка и отладка…………………………………………………………………………………………………………………. 180

Классы усилителей, или немного высшей математики………………………………………………………… 182

Действующее значение напряжения………………………………………………………………………………. 182

Классификация усилителей…………………………………………………………………………………………….. 182

О мощности и качестве звуковых усилителей………………………………………………………………………. 186

Глава 9. Правильное питание — залог здоровья
О питании электронных устройств………………………………………………………. 189

Электрохимические элементы………………………………………………………………………………………………… 189

Аккумуляторы………………………………………………………………………………………………………………….. 193

Вторичные линейные источники питания…………………………………………………………………………….. 197

Трансформаторы……………………………………………………………………………………………………………… 198

Расчет сетевого трансформатора…………………………………………………………………………………… 199

Простейший нестабилизированный однополярный источник питания……………………… 201

Стабилизаторы………………………………………………………………………………………………………………… 205

Интегральные стабилизаторы………………………………………………………………………………………… 207

Однополярный регулируемый источник питания…………………………………………………………. 210

Двухполярные источники питания………………………………………………………………………………………… 216

Простой трансформаторный…………………………………………………………………………………………… 216

Параллельный стабилизатор с искусственной средней точкой………………………………….. 217

Источники тока………………………………………………………………………………………………………………………… 218

Источники тока для питания светодиодов…………………………………………………………………….. 220

Источник тока на стабилизаторе LM317………………………………………………………………………. 221

Драйвер светодиодов на PT4115……………………………………………………………………………………. 223

Рассеивание тепла…………………………………………………………………………………………………………………… 224

Расчет радиатора через коэффициент теплоотдачи…………………………………………………….. 225

Расчет через значения термических сопротивлений…………………………………………………….. 227

Установка компонентов на радиаторы………………………………………………………………………….. 228

Принудительное охлаждение и элементы Пельтье………………………………………………………. 229

Импульсные источники питания…………………………………………………………………………………………….. 232

Как правильно питаться?………………………………………………………………………………………………………… 238

Глава 10. Тяжеловесы
Устройства для управления мощной нагрузкой……………………………………. 241

Базовая схема регулирования напряжения на нагрузке………………………………………………………. 243

Мощность в нагрузке при тиристорном управлении……………………………………………………. 245

Ручной регулятор мощности…………………………………………………………………………………………………… 247

Базовая схема регулятора (диммера)…………………………………………………………………………….. 247

Регулятор переменного напряжения с двумя тиристорами………………………………………….. 252

Регулятор с симистором………………………………………………………………………………………………….. 253

Бесконтактный метод измерения переменного тока…………………………………………………………….. 254

Помехи………………………………………………………………………………………………………………………………………. 256

Глава 11. Слайсы, которые стали чипами
О микросхемах…………………………………………………………………………………….. 259

Некоторые типовые узлы микросхем и особенности их эксплуатации……………………………… 263

Звуковые усилители на микросхемах……………………………………………………………………………………. 269

Мощный УМЗЧ………………………………………………………………………………………………………………… 270

Микроусилитель мощности…………………………………………………………………………………………….. 273

Глава 12. Самые универсальные
Обратная связь и операционные усилители…………………………………………. 275

Опасные связи………………………………………………………………………………………………………………………….. 276

Основные свойства системы с отрицательной обратной связью………………………………… 280

Базовые схемы усилителей на ОУ………………………………………………………………………………………….. 282

Неидеальность ОУ, ее последствия и борьба с ними……………………………………………………. 284

Дифференциальные усилители……………………………………………………………………………………….. 286

Другие распространенные схемы на ОУ……………………………………………………………………….. 289

Применение интегратора для измерения малых импульсных токов…………………………… 291

Аналоговый генератор……………………………………………………………………………………………………………. 293

Релейное регулирование и термостаты…………………………………………………………………………………. 296

Термостат вообще……………………………………………………………………………………………………………. 297

Простой термостат для аквариума………………………………………………………………………………… 301

О гистерезисе……………………………………………………………………………………………………………………. 304

Автомат включения освещения………………………………………………………………………………………. 306

Терморегулятор «для дома для семьи»………………………………………………………………………….. 308

Глава 13. Как измерить температуру?
Об измерениях, погрешностях и обработке результатов……………………….. 313

Основы термометрии……………………………………………………………………………………………………………….. 314

Датчики…………………………………………………………………………………………………………………………….. 315

Термисторы……………………………………………………………………………………………………………… 316

Металлические датчики…………………………………………………………………………………………. 318

Полупроводниковые датчики………………………………………………………………………………… 318

Методы измерения сопротивления………………………………………………………………………………………… 319

Очень точный лабораторный измеритель температуры……………………………………………………… 321

О метрологии и ошибках аналоговых схем…………………………………………………………………………… 323

Точность и разрешающая способность…………………………………………………………………………. 325

Систематические ошибки………………………………………………………………………………………………… 326

Случайные ошибки измерения и их оценка…………………………………………………………………… 326

Регрессия и метод наименьших квадратов…………………………………………………………………….. 331

Разновидности погрешностей…………………………………………………………………………………………. 333

Часть III. Цифровой век………………………………………………………………. 335

Глава 14. На пороге цифрового века
Математическая логика и ее представление в технических устройствах 337

Основные операции алгебры Буля…………………………………………………………………………………………. 340

Булева алгебра на выключателях и реле………………………………………………………………………. 343

То же самое, но на транзисторах и диодах…………………………………………………………………… 346

О двоичной и других системах счисления…………………………………………………………………………….. 348

Позиционные и непозиционные системы счисления. Десятичная система………………… 348

Двоичная и шестнадцатеричная системы……………………………………………………………………… 351

Перевод из одной системы счисления в другую……………………………………………………………. 352

Байты………………………………………………………………………………………………………………………………… 354

Запись чисел в различных форматах…………………………………………………………………………….. 356

Немного двоичной арифметики……………………………………………………………………………………………… 358

Отрицательные двоичные числа…………………………………………………………………………………….. 358

Дробные числа…………………………………………………………………………………………………………………………. 361

Коды, шифры и дешифраторы………………………………………………………………………………………………… 362

Код Грея……………………………………………………………………………………………………………………………. 365

Глава 15. Математическая электроника, или Игра в квадратики
Устройство логических микросхем и двоичные операции……………………. 369

ТТЛ……………………………………………………………………………………………………………………………………………. 370

Основные характеристики КМОП………………………………………………………………………………………….. 372

Характеристики различных серий КМОП…………………………………………………………………….. 374

Двоичный сумматор на логических микросхемах……………………………………………………………….. 381

Обработка двоичных сигналов с помощью логических элементов……………………………………. 386

Мультиплексоры/демультиплексоры и ключи……………………………………………………………………… 389

Глава 16. Устройства на логических схемах
Мультивибраторы, формирователи, триггеры, счетчики………………………. 391

Генераторы………………………………………………………………………………………………………………………………. 391

Схемы на основе триггера Шмитта………………………………………………………………………………… 397

Кварцевые генераторы……………………………………………………………………………………………………. 399

Формирователи импульсов…………………………………………………………………………………………………….. 403

Одновибраторы……………………………………………………………………………………………………………………….. 405

Схема периодического включения питания………………………………………………………………….. 408

Одновибраторы и генераторы на микросхеме 555………………………………………………………………. 410

Триггеры, регистры и счетчики………………………………………………………………………………………………. 415

Самый простой триггер…………………………………………………………………………………………………… 415

D-триггеры………………………………………………………………………………………………………………………… 418

Регистры……………………………………………………………………………………………………………………………. 420

Счетчики…………………………………………………………………………………………………………………………… 421

Цифровой лабораторный генератор……………………………………………………………………………………… 427

Глава 17. Откуда берутся цифры
Цифроаналоговые и аналого-цифровые преобразователи……………………. 431

Принципы оцифровки сигналов……………………………………………………………………………………………… 433

ЦАП…………………………………………………………………………………………………………………………………………… 436

АЦП…………………………………………………………………………………………………………………………………………… 440

АЦП параллельного действия…………………………………………………………………………………………. 440

АЦП последовательного приближения………………………………………………………………………….. 441

Интегрирующие АЦП………………………………………………………………………………………………………. 442

Цифровой термометр без микроконтроллеров……………………………………………………………………… 451

АЦП 572ПВ2 и ПВ5………………………………………………………………………………………………………….. 452

Практическая схема термометра……………………………………………………………………………………. 456

Часть IV. Микроконтроллеры…………………………………………………… 463

Глава 18. Начала микроэлектроники
Микропроцессоры, память и микроконтроллеры…………………………………. 465

Как работает микропроцессор?……………………………………………………………………………………………… 468

Лечение амнезии………………………………………………………………………………………………………………………. 475

Изобретаем простейшую ROM……………………………………………………………………………………….. 476

Общее устройство памяти……………………………………………………………………………………………….. 477

RAM…………………………………………………………………………………………………………………………………… 479

EPROM, EEPROM и флеш-память…………………………………………………………………………………… 480

Микроконтроллеры Atmel AVR……………………………………………………………………………………………… 484

Почему AVR?……………………………………………………………………………………………………………………. 485

Структура МК AVR…………………………………………………………………………………………………………. 486

Последовательные порты……………………………………………………………………………………………….. 488

Глава 19. Основы Arduino
Контроллеры, среда и примеры программирования……………………………… 491

Что такое Arduino?…………………………………………………………………………………………………………………… 492

Основные платы Arduino…………………………………………………………………………………………………………. 494

Установка среды программирования Arduino………………………………………………………………………. 499

Настройки Arduino IDE……………………………………………………………………………………………………. 503

Программы для Arduino…………………………………………………………………………………………………………… 504

Примеры программирования………………………………………………………………………………………………….. 511

Обмен через последовательный порт…………………………………………………………………………….. 511

Термостат на Arduino………………………………………………………………………………………………………. 515

Правильное подключение кнопки…………………………………………………………………………………… 518

Правильная мигалка на Ardiuno……………………………………………………………………………………… 522

Глава 20. Компоненты для Arduino
Как на Arduino делать устройства лучше фирменных………………………….. 525

Техническое задание……………………………………………………………………………………………………………….. 526

О выборе компонентов…………………………………………………………………………………………………….. 527

Интерфейс TWI (I2C)………………………………………………………………………………………………………………… 528

Датчики метеорологических параметров……………………………………………………………………………… 530

Датчики температуры и влажности……………………………………………………………………………….. 531

Барометры………………………………………………………………………………………………………………………… 534

Другие метеорологические датчики………………………………………………………………………………. 535

Особенности калибровки цифровых датчиков……………………………………………………………… 537

Часы………………………………………………………………………………………………………………………………………….. 538

Простейшие дисплеи……………………………………………………………………………………………………………….. 541

Подключение цифрового 4-разрядного дисплея к Arduino…………………………………………… 542

Часы на 4-разрядном дисплее…………………………………………………………………………………………. 543

Простой электронный термометр…………………………………………………………………………………… 546

Arduino и поразрядные матричные индикаторы…………………………………………………………………… 550

Схема подключения драйвера MAX6953 с I2C-интерфейсом……………………………………… 552

Программа………………………………………………………………………………………………………………………… 554

Работа с текстом на графическом дисплее MT-12864J………………………………………………………… 557

Подключение MT-12864J………………………………………………………………………………………………… 558

Русификация модуля MT-12864J……………………………………………………………………………………. 560

Строчные OLED-дисплеи………………………………………………………………………………………………………… 562

Контроллер WS0010 и библиотека LiquidCrystal…………………………………………………………. 563

Пишем по-русски……………………………………………………………………………………………………………… 565

Подключение строчных дисплеев Winstar…………………………………………………………………….. 566

Часы на основе OLED-дисплея……………………………………………………………………………………….. 568

Графические дисплеи Winstar…………………………………………………………………………………………………. 571

I2C-интерфейс для дисплеев Winstar………………………………………………………………………………………. 576

Передача данных по радиоканалу………………………………………………………………………………………… 579

Беспроводной UART: приемопередатчик HC-12………………………………………………………….. 579

Подключение передатчика и приемника RF link 433 MГц…………………………………………… 581

О режиме энергосбережения, Watchdog-таймере и питании метеостанции………………………. 587

Watchdog Timer………………………………………………………………………………………………………………… 588

О мерах по снижению энергопотребления…………………………………………………………………….. 592

Автономный датчик температуры/влажности……………………………………………………………………… 593

О конструктивном оформлении устройств на Arduino…………………………………………………………. 596

Глава 21. Применения Arduino
Избранные возможности платформы……………………………………………………. 599

Аналоговое управление внешними устройствами (ШИМ)………………………………………………….. 599

Принцип ШИМ-регулирования………………………………………………………………………………………. 600

ШИМ и Arduino………………………………………………………………………………………………………………… 601

Подбор MOSFET-ключей и драйверов для мощной нагрузки……………………………………… 604

Запись на SD-карту………………………………………………………………………………………………………………….. 607

Измерение частоты в Arduino…………………………………………………………………………………………………. 609

Метод первый — измерение частоты…………………………………………………………………………….. 610

Метод второй — измерение периода……………………………………………………………………………… 611

Ультразвуковой дальномер…………………………………………………………………………………………………….. 613

Пироэлектрический датчик…………………………………………………………………………………………………….. 615

Управляем с ИК-пульта от телевизора………………………………………………………………………………….. 618

Определение и применение кодов команд с ИК-пульта……………………………………………….. 618

Двухкнопочный плавный регулятор с запоминанием состояния……………………………………….. 621

Программа регулятора……………………………………………………………………………………………………. 623

О преимуществах и недостатках Arduino……………………………………………………………………………… 625

Глава 22. Персональный компьютер вместо паяльника
О программировании МК на ассемблере………………………………………………. 631

Некоторые дополнительные подробности архитектуры AVR……………………………………………. 632

Classic, Mega и Tiny………………………………………………………………………………………………………….. 632

Память программ…………………………………………………………………………………………………….. 633

Память данных (ОЗУ, SRAM)………………………………………………………………………………… 634

Энергонезависимая память данных (EEPROM)…………………………………………………… 635

Способы тактирования…………………………………………………………………………………………… 636

Параллельные порты ввода/вывода……………………………………………………………………… 638

Прерывания……………………………………………………………………………………………………………… 640

Таймеры-счетчики………………………………………………………………………………………………….. 642

Железо………………………………………………………………………………………………………………………………………. 644

Софт………………………………………………………………………………………………………………………………………….. 646

О конфигурационных битах……………………………………………………………………………………………………. 649

Примеры программирования………………………………………………………………………………………………….. 652

Самая простая программа………………………………………………………………………………………………. 653

Таймер без прерываний…………………………………………………………………………………………………… 657

Применение прерываний…………………………………………………………………………………………………. 661

Прерывание таймера по переполнению………………………………………………………………………… 664

Прерывание таймера по сравнению………………………………………………………………………………. 667

Арифметика многоразрядных чисел на ассемблере…………………………………………………………….. 669

Операции с числами в формате BCD……………………………………………………………………………… 673

Мощный инвертор на микроконтроллере……………………………………………………………………………… 676

Программная реализация ШИМ…………………………………………………………………………………….. 678

О схемотехнике инвертора……………………………………………………………………………………………… 683

Экономичный автономный датчик температуры…………………………………………………………………. 686

Глава 23. LGT8F328P, или импортозамещение по-китайски
Усовершенствованный аналог AVR и примеры его применения………….. 689

Общие особенности LGT8F328P на практике……………………………………………………………………….. 689

Документация…………………………………………………………………………………………………………………… 690

Что требуется для начала работы?………………………………………………………………………………… 690

Применение LGT8F328P для замены Arduino……………………………………………………………………….. 693

Стандартная мигалка и мигалка по кнопке…………………………………………………………………… 694

Правильная мигалка на LGT8F328P……………………………………………………………………… 695

Программный UART………………………………………………………………………………………………………… 696

Примеры использования расширенных функций LGT8F328P…………………………………………….. 698

Timer3………………………………………………………………………………………………………………………………… 698

Цифроаналоговый преобразователь……………………………………………………………………………… 699

Генератор «пилы»…………………………………………………………………………………………………… 700

Генератор синуса……………………………………………………………………………………………………. 702

Получение уникального идентификатора……………………………………………………………………… 703

Программирование LGT8F328P на ассемблере……………………………………………………………………. 704

Установка источника тактирования………………………………………………………………………………. 707

Мигалка с помощью Timer3……………………………………………………………………………………………. 709

Watchdog, энергосбережение и UART……………………………………………………………………………. 711

Приложения…………………………………………………………………………………… 713

Приложение 1. Резисторы и конденсаторы…………………………………………… 715

Международная цветная маркировка резисторов (с допуском 5 и 10%)…………………………… 715

Таблицы номиналов резисторов и конденсаторов……………………………………………………………….. 716

Приложение 2. Стандартные обозначения, размеры и характеристики некоторых гальванических элементов……………………………………………………………………………………………… 717

Приложение 3. Соответствие наименований и функциональности некоторых зарубежных и отечественных цифровых микросхем…………………………………………………… 719

Приложение 4. Словарь часто встречающихся аббревиатур и терминов. 722

Приложение 5. Единицы измерения и обозначения……………………………… 728

Физические величины и их единицы измерения по умолчанию………………………………………….. 728

Приставки и множители для образования десятичных кратных и дольных единиц…………. 729

Некоторые буквенные обозначения в электрических схемах……………………………………………… 729

Некоторые символические обозначения в электрических схемах……………………………………… 730

Символические обозначения мощности резисторов на схемах………………………………………….. 732

Приложение 6. Запись загрузчика и программирование Arduino Mini….. 734

Запись загрузчика (bootloader)……………………………………………………………………………………………….. 734

Arduino в роли ISP……………………………………………………………………………………………………………. 734

Запись загрузчика через любой ISP-программатор……………………………………………………… 737

Программирование Arduino Mini и Pro Mini………………………………………………………………………….. 738

Программирование Mini c помощью платы Arduino Uno…………………………………………….. 738

Программирование Mini через адаптер USB-UART……………………………………………………… 739

Программирование Arduino Mini через адаптер USB-UART
с автоматическим сбросом……………………………………………………………………………………………… 740

Литература и источники………………………………………………………………………. 743

Предметный указатель…………………………………………………………………………. 745

Ревич Юрий Всеволодович

Ревич Юрий Всеволодович – инженер-электронщик, журналист и писатель с многолетним стажем. Основной круг интересов – проектирование микроэлектронных устройств от принципиальной схемы до пользовательского интерфейса, информационные технологии, их влияние на современное общество, технологические инновации, история компьютеров. Автор 16 книг, в том числе «Занимательной электроники», выдержавшей 5 изданий в течение 15 лет, а также нескольких сотен публикаций в журналах, газетах и сетевых изданиях, в том числе ряда статей на портале Habr.ru.