Realtime clock ru: Unterschied zwischen den Versionen
(→Troubleshooting "Tiny RTC I2C module") |
(→Поиск и устранение неисправностей "Tiny RTC I2C module") |
||
Zeile 17: | Zeile 17: | ||
Если ваш модуль теряет время/дату, время убегает/задерживается, или работает только при включенной косилке, то проблема в схеме зарядки, которую братья-китайцы придумали чтобы разряжать батарейку быстрее. Данный модуль с хорошей батарейкой может работать лет 10 без подзарядки, но с данной схемой - около года. Модуль полностью перестаёт работать при напряжении батарейки 2,95 вольт. Проделайте с модулем следующую операцию: | Если ваш модуль теряет время/дату, время убегает/задерживается, или работает только при включенной косилке, то проблема в схеме зарядки, которую братья-китайцы придумали чтобы разряжать батарейку быстрее. Данный модуль с хорошей батарейкой может работать лет 10 без подзарядки, но с данной схемой - около года. Модуль полностью перестаёт работать при напряжении батарейки 2,95 вольт. Проделайте с модулем следующую операцию: | ||
− | * Удалите D1, R6 и R4 | + | * Удалите D1, R6 и R4 (R5 тоже больше не нужен) |
* Припаяйте перемычку вместо R6 | * Припаяйте перемычку вместо R6 | ||
* Проверьте место пайки кристалла - при необходимости исправить | * Проверьте место пайки кристалла - при необходимости исправить |
Version vom 22. August 2015, 18:08 Uhr
Inhaltsverzeichnis
Часы реального времени (RTC)
Робот использует часы, так что он может начать скашивание автоматически через определенные промежутки времени (таймер). Часы реального времени (RTC) возвращают текущее время (минуты, часы) и даты (день недели, день, месяц, год). Работают от батареи (ионно-литиевые LIR2032, 3.6 В, 48 мАч). Время отсчитывается даже если робот-косилка отключается. Модуль знает про високосные годы и самостоятельно их считает.
Кроме того, модуль RTC содержит микросхему EEPROM (энергонезависимой памяти), которая может хранить 4 Кбайт постоянных пользовательских данных. Пример: DS1307
Поиск и устранение неисправностей "Tiny RTC I2C module"
Если ваш модуль теряет время/дату, время убегает/задерживается, или работает только при включенной косилке, то проблема в схеме зарядки, которую братья-китайцы придумали чтобы разряжать батарейку быстрее. Данный модуль с хорошей батарейкой может работать лет 10 без подзарядки, но с данной схемой - около года. Модуль полностью перестаёт работать при напряжении батарейки 2,95 вольт. Проделайте с модулем следующую операцию:
- Удалите D1, R6 и R4 (R5 тоже больше не нужен)
- Припаяйте перемычку вместо R6
- Проверьте место пайки кристалла - при необходимости исправить
- Попробуйте заменить батарейку
Wiring
The RTC module is connected on the I2C bus of the Arduino Mega (in parallel with any other I2C modules).
DS1307 Module SDA — Arduino SDA Pin DS1307 Module SCL — Arduino SCL Pin DS1307 Module VCC (+5V) — Arduino VCC (+5V) DS1307 Module GND — Arduino GND
Note
If you experience communication problems when using multiple I2C modules on one I2C bus, it is recommended to reduce the length of the cables.
Timer
On the robot, several timers can be programmed (via Android pfodApp). For each timer, you can define a time interval ('time windows') for the desired days. As long as the actual time is within any time window, the robot can freely mow, charge, mow, charge etc.
Example:
Timer 1: 08:00 - 13:00 Monday, Thuesday, Wednesday
Timer 2: 14:00 - 16:00 every day
Timer 3: off
Timer 4: off