[Программирование, Робототехника, Интернет вещей] 10 плат для начала разработки IoT в 2021г (перевод)

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
26-Мар-2021 22:31


Есть масса хороших вариантов для старта
В рамках запуска курса «Разработчик IoT» делимся с вами переводом полезной статьи.
Приглашаем также на открытый вебинар на тему «Практика IoT: создаем проект по шерингу самокатов».
На этом бесплатном демо-уроке мы:
- обсудим наиболее перспективные приложения Интернета вещей в разных сферах;
- познакомимся с облачной платформой Rightech IoT Cloud;
- создадим свой проект по шерингу самокатов;
- будем эмулировать данные сервисом ботов;
- применим постобработку данных;
- сформируем сценарии автоматизации.
Интернет вещей, или IoT, уже стал реальностью. Вы, вероятно, используете одно (или более) устройство IoT прямо сейчас, или, по крайней мере, воспользовались преимуществами его применения. И этот рынок имеет тенденцию только расти.Вообще говоря, интернет вещей — это сеть физических объектов, которая позволяет этим объектам создавать данные и обмениваться ими.Согласно некоторым исследованиям, в 2021 году в мире насчитывалось 25 миллиардов устройств IoT, а к 2025 году эта цифра достигнет около 64 миллиардов (а объем рынка составит 11 триллионов долларов). От сельского хозяйства до домашней автоматизации, каждый сектор использует IoT, для помощи в своей сфере деятельности.Не так давно те данные, которые у нас были, были созданы вручную человеком. Если они вообще создавались. Но, как бы мы ни старались, у всех людей есть ограничения на то, сколько данных мы можем получить. С созданием Интернета и развитием технологий можно собрать большое количество данных, чтобы помочь любому бизнесу расти.Независимо от того, используете ли вы устройство, чтобы определить лучшее время для полива вашего растения, или же человек ослаб и нуждается в медицинской поддержке, IoT будет все больше и больше частью нашей жизни.Что такое Development Board?Development Board (Плата разработки) — это печатная схема, содержащая микроконтроллер или микропроцессор с аппаратным обеспечением для помощи в ваших экспериментах. Она может содержать различные периферийные устройства, от датчиков до источников питания.На этой плате будут обобщены и реализованы некоторые функции, которые заставят вас сосредоточиться только на программировании и приложениях, а не на самом аппаратном обеспечении. Это отличная помощь на этапе разработки продукта, особенно если вы хотите открыть для себя новые возможности или изучить технологию.Особенности, которые необходимо учитывать:
  • Датчики: некоторые платы разработки поставляются со встроенными датчиками, уже подключенными к главному контроллеру. Это может сэкономить вам время, необходимое для того, чтобы разобраться со всеми необходимыми соединениями.
  • Подключение: это те опции, которые необходимы для связи с миром, такие как WiFi, Cellular, Ethernet и т.д.
  • Интерфейсы: протоколы или контакты, которые необходимо подключить к другим компонентам и оборудованию, таким как I2C, GPIO, SPI и т.д.
  • Программное обеспечение: параметры, необходимые для разработки программы, такие как OS (операционная система), IDE, языки программирования и т.д.
  • Контроллер: в чем заключаются возможности центрального процессора, такие как память, память, скорость и т.д.
