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

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

Елисеев Д

Описание

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

Версия текста 1.1, (с) 2018

Введение

Современный мир наполнен интеллектуальной электроникой. Еще 50 лет назад единственными устройствами в доме были утюг и телевизор, сейчас, чтобы перечислить всё, не хватит пальцев на обеих руках. Маршрутизатор WiFi “раздает” интернет, “умные” розетки подключены к беспроводной сети и передают текущее потребление электроэнергии, датчик за окном передает температуру на висящую на стене метеостанцию, которая не только показывает погоду, но и синхронизирует и показывает точное время по радиосигналу из Германии. Напольные весы не только позволяют узнать вес, но и отправляют его на смартфон, наручные часы не только показывают время, но и считают число пройденных шагов.

Что объединяет все эти устройства? То, что внутри каждого из них есть микроконтроллер - небольшой компьютер, способный выполнять программу, без которой устройство не будет работать. И чтобы понимать современную технику, надо понимать не только электронику, но и программирование. Тем более, что это занимательно и вполне интересно.

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

Книга рассчитана на начинающих свой путь в освоении электроники, и на школьников от 10-12 лет. Поэтому теория дается в минимальном объеме, а основной акцент делается на практических занятиях.

Если кто-либо благодаря этой книге заинтересуется электроникой или программированием, значит она написана не зря.

Книга распространяется бесплатно в электронном виде, последнюю версию можно скачать на странице https://cloud.mail.ru/public/F6Vf/nY6iSxXcd.

Приятного чтения.

Часть 1. Основы электроники

Биты и байты в компьютере - для пользователя зачастую лишь данные, которые можно посмотреть на экране. Однако на физическом уровне, это все равно остается в виде изменения токов и напряжений, тех самых с которыми экспериментировали еще Гальвани и Тесла более 100 лет назад. Поэтому при создании цифровых схем, нужно хотя бы на базовом уровне понимать, как это работает. Это не требуется для пользователя обычного персонального компьютера, но если мы делаем какое-то устройство, способное “общаться” с внешним миром, без этого никак не обойтись. К примеру, можно подключить мотор напрямую к выводу микроконтроллера - и испортить контроллер, т.к. он в состоянии выдавать лишь небольшой ток. Можно подключить датчик, рассчитанный на 3.3В, к 5-вольтовому выводу Arduino, результат будет аналогичный. Понимание таких моментов позволит делать эффективные и надежные схемы.

Поэтому мы начнем с основ электричества - с тока и напряжения, с измерений в электрической цепи.

1.1 Детали и инструменты

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

Следующий вопрос - что и где купить. Весьма рекомендуется научиться приобретать товары на www.ebay.com - все комплектующие сейчас производятся в Китае, и заказывать их напрямую у китайских продавцов в 3-5 раз выгоднее, чем взять тот же товар в российском магазине. Для покупки на eBay достаточно зарегистрировать аккаунт Paypal, он позволяет оплачивать товары банковской картой, не передавая данные платежной карты непосредственно продавцу. Имея аккаунт Paypal, можно делать покупки и на ebay. Адрес и ФИО получателя стоит указать латинскими буквами, т.к. разные почтовые программы могут иметь разную кодировку, и не факт что в китайском магазине корректно отобразится русский шрифт. Ebay также имеет программу защиты покупателей - если товар имеет дефект, то продавец обязан вернуть деньги или выслать замену.

Для сравнения порядка цен, плата Arduino Nano 3.0 стоит в популярном магазине “Чип и дип” 440 рублей, точно такая же плата на eBay стоит 3.5$ с бесплатной почтовой доставкой, т.е. порядка 200р. 3-4 таких покупки в сумме дадут вполне приличную экономию, но заплатить за это придется 3-4 недельным ожиданием посылки.

Названия наборов для сборки приводятся на английском, чтобы их было легче найти в поиске.

Electronics Starter Kit with Breadboard

Неплохой набор из макетной платы, проводов, светодиодов, “пищалки”, конденсаторов и пр. Цена вопроса порядка 20$.

UNO R3 Starter Kit for Arduino

Набор из платы Arduino и различных сенсоров. Пригодится ко второй части книги.

Похожие книги

1С: Бухгалтерия 8 с нуля

Алексей Анатольевич Гладкий

Овладейте программой 1С:Бухгалтерия 8 с помощью этого исчерпывающего руководства. Книга детально описывает все аспекты работы с программой, от ввода данных до формирования отчетов. Вы научитесь автоматизировать основные участки бухгалтерии: учет наличных и безналичных средств, основных средств, товарно-материальных ценностей, зарплаты и производства. Подробные уроки с примерами помогут вам быстро освоить все функции программы. Эта книга – ваш надежный помощник в освоении 1С:Бухгалтерия 8.

1С: Управление торговлей 8.2

Алексей Анатольевич Гладкий

Современные торговые предприятия сталкиваются с огромным количеством задач: управление широким ассортиментом товаров, различными условиями продаж (предоплата, скидки), категориями клиентов (VIP, постоянные), складскими операциями, сертификацией и инвентаризацией. Эта книга посвящена автоматизации торговой деятельности с помощью популярного программного продукта "1С: Управление Торговлей 8.2". Вы узнаете, как эффективно использовать возможности программы для управления запасами, закупками, продажами, финансами и маркетингом. Подробно рассматриваются функциональные возможности, особенности работы с информационными базами и пользовательским интерфейсом. Идеальное руководство для начинающих пользователей, стремящихся освоить работу с программой "1С: Управление Торговлей 8.2" и повысить эффективность своего бизнеса.

200 лучших программ для Интернета. Популярный самоучитель

Илья Краинский

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

300 лучших программ на все случаи жизни

Виталий Петрович Леонтьев, Виталий Леонтьев

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