Рубрики
Без рубрики

Подключите Adafruit Pybadge в Wi-Fi

Узнайте, как подключить Adafruit Pybadge в Wi-Fi. Tagged с Maker, Adafruit, Pybadge, Python.

Этот пост содержит инструкции о том, как получить Adafruit pybadge Подключение к Wi-Fi с помощью Adafruit Airlift Fearwing Отказ

Код здесь также можно использовать для подключения Pyportal для Wi-Fi, используя встроенный чип ESP32

Аппаратное обеспечение

  • Adafruit pybadge – Это устройство Python, которое имеет дисплей и контроллеры, похожие на игровую консоль. Из коробки у него нет подключения Wi-Fi, но у него есть розетка из перьев на спине к подключению к добавленным доскам.

  • Adafruit Airlift Fearwing – Это дополнительный доп Wi-Fi на основе ESP32 для устройств Adafruit. Он поставляется с заголовками, и когда припаян на том, может подключиться к розетке из перьев на задней панели пибаджи.

Сборка оборудования

  1. Паять заголовки на воздухопроизводитель

  2. Подключите перьев в розетку на задней части пибадного

  3. Подключите Pybadge на свой компьютер через розетку USB

Программное обеспечение

Программное обеспечение для подключения к Wi-Fi требует некоторых библиотек Python схемы Adafruit, а также какой-то пользовательский код. Вы можете найти код на мой github Отказ

Установите библиотеки Adafruit

  1. Голова до Схема Python релизы на adafruit github repo

  2. Скачать последнюю версию библиотек для версии Python Circuit ты используешь

  3. Расстегните загруженный файл если необходимо

  4. Найдите Pybadge на своем компьютере. Это должно быть установлено как привод под названием TimpyPython.

  5. Внутри папки Pybadge открыть lib папка

  6. Скопируйте следующие файлы/папки из загруженной цепи Python библиотек к lib папка на пибаддже

    adafruit_bus_device
    adafruit esp32 spi.
    adafruit_requests.mpy.

Определите файл секретов с деталями Wi-Fi

Вместо того, чтобы кодировать детали соединения Wi-Fi в коде, лучше поставить их в отдельный файл, который можно скрыть от контроля исходного кода, либо, добавив его на ваш Гитигнар или скрывая изменения, используя Эта техника .

  1. Создайте файл под названием Secrets.py В корне Труппитон папка.

  2. Добавьте следующее в этот файл

    Установить быть SSID вашего Wi-Fi

    Установить <Пароль> Чтобы быть паролем для вашего Wi-Fi

Подключиться к Wi-Fi

  1. Создайте новый файл в корне Труппитон Папка называется connection.py

  2. Добавьте следующий код в этот файл. Вы можете найти этот файл мой github Если вы просто хотите скопировать его на свой Pybadge

  3. Добавьте следующий код в Code.py Файл в Труппитон папка. Этот файл уже должен быть там как часть установки по умолчанию, но если это не там, создайте его. Этот файл работает при ботинках Pybadge.

    Этот код использует Соединение Модуль для подключения к Wi-Fi, затем загружает некоторые тесты, чтобы показать, что он работает.

  4. Сохраните файл. Pybadge перезагрузится и подключается к Wi-Fi. Вы увидите соединение на экране Pybadge и в вашем терминале, если вы подключены на серийный выход Отказ

Оригинал: “https://dev.to/jimbobbennett/connect-an-adafruit-pybadge-to-wi-fi-15bl”