Оглавление:

CrowPi- Направьте вас от нуля к герою с Raspberry Pi: 9 шагов
CrowPi- Направьте вас от нуля к герою с Raspberry Pi: 9 шагов

Видео: CrowPi- Направьте вас от нуля к герою с Raspberry Pi: 9 шагов

Видео: CrowPi- Направьте вас от нуля к герою с Raspberry Pi: 9 шагов
Видео: Лучший ноутбук на базе Raspberry Pi, который я пробовал — CrowPi-L 2024, Июль
Anonim
Image
Image
CrowPi- Направьте вас от нуля к герою с Raspberry Pi
CrowPi- Направьте вас от нуля к герою с Raspberry Pi
CrowPi- Направьте вас от нуля к герою с Raspberry Pi
CrowPi- Направьте вас от нуля к герою с Raspberry Pi

Что такое CrowPi?

CrowPi - это плата для разработки, оснащенная 7-дюймовым дисплеем, которая может помочь вам изучить Raspberry Pi более простым способом. С CrowPi вы можете не только изучать основы информатики, но и практиковаться в программировании и выполнять многочисленные электронные проекты. CrowPi может улучшить ваши знания и способности в областях, связанных с аппаратным и программным обеспечением, специально разработанных, чтобы помочь вам развить навыки программирования на Python.

Зачем нужен CrowPi? Прежде чем вы ответите на этот вопрос, давайте проведем простую викторину. Вы сталкиваетесь с проблемами, указанными ниже? Просто скажите ДА или НЕТ. Вы интересуетесь электроникой или Raspberry Pi, но не знаете, с чего начать. Вы увлечены STEM-образованием, но не можете найти полезных и простых материалов для преподавания. Вы используете Raspberry Pi, но не извлекаете из него максимальную пользу. Вы выполнили несколько простых экспериментов и хотите изучить больше проектов и глубже погрузиться в мир электроники. Если вы скажете ДА один раз, CrowPi создан для вас. CrowPi поможет вам решить все проблемы, упомянутые выше.

ЕСЛИ ВЫ ХОТИТЕ УЗНАТЬ О CROWPI, НАЖМИТЕ СЮДА, ЧТОБЫ ПРОВЕРИТЬ

Шаг 1. Уроки CrowPi с Python 2.7

Уроки CrowPi с Python 2.7
Уроки CrowPi с Python 2.7
Уроки CrowPi с Python 2.7
Уроки 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 интегрированных модулей для создания проектов

19 интегрированных модулей для создания проектов
19 интегрированных модулей для создания проектов
19 интегрированных модулей для создания проектов
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

Пример проекта A
Пример проекта A

Использование зуммера в качестве оповещения

После предыдущего урока мы поняли, как использовать вывод GPIO как на выходе, так и на входе.

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

Что ты узнаешь

В конце этого урока вы сможете: Уметь управлять модулем зуммера с помощью выхода GPIO.

Что вам понадобится

CrowPi Board после первоначальной установки

Требуются коммутационные модули с помощью переключателя: Нет

Расположение зуммера на CrowPi

Зуммер расположен с правой стороны платы CrowPi, его легко обнаружить по громкому шуму, который он издает при активации. При первом использовании Raspberry Pi датчик зуммера может быть заклеен защитной наклейкой. Обязательно распечатайте наклейку, просто оторвав ее, и обнажите сам зуммер.

Шаг 4: Пример проекта A

Пример проекта A
Пример проекта A

Активация зуммера

Как и в предыдущем примере, мы подготовили специальный скрипт с подробными комментариями, которые объяснят, как работает весь процесс жужжания и как мы можем управлять зуммером с помощью вывода GPIO.

Сначала мы импортируем библиотеку RPi. GPIO и библиотеку времени для сна.

Затем мы настраиваем зуммер на выводе 12, устанавливаем режим GPIO на GPIO BOARD и устанавливаем вывод как вывод OUTPUT. Мы будем выводить жужжащий сигнал в течение 0,5 секунды, а затем отключим его, чтобы предотвратить громкий шум.

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

Шаг 5: Пример проекта B

Пример проекта B
Пример проекта B

Управление ЖК-дисплеем

ЖК-дисплей (и матричный дисплей), вероятно, самая забавная и самая захватывающая часть при создании проектов с использованием CrowPi, используя ЖК-дисплей, вы можете отображать данные, которые вы собираете с помощью датчиков CrowPi, а также обновлять их в режиме реального времени, в зависимости от изменения, которое модули проходит через! Например: вчера было очень жарко, а сегодня очень холодно - позвольте ЖК-дисплею CrowPi автоматически менять самую последнюю и самую свежую информацию, чтобы вы случайно не надели неподходящую одежду для учебы / работы!

Что ты узнаешь

В конце этого урока вы сможете: Что вы узнаете, как управлять ЖК-дисплеем и записывать на него данные.

Что вам понадобится

Плата CrowPi после первоначальной установки Требуется переключение модулей с помощью переключателя

*Нет

Расположение ЖК-экрана на CrowPi

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

Шаг 6: Пример проекта B

Пример проекта B
Пример проекта B

Работа с ЖК-дисплеем

I2C, как и некоторые другие датчики, также не работает с технологией GPIO, вместо этого мы используем что-то под названием «I2C» (тот же I2C, который мы использовали для датчика освещенности в наших предыдущих примерах), адрес, который мы будем использовать для ЖК-экрана, - 21, подключившись к этому адресу I2C, мы сможем отправлять команды, например: ввод текста или чисел, включение подсветки ЖК-дисплея, ее выключение, включение курсора и т. д.

Для управления ЖК-дисплеем мы будем использовать Adafruit_CharLCDBackpack, который является фреймворком Adafruit, который значительно упрощает нам работу с таким сложным продуктом! Перейдите по этой ссылке, чтобы загрузить скрипт и попробовать его самостоятельно:

Шаг 7. Пример проекта C

Пример проекта C
Пример проекта 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

Пример проекта C
Пример проекта C

Работа с RFID

Работать с RFID-модулем довольно просто. У нас есть 3 функции: авторизация, чтение, запись и деавторизация. Первым шагом будет, когда вы коснетесь NFC в это время, модуль, и наш скрипт попытается авторизовать чип, используя конфигурацию пароля по умолчанию (если вы не изменили его, он должен работать) впоследствии, когда авторизация будет успешной, он будет прочтите данные и распечатайте их на экране. После завершения он деавторизует и выйдет из скрипта. В другом примере скрипта мы сможем авторизовать, прочитать, перезаписать данные в новые данные, а затем деавторизовать. Перейдите по этой ссылке, чтобы загрузить скрипт и попробовать его самостоятельно:

Шаг 9: Где купить CrowPi?

Наш CrowPi был запущен на Kickstarter

Помогите нам отправить эти очаровательные связки ключей в производство по адресу

Новый CrowPi, который подойдет вашему ребенку для изучения RPI, и представляет собой универсальную платформу разработки RPI.

Продвигайте свой Raspberry Pi прямо сейчас !!!

Рекомендуемые: