Часы "МЕРКУРИЙ-40xА"

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Ура товарищи!!!!! Работает!!!!! Пока вот в таком тестовом варианте в виде разбросанных соплей, но главное что тест пройден, можно собирать в нормальном виде. Фух, можно вдохнуть. Желающие по тестировать имеются?!?!?! :)))

Антеннку для HC-12 делал из двух антеннок от SIM900 ;)

Данные (температура+давление) передавал через 4 этажа. Всё ОК, как видите всё дошло на ура!!!!

Изображение Изображение Изображение Изображение
Вложения
ATmega328.zip
Прошивка основного юнита, ОК, беспроводной вариант.
(13.26 КБ) 245 скачиваний
ATiny2313.zip
8Mhz (внешний кварц). Приёмник.
(2.45 КБ) 288 скачиваний
ПП.lay6
Плата приёмника вклада "Модуль ТД (RX)"
(1.44 МБ) 484 скачивания
takedown1

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение takedown1 »

[uquote="vitalyadm",url="/forum/viewtopic.php?p=3312965#p3312965"]Желающие по тестировать имеются?!?!?! :)))[/uquote]
Есть! Нужна марка применяемых модулей, схема, прошивка. :) Короче говоря ФСЁ! :tea:
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Модули вот такие: https://ru.aliexpress.com/wholesale?cat ... Text=HC-12. Все прошивки, чертёж ПП (приёмника пока) - сообщением выше. Схема прикреплена к сообщению.
Вложения
Схема приёмника.JPG
(134.19 КБ) 661 скачивание
takedown1

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение takedown1 »

Спасибо. :beer:
А как там с передатчиком?
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Передатчик только начинаю разрабатывать, сейчас передатчик это модуль HC-12 подключённый напрямую к USB-UART, а посылка содержащая значения температуры и давления посылаются вручную через терминал (короче см. картинки :))) ). Вся сложность была вокруг приёмника, поэтому доделать передатчик- дело совсем не долгое и не сложное. Ещё выкладываю схему основного юнита с поправкой и примечанием!!!! Про резюки не забываем!!!! Иначе приёмник не запуститься т.к. будет крутится в бесконечном прерывании.
Изображение Изображение
Вложения
mega328_схема.zip
(403.82 КБ) 245 скачиваний
takedown1

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение takedown1 »

Спасибочки!
Буду таки ждать окончательной версии изменений, а пока заказал модули на обЕбее. :))
:beer: :beer: :beer:
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

В общем, к сожалению вынужден констатировать ужасный факт - всё работает :))) Да, да вот так вот скучно всё как -то, с первого раза и без плясок с бубном. Короче говоря, передатчик тоже не заставил себя долго ждать, всё ОК, работает. Пока как и его собрат "приёмник" в виде макетки. Потому перехожу к следующему пункту- ваять ПП. takedown1, я ПП буду у китаяся заказывать, поэтому поделюсь совершенно даром и безвозмездно печаточками.

Алгоритм получился такой:

Передатчик:
1 раз в 10 минут просыпается (в прямом смысле слова. мега всегда находится в повердауне для экономии энергии батареек, модуль тоже спит, датчики отключены по питанию, не спит только одна тиня 13- я, которая тикает и раз в 10 минут будит 8 - ю мегу), hc настраивается на нужный канал и мощность, мега считывает значения с датчиков, отправляет значения на приёмник, потом опять засыпает (мега), параллельно усыпляя hc-12 и отключая все датчики.

Приёмник:
Постоянно ждёт посылку, если посылки нет 10 минут, начинает паниковать (тиня) и перенастраивает модуль на нужные каналы и опять ждёт.

Алгоритм передачи посылки:
Передатчик отправляет посылку в формате: T+(или -)XXX;PZZZ, где ХХХ - это значение температуры, а ZZZ значение давления. После отправки передатчик ждёт 3 секунды, если в эти 3 секунды пришло подтверждение о приёме от приёмника в виде (пример) SUCCESS: T+279;P752, то передатчик перестаёт слать посылки и засыпает. Если нет "SUCCESS:..." то передатчик отправляет 5 посылок через каждые 3 секунды, после чего засыпает. Короче, или 5 посылок с промежутком 3 секунды или если пришло подтверждение от приёмника "SUCCESS:...", то перестаём слать, засыпаем до тех пор пока тинька не разбудит. Как- то так :shock:


Изображение
takedown1

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение takedown1 »

