Подключите к Raspberry Pi And Pi Zero с помощью последовательного кабеля USB To TTL

  1. Требования
  2. Подготовка компьютера к эмуляции терминала
  3. Включение режима UART на Raspberry Pi
  4. Подключение к Raspberry Pi с помощью последовательного кабеля TTL
  5. Заключение
  6. Ник Рабой

Когда дело доходит до настройки Raspberry Pi в первый раз, есть несколько вариантов, многие из которых могут быть неприятны. Это включает в себя конфигурацию Raspberry Pi и меньшего Pi Zero. Ранее я писал о используя Raspberry Pi в качестве безголового юнита , но в этом уроке было требование Ethernet. Недавно я писал о подключение к Pi Zero через стандартный кабель micro USB и SSH , что не составило труда, но потребовало нескольких потенциально трудоемких шагов.

Есть ли лучший способ подключиться и настроить эти устройства Интернета вещей (IoT)?

Я не обязательно назвал бы это лучшим способом, но скорее другим вариантом к конфигурации Raspberry Pi. Вы можете подключиться к Raspberry Pi и Pi Zero через доступные контакты GPIO с помощью последовательного кабеля USB-TTL. Мы увидим, как это сделать.

Продвигаясь вперед, вы должны отметить несколько вещей. Во-первых, это было вдохновлено Руководство Adafruit по использованию консольного кабеля , Это не сработало для меня, но поставило меня на правильный путь. Я сделаю несколько ссылок на выводы GPIO моего Raspberry Pi Zero, но вы должны заметить, что в большинстве сценариев Pi Zero не поставляется с присоединенным заголовком GPIO. Я впаял свою, и, как первый раз, это было не так уж плохо.

На изображениях выше вы увидите контакты GPIO на различных устройствах Raspberry Pi. Конфигурация контактов одинакова для всех устройств Raspberry Pi, независимо от формы, размера или версии. Вы также заметите кабель, который мы будем использовать для подключения. Давайте разберемся с полными спецификациями того, что нам нужно для успеха.

Требования

Есть только несколько требований для успеха этого проекта. Они найдены ниже со ссылкой, чтобы купить их:

Это руководство не покажет вам, как паять свои собственные заголовки, поэтому, если вам не нравится эта задача, вам, вероятно, стоит придерживаться стандартного Raspberry Pi. Если вы еще не установили карту Raspberry Pi micro SD, вы можете посмотреть, как это сделать. Вот , Не нужно проходить другие шаги после установки Raspbian Linux.

Подготовка компьютера к эмуляции терминала

При работе с GPIO вам понадобятся специальные драйверы. Использование терминала или PuTTY в Windows недостаточно для выполнения работы.

Я использую Mac, поэтому мне не очень поможет в области Windows и Linux, но, насколько я понимаю, процесс не слишком отличается. На Mac загрузите следующие драйверы чипсета:

Драйверы для чипсетов Prolific

Драйверы SiLabs CP210X

Установка обоих безопасна, но если вы точно знаете, какой набор микросхем вы используете, перейдите к деталям. Когда дело доходит до Linux и Windows, зайдите на веб-сайты Prolific и SiLabs, чтобы получить то, что вам нужно, или получить подробную информацию от Adafruit ,

Когда компьютерное программное обеспечение готово к работе, нам нужно внести некоторые изменения в нашу настройку Raspbian.

Включение режима UART на Raspberry Pi

На данный момент мы еще не подключились к нашему Raspberry Pi. Это нормально, если вы не используете новую установку.

Вставьте карту micro SD в компьютер и откройте установленный загрузочный диск. В корне этого диска должен быть файл с именем config.txt . Нам нужно добавить определенную строку в конец этого файла, чтобы включить режим UART.

enable_uart = 1

После добавления вышеуказанной строки можно безопасно подключить карту к устройству Raspberry Pi, которое вы планируете использовать. Конфигурации завершены, и пришло время подключить устройство и подключиться через терминал или PuTTY.

Прежде чем мы начнем соединять провода, мы должны знать что-то. Один провод на последовательном кабеле отвечает за питание Raspberry Pi. Если мы решим использовать этот провод, и он не является обязательным, мы абсолютно не должны подключать стандартный USB-кабель питания. Предоставление двух источников энергии сломает ваше устройство.

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

Конфигурация кабеля должна выглядеть следующим образом:

Красный провод, если используется, должен быть подключен к первому контакту на верхнем уровне. Предположим, верхний уровень - это строка, ближайшая к краю Raspberry Pi. Черный провод следует прикрепить к третьему контакту, белый к четвертому контакту и зеленый к пятому контакту. Все контакты должны быть на верхнем уровне.

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

Подключение к Raspberry Pi с помощью последовательного кабеля TTL

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

Я на Mac, поэтому я не смог проверить соединение через компьютер с Microsoft Windows или Linux. На Mac откройте Терминал и выполните следующее:

screen /dev/cu.usbserial 115200

