Arduino Uno дата-логгер щит запись бессмысленное время
Я использую Arduino Uno с Adafruit Data Logger Shield, работающим от аккумуляторной батареи Voltaic 5V 2A. При записи на SD-карту временная метка никогда не меняется (всегда показывает одно и то же now.unixtime). Однако при питании от ноутбука временная метка правильная и все, кажется, работает.
Подтверждено, что входное напряжение от аккумулятора составляет чуть более 5 В и не намного ниже напряжения на USB-порте ноутбука.
Кто-нибудь это уже видел? Есть идеи?
@GIVW, 👍1
3 ответа
Откуда вы подаете питание на плату Arduino? Если вы подаете его через внешний разъем питания, вам нужно учесть напряжение, необходимое для работы регулятора. Вы можете столкнуться с проблемами низкого напряжения и какой-то частью вашей системы, которая чувствительна к нему.
Можно попробовать подать питание на вывод 5 В, но тогда вы берете на себя ответственность за качество питания.
Если вы подаете на Vin напряжение чуть более 5 В, оно проходит через встроенный регулятор и требует минимум 7 В на https://www.arduino.cc/en/Main/ArduinoBoardUno. В документации Adafruit Data Logger Shield по адресу https://learn.adafruit.com/downloads/pdf/adafruit-data-logger-shield.pdf показан аккумулятор на 9 В.
Проблема действительно была в напряжении.
Я использовал батарею для подачи 5 вольт на порт питания постоянного тока, которому, как предполагалось в комментариях, требуется 7 вольт или больше. Проблема решается путем использования батареи, которая обеспечивает стабильные 5 В, для подачи питания на порт USB (или, предположительно, на контакт 5 В, хотя он недоступен в моем приложении).
- Использовать Data Logger Shield с Arduino Sensor shield V5.0
- SD-карта не инициализируется
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Как отправить данные из Arduino Uno с SIM900 GPRS в Firebase
- Отправка текстового сообщения через Wi-Fi-shield Arduino
- Онлайн-проблема подключения Arduino к базе данных MySQL
- Отправить SMS Arduino Uno + плата SIM900A
- PCA9685 сервоэкран не работает