1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/beamworld-awesome-micropython

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.md

Pyboard

  • micropython_ir — неблокирующие драйверы устройств для приёма от пультов дистанционного управления IR и приложений «бластер».
  • micropython-amg88xx — драйвер для датчика теплового инфракрасного массива Grid-EYE (Adafruit 3538).
  • micropython-ys-irtm — примеры MicroPython для 5-вольтовых инфракрасных UART-трансиверов YS-IRTM NEC.
  • esp8266_ir — управление ИК-сигналом через веб-сокет.

LoRaWAN

  • uPyLoRaWAN — ESP32 с использованием MicroPython соответствует LoRa и LoRaWAN.

MQTT

  • micropython-mqtt — «отказоустойчивый» асинхронный драйвер MQTT. Плюс средство использования ESP8266 для доставки MQTT на не подключённые к сети цели.
  • MQBoard — микрофреймворк для использования MQTT с asyncio на платах MicroPython, в первую очередь на ESP32.
  • micropython-mqtt — библиотеки и инструменты MQTT для MicroPython.
  • pysmartnode — фреймворк Smarthome на основе MicroPython.
  • umqtt_aws_iot — публикация сообщений UMQTT с MicroPython в AWS IoT.
  • sonoff-mqtt by davea — сценарии MicroPython для управления Sonoff/ESP8266 через MQTT.
  • micropython-sonoff-switch — реализует управляемый MQTT переключатель для iTead Sonoff. Switch using MicroPython
  • micropython-thingspeak-mqtt-esp8266 — публикация и подписка на Thingspeak с использованием MQTT с MicroPython, работающим на платформах ESP8266/ESP32.
  • uMQTT — MQTT-публикация для MicroPython на плате WiPy.

NTP

OneWire

  • Official OneWire — для устройств, использующих шину OneWire, например Dallas ds18x20.

Radio

  • micropython-radio — протоколы для радиомодулей nRF24L01 2,4 ГГц.
  • micropython-rfsocket — реализация MicroPython популярного 433 МГц RFSockets.
  • Official nRF24L01 — официальный драйвер для радиомодулей nRF24L01 2,4 ГГц.
  • micropython_remote — захват и воспроизведение кодов дистанционного управления 433 МГц. Управление удалёнными переключаемыми адаптерами питания.
  • micropython-ys-rf34t — примеры MicroPython с использованием YS-RF34T 433 МГц ASK/OOK UART приемопередатчиков.

REPL

  • webrepl — WebREPL MicroPython.
  • zepl — консоль приложения MicroPython WebREPL с использованием ZeroMQ.
  • jupyter_micropython_remote — ядро Jupyter для непосредственного выполнения кода на плате MicroPython через последовательный/веб-REPL.

RFID

RTC

Serial

  • mpy-miniterm — инструмент для бесшовной отладки по последовательному каналу и синхронизации файлов с устройствами MicroPython через серийный REPL.
  • micropython-modbus — порт Modbus-tk для MicroPython.

SMTP

В запросе представлен список различных библиотек, драйверов и инструментов для работы с микроконтроллерами на базе MicroPython. MicroPython для WS2812 (NeoPixel)

Micropython-ws2801 — библиотека MicroPython для взаимодействия с цепочками светодиодов WS2801 RGB.

TLC5947-rgb-micropython — драйвер для 24-канального 12-битного ШИМ-светодиодного драйвера TLC5947.

OLED

Grove_OLED — драйвер для SSD1327, используемый OLED-дисплеем SeeedStudio Grove 1.12" v1.0.

Micropython-nano-gui — Nano-Gui предоставляет ограниченный набор объектов графического интерфейса (виджеты) для дисплеев, чей дисплейный драйвер является подклассом класса framebuf. Включает ЖК- и OLED-дисплеи.

Micropython-oled — коллекция драйверов для монохромных OLED-дисплеев: PCD8544, SH1106, SSD1306, UC1701X.

Micropython-ssd1327 — драйвер для 4-битных серых OLED-дисплеев SSD1327 128x128.

Micropython-ssd1351 — драйвер для OLED-дисплеев SSD1351.

MicroPython_SSD1306 — драйвер ESP8266 для OLED-дисплеев 128x64 SSD1306.

Official SSD1306 — драйвер для OLED-дисплеев 128x64 SSD1306.

SH1106 — драйвер для OLED-дисплея SH1106.

IO

ADC

ADS1x15 — драйвер ADS1015/ADS1115 АЦП, интерфейс I2C.

Micropython-ads1015 — ADS1015 12 бит и ADS1115 16 бит АЦП, 4 канала с программируемым усилением, интерфейс I2C.

Micropython_ADS1115 — ADS1115 16 бит АЦП, 4 канала с программируемым усилением, интерфейс I2C.

ADS7818 — класс Python, взаимодействующий с AD-конвертером ADS7818.

Micropython-ads1219 — модуль MicroPython для АЦП Texas Instruments ADS1219.

Micropython-hx711 — драйвер MicroPython для 24-битного аналого-цифрового преобразователя HX711.