[uquote="vitalyadm",url="/forum/viewtopic.php?p=3314012#p3314012"]В общем, к сожалению вынужден констатировать ужасный факт - всё работает :)))[/uquote]
Вы так не шутите, у меня сердце чуть не остановилось. :))) Вытирая пот со лба...
takedown1, я ПП буду у китаяся заказывать, поэтому поделюсь совершенно даром и безвозмездно печаточками.
Ваще то я халявку то обожаю ежели что. :))
:beer: :beer: :beer:
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Дошли руки до первой конструкции, распечатал корпус на принтере, теперь можно сказать, что всё, часы сделаны полностью :))
Чертежом делюсь, кому понравится- пользуйтесь на здоровье!
Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение
Вложения
korpus.zip
STL файлы корпуса
(84.41 КБ) 224 скачивания
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение SergeyK »

[uquote="vitalyadm",url="/forum/viewtopic.php?p=3327506#p3327506"]Дошли руки до первой конструкции, распечатал корпус на принтере, теперь можно сказать, что всё, часы сделаны полностью :))
Чертежом делюсь, кому понравится- пользуйтесь на здоровье![/uquote]
Оригинально!!! Так и задумано "кишками" на виду? Можно было и полностью закрыть оставив тока индикатор.
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Да, задумывалось так, чтоб плата была видна, но если хочется скрыть плату и закрыть корпус, то можно распечатать вот такой экранчик, например из полупрозрачного пластика типа ватсона что- то. Креплений можно не делать, просто чтоб окном надевался на индикатор. Можно даже бортики на крышке-экране сделать. Короче дело фантазии уже. Я оставлю с открытой платой.
Изображение Изображение
anaramo
Открыл глаза
Сообщения: 74
Зарегистрирован: Вт сен 16, 2014 12:39:20
Откуда: Baku

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение anaramo »

Здравствуйте. Помогите советом.
Хочу подключить большие 7-сегментные индикаторы к часам меркурий-401.
Подключал по схеме.

На индикаторе творится белиберда. :( Часть сегментов светиться тускло- другие вообще не светятся.

Помогите советом как правильно подключить индикаторы.

Индикаторы 2.3" ОК.


Заранее спасибо.
Вложения
pic.JPG
(78.01 КБ) 494 скачивания
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

передумал))) проще попробуйте.
Для сегментов используйте ULN2803, а для катодов разрядов индикатора ULN2003. И всё.
anaramo
Открыл глаза
Сообщения: 74
Зарегистрирован: Вт сен 16, 2014 12:39:20
Откуда: Baku

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение anaramo »

[uquote="vitalyadm",url="/forum/viewtopic.php?p=3336899#p3336899"]передумал))) проще попробуйте.
Для сегментов используйте ULN2803, а для катодов разрядов индикатора ULN2003. И всё.[/uquote]

Спасибо. Проверю.
Axx
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн фев 08, 2016 22:46:08

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение Axx »

[uquote="vitalyadm",url="/forum/viewtopic.php?p=3249940#p3249940"][uquote="foxit",url="/forum/viewtopic.php?p=3249661#p3249661"]Подать 1PPS на вход внешних прерываний МК и по нему каждый раз считывать пакет NMEA, либо один раз считать и потом по приходу 1PPS увеличивать счетчики секунд, минут, часов.[/uquote]
Такая реализация требует полного изменения физики устройства + требуется наличие ещё одного входа МК, которого просто нет. Что собственно и не позволяет применять такой метод.[/uquote]
Все же часы с gps подразумевают точное время секунда в секунду. Понятно что оно не выйдет за пределы +-5 сек, но как спать спокойно зная то, что они идут не секунда в секунду? :)))
По меркурий 401 :?
Вывод мк найти можно: 1 - убрать красный светодиод, в место этого на индикаторе использовать например 2 крайние нижние точки. 2 - не рулить питанием gps мегой, а просто подключить к +5.
Первый вариант мне больше нравиться
Кстати, а зачем TXT OUT на 32 ноге?
Просто давно была идея собрать часы, такие, но очень хочется что б они шли по настоящему точно. Кстати ваши Простые часы которые вы вылаживали много лет назад, работают безупречно)) DS1307 + кварц. Точность сек 40 за пол года (до перевода часов), правда там кварц подбирал довольно долго..
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

