1 881

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv ©:

На Mac OC (High Sierra) запустить не удалось

Почему? У меня на ней и работает, МакБук Про...

1 882

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv ©:

На Mac OC (High Sierra) запустить не удалось, потратил 2 дня выходных на игру в бубен с Терминалом и танцы с дровами и java

Было в соседней теме, лечилось откатом на более старую жаву. TempMeter для Arduino - описание программы
У меня хак, всё работает нормально.

1 883

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

MacBook Air 2011 года. Проблема уперлась в категорическое не определение порта стыковки, как по шнуру, так и по Bluetooth. Хотя по Bluetooth создает связь (соединено), но через 20 сек разъединятся. Даже если успеть в этот период запустить ast.jar, то порт не определяет. Более того система вообще порта не видит: дрова перебрал все, что нашел в сети нашей вязкой паутины.
Спасибо за ссылку, попробую поставить Java 1.8.0_141 может порт появится, а сейчас стоит вот:

Last login: Tue May 21 08:11:20 on console
Air-vadim:~ vadimkorneev$ java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
Air-vadim:~ vadimkorneev$

Вадим

1 884 (2019-05-21 21:17:44 отредактировано TorAllex)

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv, а что выдаёт терминал, если ты его спросишь:

ls /dev | grep tty.<имя_заданное_при_прошивке>

sorry, попровил

1 885

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

TorAllex, пайп не там стоит в команде

1 886 (2019-05-21 22:23:36 отредактировано )

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

Last login: Tue May 21 22:09:08 on ttys000
Air-vadim:~ vadimkorneev$ java -jar ast.jar

Test Tool Started
Java version in use: 1.8.0_141


Cannot find usable serial ports - exitting...
Air-vadim:~ vadimkorneev$

А я думаете помню какое имя было при прошивке? ХЗ