В этой статье я покажу вам 10 плат, которые вы можете использовать при разработке чтобы начать..     .     .ESP32Производимая компанией Espressif, эта плата является одной из самых используемых для создания продукта IoT. Она имеет встроенный Bluetooth (v4.2 и v5.0) и WiFi, так что вам не нужен никакой другой модуль, чтобы начать общение с миром.Оснащен двухъядерным микроконтроллером Xtensa, может разгоняться до 240 МГц и располагает 520К оперативной памяти (RAM). Имеет хороший объем GPIO (с различными 12-битными каналами АЦП), с поддержкой I2C, SPI и UART протоколов. Разработан для переносных и мобильных устройств, имеет низкое энергопотребление и способен работать в широком диапазоне температур.Вы можете осуществлять разработку с помощью Arduino IDE, используя собственный SDK, или даже другой RTOS. Он имеет относительно низкую цену, в диапазоне от $6 до $12.
Источник: https://www.espressif.com/.     .     .Onion Omega2В сущности, это компьютер с предустановленной системой на базе Linux, что увеличивает возможности использования языков и библиотек программирования. Компьютер оснащен процессором MT7688 SoC с тактовой частотой 580 МГц, доступен WiFi и Ethernet.Он имеет память 128 Мб RAM и 32 Гб Flash, поэтому, когда дело доходит до IoT, это очень много. С 18 GPIO, он поддерживает I2C, SPI и UART протоколы.Отсутствие аналогового входа можно решить с помощью платы расширения или конвертера I2C.Он стоит около $13.
Источник: https://onion.io/.     .     .Arduino Nano 33 BLE SenseСовсем недавно появилась новая плата разработки - это великий Arduino Nano 33 BLE Sense. Она оснащена чипом Nordic nrf52840, имеет поддержку Bluetooth 5.0, WiFi и ZigBee.Она имеет часы 64 МГц, память 1 Мб Flash и 256 Кб RAM. С 14 GPIO, также имеет поддержку SPI, I2C и UART протоколов.Поставляется с серией встроенных датчиков (9-осевое инерционное устройство, датчик влажности, температуры, барометрический, микрофонный, датчик приближения и освещенности), так что вам не нужно покупать другую плату, чтобы начать создавать привлекательное приложение.Главной особенностью данной платы, помимо впечатляющего выбора датчиков, является возможность запуска на ней приложений Edge Computing (AI) с использованием TinyML. И, конечно же, вы можете использовать всю поддержку программного обеспечения Arduino и Nordic для разработки.Это стоит $31.
Источник: https://www.arduino.cc/.     .     .Adafruit Feather M0У Adafruit есть много прорывных плат, поэтому, в случае, если вы являетесь энтузиастом DYI, то обязательно обратите на них внимание.Его плата Feather M0 не исключение. Оснащена ARM-процессором, работающим на частоте 48 МГц с 256 КБ FLASH + 32 КБ RAM памятью, она специально разработана для использования  CircuitPython. Да, вы можете использовать Python для программирования платы IoT!С 20 GPIO, поставляется с поддержкой ADC (12-бит), SPI, I2C и UART. И вы можете научиться как использовать это с великолепными учебными материалами от Adafruit.Это стоит около $20.
Источник: www.adafruit.com.     .     .Particle BoronЕсли вы хотите разработать сотовое устройство, вам следует рассмотреть для начала эту плату. Она оснащена чипом Nordic nrf52840, поэтому в комплект поставки также входит поддержка WiFi и Bluetooth.Имеет 20 GPIO (с 6 аналоговыми каналами), с поддержкой SPI, I2C и UART протоколов.Но главной ее особенностью является мобильный модуль (2G/3G), который поставляется с SIM-картой с поддержкой более чем 100 стран.Вы также можете использовать Arduino IDE для программирования.Одним из недостатков является относительно высокая стоимость, около $80.
Источник: https://docs.particle.io/.     .     .Arduino MKR NB 1500Если вы намереваетесь начать с узкополосного Narrowband IoT вида связи, то можете воспользоваться этой платой. Она оснащена маломощным 32-битным процессором ARM с частотой 48 МГц, имеет до 32 КБ RAM + Flash 256 КБ памяти.Имеет 28 GPIO, с интерфейсами UART, SPI и I2C и 12-битными аналоговыми входами. В комплект поставки входит радиомодуль IoT LTE, который можно использовать для создания приложения (проверьте его доступность в вашем регионе).И Вы можете использовать всю среду Arduino для программирования Вашего устройства.Стоит это $77.
Источник: https://arduino.cc/.     .     .Teensy 4.1Этот 32-битный ARM Cortex M7 является одним из самых быстрых микроконтроллеров, с часами вплоть до 600MHz и памятью 8MB Flash + 1MB RAM.Он имеет 40 GPIO (18 аналоговых входов), поставляется с поддержкой I2C, SPI, UART и CAN протоколов.Не имеет WiFi или BLE соединения, но это может быть компенсировано поддержкой Ethernet 10/100M.Вы можете запрограммировать его с Arduino IDE или даже с CircuitPython.Это стоит $26.85.