Эта команда отличается от команд, которые я видел в Интернете. Честно говоря, я использую El Capitan (10.11.6), но я думаю, что он будет согласован и с другими версиями. Если у вас нет /dev/cu.usbserial на вашем компьютере, посмотрите, какие другие файлы /dev/cu.* у вас есть, и выполните то, что вам нужно.

* у вас есть, и выполните то, что вам нужно

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

На данный момент учетными данными Raspbian впервые будут пи в качестве имени пользователя и raspberry в качестве пароля.

Для Linux и Windows я призываю вас посетить Adafruit образовательный сайт чтобы увидеть, если их инструкции остаются в силе.

Заключение

Вы только что увидели, как подключиться к Raspberry Pi и Pi Zero с помощью контактов GPIO и последовательного кабеля USB-TTL, альтернативы использованию Ethernet, эмуляции USB и отдельного экрана. Если вы заинтересованы в подключении к Pi Zero без заголовка, вы можете проверить мой другой учебник по теме SSH через USB , Аналогично, если вы хотите использовать Ethernet на стандартном устройстве Raspberry Pi, вы можете проверить как настроить безголовый блок ,

Это руководство содержит партнерские ссылки на продукты, которые я использовал. Хотя вам не нужно использовать те же продукты, что и я, он поддержит этот блог, если вы это сделаете.

Ник Рабой

Ник Рабой - сторонник современных веб-технологий и технологий мобильной разработки. Он имеет опыт работы с Java, JavaScript, Golang и множеством фреймворков, таких как Angular, NativeScript и Apache Cordova. Ник пишет о своем опыте разработки, связанном с тем, чтобы сделать веб-и мобильную разработку проще для понимания.

Похожие

