Оглавление:
- Шаг 1. Уроки CrowPi с Python 2.7
- Шаг 2: 19 интегрированных модулей для создания проектов
- Шаг 3. Пример проекта A
- Шаг 4: Пример проекта A
- Шаг 5: Пример проекта B
- Шаг 6: Пример проекта B
- Шаг 7. Пример проекта C
- Шаг 8: Пример проекта C
- Шаг 9: Где купить CrowPi?
Видео: CrowPi- Направьте вас от нуля к герою с Raspberry Pi: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Что такое CrowPi?
CrowPi - это плата для разработки, оснащенная 7-дюймовым дисплеем, которая может помочь вам изучить Raspberry Pi более простым способом. С CrowPi вы можете не только изучать основы информатики, но и практиковаться в программировании и выполнять многочисленные электронные проекты. CrowPi может улучшить ваши знания и способности в областях, связанных с аппаратным и программным обеспечением, специально разработанных, чтобы помочь вам развить навыки программирования на Python.
Зачем нужен CrowPi? Прежде чем вы ответите на этот вопрос, давайте проведем простую викторину. Вы сталкиваетесь с проблемами, указанными ниже? Просто скажите ДА или НЕТ. Вы интересуетесь электроникой или Raspberry Pi, но не знаете, с чего начать. Вы увлечены STEM-образованием, но не можете найти полезных и простых материалов для преподавания. Вы используете Raspberry Pi, но не извлекаете из него максимальную пользу. Вы выполнили несколько простых экспериментов и хотите изучить больше проектов и глубже погрузиться в мир электроники. Если вы скажете ДА один раз, CrowPi создан для вас. CrowPi поможет вам решить все проблемы, упомянутые выше.
ЕСЛИ ВЫ ХОТИТЕ УЗНАТЬ О CROWPI, НАЖМИТЕ СЮДА, ЧТОБЫ ПРОВЕРИТЬ
Шаг 1. Уроки CrowPi с Python 2.7
- Урок 1 - Основы GPIO и как использовать ввод / вывод GPIO
- Урок 2 - Использование зуммера для звукового оповещения или уведомления.
- Урок 3 - Получите ввод от кнопки для управления зуммером.
- Урок 4 - Как работает реле и как им управлять.
- Урок 5 - Отправьте сигнал вибрации на датчик вибрации.
- Урок 6 - Обнаружение звука с помощью звукового датчика.
- Урок 7 - Обнаружение слабого или яркого света с помощью датчика освещенности.
- Урок 8 - Определите комнатную температуру и влажность с помощью датчика DHT11.
- Урок 9 - Обнаружение движения с помощью датчика движения.
- Урок 10 - Получение информации о расстоянии с помощью ультразвукового датчика.
- Урок 11 - Управление ЖК-дисплеем.
- Урок 12 - Считывание / запись карты RFID с помощью модуля RFID.
- Урок 13 - Использование шагового двигателя и выполнение шаговых движений.
- Урок 14 - Управление серводвигателями с помощью сервоинтерфейсов. - Урок 15 - Управление светодиодом матрицы 8x8.
- Урок 16 - Управление 7-сегментным дисплеем.
- Урок 17 - Обнаружение касания с помощью сенсорного датчика.
- Урок 18 - Определение наклона с помощью датчика наклона.
- Урок 19 - Использование и управление кнопочной матрицей. - Урок 20 - Изготовление собственной печатной платы с использованием хлебной доски.
Шаг 2: 19 интегрированных модулей для создания проектов
* 1 - Датчик зуммера - Используется для действительно громкого жужжания!
* 2 - Релейный датчик - Используется для размыкания и замыкания электронных цепей.
* 3 - Датчик микрофона - используется для обнаружения громкого шума в комнате.
* 4 - Датчик наклона - используется для определения наклона доски вправо или влево.
* 5 - Датчик вибрации - используется для создания сильной вибрации над доской CrowPi.
* 6 - Датчик движения - используется для обнаружения движения или движения вокруг
* 7 - Датчик касания - Используется как сенсорная кнопка, которую можно нажать на
* 8 - Подключение шагового двигателя - Используется для перемещения предметов и выполнения шаговых движений.
* 9 - Соединения сервоприводов - используются для поворота вещей
* 10 - ИК-датчик - используется для отправки и приема инфракрасных сигналов.
* 11 - Модуль DH11 - Используется для определения температуры и влажности в помещении.
* 12 - Ультразвуковой датчик - используется для обнаружения и измерения расстояния
* 13 - Датчик освещенности - используется для обнаружения и измерения прямого света в комнате.
* 14 - ЖК-модуль - используется для отображения вещей и текста
* 15 - Сегментный светодиод - Используется для отображения чисел и данных * 16 - Матричный светодиод - Используется для отображения текста и других данных
* 17 - Модуль RFID - используется для обнаружения чипов и модулей NFC, способных как читать, так и писать.
* 18 - Независимые кнопки - могут использоваться для игр или управления роботом
* 19 - Матричные кнопки - могут использоваться как клавиатура или кнопки с несколькими опциями
Шаг 3. Пример проекта A
Использование зуммера в качестве оповещения
После предыдущего урока мы поняли, как использовать вывод GPIO как на выходе, так и на входе.
Чтобы проверить это, мы воспользуемся реальным примером и применим наши знания из предыдущего класса в одном из модулей над доской. Мы будем использовать модуль «зуммер». Зуммер, как следует из названия, гудит. Мы будем использовать выход GPIO для отправки сигнала на зуммер и замкнуть цепь, чтобы создать громкий жужжащий звук, затем мы отправим другой сигнал, чтобы выключить его и замкнуть цепь.
Что ты узнаешь
В конце этого урока вы сможете: Уметь управлять модулем зуммера с помощью выхода GPIO.
Что вам понадобится
CrowPi Board после первоначальной установки
Требуются коммутационные модули с помощью переключателя: Нет
Расположение зуммера на CrowPi
Зуммер расположен с правой стороны платы CrowPi, его легко обнаружить по громкому шуму, который он издает при активации. При первом использовании Raspberry Pi датчик зуммера может быть заклеен защитной наклейкой. Обязательно распечатайте наклейку, просто оторвав ее, и обнажите сам зуммер.
Шаг 4: Пример проекта A
Активация зуммера
Как и в предыдущем примере, мы подготовили специальный скрипт с подробными комментариями, которые объяснят, как работает весь процесс жужжания и как мы можем управлять зуммером с помощью вывода GPIO.
Сначала мы импортируем библиотеку RPi. GPIO и библиотеку времени для сна.
Затем мы настраиваем зуммер на выводе 12, устанавливаем режим GPIO на GPIO BOARD и устанавливаем вывод как вывод OUTPUT. Мы будем выводить жужжащий сигнал в течение 0,5 секунды, а затем отключим его, чтобы предотвратить громкий шум.
Перейдите по этой ссылке, чтобы загрузить скрипт и попробовать его самостоятельно:
Шаг 5: Пример проекта B
Управление ЖК-дисплеем
ЖК-дисплей (и матричный дисплей), вероятно, самая забавная и самая захватывающая часть при создании проектов с использованием CrowPi, используя ЖК-дисплей, вы можете отображать данные, которые вы собираете с помощью датчиков CrowPi, а также обновлять их в режиме реального времени, в зависимости от изменения, которое модули проходит через! Например: вчера было очень жарко, а сегодня очень холодно - позвольте ЖК-дисплею CrowPi автоматически менять самую последнюю и самую свежую информацию, чтобы вы случайно не надели неподходящую одежду для учебы / работы!
Что ты узнаешь
В конце этого урока вы сможете: Что вы узнаете, как управлять ЖК-дисплеем и записывать на него данные.
Что вам понадобится
Плата CrowPi после первоначальной установки Требуется переключение модулей с помощью переключателя
*Нет
Расположение ЖК-экрана на CrowPi
ЖК-экран занимает большую часть платы CrowPi, поэтому мы уверены, что вы сразу это заметили! Как только запустится демонстрационный скрипт и примеры, CrowPi включится с красивым фоновым освещением, которое будет видно, даже когда все огни в комнате выключены.
Шаг 6: Пример проекта B
Работа с ЖК-дисплеем
I2C, как и некоторые другие датчики, также не работает с технологией GPIO, вместо этого мы используем что-то под названием «I2C» (тот же I2C, который мы использовали для датчика освещенности в наших предыдущих примерах), адрес, который мы будем использовать для ЖК-экрана, - 21, подключившись к этому адресу I2C, мы сможем отправлять команды, например: ввод текста или чисел, включение подсветки ЖК-дисплея, ее выключение, включение курсора и т. д.
Для управления ЖК-дисплеем мы будем использовать Adafruit_CharLCDBackpack, который является фреймворком Adafruit, который значительно упрощает нам работу с таким сложным продуктом! Перейдите по этой ссылке, чтобы загрузить скрипт и попробовать его самостоятельно:
Шаг 7. Пример проекта C
Чтение / запись карты RFID с помощью модуля RFID
Модуль RFID - один из самых интересных и полезных модулей на рынке, который используется во всем мире в самых разных решениях, таких как: интеллектуальный дверной замок, входная карточка сотрудника, визитные карточки и даже на собачьих ошейниках? Вне зависимости от того, какой проект у вас есть - RFID-модуль обязательно пригодится!
Что ты узнаешь
В конце этого урока вы сможете: Управлять RFID, считывать и записывать данные с него, а также распознавать микросхемы Что вам понадобится
Плата CrowPi после первоначальной установки RFID-чипа (входит в состав CrowPi)
Требуются коммутационные модули с помощью переключателя
*Нет
Расположение модуля RFID на CrowPi
Модуль RFID расположен прямо под Raspberry Pi (ноль или 3), он выглядит как небольшой чип с изображением «Wi-Fi», выходящим из него, что означает беспроводное соединение (что и делает RFID), чтобы использовать его, мы необходимо взять чип или карту, поставляемую с CrowPi, и передать ее над областью чипа CrowPi RFID достаточно близко, чтобы наш скрипт мог ее обнаружить. 2-4 см должно быть достаточно близко, попробуйте!
Шаг 8: Пример проекта C
Работа с RFID
Работать с RFID-модулем довольно просто. У нас есть 3 функции: авторизация, чтение, запись и деавторизация. Первым шагом будет, когда вы коснетесь NFC в это время, модуль, и наш скрипт попытается авторизовать чип, используя конфигурацию пароля по умолчанию (если вы не изменили его, он должен работать) впоследствии, когда авторизация будет успешной, он будет прочтите данные и распечатайте их на экране. После завершения он деавторизует и выйдет из скрипта. В другом примере скрипта мы сможем авторизовать, прочитать, перезаписать данные в новые данные, а затем деавторизовать. Перейдите по этой ссылке, чтобы загрузить скрипт и попробовать его самостоятельно:
Шаг 9: Где купить CrowPi?
Наш CrowPi был запущен на Kickstarter
Помогите нам отправить эти очаровательные связки ключей в производство по адресу
Новый CrowPi, который подойдет вашему ребенку для изучения RPI, и представляет собой универсальную платформу разработки RPI.
Продвигайте свой Raspberry Pi прямо сейчас !!!
Рекомендуемые:
Как достичь любого сопротивления / емкости, используя уже имеющиеся у вас компоненты !: 6 шагов
Как получить любое сопротивление / емкость, используя уже имеющиеся у вас компоненты !: Это не просто еще один калькулятор последовательного / параллельного эквивалентного сопротивления! Эта программа рассчитывает, как комбинировать резисторы / конденсаторы, которые у вас есть в настоящее время, чтобы достичь требуемого значения сопротивления / емкости. Вам когда-нибудь требовались спецификации
Топ-5 машин-роботов Arduino, которые поразят вас: 11 шагов
Топ-5 автомобилей-роботов Arduino, которые поразят вас: Здравствуйте, друзья, в этом уроке мы увидим 5 лучших интеллектуальных автомобилей-роботов 2020 года с полными шагами, кодом и принципиальной схемой. На верхнем видео вы можете увидеть работу всех этих роботов. В этих проектах вы будете взаимодействовать с: " Избегать края стола
Робот, который скажет, обманывает ли продавец электроники вас или нет: 6 шагов
Робот, который сообщает, обманывает ли продавец электроники вас или нет: в прошлом году я и мой отец пошли в недавно открывшийся магазин робототехники / электроники очень близко к тому месту, где мы живем. Когда я вошел туда, он был полон электроники, серовиков, датчиков, малиновых писем и ардуинов. На следующий день мы пошли в тот же магазин и купили
Регистратор данных GPS DIY для вас, следующая поездка / пешеходная тропа: 11 шагов (с изображениями)
Самодельный регистратор данных GPS для вас. Следующая поездка / пешеходная тропа: это регистратор данных GPS, который вы можете использовать для нескольких целей, скажем, если вы хотите записать свою долгую поездку, которую вы совершили на выходных, чтобы проверить цвета осени. или у вас есть любимая тропа, которую вы посещаете осенью каждый год, и вы
Настройка Raspberry Pi с нуля для регистрации данных с Arduino: 5 шагов
Настройка Raspberry Pi с нуля для регистрации данных с Arduino: это руководство предназначено для тех, у кого нет опыта установки нового оборудования или программного обеспечения, не говоря уже о Python или Linux. Допустим, вы заказали Raspberry Pi (RPi) с SD карта (минимум 8ГБ, я использовал 16ГБ, тип I) и блок питания (5В, минимум 2