Автор: Гололобов В.Н.
Книга называется «Самоучитель игры на паяльнике», но постарайтесь не обращать внимания на название книги. Суть радиолюбительства не в виртуозном владении паяльником, а в желании понять «Как оно устроено?», в естественном любопытстве и стремлении сделать что-то своё. Когда на этот остов добавляются знание и практика, любопытство превращается в любознательность, а радиолюбительство становится прекрасным занятием, способным не только развлечь вас в часы досуга, но обогащающим вас опытом, который поможет вам в работе, какую бы профессию вы себе не выбрали. В любой профессиональной деятельности много схожего в подходах и путях поиска решений.
Книга будет полезна широкому кругу читателей.
Предисловие
Макетные платы, не требующие пайки
Простые правила безопасности
Простые советы при работе с паяльником
Удобная любительская технология изготовления печатных плат
Другие полезные советы
Глава 1. Вокруг паяльникаРабочее место
Инструмент
Приборы
Компьютер
Детали
Блок питания
Глава 2. Первые опыты с электрическими цепямиЧто нам понадобится ?
Резистор
Два резистора
Диод
Транзистор
Что мы получили в итоге?
Глава 3. Первая собранная схемаПерегретый паяльник
Блок питания
Цифровой вольтметр
Глава 4. Активное и реактивное сопротивленияЕщё немного о резисторе
Конденсатор
Катушка индуктивности
Колебательный контур
Величины и единицы измерения ёмкости и индуктивности
Глава 5. Эксперименты с транзисторомНекоторые свойства транзистора
Схемы включения транзистора
Рабочая точка транзистора
Несколько слов о полевом транзисторе
Выбор транзистора
Глава 6. Обратная связьСтабилизация рабочей точки и ООС
Частотные характеристики
Положительная обратная связь
Глава 7. Пополнение рабочего места приборамиГенератор синусоидального сигнала
Генератор прямоугольных импульсов
Делитель напряжения
Реализация схем генераторов
Глава 8. Как читать электрические схемыПринципиальные схемы – графический язык
Как переводить с языка электрических схем
Несколько экспериментов со стабилизаторами
Компенсационный стабилизатор напряжения
Схема реального устройства
Ещё одно замечание
Глава 9. Разные усилители на транзисторахВходные усилители низкой частоты
Выходные усилители
Дифференциальный вход и операционный усилитель
Высокочастотные входные усилители и АРУ
Транзисторы в цифровых микросхемах
Глава 10. Пополнение рабочего места усилителемОписание одной из схем усилителя
Использование операционного усилителя
Использование микросхемы усилителя мощности
Некоторые соображения и рекомендации по сборке усилителя
Простые правила работы с готовым устройством
В измерениях можно потренироваться за компьютером
Глава 11. Токи и сигналыПостоянный и переменный ток
Сигнал
Что ещё полезно знать о сигналах?
Глава 12. Радиоприёмник под объективом осциллографаВиртуальный осциллограф и радиоприёмник
Чем приёмник прямого усиления отличается от супергетеродинного?
Формирование амплитудно-модулированного сигнала
Генератор по схеме емкостной трёхточки
Приёмники и передатчики
Глава 13. Цифровые микросхемыФормируют ли цифровые микросхемы цифры?
Триггер
Счёт
Сумматор
Логика и цифры
Практическое применение цифровых микросхем
О программах и макетной плате
Глава 14. ДатчикиЗачем нужны датчики?
Датчик влажности
Датчик газа
Датчик давления
Датчик магнитного поля
Датчик оптический
Датчик положения (расстояния)
Датчик температуры
Датчик тока
Датчики угла (энкодеры)
Датчики ультразвуковые
Датчики уровня жидкости
Датчики усилия
Датчики ускорения
Детектор потока жидкости и датчик расхода газа
О применении датчиков в любительских условиях
Глава 15. Как разговорить датчик?Электрические эквиваленты датчиков
Напряжение
Резистор
Конденсатор
И ещё один рецепт
Глава 16. Микроконтроллер – это круто?Откладываем по оси времени…
Архитектура микроконтроллера
Что нужно для работы с микроконтроллером?
Среды разработки микроконтроллеров
Резюмируя сказанное
Глава 17. Пора включить паяльникПодготовка
Немного о PCSGU250
Опыты с диодом
Глава 18. Опыты с конденсаторами, резисторами и транзисторамиИнтегрирующая электрическая цепь
Дифференцирующая RC цепь
Опыты с транзисторами
Глава 19. Опыты с индуктивностью и микросхемами (ОУ и 555)Дифференцирующая LR цепь
Колебательный контур
Операционный усилитель
Таймер 555 (КР1006ВИ1)
Глава 20. Зачем изучать программирование?То, о чём мы будем говорить дальше
О программировании «в общем»
Программатор
Программные инструменты
Глава 21. Пополняем домашнюю лабораториюНачало программирования на практике
Проверка работы программы
Глава 22. Продолжаем разрабатывать свой генераторРазбор результатов предыдущего эксперимента
Первое усовершенствование генератора
То, что следовало бы выкинуть из рассказа
Возвращение к первому усовершенствованию
Глава 23. Пополнение лаборатории (продолжение)Несколько диапазонов генератора
Выбор диапазонов генератора прямоугольных импульсов
Неприятности с большими числами
Глава 24. Пополняем домашнюю лабораторию (окончание)Начинаем завершающую работу над программой
Когда же появится сигнал?
Первая проверка программы
Зачем нужен режим отладки (debugging)?
Глава 25. Встроенные модули микроконтроллеровТакие разные микроконтроллеры
Встроенный модуль АЦП
Модуль таймера
Модули последовательного обмена данными
Модуль PWM
Прерывания
Глава 26. Микроконтроллер и некоторые датчикиДатчик температуры
Фотодатчик
Свето- и фотодиоды и микроконтроллер
Микрофон
Датчики емкостной природы
Глава 27. «Живой» радиоприёмник и усилительЧто нам сегодня понадобится?
Радиоприёмник, усилитель низкой частоты
Радиоприёмник, тестовый сигнал
Радиоприёмник, гетеродин
Радиоприёмник, усилитель промежуточной частоты
Генератор-пробник испытательного радиосигнала
Глава 28. ОсциллографЧто нам понадобится в этой главе?
Модуль Arduino и программа Xoscillo
Как прочитать синусоиду?
Реализация сканирующего напряжения
Реализация передачи данных
Модернизация процесса сканирования
Самый дешёвый осциллограф
Глава 29. Связь между электронными устройствамиЧто нам понадобится?
Связи внутри устройств
Связь между разными электронными устройствами
Что такое протокол?
RS485
SPI
I2C
One-wire (1-Wire)
CAN
Bluetooth
Wi-Fi
Что мы получили в результате?
Глава 30. Передатчик и приёмник данныхПередатчик
Приёмник
Второй этап предварительной проверки
Глава 31. Эксперименты с радиоканаломПервые эксперименты с приёмником
Окончательные эксперименты с приёмником
Что мы получили?
Глава 32. Разрабатываем схему кодового замкаЧто нам понадобится?
Электронный кодовый замок
Что мы получили?
Глава 33. Разрабатываем регулятор скорости вращенияСхема регулятора скорости вращения двигателя постоянного тока
Микроконтроллер в схеме регулятора скорости вращения
Что мы получили?
Глава 34. Такие разные «Мяу»Звуковая сигнализация
Эксперименты с микроконтроллером
Глава 35. Продолжаем знакомство с микроконтроллеромАзы программирования
Некоторые детали программирования
И вновь азы программирования
Глава 36. Микроконтроллер или без него?Переключатель ёлочных гирлянд
Переключатель гирлянд на реле
Реле на цифровых микросхемах
Что мы получили?
Глава 37. А не замахнуться ли нам..?Какие есть конструкторы-роботы?
Конструктор IE-ROBOPICA
Что такое datasheet?
Что такое конфигурация МК?
Глава 38. Начинаем осваивать микроконтроллер PIC16F887Что нам понадобится?
Первая программа
Нас трудности не пугают. Нам их только подавай!
Что мы получили?
Глава 39. Плата RBX-877V2.0 и программированиеЧто нам понадобится?
Продолжаем опыты с микроконтроллером
Вновь немного о языке Си
Продолжаем опыты с PIC16F887
Что мы получили?
Глава 40. В движении жизньЧто нам понадобится?
Первые опыты с моторами
Программа простого движения
Первые движения
Что мы получили?
Глава 41. Если что-то мешает движению вперёдЧто нам понадобится?
Как работает датчик расстояния?
Робот движется вперёд
Ещё раз о датчике расстояния и АЦП
Революционный держите шаг!
Что мы получили?
Глава 42. Робот ищет свой путьЧто нам понадобится?
Что представляют собой датчики в наборе IE-ROBOPICA?
Эксперимент по использованию датчиков отражения
Глава 43. Ручное управление роботомСигналы управления
Что мы получили?
Глава 44. Дочитав руководство к ROBOPICA до концаЧто дальше?
Модификация ручного управления
Управляем роботом с компьютера
Программа в Visual Basic
Что мы получили?
Глава 45. Управление роботом с компьютера (продолжение)Что нам понадобится?
Аппаратный модуль интерфейса COM-IR
Выбор элементов интерфейса
Окончательная сборка интерфейса
Что мы получили?
Глава 46. Управление с компьютера (продолжение)Если нет полнофункциональной программы Visual Basic
Что мы получили?
Глава 47. Если не хватает 2 кбайт памяти для программыWindows Vista
Linux Fedora 16
Подведём некоторые итоги
Глава 48. Движение робота в программе для SDCCФайл для работы с модулем PWM (ШИМ)
Первое крушение в моём цехе роботостроения
Переделываем файл motor.h
Глава 49. Продолжение работы с компилятором SDCCЧто можно сделать, для того, что бы работать было удобнее? Windows
Что можно сделать, для того, что бы работать было удобнее? Linux
Что мы получили?
Глава 50. Жидкокристаллический индикатор и компилятор SDCCЧто такое ЖКИ (он же LCD)?
Вывод символа на дисплей робота
Что ещё нужно выяснить?
Глава 51. АЦП и компилятор SDCCОписание работы с АЦП в справке к PIC16F887
Конфигурация порта
Выбор канала
Опорное напряжение АЦП
Генератор тактовой частоты преобразователя
Форматирование результата
Запуск преобразования
Пример процедур преобразования
Начинаем делать свои функции для работы с АЦП
Преобразование результата работы АЦП в текст
Вывод результата работы АЦП на ЖКИ с компилятором SDCC
Глава 52. Модуль USART и компилятор SDCCНесколько слов о модуле USART PIC16F887
Асинхронный режим EUSART
Включение передачи
Передача данных
Асинхронная передача
Включение приёмника
Получение данных
Асинхронный приём
Регистры USART
Передача данных через USART
Проблемы с прерыванием
RB0/INT INTERRUPT
Простая программа проверки прерывания
Заключение
Глава 53. Самодельный дальномерМногозадачность и недорогие микроконтроллеры
Дальномер из подручных средств
Объединение самодельного дальномера и микроконтроллера
Послесловие
Вместо последней главы
Где в программе транзистор КТ315?
Приложения
Приложение А. Программа TINA-TI
P.S. TINA-TI и Linux
Приложение Б. Программа Flowcode пятой версии
Приложение В. HiAsm вместо VB или Gambas
Приложение Г. ROBOPICA и SDCC
Приложение Д. Руководство к программе idealCircuit
Приложение Е. Руководство к программе Qucs