DAC

micropython-mcp4725 — драйвер MCP4725 I2C ЦАП.

GPIO

Micropython-inputs — классы для подсчёта импульсов, устранения дребезга цифровых входов и расчёта скользящих средних значений аналоговых входов для платы MicroPython.

Ubutton — библиотека MicroPython для управления считыванием и устранением дребезга кнопочных входов, включая «короткое» и «длинное» нажатие обратных вызовов.

Micropython-debounce-switch — класс MicroPython для устранения дребезжания переключателей.

IO-Expander

MCP23017-ESP8266-Miniature-Driver — драйвер для MCP23017 16-битного расширителя ввода-вывода.

Micropython-mcp230xx — драйвер для GPIO-расширителей MCP23017 и MCP23008.

Micropython-mcp23017 — драйвер MicroPython для MCP23017 16-битный расширитель ввода-вывода.

Micropython-pcf8574 — драйвер MicroPython для PCF8574 8-битного I2C расширителя ввода-вывода с прерыванием.

Micropython-pcf8575 — драйвер MicroPython для PCF8575 16-битного I2C расширителя ввода-вывода с прерыванием.

Micropython-pcf8591 — драйвер MicroPython для PCF8591 8-битного I2C расширителя ввода-вывода. Джойстик

  • micropython-nunchuck — драйвер для игрового контроллера Nunchuk, интерфейс I2C.

ШИМ (широтно-импульсная модуляция)

  • upwmcontroller — библиотека MicroPython для управления выходами ШИМ в цикле asyncio, с такими функциями, как затухание и мигание.

Поворотный энкодер

  • micropython-rotary — модуль MicroPython для считывания данных с поворотного энкодера.
  • uencoder — библиотека MicroPython для чтения данных с поворотного энкодера.

Генератор сигналов

Движение

Двигатель постоянного тока

  • L298N — драйвер для контроллера двигателя L298N с двойным H-мостом.

Сервопривод

  • micropython-pca9685 — 16-канальный 12-битный драйвер ШИМ/сервопривода.

Шаговый двигатель

  • micropython-upybbot — драйвер A4988 для биполярных шаговых двигателей.
  • uln2003 — драйвер для 5V 28BYJ-48 шаговых двигателей. Micropython-multiaxis — многоосевой привод с MicroPython ESP32 и DRV8825.

Датчики

Цифровой акселерометр

  • ADXL345-with-Pyboard — драйвер ADXL345 16g 3-осевого акселерометра.
  • adxl345_micropython — драйвер ADXL345 16g 3-осевого акселерометра.
  • micropython-lis2hh12 — I2C драйвер для LIS2HH12 3-осевого акселерометра.
  • MMA7660 — драйвер MMA7660 1.5g 3-осевого акселерометра.

Датчик качества воздуха

  • CCS811 — датчик качества воздуха CCS811.
  • upython-aq-monitor — монитор качества воздуха с использованием датчика PMS5003 и WiPy.
  • micropython-pms7003 — MicroPython драйвер для датчика PMS7003 качества воздуха.
  • pms5003_micropython — драйвер pms5003 датчика качества воздуха для MicroPython.
  • micropython-pms5003-minimal — драйвер pms5003 датчика качества воздуха для MicroPython.
  • polly — SDS011 датчик загрязнения + Wemos D1 mini pro + MicroPython.

Барометр

  • micropython-bme280 — драйвер Bosch BME280 датчика температуры/давления/влажности.
  • micropython-bmp180 — драйвер датчика Bosch BMP180 температуры, давления и высоты.
  • mpy_bme280_esp8266 — Bosch BME280 датчик температуры/давления/влажности.
  • wipy_bme280 — драйвер датчика температуры/давления/влажности Bosch BME280.
  • BME280 — MicroPython драйвер датчика BME280, целевая платформа — устройства Pycom.
  • micropython-bmp280 — модуль для датчика BMP280.

Камера

  • micropython-ov2640 — класс MicroPython для камеры OV2640.
  • Nikon-Trigger-for-MicroPython — дистанционный триггер для камеры Nikon с использованием ИК-светодиода. Для PyBoard v1.1.

Компас

  • micropython-esp8266-hmc5883l — трёхмерный цифровой компас на ESP8266.
  • QMC5883 — Python класс для QMC5883 трёхмерного цифрового компаса IC.