Last login: Tue May 21 22:13:22 on ttys000
Air-vadim:~ vadimkorneev$ ls /dev
afsc_type5            ptyw5
auditpipe            ptyw6
auditsessions            ptyw7
autofs                ptyw8
autofs_control            ptyw9
autofs_homedirmounter        ptywa
autofs_notrigger        ptywb
autofs_nowait            ptywc
bpf0                ptywd
bpf1                ptywe
bpf2                ptywf
bpf3                random
console                rdisk0
cu.Bluetooth-Incoming-Port    rdisk0s1
disk0                rdisk0s2
disk0s1                rdisk0s3
disk0s2                rdisk1
disk0s3                rdisk1s1
disk1                rdisk1s2
disk1s1                rdisk1s3
disk1s2                rdisk1s4
disk1s3                sdt
disk1s4                stderr
dtrace                stdin
dtracehelper            stdout
fbt                systrace
fd                tty
fsevents            tty.Bluetooth-Incoming-Port
io8log                ttyp0
io8logmt            ttyp1
io8logtemp            ttyp2
klog                ttyp3
lockstat            ttyp4
machtrace            ttyp5
null                ttyp6
oslog                ttyp7
oslog_stream            ttyp8
pf                ttyp9
pfm                ttypa
pmCPU                ttypb
profile                ttypc
ptmx                ttypd
ptyp0                ttype
ptyp1                ttypf
ptyp2                ttyq0
ptyp3                ttyq1
ptyp4                ttyq2
ptyp5                ttyq3
ptyp6                ttyq4
ptyp7                ttyq5
ptyp8                ttyq6
ptyp9                ttyq7
ptypa                ttyq8
ptypb                ttyq9
ptypc                ttyqa
ptypd                ttyqb
ptype                ttyqc
ptypf                ttyqd
ptyq0                ttyqe
ptyq1                ttyqf
ptyq2                ttyr0
ptyq3                ttyr1
ptyq4                ttyr2
ptyq5                ttyr3
ptyq6                ttyr4
ptyq7                ttyr5
ptyq8                ttyr6
ptyq9                ttyr7
ptyqa                ttyr8
ptyqb                ttyr9
ptyqc                ttyra
ptyqd                ttyrb
ptyqe                ttyrc
ptyqf                ttyrd
ptyr0                ttyre
ptyr1                ttyrf
ptyr2                ttys0
ptyr3                ttys000
ptyr4                ttys1
ptyr5                ttys2
ptyr6                ttys3
ptyr7                ttys4
ptyr8                ttys5
ptyr9                ttys6
ptyra                ttys7
ptyrb                ttys8
ptyrc                ttys9
ptyrd                ttysa
ptyre                ttysb
ptyrf                ttysc
ptys0                ttysd
ptys1                ttyse
ptys2                ttysf
ptys3                ttyt0
ptys4                ttyt1
ptys5                ttyt2
ptys6                ttyt3
ptys7                ttyt4
ptys8                ttyt5
ptys9                ttyt6
ptysa                ttyt7
ptysb                ttyt8
ptysc                ttyt9
ptysd                ttyta
ptyse                ttytb
ptysf                ttytc
ptyt0                ttytd
ptyt1                ttyte
ptyt2                ttytf
ptyt3                ttyu0
ptyt4                ttyu1
ptyt5                ttyu2
ptyt6                ttyu3
ptyt7                ttyu4
ptyt8                ttyu5
ptyt9                ttyu6
ptyta                ttyu7
ptytb                ttyu8
ptytc                ttyu9
ptytd                ttyua
ptyte                ttyub
ptytf                ttyuc
ptyu0                ttyud
ptyu1                ttyue
ptyu2                ttyuf
ptyu3                ttyv0
ptyu4                ttyv1
ptyu5                ttyv2
ptyu6                ttyv3
ptyu7                ttyv4
ptyu8                ttyv5
ptyu9                ttyv6
ptyua                ttyv7
ptyub                ttyv8
ptyuc                ttyv9
ptyud                ttyva
ptyue                ttyvb
ptyuf                ttyvc
ptyv0                ttyvd
ptyv1                ttyve
ptyv2                ttyvf
ptyv3                ttyw0
ptyv4                ttyw1
ptyv5                ttyw2
ptyv6                ttyw3
ptyv7                ttyw4
ptyv8                ttyw5
ptyv9                ttyw6
ptyva                ttyw7
ptyvb                ttyw8
ptyvc                ttyw9
ptyvd                ttywa
ptyve                ttywb
ptyvf                ttywc
ptyw0                ttywd
ptyw1                ttywe
ptyw2                ttywf
ptyw3                urandom
ptyw4                zero
Air-vadim:~ vadimkorneev$
Вадим

1 887

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv, https://www.java.com/ru/download/help/mac_install.xml
И для начала по шнурку попробуй, только не забудь расшарить порт полностью... на маке вроде тоже шарить надо.

У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
Регистрация на форуме отключает почти всю рекламу.

1 888

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

Нет, опять танцы с бубном... Переставил java еще раз и по шнурку никак не видит вообще подключенного оборудования и порт не создает. Оч интересно: как это в mac порты расшариваются? Знать бы какой порт, то и расшаривать ничего не надо.

Вадим

1 889

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv ©:

java -jar ast.jar

Так на макее и не сработает. Нужно указать порт

d.styler ©:

java -jar ast.jar /dev/<port>

А порт будет по имени девайса, которое задаётся при прошивке

Иван ©:

Команды:
AT+ROLE=0                  - переводим модуль в режим  ведомого
AT+UART=38400,0,0    - обратите внимание, тут запятые и нули, как есть так и пишем!
AT+NAME= alcodistillers   - устанавливаем имя модуля для аунтефикации

В этом случае имя порта будет похоже на /dev/tty.alcodistillers
Судя по листингу выше, у тебя такого порта нет. Почему? Не знаю.

1 890

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv ©:

и по шнурку никак не видит вообще подключенного оборудования

На всякий случай спрошу – дровишки отсюда ставил?

1 891 (2019-05-22 13:18:56 отредактировано d.styler)

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

