Dev-Board Micropython STM32F405

Вот собрал рабочую плату для изучения MicroPython-a на STM32F405

    • STM32F405 with MicroPython PYB V1.1
    • GPS SIm33ELA
    • MAX30102
    • BMP180
    • W5500 Ethernet (Пока с этим модулем проблемы)
    • Display TFT ILI9341
    • Li-Ion Зарядка будем работать от аккумуляторы
    • FLASH W25Q32 
    • 5 Users Button (74HC14 для избежания дребезга)
    • RTC battery
    • Accelerometer-MMA76603 (Встроенный)
  • Распиновка подключения MicroPythonWeatherStation
  • W25Q32 FLASH DI->MOSI DO-MISO
  • X17 – BOOT1 – лучше не использовать

 

SIM33ELA – GPS/ГЛОНАСС приёмник со встроенной чип – антенной

sim33ela

Компания SIMCom анонсировала SIM33ELA – новый навигационный ГЛОНАСС/GPS приёмник в  дизайне с  интегрированной чип-антенной . Данный модуль ориентирован для  работы в составе  устройств, для которых критичным являются малые габариты в сочетании с необходимостью скрытой антенны для приёма навигационных сигналов. Примером такого применения  может являться автомобильный трекер-закладка, персональный  трекер, иные портативные  телеметрические устройства.

      Вместе со всеми достоинствами технического характера, этот модуль производится одним из крупнейших поставщиков OEM модулей в мире, компанией SIMCom Wireless Solutions, традиционно пользующейся популярностью в России за высокое качество, низкие цены, сжатые сроки поставки, полную техническую документацию и оперативную техническую поддержку.

     Приемник рекомендуется к применению в устройствах мониторинга автотранспорта, автомобильных охранно-поисковых устройствах и терминалах ЭРА-ГЛОНАСС.

 Основные характеристики ГЛОНАСС/GPS модуля SIM33ELA:

  • Чипсет MT3333, MediaTek
  • Количество каналов: 33 для слежения, 99 для захвата
  • Навигационные системы: ГЛОНАСС/GPS/GALILEO/GZSS
  • Размеры: 14*9.6*2.15 мм
  • Точность : 2.5м (CEP 50% 24часа)
  • Чувствительность:
    • Сопровождение:   – 165 dBm
    • Повторный захват:  -160 dBm
    • Холодный старт:  -147 dBm
  • Время старта:
    • Холодный старт: 28 сек (типичное значение)
    • Теплый старт: 26 сек
    • Горячий старт: <1 сек
  • Рабочий диапазон температур -40°C…+85°C
  • Вес модуля 0.5 грамм

Функциональные особенности:

  • Работа с поправками SBAS (WAAS, EGNOS, GAGAN, MSAS)
  • EPO/Hot Still (применение скачанных с сервера аппроксимированных эфемерид на 7/14/30 дней)
  • EASY (самостоятельная аппроксимация эфемерид на 3 дня вперед)
  • Поддержка шумоподавления (Jamming Removing)
  • Встроенный малошумящий усилитель
  • Протокол: NMEA/PMTK
  • Частота вывода сообщений до 10 Гц
  • Интерфейс – UART

Электрические характеристики:

  • Напряжение питания  2.8 … 4.3 В
  • Напряжение питания  резервной батареи 2.0 … 4.3 В
  • Потребление энергии
    • В режиме захвата 25 мА
    • В режиме сопровождения 20 мА
    • В режиме резервирования 14 мкА

logomts

Обновление от 12.11.2019

Вот собрал, все работает.

MicroPython – чтение данных с порта GPS:

from pyb import UART
uart = UART(3, 9600)
uart.init(9600, bits=8, parity=None, stop=1, timeout=3000)

while True:
   data = uart.readline()
   print(str(data, ‘ascii’).strip())
   parseGPS(data)

 

The GeoShield integrates a GPS module, digital compass, and 3-axis accelerometer all onto the one shield.

Applications

  • Prototype for location-based services
  • Data logging for remote or autonomous vehicle navigation
  • Aerial navigation
  • Marine navigation

System Specifications

  • Arduino shield form factor
  • 3.3V – 5V operation
  • 5V tolerant I/O
  • Forward sensor data to any Arduino pins

Accelerometer Specifications

  • High-sensitivity accelerometer
  • Filtered output for fast, accurate readings
  • Tuned for up to 1.5G acceleration ranges

Digital Compass Sensor Specifications

  • 100ms update rate
  • Magnetic field calibration mode

GPS Module Specifications

  • Embedded high-sensitivity active antenna
  • Serial Rx/Tx LEDs

LEDs

  • Power LED
  • User programmable LEDs on Arduino pins 10, 11, 12, 13
  • Set threshold indicators for sensors

Resources

Производитель – GeoShield – Купить

Варианты использования GPS L30 модуля с Arduino

Для экспериментов нам потребуются следующие расширения и модули.

  • GPS приемник на базе модуля Quectel L30 SIRFstarIV
  • GPS расширение для Arduino
  • microSD расширение для Arduino
  • Arduino Uno

GPS Tracker – устройство записывает пройденный Вами путь на MicroSD. Для этого Вам потребуется расширение MicroSD от компании SparkFun.

А для того чтобы просто программировать и понять как работает GPS модуль можно собрать вот такое устройство. Для удобства подключения GPS модуля удобно использовать GPS расширение для Arduino от компании SparkFun.