Ток

  • micropythonINA219 — драйвер INA219 для измерения тока. Датчик влажности с интерфейсом I2C.

  • micropython-dht12 — датчик температуры и влажности Aosong DHT12, интерфейс I2C.

  • micropython-hdc1008 — драйвер для датчика влажности и температуры Texas Instruments HDC1008.

  • micropython-mcp9808 — драйвер для температурного датчика Microchip MCP9808.

  • micropython-mpl115a2 — драйвер Pyboard для барометрического датчика давления MPL115A2.

  • micropython-sht30 — драйвер SHT30 для датчиков температуры и влажности.

  • micropython-sht31 — драйвер для датчиков температуры и влажности SHT31.

  • micropython-Si7005 — драйвер Si7005 для датчиков относительной влажности и температуры.

  • micropython-si7021 — SI7021, датчик температуры и влажности, интерфейс I2C (две ссылки).

  • micropython-Si705x — серия температурных датчиков Silicon Labs Si705x, интерфейс I2C.

  • micropython-Si70xx — серия датчиков относительной влажности и температуры Silicon Labs Si70xx, интерфейс I2C.

  • micropython-tmp102 — драйвер TMP102 для цифрового температурного датчика.

  • Official DHT11+DHT12 — ESP8266-драйвер для датчиков DHT11 и DHT12 температуры и влажности.

  • SHT10_uPython — драйвер для SHT10, датчики температуры и влажности.

  • sht25-micropython — драйвер для... Датчики SHT25 температуры и влажности

Температура IR

  • micropython-mlx90614 — драйвер Melexis MLX90614 для инфракрасного температурного датчика.

Сенсорный ёмкостный

  • micropython-mpr121 — драйвер MPR121 для сенсорных клавиатур и коммутационных плат.
  • micropython-ttp223 — примеры использования TTP223, сенсорный модуль.

Сенсорный резистивный

  • XPT2046-touch-pad-driver — драйвер XPT2046 для контроллера сенсорной панели, используется во многих TFT-модулях.

Планирование

  • micropython-mcron — MicroCRON, программа планирования задач на основе времени для MicroPython.

Хранение База данных

  • uPyMySQL — чистый MySQL-клиент uPython.
  • micropython-redis — реализация redis-клиента для использования с MicroPython.
  • picoredis — очень минимальный Redis-клиент (не только) для MicroPython.
  • micropg — PostgreSQL-драйвер для MicroPython.
  • nmongo — MongoDB-клиент для CPython и MicroPython, с API, подобными оболочке mongo.

EEPROM

  • micropython_eeprom — драйверы устройств MicroPython для энергонезависимой памяти (EEPROM, FRAM, Flash).

FRAM

  • micropython-fram — Pyboard-драйвер для модуля ферроэлектрической оперативной памяти.

Сообщество

  • MicroPython Forum — онлайн-сообщество из более чем 6400 пользователей, обсуждающих всё, что связано с MicroPython.
  • MicroPython on Twitter — следите за MicroPython в Twitter, чтобы быть в курсе последних новостей и обновлений.
  • MicroPython on Facebook — поставьте лайк MicroPython на Facebook, чтобы участвовать в конкурсах и получать новости и обновления.
  • Melbourne MicroPython Meetup (https://www.meetup.com/en-AU/MicroPython-Meetup) — регулярные встречи в CCHS в Мельбурне, Австралия.
  • Slack (https://slack-micropython.herokuapp.com/) — получите автоматическое приглашение в рабочую область micropython.slack.com.
  • Discord (https://discord.gg/5GjKNE) — получите приглашение на сервер MicroPython Discord.

Книги

Ресурсы

  • MicroPython (http://micropython.org) — веб-сайт проекта. Протестируйте pyboard. Попробуйте MicroPython онлайн с единорогом.
  • MicroPython на GitHub (https://github.com/micropython/micropython) — отправляйте отчёты об ошибках, следите за разработкой и присоединяйтесь к ней на GitHub.
  • Официальная документация MicroPython (http://docs.micropython.org/) — для различных портов, включая краткую справку, общую информацию, примеры и учебные пособия.
  • Wiki MicroPython (http://wiki.micropython.org/Home) — документация и примеры функций MicroPython и pyboard, созданные сообществом.
  • Информационный бюллетень MicroPython (http://micropython.org/newsletter) — подпишитесь на информационный бюллетень MicroPython, чтобы получать новости и объявления, включая новые функции и новые продукты.
  • Магазин MicroPython (https://store.micropython.org/) — здесь вы можете купить pyboard, корпуса, обложки, книги, соединители и периферийные устройства.
  • MicroPython в Википедии (https://en.wikipedia.org/wiki/MicroPython) — MicroPython в Википедии.

Разработка Генерация кода micropy-cli (https://github.com/BradenM/micropy-cli) — micropy Cli — это инструмент управления проектами/генерации для написания кода MicroPython в современных IDE, таких как VSCode.

micropython-stubber (https://github.com/Josverl/micropython-stubber) — генерируйте и используйте заглушки для разных прошивок MicroPython с vscode и/или pylint.

Отладка:

esp32-backtrace (https://github.com/tve/esp32-backtrace) — анализатор трассировки стека исключений ESP32.

IDE:

Оболочки:

На устройстве:

На хосте:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Кураторский список замечательных библиотек, фреймворков, программного обеспечения и ресурсов MicroPython. Скопировано с GitHub (https://github.com/maysrp/awesome-micropython) на Кодуань, создано не автором, регулярно синхронизируется с GitHub. Расширить Свернуть
CC0-1.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/beamworld-awesome-micropython.git
git@gitlife.ru:oschina-mirror/beamworld-awesome-micropython.git
oschina-mirror
beamworld-awesome-micropython
beamworld-awesome-micropython
master