Re: Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации
На Mac OC (High Sierra) запустить не удалось
Почему? У меня на ней и работает, МакБук Про...
Форум самогонщиков, винокуров, виноделов, пивоваров, бондарей и очень хороших людей |
Alco Distillers → Электронное оборудование → Инструкция по сборке аппаратного комплекса TMAS-1.0 для автоматизации
Назад 1 … 93 94 95 96 97 … 117 Следующая
Чтобы отправить ответ, вы должны войти или зарегистрироваться
с 1 881 по 1 900 из 2 327
На Mac OC (High Sierra) запустить не удалось
Почему? У меня на ней и работает, МакБук Про...
На Mac OC (High Sierra) запустить не удалось, потратил 2 дня выходных на игру в бубен с Терминалом и танцы с дровами и java
Было в соседней теме, лечилось откатом на более старую жаву. TempMeter для Arduino - описание программы
У меня хак, всё работает нормально.
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$
kvv, а что выдаёт терминал, если ты его спросишь:
ls /dev | grep tty.<имя_заданное_при_прошивке>
sorry, попровил
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$
kvv, https://www.java.com/ru/download/help/mac_install.xml
И для начала по шнурку попробуй, только не забудь расшарить порт полностью... на маке вроде тоже шарить надо.
Нет, опять танцы с бубном... Переставил java еще раз и по шнурку никак не видит вообще подключенного оборудования и порт не создает. Оч интересно: как это в mac порты расшариваются? Знать бы какой порт, то и расшаривать ничего не надо.
java -jar ast.jar
Так на макее и не сработает. Нужно указать порт
java -jar ast.jar /dev/<port>
А порт будет по имени девайса, которое задаётся при прошивке
Команды:
AT+ROLE=0 - переводим модуль в режим ведомого
AT+UART=38400,0,0 - обратите внимание, тут запятые и нули, как есть так и пишем!
AT+NAME= alcodistillers - устанавливаем имя модуля для аунтефикации
В этом случае имя порта будет похоже на /dev/tty.alcodistillers
Судя по листингу выше, у тебя такого порта нет. Почему? Не знаю.
и по шнурку никак не видит вообще подключенного оборудования
На всякий случай спрошу – дровишки отсюда ставил?
Будет сегодня время - я распишу как сделать все на маке - пока времени нет...
Там по шнурку больше нужно в бубен бить...
Короче - на маке проверяем соединение через блютус.
Сначала паирим HC-05 с маком, чтоб он появился в списке блютусных устройств.
Затем, при запаиренном HC-05, исполняем комманду
ls -l | grep /dev/tty.*
Она покажет новое устройство, которое было создано для HC-05. Если он запаирился, то просто обязан появиться там.
Как только мы его там увидели, можно проверять
java -jar ast.jar /dev/tty.[имя устройства]
На маке порты автоматом не определяются - нужно их вводить вручную!
По проводу - все не так просто. Нужно ставить драйвер для поддержки ардуины. Для High Sierra - засада, старые драйвера не работают. Я с трудом нашел измененный дляйвер, который полошел в итоге. Но если нужно прошивать ардуину - то лрайвер ставить придется. Кстати - у меня кажется остался драйвер, могу его выложить.
После его установки и подключении ардуины по шнуру в /dev/ также создается устройство (типа /dev/tty.cu***).
TorAllex, хз - может они, может и нет... Проверять нужно.
d.styler, проверять нужно. Но у меня они работают
TorAllex, именно на High Sierra? Если да - то можно считать что проверенно.
Просто я давно делал, когда бук только заапгрейдил. Там хрен че найти было в то время.
d.styler, ставил я его на High Sierra, потом апгрейдился до Mojave - драйвер не трогал, работает.
На всякий случай спрошу – дровишки отсюда ставил?
Да, и отсюда тоже.
Так
так сейчас и стоит CH34x_Install_V1.5.zip с этого ресурса
Кстати - у меня кажется остался драйвер, могу его выложить.
Буду благодарен, как и многие другие, которые читают и делают, но в форуме не общаются... В конце концов для меня не критично, ибо на другом ноуте с Win7 работает. Но в дальнейшем не помешает иметь запасной вариант, mac с собой постоянно таскаю. Сейчас проблема с помехами. Поставил конденсаторы на шину питания Arduino 2,2 nF, 220 nF, 470 mF электролит, подтягивающий резистор ближе к датчику (на полпути шнура), ферритовое кольцо, но помехи не победил и они продолжают надо мной смеяться пилообразным подпрыгиванием
Не ту фотографию выложил- это до конденсаторов и феррита
но помехи не победил и они продолжают надо мной смеяться пилообразным подпрыгиванием
Да где там помехи? Разрешение 0.1 сделать и все... это походу обычный дрейф датчика... и насколько я заметил, от партии к партии этот дрейф разный, некоторые датчики практически не "шумят"... Нам для работы 0.1 по самое небалуйся.
Так 0,15 делал и картина не поменялась, разве что немного. Дрейф в допуске 0,25 С - это крутой дрейф.
А программно сделать вывод по среднему арифметическому из 10 или сколько там опросов- это напряжно будет для ресурса программы?
kvv, там библиотека далласовская стандартная, ничего не сделаешь... Значит надо бороться с дрейфом железками...
Можно попробовать запитать датчики от 3.3 вольта, еще дополнительный резистор накинуть на подтяжку.... экспериментировать, если короче.
с 1 881 по 1 900 из 2 327