Raspberry Pi Pico в любительских проектах

Яманур Сай, Яманур Шрихари

Код товара: 4910398
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
Фиксированная скидка
Акция до 02.12.2024
 Подробнее
-50%
1 473
2 945
Доставим в
г. Москва
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Год издания:
2022

Описание

Характеристики

Raspberry Pi Pico - последнее дополнение к семейству продуктов Raspberry Pi, представленное компанией Raspberry Pi Foundation. Основанный на чипе RP2040, Pico - миниатюрный и быстрый микроконтроллер, обладающий достаточной мощностью для выполнения широкого спектра приложений.

Эта книга поможет вам использовать возможности Pico для создания инновационных продуктов. Вы познакомитесь с множеством проектов - от домашней автоматизации до создания большого семисегментного дисплея для демонстрации качества воздуха.
К концу чтения вы даже создадите собственного робота!

В числе рассматриваемых тем:

- программирование на Python, MicroPython, CircuitPython;
- знакомство со встроенным и дополнительным оборудованием;
- периферийные устройства, необходимые для Pico;
- последовательные интерфейсы, доступные на Pico;
- различные варианты плат Raspberry Pi Pico;
- советы и хитрости при разработке с помощью Pico;

Издание предназначено любителям DIY, а также будет полезна программистам, инженерам, студентам и школьникам, которые хотят разрабатывать встроенные системы для домашней автоматизации, "интернета вещей", робототехники и др.
код в Майшоп
4910398
возрастная категория
18+ (нет данных)
количество томов
1
количество страниц
282 стр.
размеры
241x170x20 мм
ISBN
978-5-93700-165-8
тип бумаги
офсетная (60-220 г/м2)
цвет
Чёрный
вес
568 г
язык
Русский
переплёт
Твёрдый переплёт

Содержание

