Низкое энергопотребление Arduino UNO (несколько ультразвуковых датчиков)
Я читал сообщение о том, что к одному Arduino можно подключить несколько ультразвуковых датчиков. Но у меня есть несколько вопросов:
Если я использую Arduino Uno, какое максимальное количество ультразвуковых датчиков я могу подключить к одному Arduino UNO?
Есть ли какой-либо вариант для питания Arduino UNO в каком-либо режиме с низким энергопотреблением, чтобы я мог обеспечить автономную работу в течение как минимум 90 дней (я имею в виду время автономной работы или решения на солнечной энергии)
Может ли Arduino UNO работать при низких/высоких температурах (например, -20/+50 градусов Цельсия) и каков известный диапазон рабочих температур?
Как закрепить перемычки/кабели для работы при экстремальных температурах (например, -20/+50 градусов Цельсия)
Заранее спасибо :D
@ratomir, 👍1
Обсуждение1 ответ
- Вы не указали, какой тип ультразвукового датчика вы хотите использовать, поэтому я предполагаю использование «стандартных» ультразвуковых модулей Arduino (например, hc-sr04), которым требуется 4 контакта (VCC, GND, TRIGGER и ECHO). Поскольку Arduino Uno имеет 20 контактов ввода-вывода (6 аналоговых и 14 цифровых), вы можете использовать 10 контактов в качестве выходов для сигналов TRIG и 10 в качестве входов для сигналов ECHO и, таким образом, подключить до 10 ультразвуковых модулей к одному Arduino Uno.
- В целом Arduino Uno не предназначена для приложений с низким энергопотреблением. Если вы хотите получить более конкретный ответ, вы должны задать более конкретный вопрос...
- Рабочая температура Arduino Uno составляет от -40 до 85 °C.
- Одним из вариантов является использование клеммного щитка с винтовыми клеммами, например, что-то вроде это.
Извините, что не слишком конкретен, вы знаете, когда вы работаете над чем-то, вы думаете, что у всех один и тот же процесс, одни и те же инструменты... А я новичок в Arduino... :D 1. Да, вы правы, я имел в виду HC-SR04. 2. Опять же, я не был слишком конкретным. Не хочу, чтобы вы беспокоились о слишком многих деталях, но мне нужно измерительное устройство, которое будет измерять расстояние каждые 15 секунд, мой план состоит в том, чтобы включать/выключать Arduino каждые 15 секунд для измерения расстояния. Так как мне нужно это устройство для использования в лесу, мне нужно устройство с батарейным питанием. 3. Спасибо. 4. Потрясающе., @ratomir
Посмотрите на функции sleep_mode()
и set_sleep_mode(mode)
. Вам также необходимо отключить питание ультразвуковых датчиков. Затем вам нужно будет измерить энергопотребление всего комплекта, чтобы решить, какой тип батареи вам следует использовать..., @JSC
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Автономный Arduino «минимум» будет потреблять меньше энергии. [полезная ссылка](https://www.gammon.com.au/forum/?id=11497), @ElectronSurf
4. Не используйте соединительные кабели. Используйте кабели, рассчитанные на указанный диапазон температур, и припаивайте их к плате., @chrisl
@новичок, спасибо, чувак. Эта ссылка очень полезна, @ratomir
@chrisl Роджер, это. Для целей тестирования я хотел использовать перемычки. :D, @ratomir
@rmir не за что. большинство электронных компонентов имеют широкий диапазон допустимых температур, но реальной проблемой является влажность окружающей среды., @ElectronSurf