Источник: www.pjrc.com.     .     .BeagleBone BlackBeagleBone Black- это недорогая, поддерживаемая сообществами платформа разработки для разработчиков и любителей. Оснащена 1 ГГц ARM Cortex-A8, с 512 Мб RAM + 8 Гб Flash памятью.Она имеет различные операционные системы (OS), такие как Ubuntu, Debian и Android, что действительно увеличивает возможности ее программирования.С более чем 60 GPIO (7 аналоговых), он поставляется с SPI, I2C, CAN и UART протоколами. Он также имеет Ethernet и USB интерфейсы, с HDMI портом.В нем отсутствует чип WiFi / BLE, но если он вам действительно нужен, вы можете рассмотреть BeagleBone AI версию (которая стоит намного дороже).Она стоит $49.

Источник: https://beagleboard.org/black.     .     .Raspberry Pi 4Наверное, самая известная (и любимая) плата из этого списка. В версии 4B у вас есть доступ к мини-плате для ПК размером с кредитную карту, которую вы также можете использовать как персональный компьютер.Оснащена четырехъядерным процессором Broadcom, 64-битным, 1,5 ГГц. Имеет память 2 ГБ RAM в версии по умолчанию (с возможностью увеличения до 4 и 8 ГБ). Для связи доступен WiFi, Bluetooth и Ethernet.Имеет 40 GPIO, с интерфейсами SPI, I2C, UART, а также 2 порта micro-HDMI (до 4к). Также имеется интерфейс для USB, DSI дисплея и CSI камеры.Имеет различные операционные системы (OS), которые могут быть использованы (от Raspbian, с собственной версией Debian, до Windows IoT), так что у вас есть хороший набор языков программирования, которые вы можете выбрать.Ей не хватает аналогового входа, но вы можете легко решить эту проблему с помощью адаптера. Одна вещь, которая хорошо работает для Raspberry Pi, это количество продуктов и расширений, которые могут быть использованы с платой, в дополнение к огромному сообществу.Она стоит от $35 до $55.
Источник: https://www.raspberrypi.org/.     .     .NVIDIA Jetson NanoНебольшой, мощный компьютер, на котором можно запускать приложения для AI или робототехники без каких-либо сложностей. Оснащен четырехъядерным процессором ARM 1.53 ГГц, оперативной памятью (RAM) 2 ГБ и выделенным 128-ядерным графическим процессором NVIDIA.Он оснащен HDMI, разъемом CSI и соединением Gigabit Ethernet (можно использовать WiFi через адаптер). С 40 GPIO у вас есть интерфейсы I2C, SPI и UART.С помощью JetPack Development Kit вы получаете доступ к Linux с уже установленными библиотеками и фреймворками, такими как CUDA, OpenCV, VisionWorks и TensorRT.Вы можете изучать AI и другие интересные проекты на сайте NVIDIA, а также в сообществе.Это стоит $59.
Источник: https://developer.nvidia.com.     .     .Бонус: Meadow F7Как уже упоминалось в комментариях, еще одна замечательная плата - это Meadow Dev Kit от Wilderness Labs.Она оснащена микроконтроллером STM32F7, с микропроцессором ESP32, который обеспечивает WiFi и Bluetooth-соединение. Имеет 25 GPIO, с SPI, I2C, CAN и UART протоколами. Он также имеет встроенное зарядное устройство LiPo.Одной из интересных вещей в этой плате является возможность использования стандарта .NET, который может сэкономить вам много времени при программировании.Она стоит $50.
Meadow F7 Development Kit. Источник: https://store.wildernesslabs.co/.     .     .ЗаключениеМы видели 10 плат для разработки, которые вы можете купить сегодня и начать работать с миром IoT. Это не единственные варианты для создания продукта IoT, но это хороший старт.Интернет вещей уже стал реальностью, и он будет развиваться все больше и больше. Есть еще много места для разработки и создания многочисленных продуктов, которые могут решить повседневные проблемы. Кроме того, это может быть просто увлекательно.
Узнать подробнее о курсе «Разработчик IoT».Смотреть открытый вебинар на тему «Практика IoT: создаем проект по шерингу самокатов».

===========
Источник:
habr.com
===========

===========
Автор оригинала: Fernando Souza
===========
Похожие новости: Теги для поиска: #_programmirovanie (Программирование), #_robototehnika (Робототехника), #_internet_veschej (Интернет вещей), #_iot, #_tehnologii (технологии), #_programmirovanie (программирование), #_internet_veschej (интернет вещей), #_blog_kompanii_otus (
Блог компании OTUS
)
, #_programmirovanie (
Программирование
)
, #_robototehnika (
Робототехника
)
, #_internet_veschej (
Интернет вещей
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 14:49
Часовой пояс: UTC + 5