Решил прикупить несколько CSR8635 на али, для общего развития.Правда из коробки они не предназначены для профиля SPP, но скоро напишу универсальную прошивку для чипов Bluecore которая должна работать на нем в качестве профиля SPP.Этот модуль двойной, с поддержкой классического блютуса и low energy, Bluetooth 4.0, два процессора на борту XAP и kalimba DSP.В bc417 только XAP процессор.Kalimba DSP-предназначен для цифровой обработки сигнала,существенно повышаем возможности чипа.
Сделал наконец модуль с питанием от прибора. Использовал китайские MAX3232 из последней закупленной партии, вроде работает (по предварительным тестам). Размер вышел чуть больше разъёма для прибора :) Осталось корпус напечатать и полноценно протестировать. Надеюсь, что сбоев не будет. Самый главный тест будет на дальность. С внешним питанием получалось заметно больше 100 метров. А вот как получится с питанием от прибора... (есть подозрение, что длинный кабель работал как антенна, чего здесь не будет).
Потихоньку изучаю программирование микроконтроллеров Bluecore.Уже удалось написать часть прошивки, которая способна изменять, по воздуху, параметры UART передачи, имя и адрес блютуза, включать аппаратное управление потоком, считывать температуру чипа.Последнее можно применить в качестве измерителя температуры после калибровки.Максимальный разбег показателя датчика составляет 2 градуса от среднего значения при более менее постоянной температуре, это 2мм на 1 км.Можно сделать автоматическую отправку этого значения в тахеометр по таймеру, с возможностью установки периода обновления и включения, отключения функции+ручной запрос,например на телефон из терминальной программы или специально запрограммировать самому ,на андроид, с кнопками в место AT команд .
Интересная мысль... Может найду время и сделаю отдельный модуль установки температуры-давления прибора на ардуино нано :) Мелкую железку - типа воткнул в порт и она автоматически устанавливает текущие параметры атмосферы прибору.
Зачем испольщовать avr , если все тоже самое может bluecore.У него аналоговые и цифровывые входы выходы, датчик температуры уже в нутри есть.
Универсальность, примитивность, повторимость. 20 минут и готово на ардуино. На ней даже дети делают поделки. Блютуз модуль это пипец. Лично мне даже программатор для него лень делать т.к. это займёт много времени. А уж месяц-год учиться программировать под него это перебор. Даже если кто-то напишет готовый код, то всё равно остаётся проблема с тем что требуется специализированный программатор, который не продаётся и только паять самому. Т.е. повторить никто не сможет, слишком сложно.
--- Сообщения объединены, 13 апр 2017, Оригинальное время сообщения: 13 апр 2017 --- Схема --- Сообщения объединены, 13 апр 2017 --- Готовое устройство. --- Сообщения объединены, 13 апр 2017 --- Решение на FTDI USB переходнике.Тут главное, чтобы чип был оригинальным. Программировать чип достаточно легко.
Драйвер для USB, LPT, прога для настройки. Если нужен Блюлаб, то его можно качкуть сами знаете от куда(о котором не г...).
Расположение файла в телефоне, закидываем туда свой указываем имя, второе значение время опроса, у меня на 1500 мс хорошо работает, оставил возможность изменять может на разных устройствах будет по разному работать. Формат gsi8 маска1.
Програмку установил в телефон. При запуске открывается меню с расположением в виде планшета и на поворот экрана не реагирует хотя остальные окна под кнопками реагируют на поворот экрана. Работоспособность пока не проверял.
Полтора месяца назад писал по поводу блютуз модуля без внешнего питания. Забыл отписаться о тестах. Сильно не заморачивался, с моим планшетом на предыдущих модулях расстояние работы было более 100 метров. Здесь же проверил только до 90 метров (в городе, связь отличная), думаю, что радиус действия такой же как и предыдущих модулей (которые с внешним питанием).
По поводу программки, знаю, делал под себя, когда на руку одеваю запускаю программу и фиксирую экран, если надо откреплю экран. На расстояние на модемах 3dr не проверял, но явно более 1км, БЛА у меня на таких же модемах улетает за 3км.