Ура товарищи!!!!! Работает!!!!! Пока вот в таком тестовом варианте в виде разбросанных соплей, но главное что тест пройден, можно собирать в нормальном виде. Фух, можно вдохнуть. Желающие по тестировать имеются?!?!?!
Антеннку для HC-12 делал из двух антеннок от SIM900
Данные (температура+давление) передавал через 4 этажа. Всё ОК, как видите всё дошло на ура!!!!
Вложения:
Комментарий к файлу: Прошивка основного юнита, ОК, беспроводной вариант. ATmega328.zip [13.26 KiB]
Скачиваний: 223
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Передатчик только начинаю разрабатывать, сейчас передатчик это модуль HC-12 подключённый напрямую к USB-UART, а посылка содержащая значения температуры и давления посылаются вручную через терминал (короче см. картинки ). Вся сложность была вокруг приёмника, поэтому доделать передатчик- дело совсем не долгое и не сложное. Ещё выкладываю схему основного юнита с поправкой и примечанием!!!! Про резюки не забываем!!!! Иначе приёмник не запуститься т.к. будет крутится в бесконечном прерывании.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
В общем, к сожалению вынужден констатировать ужасный факт - всё работает Да, да вот так вот скучно всё как -то, с первого раза и без плясок с бубном. Короче говоря, передатчик тоже не заставил себя долго ждать, всё ОК, работает. Пока как и его собрат "приёмник" в виде макетки. Потому перехожу к следующему пункту- ваять ПП. 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:...", то перестаём слать, засыпаем до тех пор пока тинька не разбудит. Как- то так
Дошли руки до первой конструкции, распечатал корпус на принтере, теперь можно сказать, что всё, часы сделаны полностью Чертежом делюсь, кому понравится- пользуйтесь на здоровье!
Вложения:
Комментарий к файлу: STL файлы корпуса korpus.zip [84.41 KiB]
Скачиваний: 206
Дошли руки до первой конструкции, распечатал корпус на принтере, теперь можно сказать, что всё, часы сделаны полностью Чертежом делюсь, кому понравится- пользуйтесь на здоровье!
Оригинально!!! Так и задумано "кишками" на виду? Можно было и полностью закрыть оставив тока индикатор.
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Да, задумывалось так, чтоб плата была видна, но если хочется скрыть плату и закрыть корпус, то можно распечатать вот такой экранчик, например из полупрозрачного пластика типа ватсона что- то. Креплений можно не делать, просто чтоб окном надевался на индикатор. Можно даже бортики на крышке-экране сделать. Короче дело фантазии уже. Я оставлю с открытой платой.
Подать 1PPS на вход внешних прерываний МК и по нему каждый раз считывать пакет NMEA, либо один раз считать и потом по приходу 1PPS увеличивать счетчики секунд, минут, часов.
Такая реализация требует полного изменения физики устройства + требуется наличие ещё одного входа МК, которого просто нет. Что собственно и не позволяет применять такой метод.
Все же часы с gps подразумевают точное время секунда в секунду. Понятно что оно не выйдет за пределы +-5 сек, но как спать спокойно зная то, что они идут не секунда в секунду? По меркурий 401 Вывод мк найти можно: 1 - убрать красный светодиод, в место этого на индикаторе использовать например 2 крайние нижние точки. 2 - не рулить питанием gps мегой, а просто подключить к +5. Первый вариант мне больше нравиться Кстати, а зачем TXT OUT на 32 ноге? Просто давно была идея собрать часы, такие, но очень хочется что б они шли по настоящему точно. Кстати ваши Простые часы которые вы вылаживали много лет назад, работают безупречно)) DS1307 + кварц. Точность сек 40 за пол года (до перевода часов), правда там кварц подбирал довольно долго..
Все же часы с gps подразумевают точное время секунда в секунду. Понятно что оно не выйдет за пределы +-5 сек, но как спать спокойно зная то, что они идут не секунда в секунду?
Наверное никак, вообще ложиться в таком случае не стоит
По меркурий 401 Вывод мк найти можно: 1 - убрать красный светодиод, в место этого на индикаторе использовать например 2 крайние нижние точки. 2 - не рулить питанием gps мегой, а просто подключить к +5. Первый вариант мне больше нравиться
а зачем вообще ппс? прерывание по внутреннему таймеру нормально срабатывает, 1 раз в секунду тикает, зачем использовать внешнее прерывание?! суть не в том, что таймер спешит/отстаёт, а суть в том, что изначально от GPS модуля приходит время со смещением в несколько секунд
Просто давно была идея собрать часы, такие, но очень хочется что б они шли по настоящему точно. Кстати ваши Простые часы которые вы вылаживали много лет назад, работают безупречно)) DS1307 + кварц. Точность сек 40 за пол года (до перевода часов), правда там кварц подбирал довольно долго..
Подождите очередную прошивку, сейчас она проходит тесты и тестирую ещё железо (беспроводной модуль температуры и давления), как всё доделаю обязательно выложу. Так вот, в этой прошивке есть отдельная настройка- "вкл. максимально точной синхронизации", это как раз для тех, кто не может спать, зная что часы спешат на несколько секунд (но! это по 402-му)
Присоединяюсь! Всех с праздником! Как с прошедшим, так и грядущим! Знач это... Чего это вдруг заглохла- то Как говорят в простонародье, щас обидно было, да Шутка, на самом деле в этот раз китайцы слали платы дольше обычного вот и весь секрет. А теперь та-дам! Только сегодня получил платы (4.05.18), поэтому успел спаять только приёмник, ну и ладно, хвалюсь! Так выглядит готовый приёмник: Так он выглядит на плате часов, заместо датчика давления: А это плата передатчика, основная платка и плата кнопки для крепления на корпус, даже как видите не начал распаивать ещё, не успел Ну и как видите, всё отлично работает. Передатчик пока в том виде, как показывал ранее, на макетке. Спаяю его - покажу что получилось.
Теперь моя душа спокойна, ничего я не забыл?! Ах ну да, и как обычно, объявляю аттракцион невиданной щедрости на предмет "раздачи за символическую сумму ПП беспроводных модулей". Подробности в личку.
ЗЫ takedown, я про тебя помню!
Вложения:
Комментарий к файлу: все печатные платы последних версий ПП.lay6 [1.87 MiB]
Скачиваний: 474
Комментарий к файлу: Прошивки Прошивки.zip [27.74 KiB]
Скачиваний: 204
Сейчас этот форум просматривают: gt125 и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения