Куда идти после Arduino?

Я заранее приношу извинения, если этот вопрос не подходит для этого стека или если на него уже отвечали раньше, но вот. Я изучал C/C++ с помощью Arduino Uno и уже освоился с ним (у меня есть знания других языков программирования, так что войти в ритм было не так уж трудно). Мне было интересно, как я буду создавать автономное решение, если захочу отображать информацию на четырех или пяти дисплеях, похожих на Эти. Я бы тоже извлекал данные из сети для отображения на них, так что мне также нужно было бы разместить щит Ethernet или Wi-Fi.

Я ценю любую помощь или указания в правильном направлении, которые могут помочь мне начать мой путь к созданию некоторых пользовательских встроенных систем (если это действительно то, что я описываю).

, 👍0

Обсуждение

продолжайте с Arduino для этого проекта, @Juraj


3 ответа


2

Вы можете использовать ESP8266 или ESP32. Это позволяет легко передавать данные по Wi-Fi. Вы также можете использовать Raspberry Pi, который намного мощнее.

,

1

Главное ограничение Uno - это 2 КБ оперативной памяти. Если ваш проект может жить в рамках этого, то Uno может принять его.

Дисплей, на который вы указали, является устройством I2C и может быть подключен к шине, так что количество контактов Uno не будет ограничением. Ток может быть, и вам может понадобиться питать дисплеи независимо от Uno.

Модуль ESP-01 делает хороший аксессуар Wifi, который вы можете встроить на прото-щит или провод отдельно. Если ваш Uno работает на 5 В, как и большинство, вам нужно будет обеспечить питание 3,3 В ESP и делитель напряжения на приемном выводе ESP, чтобы уменьшить последовательный вход от Uno до 3,3 В.

Обновление:
При повторном чтении ваш заголовок предполагает, что вы хотите перейти от Uno, и вы упомянули автономное решение.

Есть еще много способных плат. Arduino Mega-это тот, который был бы легким, почти тривиальным переходом вверх от Uno, во флэш-памяти, оперативной памяти и доступном вводе-выводе.

Если под "автономным" вы подразумевали "сворачивание собственного", то в Интернете существует множество практических проектов для сворачивания собственного клона Uno на базе Atmega 328p.

Направление, которое вы выберете, действительно зависит от потребностей вашего проекта и/или ваших личных предпочтений.

,

2

Есть много гораздо более мощных плат (особенно если вы переходите с ATmega на ARM). Я сам неравнодушен к Teensy платам, но Adafruit также делает несколько хороших плат на базе ARM. Например, в настоящее время я разрабатываю многопользовательскую Arduino-совместимую Unix-ОС на одном из последних (48 МГц ARM, 256 Кб flash, 32 Кб SRAM), и она отлично работает. Честно говоря, управление 5 неграфическими ЖК-дисплеями через I2C должно быть легко выполнимо на Uno, но если вам нужно больше энергии, есть много доступных вариантов.

(Никакой связи ни с одной из этих компаний)

,