Будет сегодня время - я распишу как сделать все на маке - пока времени нет...
Там по шнурку больше нужно в бубен бить...

Короче - на маке проверяем соединение через блютус.
Сначала паирим HC-05 с маком, чтоб он появился в списке блютусных устройств.
Затем, при запаиренном HC-05, исполняем комманду

ls -l | grep /dev/tty.*

Она покажет новое устройство, которое было создано для HC-05. Если он запаирился, то просто обязан появиться там.
Как только мы его там увидели, можно проверять

java -jar ast.jar /dev/tty.[имя устройства]

На маке порты автоматом не определяются - нужно их вводить вручную!

По проводу - все не так просто. Нужно ставить драйвер для поддержки ардуины. Для High Sierra - засада, старые драйвера не работают. Я с трудом нашел измененный дляйвер, который полошел в итоге. Но если нужно прошивать ардуину - то лрайвер ставить придется. Кстати - у меня кажется остался драйвер, могу его выложить.
После его установки и подключении ардуины по шнуру в /dev/ также создается устройство (типа /dev/tty.cu***).

1 892

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

d.styler ©:

Для High Sierra - засада, старые драйвера не работают.

Так вот же они

1 893

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

TorAllex, хз - может они, может и нет... Проверять нужно.

1 894

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

d.styler, проверять нужно. Но у меня они работают  :)

1 895

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

TorAllex, именно на High Sierra? Если да - то можно считать что проверенно.
Просто я давно делал, когда бук только заапгрейдил. Там хрен че найти было в то время.

1 896

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

d.styler, ставил я его на High Sierra, потом апгрейдился до Mojave - драйвер не трогал, работает.

1 897 (2019-05-22 21:54:54 отредактировано )

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

TorAllex ©:

На всякий случай спрошу – дровишки отсюда ставил?

Да, и отсюда тоже.

TorAllex ©:

Так

так сейчас и стоит CH34x_Install_V1.5.zip с этого ресурса


d.styler ©:

Кстати - у меня кажется остался драйвер, могу его выложить.

Буду благодарен, как и многие другие, которые читают и делают, но в форуме не общаются... В конце концов для меня не критично, ибо на другом ноуте с Win7 работает. Но в дальнейшем не помешает иметь запасной вариант, mac с собой постоянно таскаю. Сейчас проблема с помехами. Поставил конденсаторы на шину питания Arduino 2,2 nF, 220 nF, 470 mF электролит, подтягивающий резистор ближе к датчику (на полпути шнура), ферритовое кольцо, но помехи не победил и они продолжают надо мной смеяться пилообразным подпрыгиванием


Не ту фотографию выложил- это до конденсаторов и феррита

  • graf.jpg
    size: 139.69Кб type: jpg
  • IMG_1294.JPG
    size: 282.24Кб type: JPG
  • IMG_1305.JPG
    size: 276.41Кб type: JPG
Вадим

1 898

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv ©:

но помехи не победил и они продолжают надо мной смеяться пилообразным подпрыгиванием

Да где там помехи?  Разрешение 0.1 сделать и все... это походу обычный дрейф датчика... и насколько я заметил, от партии к партии этот дрейф разный, некоторые датчики практически не "шумят"...  Нам для работы 0.1 по самое небалуйся.

У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
Регистрация на форуме отключает почти всю рекламу.

1 899 (2019-05-22 22:16:53 отредактировано )

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

Так 0,15 делал и картина не поменялась, разве что немного. Дрейф в допуске 0,25 С - это крутой дрейф.

А программно сделать вывод по среднему арифметическому из 10 или сколько там опросов- это напряжно будет для ресурса программы?

Вадим

1 900

Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации

kvv, там библиотека далласовская стандартная, ничего не сделаешь... Значит надо бороться с дрейфом железками...
Можно попробовать запитать датчики от 3.3 вольта, еще дополнительный резистор накинуть на подтяжку.... экспериментировать, если короче.

У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
Регистрация на форуме отключает почти всю рекламу.