Raspberry Pi 2 - мини-компьютер с бесплатной Windows 10
... pi-2-mini-komputer-s-besplatnoj-windows-10-1.jpg" alt="Автор Войтек Ониск Команда, ответственная за разработку проекта Raspberry Pi, сегодня всех удивила"> Команда, ответственная за разработку проекта Raspberry Pi, сегодня всех удивила. Энтузиасты мини-компьютеров ожидали новую версию популярной «Малинки» только в 2017 году, а тем временем она дебютировала ... сегодня. Это полная поддержка Windows 10, которую Microsoft сделает доступной совершенно бесплатно. Raspberry
10 отличных бесплатных игр для вашего iPad
Реклама Кто получил IPad на Рождество? Я сделал, и с тех пор я был приклеен к этому. Однако я сразу заметил одну вещь - отсутствие качественных бесплатных приложений в App Store для iPad. Это не похоже на App Store для iPhone / iPod Touch, это точно. Черт, совсем недавно я смог найти достаточно приложений
Raspberry Pi 3 Model B + в качестве микро веб-сервера - часть 1
Хотели бы вы иметь свой собственный выделенный WWW-сервер, на котором вы могли бы установить, например, WordPress? Хотели бы вы изучить основы операционных систем Linux? Хотите запустить и настроить такой сервер самостоятельно? Хотели бы вы использовать свое оборудование для многих других приложений в будущем (например, метеостанция, система управления умным домом, автономное интернет-радио, энергосберегающее сетевое хранилище, компьютер с операционной системой Linux и т. Д.)? Если вы
USB, Firewire & Thunderbolt: что лучше для аудио?
... компьютер, каковы плюсы и минусы множества предлагаемых протоколов подключения? Лучше купить аудиоинтерфейс, который подключается к моему компьютеру через USB, Firewire, Thunderbolt или PCIe? Какой из них еще пригодится через пять или 10 лет? И почему вокруг нет больше интерфейсов USB 3? По мере того, как расширяются наши возможности получения данных от A до B - недавно были добавлены USB 3, Thunderbolt и Thunderbolt 2, в то время как интерфейсы PCIe, USB 1, USB 2 и Firewire 400 и 800
Градиенты с помощью CSS3 »perun.net
Использование CSS3 для реализации цветовых градиентов не является чем-то новым. Вот очень простой пример: .evolution {background: -moz-linear-Gradient (вверху, # 900, # 079); цвет: #fff; набивка: 2,5em 3em; } Этот пример выглядит в Mozilla Firefox следующим образом: Это не все, что возможно
Как перенести домен 1and1 в LCN
В этом руководстве объясняется, как перевести свой 1and1 доменное имя в LCN. Переместить свой домен очень просто, и, передав его нам, вы получите отличный сервис, бесплатные функции и конкурентоспособные цены! Процесс переноса зависит от типа домена, который вы пытаетесь переместить, однако мы предоставим вам покрытие. Давайте начнем… Перенос доменов в Великобритании (.co.uk, .org.uk, .me.uk, .uk) из 1and1
Как легко загружать изображения из URL в WordPress с помощью Grab & Save
Разве это не раздражает, когда вы ссылаетесь на URL изображения только для того, чтобы изображение позже было удалено? Это недостаток отсутствия изображения на вашем собственном сервере. Однако для того, чтобы загрузить изображение, его обычно сначала нужно загрузить. Тогда вы можете использовать FTP для загрузки файлов в WordPress или вы можете использовать встроенный в
Как установить Cacti с помощью Cacti-Spine в Debian и Ubuntu
В этом руководстве мы узнаем, как установить и настроить инструмент мониторинга сети Cacti в последних версиях Debian и Ubuntu 16.04 LTS . Cacti будет собираться и устанавливаться из исходных файлов во время этого руководства. Cacti - это инструмент мониторинга с открытым исходным кодом, созданный для мониторинга сетей, особенно сетевых устройств, таких как коммутаторы, маршрутизаторы, серверы по протоколу SNMP. Cacti взаимодействует
WordPress Plugin Boilerplate Часть 2: Разработка плагина
... как код организован в Boilerplate. Чтобы продолжить эту серию, мы применим то, чему научились ранее, для создания реального рабочего плагина. Мы рассмотрим, как быстро мы можем запустить и запустить наш плагин, используя код Boilerplate, с минимально возможной работой. Эта статья будет сосредоточена на создании и активации плагина, а также на разработке функциональности плагина для администратора. Для того, чтобы следовать этому руководству, вам понадобится базовое понимание PHP и
ТЕСТ: Microsoft Lumia 535
Microsoft Lumia 535 Размер: 140,2 х 72,4 х 8,8 мм Вес: 146 грамм Дисплей: 5 дюймов, 960 х 540 пикселей, IPS Процессор: Qualcomm Snapdragon 200, четырехъядерный процессор Cortex-A7 с тактовой частотой 1,2 ГГц, 1 ГБ оперативной памяти, графический процессор Adreno 302 Операционная система: Windows Phone 8.1, Lumia Denim Технология: 3G, Wi-Fi,
Совет по развитию USB Teensy
... PI 1,1,1 1,1,1 3,1,1 3,2,1 Цена $ 16,00 $ 24,00 $ 19,00 $ 19,80 Приложение Teensy Loader Teensy

Комментарии

Можно ли отправить триггеры TTL для отметки данных Enobio / Starstim?
Можно ли отправить триггеры TTL для отметки данных Enobio / Starstim? Да, мы предоставляем интерфейс TTL для этой цели. Увидеть TTL Руководство пользователя и TTL раздел , Каково разрешение ЭЭГ наших устройств в мкВ? Разрешение
Вы хотите знать, действительно ли загрузка этого файла прошла успешно или антивирусная проверка дала положительный результат, но у вас нет компьютера?
Вы хотите знать, действительно ли загрузка этого файла прошла успешно или антивирусная проверка дала положительный результат, но у вас нет компьютера? Хорошо, сделайте телефонный звонок дома и спросите своего брата / сестру, свою мать или своего отца, правильно? Как скажешь? Вы уже пробовали хотя бы десяток раз, но никто не отвечает вам? Что ж, тогда постарайтесь принести минимум терпения (достаточно времени, чтобы потом все проверить!) И подготовиться к следующему разу. Вы спрашиваете меня,
И почему вокруг нет больше интерфейсов USB 3?
И почему вокруг нет больше интерфейсов USB 3? По мере того, как расширяются наши возможности получения данных от A до B - недавно были добавлены USB 3, Thunderbolt и Thunderbolt 2, в то время как интерфейсы PCIe, USB 1, USB 2 и Firewire 400 и 800 остаются доступными - такие вопросы часто задают как профессионалами, так и пользователями домашних студий. В этой статье я постараюсь рассказать вам, что вам нужно знать при инвестировании в аудио компьютер и / или аудиоинтерфейс. Прежде
Эти статьи также могут вас заинтересовать: Путеводители Откройте для себя интеллектуальное отопление с помощью направляющих Homematic Economic или верхних полок?
Эти статьи также могут вас заинтересовать: Путеводители Откройте для себя интеллектуальное отопление с помощью направляющих Homematic Economic или верхних полок? Какой видеорегистратор будет работать лучше? подробнее> В сегодняшней статье о тепловых
Возможно, вам интересно узнать, как выучить язык с помощью этого журнала?
Возможно, вам интересно узнать, как выучить язык с помощью этого журнала? Я спешу с ответом и фотографиями, чтобы вы могли красиво все проиллюстрировать. Эти журналы отличают многочисленные, очень интересные

Есть ли лучший способ подключиться и настроить эти устройства Интернета вещей (IoT)?
Хотели бы вы изучить основы операционных систем Linux?
Хотите запустить и настроить такой сервер самостоятельно?
Компьютер, каковы плюсы и минусы множества предлагаемых протоколов подключения?
Лучше купить аудиоинтерфейс, который подключается к моему компьютеру через USB, Firewire, Thunderbolt или PCIe?
Какой из них еще пригодится через пять или 10 лет?
И почему вокруг нет больше интерфейсов USB 3?
Можно ли отправить триггеры TTL для отметки данных Enobio / Starstim?
Увидеть TTL Руководство пользователя и TTL раздел , Каково разрешение ЭЭГ наших устройств в мкВ?