Этот пост содержит инструкции о том, как получить Adafruit pybadge Подключение к Wi-Fi с помощью Adafruit Airlift Fearwing Отказ
Код здесь также можно использовать для подключения Pyportal для Wi-Fi, используя встроенный чип ESP32
Аппаратное обеспечение
Adafruit pybadge – Это устройство Python, которое имеет дисплей и контроллеры, похожие на игровую консоль. Из коробки у него нет подключения Wi-Fi, но у него есть розетка из перьев на спине к подключению к добавленным доскам.
Adafruit Airlift Fearwing – Это дополнительный доп Wi-Fi на основе ESP32 для устройств Adafruit. Он поставляется с заголовками, и когда припаян на том, может подключиться к розетке из перьев на задней панели пибаджи.
Сборка оборудования
Паять заголовки на воздухопроизводитель
Подключите перьев в розетку на задней части пибадного
Подключите Pybadge на свой компьютер через розетку USB
Программное обеспечение
Программное обеспечение для подключения к Wi-Fi требует некоторых библиотек Python схемы Adafruit, а также какой-то пользовательский код. Вы можете найти код на мой github Отказ
Установите библиотеки Adafruit
Скачать последнюю версию библиотек для версии Python Circuit ты используешь
Расстегните загруженный файл если необходимо
Найдите Pybadge на своем компьютере. Это должно быть установлено как привод под названием
TimpyPython.
Внутри папки Pybadge открыть
lib
папкаСкопируйте следующие файлы/папки из загруженной цепи Python библиотек к
lib
папка на пибадджеadafruit_bus_device adafruit esp32 spi. adafruit_requests.mpy.
Определите файл секретов с деталями Wi-Fi
Вместо того, чтобы кодировать детали соединения Wi-Fi в коде, лучше поставить их в отдельный файл, который можно скрыть от контроля исходного кода, либо, добавив его на ваш Гитигнар
или скрывая изменения, используя Эта техника .
Создайте файл под названием
Secrets.py
В корнеТруппитон
папка.Добавьте следующее в этот файл
Установить
быть SSID вашего Wi-FiУстановить
<Пароль>
Чтобы быть паролем для вашего Wi-Fi
Подключиться к Wi-Fi
Создайте новый файл в корне
Труппитон
Папка называетсяconnection.py
Добавьте следующий код в этот файл. Вы можете найти этот файл мой github Если вы просто хотите скопировать его на свой Pybadge
Добавьте следующий код в
Code.py
Файл вТруппитон
папка. Этот файл уже должен быть там как часть установки по умолчанию, но если это не там, создайте его. Этот файл работает при ботинках Pybadge.Этот код использует
Соединение
Модуль для подключения к Wi-Fi, затем загружает некоторые тесты, чтобы показать, что он работает.Сохраните файл. Pybadge перезагрузится и подключается к Wi-Fi. Вы увидите соединение на экране Pybadge и в вашем терминале, если вы подключены на серийный выход Отказ
Оригинал: “https://dev.to/jimbobbennett/connect-an-adafruit-pybadge-to-wi-fi-15bl”