[uquote="Axx",url="/forum/viewtopic.php?p=3344297#p3344297"]Все же часы с gps подразумевают точное время секунда в секунду. Понятно что оно не выйдет за пределы +-5 сек, но как спать спокойно зная то, что они идут не секунда в секунду? :)))[/uquote]
Наверное никак, вообще ложиться в таком случае не стоит :)))
[uquote="Axx",url="/forum/viewtopic.php?p=3344297#p3344297"]По меркурий 401 :?
Вывод мк найти можно: 1 - убрать красный светодиод, в место этого на индикаторе использовать например 2 крайние нижние точки. 2 - не рулить питанием gps мегой, а просто подключить к +5.
Первый вариант мне больше нравиться[/uquote]
а зачем вообще ппс? прерывание по внутреннему таймеру нормально срабатывает, 1 раз в секунду тикает, зачем использовать внешнее прерывание?! суть не в том, что таймер спешит/отстаёт, а суть в том, что изначально от GPS модуля приходит время со смещением в несколько секунд
[uquote="Axx",url="/forum/viewtopic.php?p=3344297#p3344297"]Кстати, а зачем TXT OUT на 32 ноге?[/uquote]
например для того, чтобы подцепить модуль секунд (см. форум)
[uquote="Axx",url="/forum/viewtopic.php?p=3344297#p3344297"]Просто давно была идея собрать часы, такие, но очень хочется что б они шли по настоящему точно. Кстати ваши Простые часы которые вы вылаживали много лет назад, работают безупречно)) DS1307 + кварц. Точность сек 40 за пол года (до перевода часов), правда там кварц подбирал довольно долго..[/uquote]
Подождите очередную прошивку, сейчас она проходит тесты и тестирую ещё железо (беспроводной модуль температуры и давления), как всё доделаю обязательно выложу. Так вот, в этой прошивке есть отдельная настройка- "вкл. максимально точной синхронизации", это как раз для тех, кто не может спать, зная что часы спешат на несколько секунд ;) (но! это по 402-му)
konan38
Открыл глаза
Сообщения: 66
Зарегистрирован: Чт апр 29, 2010 16:52:28

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение konan38 »

Всех с праздником ! Чего то тема заглохла, и где же обещанная прошивка?
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Присоединяюсь! Всех с праздником! Как с прошедшим, так и грядущим!
Знач это... Чего это вдруг заглохла- то :evil: Как говорят в простонародье, щас обидно было, да :)))
Шутка, на самом деле в этот раз китайцы слали платы дольше обычного вот и весь секрет.
А теперь та-дам!
Только сегодня получил платы (4.05.18), поэтому успел спаять только приёмник, ну и ладно, хвалюсь!
Так выглядит готовый приёмник:
Изображение Изображение Изображение Изображение
Так он выглядит на плате часов, заместо датчика давления:
Изображение Изображение Изображение Изображение
А это плата передатчика, основная платка и плата кнопки для крепления на корпус, даже как видите не начал распаивать ещё, не успел
Изображение
Ну и как видите, всё отлично работает. Передатчик пока в том виде, как показывал ранее, на макетке. Спаяю его - покажу что получилось.
Изображение

Вооооот, дальше........
Касаемо прошивок и прочего.
Схемы:
Приёмник:
Изображение
Передатчик:
Изображение
Прошивки прикладываю.

Теперь моя душа спокойна, ничего я не забыл?!
Ах ну да, и как обычно, объявляю аттракцион невиданной щедрости на предмет "раздачи за символическую сумму ПП беспроводных модулей". Подробности в личку.

ЗЫ takedown, я про тебя помню!
Вложения
ПП.lay6
все печатные платы последних версий
(1.87 МБ) 494 скачивания
Прошивки.zip
Прошивки
(27.74 КБ) 224 скачивания
demos.vlz
Открыл глаза
Сообщения: 55
Зарегистрирован: Вт сен 01, 2009 11:51:00
Откуда: Волжский, Волгоградская область
Контактная информация:

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение demos.vlz »

[uquote="vitalyadm",url="/forum/viewtopic.php?p=3369022#p3369022"]Прошивки прикладываю.[/uquote]

как в этой прошивке насчет отдельной настройки- "вкл. максимально точной синхронизации"?
Аватара пользователя
vitalyadm
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Пт янв 14, 2011 13:27:12
Откуда: Калуга

Re: Часы "МЕРКУРИЙ-40xА"

Сообщение vitalyadm »

Есть, 10 страница настроек вроде , щас точно не гляну, на даче.
Ответить

Вернуться в «Статьи»