Предисловие от издательства
Об авторах
О рецензентах
Предисловие
Часть I. Введение в Pico
Глава 1. Начало работы с Raspberry Pi Pico
Технические требования
Представление Raspberry Pi Pico и RP2040
Микроконтроллер RP2040
Обзор вариантов платы Pico
Пайка соединительного разъема Pico
Пайка разъема
Реализация примера "Hello World!"
Кнопка сброса для Pico (дополнительно)
MicroPython
Прошивка двоичного файла MicroPython
Написание первой программы
Реализация примера мигания светодиода
Описание примера кода
Пример CircuitPython
Второй пример мигания светодиода
CircuitPython или MicroPython?
Подключение полезного дополнительного
оборудования для Pico
Pico Breadboard Kit (набор Pico с макетной платой)
Pico GPIO Expansion Board (плата расширения
выводов GPIO Pico)
Pico HAT Expansion (расширение Pico HAT)
Grove Shield for Pi Pico (плата расширения Grove для
Pi Pico)
Pimoroni Pico Decker (четырехкратный расширитель)
Итоги
Глава 2. Последовательные интерфейсы и их
приложения
Технические требования
Установка необходимых библиотек
Датчик температуры HTU21D-F
Датчик температуры и влажности DHT20
OLED-дисплей (контроллер SSD1306)
Беспроводной модуль
Использование интерфейса UART для связи между
двумя платами Pico ..
Интерфейс UART
Настройка Pico
Программирование UART на платах Pico
Тестирование кода
Приложения интерфейса UART
Подключение датчиков через интерфейс I2C
Введение в интерфейс I2C
Подтягивающие резисторы
Тестирование датчика температуры HTU21D-F
Код датчика температуры HTU21D-F
Тестирование датчика температуры DHT20
Код для датчика температуры/влажности AHT20
Плата Feather RP2040
Устранение неполадок
Отображение данных о температуре на дисплее с
SPI-интерфейсом
Последовательный периферийный интерфейс (SPI)
Подключение дисплея
Отображение данных о температуре и влажности
Плата LILYGO RP2040
Настройка беспроводного модуля ESP32
Итоги
Глава 3. Проекты домашней автоматизации
Технические требования
Установка необходимых библиотек
NeoPixel LED
Беспроводной модуль
Подключение контактных датчиков
Управление приборами
Размещение состояний датчиков в облаке
Настройка Adafruit IO
Порядок размещения
Следующие шаги
Управление светодиодными лентами
Введение в Arduino Nano RP2040 Connect
Установка CircuitPython на RP2040 Connect
Подключение RP2040 к интернету
Итоги
Глава 4. Весело проводите время в саду!
Технические требования
Почему садоводство?
Установка необходимых библиотек
Датчик содержания влаги в почве
Беспроводной модуль
NeoPixel LED
Настройка датчика влажности почвы
Настройка беспроводного модуля
Настройка светодиода NeoPixel
Размещение данных в ThingSpeak
Собираем все вместе
Итоги
Часть II. Обучение через созидание
Глава 5. Строим метеостанцию
Технические требования
Проведение гражданских научных экспериментов
Установка необходимых библиотек
Датчик AM2315
Датчик BME280
Датчик ультрафиолетового излучения VEML6075
Тестирование датчиков
Тестирование датчика BME280
Тестирование датчика температуры/влажности
AM2315
Тестирование датчика VEML6075
Тестирование датчиков измерителя погоды
Тестирование датчика осадков
Проверка анемометра и флюгера
Проверка датчика направления
Тестирование беспроводного модуля
Сборка и тестирование метеостанции
Следующие шаги
Итоги
Глава 6. Проектируем настенный семисегментный
дисплей
Технические требования
О мотивации проекта
Возможные варианты использования
Установка необходимых библиотек
Беспроводной модуль
Выбор семисегментных индикаторов
Подключение настенного семисегментного дисплея
Создание драйверов для семисегментного дисплея
Использование дисплея
Простой веб-сервер
Пример управления через последовательный порт
Отслеживание физической активности
Собираем все вместе
Итоги
Глава 7. Разрабатываем устройство слежения за
качеством воздуха .
Технические требования
Мотивация проекта
Установка необходимых библиотек
Шаговый двигатель
Беспроводной модуль
Датчик CO2 SCD30
Использование общедоступных источников для
получения данных
о качестве воздуха
Выполнение запроса на Pico
Подключение датчика CO2 к Pico
Подключение шагового двигателя
Устройство дисплея
Создание интерактивного дисплея
Итоги
Часть III. Темы повышенной сложности
Глава 8. Беспроводная связь
Технические требования
Установка необходимых библиотек
Adafruit Bluefruit LE SPI Friend
Дополнительно: модуль LoRa
Дополнительно: датчик CO2
Подключение модуля Bluetooth с низким
энергопотреблением
Размещение показаний датчика через модуль
Bluetooth
Подключение модуля Sigfox
Что такое Sigfox?
Модуль Sigfox
Настройка модуля Sigfox
Пример кода
Подключение модулей LoRa
Что такое LoRa?
Примерный сценарий
Итоги
Глава 9. Строим робота!
Технические требования
Установка необходимых компонентов
Установка батарей
Управление светодиодами
Выбор двигателя и способы управления
различными типами
Двигатели постоянного тока
Шаговые двигатели
Серводвигатели
Управление двигателем постоянного тока
Управление серводвигателем
Тестирование датчиков
Ультразвуковой датчик
Датчики отслеживания линии
Тестирование робота
Соревнования по робототехнике
Итоги
Глава 10. Знакомство с приложениями TinyML
Технические требования
Дополнительное оборудование
Введение в TinyML
Представляем Arducam Pico4ML
Распознавание ключевых слов в звуковых
образцах
О платформе Edge Impulse
Классификация изображений
Разработка фронтальных устройств
Итоги
Глава 11. Создаем готовый продукт
Технические требования
Истоки Pico-телефона
Определение требований
Выбор компонентов
Построение макета
Установка необходимых библиотек
Тестирование модуля Notecard
Тестирование клавиатуры
Проектирование печатной платы
Подготовка принципиальной схемы
Раскладка печатной платы
Выбор корпуса
Генерация файлов Gerber
Изготовление плат
Монтаж печатной платы
Подготовка платы к эксплуатации
Окончательная сборка и тестирование
Развитие проекта
Замена Pico
Pimoroni PGA2040
RP2040 Stamp
Итоги
Глава 12. Дополнительные возможности работы с
Pico
Технические требования
Обновление прошивки Pico
Программирование Pico с помощью Arduino IDE
Загрузка и установка Arduino IDE
Установка пакета для платы Pico
Программирование на C/C++ с использованием Pico
SDK
Отладчики для Raspberry Pi Pico
Инструменты для создания прототипов и
разработки продукта
Макетная плата с указанием разводки выводов Pico
Получение профиля потребления вашего продукта
Nordic Power Profiler Kit
Joulescope
Программирование PIO
Итоги
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Raspberry Pi Pico в любительских проектах» (авторы: Яманур Сай, Яманур Шрихари), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта