Программатор громова своими руками: Программатор Громова | Электроника для всех

Содержание

Программатор Громова | Электроника для всех

Самый простой вариант программатора для AVR это пять проводков, припаиваемых к порту контроллера и втыкаемых в LPT порт. Не спорю, можно и так. Но я все же не рекомендую этот способ. Даже схему подключения давать не буду — если надо будет сам найдешь. Так как данный метод не очень стабилен, возможны сбои при прошивке, длина проводков ограничена двадцатью сантиметрами (если больше, то будет глючить), поэтому придется шариться в комповой заднице. Да и LPT порт спалить проще простого. В общем не рулез.

Шарясь по инету, я нашел отличный программатор, работающий через RS232 он же COM порт. А также удобную программу для прошивки контроллера UniProf от Николаева. Схему программатора придумал Громов, создатель Algorithm Builder.

Саму программу

UniProf можно скачать у меня, но лучше взять с сайта автора. Возможно там будет версия посвежее.

Так же, тебе потребуется чертеж печатной платы в формате Layout, для изготовления печатной платы данного программатора.

Это формат программы Sprint Layout которую можно скачать с моего сайта. Пустячок, а приятно. Впрочем, ее можно и на картонке спаять, слишком уж простая схема. Также есть альтернативная разводка платы которую прислал Shama, она на выводных резисторах

Для сборки программатора потребуется:

  • Три диода, любых из маломощных. Например 1N4148.
  • Семь резисторов на 1кОм. У меня резисторы типоразмера 1206
  • Если будешь делать по моей печатной плате, то можешь еще купить 3 резистора на 0 ом — перемычки, они же пофигисторы.

Печатная плата либо рисуется маркером, либо, как у меня, делается методом лазерного утюга.

Спаянную платку я запихал в корпусок, а провод подключил к компьютеру. Длина провода у меня составила метра полтора-два, а от программатора до контроллера стараюсь провод делать покороче.

Разьем DB9, что на фотке, я поставил для удобства. У меня туда подключаются разные прошивающие шнуры либо вот такой вот адаптер:

Программатор запаян, контроллер к нему подключен. Пора убедиться в том, что все сделано верно.

Запускай UniProf.exe и выбирай номер СОМ порта к которому у тебя подключен программатор. Сразу же должен определиться тип контроллера и высветиться над левым окном кода.

Не получилось? Тут три варианта:

  • Программатор спаян криво.
  • Дохлый контроллер.
  • Неправильно припаял проводки к микроконтроллеру.

Еще раз все досконально проверяешь и пробуешь снова. Должно получиться.

Дальше, если до этого ты никогда не работал с контроллерами, тебе возможно потребуется тестовая программа. Она не будет делать ничего полезного, зато позволит тебе точно быть уверенным, что все что ты сделал до этого ты сделал правильно.

Скачиваешь Atmel AVR Studio — это официальная среда для разработки программ под микроконтроллеры AVR. Студия поддерживает все микроконтроллеры семейства Atmel AVR. Найти ее последнюю версию можно на сайте Atmel.com

Далее создавай новый проект, в качестве языка программирования выбирай Assembler и укажи папку и имя где будет располагаться твой проект. В качестве отладчика бери AVR SIMULATOR и укажи с каким именно контроллером ты будешь работать. После чего забивай в текстстовое окно простейшую программу.

Вот ее примерный текст:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
.INCLUDE "m16def.inc"
; это подключается список макроопределений 
; без него компилятор не будет знать под какой 
; именно процессор мы собираем программу
; если у тебя другой контроллер, то подставь 
; соответствующий инклюдник. Они находятся в
; папке AVR Studio по адресу 
; "AVR Tools\AvrAssembler\Appnotes\"
 
 
.MACRO outi 
LDI R16,@1 
OUT @0,R16 
.ENDMACRO 
; задаем весьма удобный макрос, позволяющий 
; записать произвольное заданное число в любой
; регистров за одну строку кода. 
.CSEG
.ORG 0x0000
RJMP RESET
 
.ORG 0x0030
; Директива начала кода с адреса 0х0030
; адрес взят с большим запасом, потому как
; у разных AVR разных размеров таблица 
; прерываний. Так что уж чтобы наверняка!
 
 
RESET:
; стартовая метка
 
OUTI DDRA,0xFF
OUTI DDRB,0xFF
OUTI DDRC,0xFF
OUTI DDRD,0xFF
; Конфигурируем направления портов на выход
; Если данный контроллер не имет, например, порта
; С, то эту строчку надо закомментировать.
 
OUTI PORTA,0xAA
OUTI PORTB,0xAA
OUTI PORTC,0xAA
OUTI PORTD,0xAA
; Выдаем на выходы 10101010, чтобы получить
; четкую картину того, что на портах произошли
; изменения. После выполнения программы
; на выходах микроконтроллера в шахматном порядке
; будут либо напряжение питания, либо земля. Что 
; легко проверяется либо вольтметром, либо простейшим
; пробником на светодиоде.
 
RJMP RESET
; Зацикливаем программу.

.INCLUDE «m16def.inc» ; это подключается список макроопределений ; без него компилятор не будет знать под какой ; именно процессор мы собираем программу ; если у тебя другой контроллер, то подставь ; соответствующий инклюдник. Они находятся в ; папке AVR Studio по адресу ; «AVR Tools\AvrAssembler\Appnotes\» .MACRO outi LDI R16,@1 OUT @0,R16 .ENDMACRO ; задаем весьма удобный макрос, позволяющий ; записать произвольное заданное число в любой ; регистров за одну строку кода. .CSEG .ORG 0x0000 RJMP RESET .ORG 0x0030 ; Директива начала кода с адреса 0х0030 ; адрес взят с большим запасом, потому как ; у разных AVR разных размеров таблица ; прерываний. Так что уж чтобы наверняка! RESET: ; стартовая метка OUTI DDRA,0xFF OUTI DDRB,0xFF OUTI DDRC,0xFF OUTI DDRD,0xFF ; Конфигурируем направления портов на выход ; Если данный контроллер не имет, например, порта ; С, то эту строчку надо закомментировать. OUTI PORTA,0xAA OUTI PORTB,0xAA OUTI PORTC,0xAA OUTI PORTD,0xAA ; Выдаем на выходы 10101010, чтобы получить ; четкую картину того, что на портах произошли ; изменения. После выполнения программы ; на выходах микроконтроллера в шахматном порядке ; будут либо напряжение питания, либо земля. Что ; легко проверяется либо вольтметром, либо простейшим ; пробником на светодиоде. RJMP RESET ; Зацикливаем программу.

А лучше не копипасти, а сразу скачай файл проекта.

Далее жми на кнопку компиляции (или F7) и лезь в папку своего проекта. Там тебя уже должен поджидать ****.hex файл с прошивкой.
Запускай UniProf.exe, жми на кнопочку с открытой папкой и надписью HEX. Выбирай свой свежескомпиленный проект и жми ок.
Вторым окном UniProf попросит тебя ввести данные EEPROM

, у нас EEPROM не используется, поэтому нажимай отмену.
Все, теперь можно прошивать. Жми на красную стрелку с надписью Prog и жди. По окончании можешь нажать чтение и поглядеть что записалось в твой контроллер — должно показать то же самое, что и было уже загружено в окно.

Теперь тебе остается подать питание на свой микроконтроллер и посмотреть что появилось на портах. Увидел «гребенку» из высоких и низких уровней напряжения? Отлично! Ты прошил свой первый в жизни контроллер! Теперь ты можешь с головой занырнуть в изучение микроконтроллеров AVR.

Если не заработало, то вот возможные грабли и пути решения.

  • Современные компьютеры, с гигагерцовыми процессорами, новомодными Вистами и Семерками очень плохо дружат с этим программатором. Мало того, что у вас может банально не обнаружиться COM порта, а если и будет так еще не факт что все заработает как надо. Рекомендую собрать себе для радиотехнических опытов из подручного хлама что то вроде PIII 800/Windows’98. Бесплатно нарыть такое чудо проблем не составит и сжечь не жалко, если что не так
  • Данная схема не работает через переходники USB-COM или работает, но ОЧЕНЬ медленно. Скажем прошивка одного микроконтроллера может длиться часа полтора.
  • Питание, на первый раз, лучше всего брать с блока компа. Меньше вероятность что либо сжечь или ошибиться
  • Проверяте схему по 3-4 раза! Т.к., судя по комментам, большая часть проблем из-за кривого монтажа.
  • Перед запуском программы в МК НУЖНО ОТКЛЮЧИТЬ ПРОГРАММАТОР и подать на вход RESET +5 вольт через резистор в 1..10кОм. С подключенным программатором ничего работать не будет, т.к. он прижимает RESET и не дает кристаллу стартовать.
  • Если UniProf не определяет МК, возможно у вас слишком быстрый компьютер. Для компенсации этого «недостатка» нужно включить галочку «Тормоз»
    Она показывается если отключить снятием галки EEPROM панель отображения данных EEPROM.
  • Если галка Тормоз не помогла, то пробуйте на другом компе. Т.к. тут СОМ порт обрабатывается в нештатном режиме, а значит не факт, что ваш СОМ порт поймет все правильно.
  • На худой конец, если ничего не помогает, попробуйте программатор из 5 проводков или другую прошивающую программу, например avrdude. Провода делайте как можно короче! 10-15 сантиметров это МАКСИМУМ!
  • Читайте комменты к записи. Там многие косяки уже были разобраны. Возможно и ваш окажется среди них.

Дополнение от Outsider:
1. Если сзади у компа нет разъема COM-порта, то это не на 100% означает, что такого порта нет на материнской плате в принципе. Пока еще на матерях встречаются разъемчики с 9 штырьками в два ряда — подробнее нужно смотреть документацию к материнской плате. Я на своей ASUS P5K SE нашел и успешно заюзал.

2. Да, +5 и GND это не земля и контакт из COM-порта, а именно внешнее питание. Проще всего его добыть в компе — +5 есть в красном проводе на любом из разъемов, питающих жесткие диски. А GND — на корпусе самого компа. Или на черном проводе того же разъема.

3. Если с UniProf что-то не срастается, то можно попробовать avrdude. Чтобы это сделать, нужно прописать в avrdude.conf следующее:

programmer
id = «nikolaew»;
desc = «serial port banging, reset=dtr sck=rts mosi=txd miso=cts»;
type = serbb;
reset = 4;
sck = 7;
mosi = 3;
miso = 8;
;

А затем запустить avrdude со следующими параметрами:

avrdude -n -c nikolaew -P com1 -p m16

где «com1» нужно заменить на твой порт (если, конечно, используется другой), а «m16» на нужный тип микроконтроллера. Список поддерживаемых программой контроллеров можно найти здесь:http://www.nongnu.org/avrdude/user-manual/avrdude_4.html

Если все в порядке, то программа скажет:
avrdude: AVR device initialized and ready to accept instructions

Дополнение от Riko
Эксприменатально было выяснено, что для правильной работы этого программатора напряжение питания МК должно быть не ниже 5 вольт (но не выше 5.5!!!). То есть если МК подключен к трем пальчиковым батарейкам, то вы обламываетесь, так как там 4.5 вольта! Запитывайте от компа!!!

Дополнение от SLY_DEr
Не работало. Сменил резисторы с 3к (не было на 1к) на 460ом’ные — заработало, но с ошибками.
Решил чисто ради спортивного интереса снизить скорость ком-порта в диспечере устроиств и о, чудо, все заработало как надо. Скорость порта снизил с 9600к до 4800к и плюс убавил буфер приема и передачи (там же) до значений 4 и 6 соответственно.

Если что непонятно, то не стесняйся спрашивать у меня в комментах.

З.Ы.
Если не получается ну никак, то может быть ваша материнска плата не поддерживает столь нестандартное обращение с COM портом и стоит попробовать другие программаторы? Например, STK200 или FTBB. Они хоть и сложней, но зато работают более корректно, без извратов.

Программатор громова своими руками

На чтение 24 мин Просмотров 244 Опубликовано

Автор: Владимир Васильев · Опубликовано 17 июня 2013 · Обновлено 29 августа 2018

Всем привет. Сегодня у меня для вас новая статья, посвященная одному из самых простых и популярных программаторов AVRок — программаторе Громова — так его называют в сети.

Данную статью о программаторе, я планировал еще давно, но все было как-то не до нее . Но вот сейчас и приступим.

Запрограммировать контроллер AVR на сегодня возможно двумя способами:

1) С помощью высоковольтного параллельного программатора. Это скорее промышленный вариант, так как в этом случае корпус контроллера усаживается в специальную панельку и подав высокое напряжение (большее напряжения питания) зашивается заранее подготовленная программа. После чего контроллер запаивается в плату по месту назначения. Здесь есть ощутимый плюс — полный контроль над всем нутром контроллера. А процесс зашивки моментальный.

Но если выяснится, что зашитая программа имеет непростительный баг? И что же делать — контроллер ведь уже запаян? Снова выпаивать?

Для радиолюбительской практики такой вариант не подходит, хотя иметь в загашнике высоковольтный программатор будет полезно. В одной из следующих статей кстати будет очень полезная информация так что [urlspan] не пропустите [/urlspan].

2) Мы пойдем по другому пути — и к нашим услугам внутрисхемный программатор. При этом способе контроллер устанавливается сразу в схему без каких-либо промежуточных действий. В этом случае программа зашивается внутрисхемно. Что же это значит?

Все просто, при разработке какого-либо девайса мы заранее предусматриваем программирующий разъем. Программирующий разъем устанавливаем прямо на плату нашего устройства. В своей отладочной плате я именно так и поступил, там имеется разъем, причем разъем может быть любым, но под это дело есть некий стандарт. Обычно используется десятиштырьковый разъем PLS, похожий на те, что сидят на материнских платах компьютеров.

Так вот на этот разъем с контроллера выводится 5 сигналов: mosi, miso, sck, reset, GND. Через эти контакты и будет зашиваться программа. Причем делать это можно многократно — ведь выпаивать нам ничего не придется. Единственное что должно быть сделано так это то, что контроллер должен быть запитан и запущен. Впрочем питание можно подать и с программирующего разъема. Тогда у нас будет уже не пять сигналов а шесть, но это совсем не сложно. Только здесь есть небольшая особенность — нужно быть внимательным при простановке фьюзов (FUSE) перед зашивкой программы. Если при высоковольтном программировании неправильно зашитый фьюз бит легко правится, то при внутрисхемном программировании будет сложно что-либо исправить.

Фьюзы или фьюз биты — это биты конфигурации контроллера. Их нельзя выставить из тела программы. Фьюз биты обычно проставляются перед зашивкой программы — с помощью программатора и программы-прошивальщика.

С помощью фьюз битов можно изменить способ тактирования контроллера. Так вот, если в своей схеме контроллер тактируется от своего внутреннего генератора, а вы в фьюзах выставили способ тактирования от кварца, то схема работать не будет. Контроллер не запустится, а значит что -либо изменить не удастся. Но это дело поправимое. Нужно лишь подпаять нужный кварц и пару конденсаторов тогда все заработает и программу можно дальше править и перешивать.

Но есть фьюз бит, выставив который мы теряем возможность внутрисхемного программирования — нужен параллельный программатор. Так что будьте внимательны и прежде чем зашить фьюз биты хорошенько читайте даташит.

Разновидностей внутрисхемных программаторов на сегодня очень и очень много и выбрать приемлемый вариант бывает не просто. Все программаторы делятся по способу подключения к компьютеру, мне известны три : через LPT, COM, USB.

Программатор работающий через порт lpt я заранее не советую, так как его очень просто пожечь, и сколько схемных решений мне не советовали, я этот вариант отбросил сразу же. Кстати да, и самого порта lpt в моей рабочей машинке не было. Вот так-то.

В наше время когда порты com и lpt уходят в небытие, единственно рабочий вариант остается USB. Но тут есть ряд проблем. Как правило схемы программаторов, работающих от USB имеют в своем составе микроконтроллер, который естественно нужно прошить, а для прошивки нужен программатор. Вот такой вот замкнутый круг. Хотя в последнее время на просторах интернета появилась схема usb программатора, которая не требует прошивки. Схема простая, но я с ней плотно не разбирался поэтому говорить о ней я не буду — если очень интересно найдете сами.

Мы пойдем по более сложному пути — займемся изготовление программатора Громова. Этот программатор работает через com порт, который в отличие от lpt, редко но все еще встречается в современных компьютерах. И кстати если на задней стенке своего компьютера вы его не обнаружили, это еще не значит что его нет, так на многих материнских платах он может присутствовать в виде pls штырьков, нужно почитать документацию к материнской плате.

Схема.

Схема самого программатора на удивление простая и мне очень жаль, что я не встречал ее раньше.

Ее можно собрать даже навесным монтажом на коленке, но на плате все-таки будет смотреться солиднее. Для этого программатора нам потребуется семь резисторов по килоому каждый и три маломощных диода. Как известно напряжение с com-порта в пределах 12 В, а контроллер работает с 5-ти вольтовым напряжением. Так вот схема из диодов и резисторов послужит нам для согласования уровней. Резисторный делитель из 12 вольт дает нам 6 вольт, а остаток из одного вольта высаживается на диоде — получаем 5 вольт и это то что нам и нужно.

Схему я нарисовал в программе Eagle CAD, затем путем нескольких незамысловатых движений мышкой родилась вот такая платка.

Файлы проекта можете скачать по [urlspan] этой ссылке [/urlspan].

Рисунок ее был распечатан на лазерном принтере и подвержен зверской технологии ЛУТ. После всех манипуляций мне оставалось только напаять деталей и выставить сие творение на ваш суд. 🙂

Входы и выходы.

На плате слева расположены монтажные отверстия для подключения разъема DB-9F (мама) известного как разъема COM-порта. с нашей платой он будет соединен посредством проводов. На схеме для этого обозначены отверстия: DB9/2, DB9/3, DB9/4, DB9/5, DB9/7, DB9/8. На схеме контакты подписаны — не промахнетесь 🙂 Хочу добавить, что провод желательно брать не длиннее 25 см. При более длинном проводе возможны помехи, а в результате ошибки при зашивке программы.

В моем варианте питание будет подаваться от компьютера, поэтому для удобства я вывел контакты

питания PinGND и Pin+5. Затем они будут соединены с питающим разъемом, в принципе под это дело можно применить и отдельный блок питания с напряжением +5 В — проблемы не будет.

Для себя я припас вот такой разъемчик от старого компьютера. Подпаиваем +5 В к крайнему красному проводу, а земля подпаивается к черному. остальное можно выкусить чтобы не мешалось.

С правой стороны расположены контакты для подпайки десятиконтактного программирущего IDC разъема. У меня он выглядит так. Здесь он идет в связке с разъемом DB-9M (папа).

К плате программатора вся эта конструкция подключается через разъем DB-9F.

Теперь можно откинуться на спинку стула и отдохнуть, ведь можно сказать с задачей мы справились — собрали программатор Громова. Но долго расслабляться нельзя, ведь впереди нас ждут испытания нашего творения. Поэтому чтобы не устроить сюрприз своему компьютеру советую все хорошенько прозвонить мультиметром и проверить монтаж и только после этого переходить к испытанию нашего девайса.

Итак программатор у нас собран и лежит на столе в ожидании. Для того, чтобы воплотить в жизнь все то что мы задумали нам нужен управляющий софт — Программа Uniprof.

Программа Uniprof —это тот самый софт, с помощью которого наш программатор будет общаться с компьютером. Эту программу написал автор по фамилии Николаев за что целая армия радиолюбителей говорит ему — СПАСИБО. Кстати саму программу можно скачать с [urlspan] сайта автора [/urlspan] или [urlspan] у меня [/urlspan].

Выключаем наш компьютер и подключаем программатор разъемом DB-9F к COM-порту компьютера. Разъем питания я подключил к блоку питания родного компьютера. На этом этапе желательно подключить плату нашего программируемого пациента — плату с контроллером. Я подключил опытную плату с контроллером Attiny 45. Ну что, теперь минута молчания иии . . . жмем кнопку POWER системного блока компьютера. Ждем когда загрузится наше операционная система.

Запускаем Uniprof. При запуске он у немного ругнулся, выдав окошко со знакомым ERROR, говорит что у меня что-то неладное с LPT. . . хех, глуповато конечно но простим его на сей раз, ткнув по крестику.

На следующим этапе окошко программы все-таки открылось, но появилось сообщение о том, что контроллер не откликнулся. Но мы не паникуем.

Ведь программа совсем не в курсе к какому именно порту подрублен наш контроллер. Тут на выбор кроме ранее упомянутого LPT порта, есть еще набор с COM1 по COM5.Так что простым перебором добиваемся полного опознания нашего контроллера.

Контроллер определился, теперь нам нужно выполнить чтение — нажимаем на READ.

Если контроллер чистый, то в окне программы должны получиться прочерки, но в моем случае получилось иначе — прочерки чередовались с различными шестнадцатиричными числами. Возможно проблема была в длинном проводе, соединяющего программатор с компьютером или с высокой производительностью компьютера. Но в любом случае это вылечилось установкой галочки «ТОРМОЗ» . Время выполнения чтения оказалось несколько более длительным, но зато результат стал лучше.

Вот подходит время таки записать программный HEX файл в наш контроллер, но нужно также не забыть установить правильные фьюз биты. Доступ к ним открывается нажатием кнопки с надписью FUSE.

Выставляем все правильно, предварительно проштудировав даташит на нужный контроллер. Важный совет, выполните чтение фьюзов и убедитесь что фьюз бит SPIEN не установлен, так как установка этого фьюза не позволит вам в дальнейшем применять для этого контроллера наш программатор Громова.

Далее кликаем по кнопке с открытой желтой папкой под названием HEX и выбираем наш HEX. 🙂 Текст программы должен отразиться в окошке Uniprof. Ну что же, теперь остается только нажать на кнопку с красной стрелочкой с названием Prog и дело в шляпе.

Как видите запрограммировать контроллер с помощью данной программы совсем не сложно. Чтобы более полно ознакомиться с ней рекомендую почитать справку, там вы найдет ответы на возникшие вопросы.

Вот кстати почитайте об охранной GSM сигнализации, которую я спаял и запрограммировал. Чтобы ее сделать мне как раз и пригодился программатор.

Дорогие друзья, совершенно недавно появился очень удобный способ подписки, через сервис Email рассылок. Так что вы можете оставить свой email и получать новые статьи и материалы себе на почту. Кроме того каждый подписавшийся получает подарок, который пригодится каждому радиолюбителю, так люди подписываются и получают приятные бонусы, добро пожаловать.

Первый вопрос, который вы хотите задать в лоб – что же вообще такое “программатор”? Слово “программатор” образуется как ни странно, от слова “программа”. А что такое программа? Если вспомнить, что такое телепрограмма и зачем она была нужна (кстати, сейчас до сих пор продается в киосках), то стает понятно, что программа телепередач – это расписание по времени этих самых телепередач. Значит программой можно назвать какие-то действия или события, которые будут выполняться одно за другим во времени, когда мы этого захотим или не захотим. Следовательно, программатор – это всего-навсего какое-то устройство, которые позволяет нам записывать либо читать программу. Изменить программу уже может только сам программист 😉

Начинающим радиолюбителям переход от сборки простейших аналоговых устройств, типа мультивибраторов, к сборке устройств с применением МК бывает затруднен тем, что здесь мало просто развести и спаять устройство на печатной плате, нужно еще и залить прошивку в память микроконтроллера с помощью программатора. Как уже было написано в предыдущих статьях, микроконтроллер, до тех пор, пока мы не “залили” в него прошивку, является просто бесполезным куском кремния. И тогда начинающий радиолюбитель ищет информацию в интернете о сборке простого, но эффективного программатора, который помог бы ему взять быстрый старт в этом нелегком деле.

Я не ошибусь, если скажу, что 80% новичков, если у них на компьютере есть в наличии СОМ порт, собирают в качестве первого программатора Программатор Громова. Эта схема, при своей простоте и умелом обращении, настоящий шедевр). Действительно, ведь для того, чтобы собрать своими руками программатор, подключаемый к USB порту и имеющий в своем составе микроконтроллер AVR, который требуется предварительно запрограммировать, нужен опять таки программатор. А где взять новичку программатор, пусть и для подобной разовой прошивки ? Получается парадокс курицы и яйца), чтобы собрать USB программатор, нам необходимо сначала запрограммировать микроконтроллер программатора))).

Итак, давайте разберем, что же такое вообще прошивание микроконтроллера (МК) с помощью программатора, и как оно осуществляется? Для того, чтобы прошить МК, нам потребуется связка из самого программатора, устройства, спаянного на печатной плате, и программа, называемая оболочкой, работающая с этим устройством.

Программатор Громова

Под каждый тип программатора чаще всего требуется своя программная оболочка. Для сборки программатора Громова не требуется программировать микроконтроллер. В данном программаторе он отсутствует. Этот программатор работает с двумя широко распространенными оболочками для прошивания: PonyProg и Uniprof. У нас будут посвящены отдельные обзоры на эти программки. Данный программатор подключается к СОМ порту. Единственным препятствием для его сборки может стать физическое отсутствие данного разъема на материнской плате вашего системного блока. Почему именно системного блока? Потому что ноутбуки, а также современные модели материнских плат 2010 – 2011 года выпуска и выше часто имеют на контактах СОМ порта пониженное напряжение питания. Что это означает? Это означает, что вы можете собрать данный программатор, а он у вас не заработает. Но с компьютерами 2007 – 2008 года выпуска и старше, за исключением ноутбуков, данный программатор должен гарантированно работать. Подключение через переходники USB – COM не спасают в этом случае, так как при этом наблюдается в лучшем случае, сильное снижение скорости, в худшем, программатор вообще отказывается работать.

Давайте рассмотрим принципиальную схему программатора:

Что же мы видим на этой схеме ? Разъем СОМ порта, по другому называемый DB9, 7 резисторов одинакового номинала сопротивлением в 1 кОм и мощностью 0.25 Ватт и 3 импульсных диода. Из диодов подойдут, либо отечественные, КД522, КД510, либо импортные 1N4148.

Давайте разберем, как выглядят данные радиодетали.

На фото ниже представлен разъем DB9:

Как мы видим, пины (выводы) этого разъема обозначены цифрами на нем. Если будут какие-то затруднения с определением какой штырек соответствует какому отверстию разъема, рекомендую вставить проволочку в отверстие пина разъема, перевести мультиметр в режим звуковой прозвонки и прикоснувшись одновременно щупами мультиметра к проволочке по очереди к каждому из штырьков на разъеме, вызвонить соответствие штырьков отверстиям. Это может потребоваться в случае, если вы подключаете разъем проводками к плате. Если разъем будет впаян непосредственно в плату, то эти действия не требуются.

У кого на панели разъемов материнской платы, находящейся в задней части компьютера, нет COM разъема, можно купить планки с таким разъемом. Но нужно убедиться что производители распаяли контроллер СОМ порта на материнской плате, и предусмотрели подключение шлейфа данной планки, непосредственно к плате. Иначе такой вариант вам не поможет. В качестве альтернативного варианта, могу предложить приобрести контроллер СОМ порта, размещенный на специальной плате расширения, которую устанавливают в PCI слот ПК

Также при желании, если вы захотите, чтобы кабель, подключаемый к СОМ порту, у вас отключался от программатора, можно открутив винты крепления, снять разъем с планки, и закрепить его в корпусе программатора. Но будьте внимательны, и после покупки прозвоните все жилы, на соответствие номерам, с обоих концов кабеля, потому что часто в продаже встречаются похожие внешне кабеля, имеющие перекрещенные жилы. Кабель для подключения к данному разъему, должен быть обязательно полной распайки, DB9F – DB9F, прямой, не перекрещенный, с другими кабелями разъем работать не будет.

Если же возникают проблемы с приобретением данного кабеля, можно взять и перекрещенный кабель или удлинитель 9M-9F, но в таком случае может потребоваться обрезать разъем с другого конца, и вызвонив жилки по пинам разъема подпаяться непосредственно к плате программатора. У меня, кстати, был как раз такой кабель – удлинитель, и мне пришлось обрезать разъем со второго конца. Не покупайте кабеля для прошивки телефонов через СОМ порт, они не годятся для наших целей, так как там неполная распайка жил.

Диоды берем КД522, КД510 или 1N4148. Вот так выглядит диод КД522

Будьте внимательны, диод имеет полярность включения. Другими словами, его не безразлично как впаивать, можно впаять и задом наперед, тогда программатор работать не будет. Как известно, диод имеет катод и анод. Катод промаркирован, в данном случае, черным колечком.

Ну с резисторами, я думаю, проблем не возникнет. Идете в радиомагазин и говорите продавцу: “Мне нужны резисторы 1 кОм 0.25 Ватт”. Желательно взять импортные резисторы, так как у отечественных МЛТ идет большее отклонение от номинала.

Если вы владеете методом ЛУТ, то для вас не составит труда собрать программатор, по этой печатной плате. Ниже приведен скрин платы из программы Sprint Layout:

Если же вы до сих пор не освоили метод ЛУТ, тогда вам больше подойдет следующая плата, рисунок которой можно легко нарисовать маркером для печатных плат прямо на текстолите. Оба варианта печатных плат, вы сможете скачать в общем архиве, в конце статьи. Не забудьте зачистить и обезжирить плату перед нанесением рисунка. Выводы деталей на ней расположены не близко, и проблем при пайке не возникнет даже у новичков

Отличие платы от оригинальной схемы, в наличии светодиода индикации и токоограничительного резистора в цепи светодиода. Все выводы подписаны на плате. Слева номера выводов кабеля СОМ порта, которые нужно подпаять к плате, не подписанные номера жил можно заизолировать и не подпаивать. Справа идут пины для подключения к программируемому микроконтроллеру.

У меня был собран пять лет назад данный программатор на плате, сделанной от маркера. Так выглядела его печатная плата после лужения на этапе сборки в корпусе:

Извините за синюю изоленту)), тогда еще, 5 лет назад, термоусадочные трубки были в диковинку.

Разъем кабеля программатора с другого конца был обрезан, и проводки кабеля были впаяны непосредственно в плату. Сам кабель был закреплен металлическим хомутом. На фото видно, что кабель толстый, и если бы был не закреплен, при изгибании мог нарушиться контакт проводков, на плате программатора

Для подключения к микроконтроллеру устанавливаемому для прошивания на беспаечную макетную плату, я использовал цветные гибкие проводки. Соединенные с проводками такого же цвета, взятыми из жилок витой пары. Это сделано для того, чтобы с одной стороны жилки не переломились при эксплуатации, а с другой было обеспечено легкое подключение к макетной плате. Длина данных проводков должна быть максимум 20 – 25 См, во избежание ошибок от наводок, при программировании. Не используйте обычные неэкранированные провода, вместо СОМ кабеля! Замучаетесь с ошибками при прошивке.

Программируемый микроконтроллер нуждается во внешнем питании +5 Вольт, подаваемом на программатор. Для этой цели можно собрать стабилизатор на микросхеме 7805, с питанием от внешнего блока питания, либо поступить проще и воспользоваться кабелем и зарядным устройством с выходом USB, подпаяв жилки кабеля USB прямо к печатной плате.

Для справки: питание и земля, в разъеме USB идут по краям. Вот распиновка разъема USB:

Теоретически можно, если вы достаточно аккуратный человек, запитаться и от USB порта компьютера, подключив к нему данный кабель, но помните, вы делаете это на свой страх и риск ! Лучше найти один раз деньги и приобрести USВ зарядное устройство. Не используйте отличающиеся от USB, нестабилизированные зарядные устройства от сотовых телефонов и другой техники, вы рискуете испортить микроконтроллер.

При запитывании от USB порта компьютера, в случае замыкания жилок программатора +5 вольт (VCC) и земли (GND), вы рискуете сжечь южный мост материнской платы компьютера, ремонт такой материнской платы будет нецелесообразен. Я пользовался обоими вариантами для подачи питания, и через стабилизатор, и через кабель от зарядного USB. Еще один нюанс, после программирования микроконтроллера, чтобы микроконтроллер запустился, необходимо разорвать цепь RESET.

Это можно сделать просто выткнув проводок соединенный с пином RESET программатора. И тогда программа, зашитая в микроконтроллер начнет выполняться. Я решил сделать более удобное решение и поставил малогабаритный клавишный выключатель на разрыв цепи RESET.

Другими словами при его отключении, ток в этой цепи больше не течет и микроконтроллер начинает работу. Заместо клавишного выключателя можно воспользоваться любой малогабаритной кнопкой с фиксацией, либо поставить тумблер. Кому что подскажет фантазия 😉

Наверняка вы уже обратили внимание, что на схеме программатора Громова, есть какие-то незнакомые слова, а в частности VCC, GND, MISO, MOSI, SCK и RESET. Разберем, что же значат эти обозначения на примере микроконтроллера Attiny 2313.

В данном случае изображена очень распространенная и недорогая микросхема: микроконтроллер AVR Tiny (он же Аttiny) 2313. Ножки микросхемы, как мы видим, имеют свой номер. Нумерация идет против часовой стрелки, от ключа в виде точки, расположенной в левом верхнем углу корпуса микроконтроллера. Ниже на рисунке пример того, как идет нумерация на микросхемах в корпусе DIP:

В первую очередь нас интересуют перечисленные выше шесть ножек. Назначения всех остальных мы вкратце коснемся в конце статьи.

VCC. На эту ногу мы подаем напряжение питания микросхемы. Стандартом является 5 Вольт. Допустимо отклонение в большую сторону, до 5.5 Вольт. Напряжение свыше 6 Вольт, может привести к порче микросхемы. Отклонение в меньшую сторону более допустимо. Есть версии микроконтроллеров Tiny 2313V, которые могут работать даже от двух пальчиковых батареек или аккумуляторов, или от напряжения в 2.4 Вольта.

GND. Ну это всем знакомая и известная “земля”, она же ”масса”, и она же минус питания. Данный контакт является общим для всех устройств, которые имеют подключение друг к другу. Если вы соединяете, какие-либо блоки устройства между собой, их земли следует объединить. В данном случае, земля микроконтроллера, объединяется с землей программатора.

MISO. Сокращение от Master – In – Slave – Out. По этой линии передаются данные от микроконтроллера к программатору.

MOSI. Сокращение от Master – Out – Slave – In. По этой линии тоже передаются данные от программатора к микроконтроллеру.

SCK. На этой линии формируется тактовый сигнал.

RESET. Данный вывод используется для сброса микроконтроллера после стирания одиночным импульсом. Если RESET будет отключен, путем ошибочного выставления определенного фьюза, (о выставлении этого, и других фьюзов мы поговорим в следующих статьях) мы не сможем стереть и перепрошить микроконтроллер, через интерфейс SPI.

Достаточно подсоединить эти перечисленные 6 пинов программатора, к 6 ножкам микроконтроллера, и мы сможем прошить МК.

Рассмотрим остальные ножки МК:

У микроконтроллера Tiny2313 3 порта: А (А0-А2, 3 ножки), B (В0-В7, 8 ножек) D (D0-D6, 7 ножек), всего насчитывается 18 используемых в качестве ножек портов ввода – вывода. Каждую из этих ножек можно сконфигурировать отдельно на ввод и на вывод. Не являются ножками портов, только земля (GND) и питание (VCC).

Ниже рассмотрено дополнительное назначение некоторых ножек МК:

OC1A И OC1B. Ножки для формирования ШИМ (Широтно – импульсная модуляция) сигнала, таймер 1.

OC0A и OC0B. Ножки для формирования ШИМ сигнала, таймер 0.

AIN0 и AIN1. Ножки для подачи аналогового сигнала на микроконтроллер.

XTAL1 и XTAL2. Ножки для подключения кварцевого резонатора, для тактирования от него.

RXD и TXD. Линии подключения МК по интерфейсу UART.

Я надеюсь, данная статья будет полезна начинающим любителям микроконтроллеров, и позволит собрать программатор, который будет долгое время радовать вас своей работой.

В современных электронных схемах все чаще и чаще применяются микроконтроллеры. Да что там говорить, если сегодня не найти даже обыкновенную елочную гирлянду без микроконтроллера внутри – он задает различные программы иллюминации.

Я впервые столкнулся с микроконтроллерами, когда собирал свой первый импульсный металлоискатель Клон. Вот тогда-то и выяснилось, что контроллер без прошивки – это просто кусок пластмассы с ножками.

А чтобы залить нужную прошивку в АТМЕГу, никак не обойтись без программатора. Далее мы рассмотрим две самые простые и проверенные временем схемы программаторов.

Схема первая

С помощью этого программатора можно прошивать практически любой AVR-контроллер от ATMEL, надо только свериться с распиновкой микросхемы.

СОМ-разъем на схеме – это «мама».

На всякий случай привожу разводку печатной платы для атмеги8 (скачать), хотя такую примитивную схему проще нарисовать от руки. Плату перед печатью нужно отзеркалить.

Файл печатной платы открывать с помощью популярной программы Sprint Layout (если она у вас еще не установлена, то качайте 5-ую версию или лучше сразу 6-ую).

Как понятно из схемы, для сборки программатора потребуется ничтожно малое количество деталек:

Вместо КТ315 я воткнул SMD-транзистор BFR93A, которые у меня остались после сборки микромощных радиомикрофонов.

А вот весь программатор в сборе:

Питание (+5В) я решил брать с USB-порта.

Если у вас новый микроконтроллер (и до этого никто не пытался его прошивать), то кварц с сопутствующими конденсаторами можно не ставить. Работа без кварцевого резонатора возможна благодаря тому, что камень с завода идет с битом на встроенный генератор и схема, соответственно, тактуется от него.

Если же ваша микросхема б/у-шная, то без внешнего кварца она может и не запуститься. Тогда лучше ставьте кварц на 4 МГц, а конденсаторы лучше на 33 пФ.

Как видите, я кварц с конденсаторами не ставил, но на всякий случай предусмотрел под них места на плате.

Заливать прошивку лучше всего с помощью программы PonyProg (скачать).

Прошивка с помощью PonyProg

Заходим в меню Setup -> Calibration -> Yes. Должно появиться окошко «Calibration OK».

Далее Setup -> Interface Setup. Выбираем «SI Prog API» и нужный порт, внизу нажимаем «Probe», должно появиться окно «Test OK». Далее выбираем микроконтроллер «Device -> AVR micro ATmega8».

Теперь втыкаем микроконтроллер в панельку программатора, и подаем питание 5 вольт (можно, например, от отдельного источника питания или порта ЮСБ). Затем жмем Command -> Read All.

После чтения появляется окно «Read successful». Если все ок, то выбираем файл с нужной прошивкой для заливки: File -> Open Device File. Жмем «Открыть».

Теперь жмем Command -> Security and Configuration Bits и выставляем фьюзы, какие нужно.

Тщательно все проверяем и жмем «OK». Далее нажимаем Command -> Write All -> Yes. Идет прошивка и проверка. По окончании проверки появляется окно «Write Successful».

Вот и все, МК прошит и готов к использованию!

Имейте в виду, что при прошивке с помощью других программ (не PonyProg) биты могут быть инверсными! Тогда их надо выставлять с точностью до наоборот. Определить это можно, считав фьюзы и посмотрев на галку «SPIEN».

Схема вторая

Еще одна версия программатора, с помощью которого можно залить прошивку в микроконтроллер АТМЕГа (так называемый программатор Геннадия Громова). Схема состоит всего из 10 детатей:Диоды можно взять любые импульсные (например, наши КД510, КД522). Разъем – «мама». Питание на МК (+5В) нужно подавать отдельно, например, от того же компьютера с выхода USB.

Все это можно собрать навесным монтажом прямо на разъеме, но если вы крутой паяльник и знаете, что такое smd-монтаж, то можете сделать красиво:

Алгоритм прошивки с помощью программатора Громова

Программатор с установленной микросхемой подключаем к СОМ-порту компьютера, затем запускаем Uniprof, затем подаем питание на микроконтроллер. И первым делом проверяем, читаются ли фьюз-биты.

Если все ок, выбираем файл с нужной прошивкой и жмем запись.

Будьте предельно внимательны и осторожны, потому что если глюканет при записи фьюзов, то МК либо на выброс, либо паять схему доктора (а она сложная). Если поменяете бит SPIEN на противоположный – результат будет тот же (к доктору).

ПРОГРАММАТОР МИКРОКОНТРОЛЛЕРОВ


   Недавно заинтересовался AVR микроконтроллерами, разумеется сразу же возникла надобность в программаторе. Программатор на LPT порту меня не устроил, из-за того, что есть вероятность сжечь порт компьютера. Можно было конечно собрать USB программатор, но его также нужно было бы чем-то прошивать. Тогда я наткнулся на схему программатора Громова и решено было собрать его. Писали, что программатор работает с оболочками UniProf и avrdude. Сама схема очень простая:


Схема электрическая программатора AVR COM


Схема программатора AVR COM — второй вариант

   Печатную плату скачал готовую, немного изменил, чтобы можно было нарисовать маркером, получилось следующее:

   Все резисторы, кроме идущего с катода светодиода на землю (он номиналом 470 Ом) на 1 кОм, всего в схеме этих резисторов 7 штук. Резисторы на 1 ком ставятся для того, чтобы погасить часть напряжения идущего от СОМ порта с 12 вольт, до требуемых для микроконтроллера 5 вольт. Диоды взял КД522, 3 штуки. В схеме есть индикация питания на светодиоде, поставил зеленого цвета, советский 5 мм диаметром. У меня в запасах был кабель удлинитель COM 9M/9F, как раз подходящий для этих целей, разъем с обратной стороны кабеля был мной обрезан.


   Кабель был экранированный, что позволяет удобно расположить корпус с программатором в любом удобном месте, насколько хватает длины проводов, тогда как в случае с неэкранированными проводками, если бы нами был использован только разъем СОМ длина ограничена полуметром, иначе программатор может работать со сбоями.  


   Так как проводники, выходящие с программатора и идущие, в моем случае на цанговую макетную плату, на которой я буду собирать и отлаживать первые устройства, рекомендуют делать длиной не более 15 – 20 см, я сделал длиной 15 см обычным гибким разноцветным монтажным проводом. Кабель идущий с СОМ порта решено было прикрепить хомутом к плате, ввиду того что в процессе эксплуатации программатора он мог бы вырваться, так как он достаточно жесткий. Проводки выходящие из программатора и идущие на микроконтроллер также стянул проволочным хомутом. Плата была протравлена и залужена:


   В качестве корпуса хорошо подошла коробочка от губки для обуви. Питание микроконтроллера планируется мною от внешнего блока питания со стабилизатором напряжения на микросхеме 7805, пока еще не реализовано. Печатную плату выкладываю. Сборка устройства и описание: AKV.

   Форум по программатору Громова

   Форум по обсуждению материала ПРОГРАММАТОР МИКРОКОНТРОЛЛЕРОВ





ПРОСТЕЙШИЙ ГАУСС ГАН

Обзор электромагнитного пистолета из китайского набора для самостоятельной сборки.



Программатор Громова

Самый простейший программатор для AVR, с точки зрения схемотехники. Основная задача этого программатора заключается в согласовании уровней между программируемым устройством и COM портом компьютера. Схема программатора Громова сложностью не блещет. Моя печатка для этого программатора выглядит вот так:

В схеме используется семь резисторов на 1кОм. Один резистор на 330 или 470 Ом (подключенный к светодиоду). Три маломощных диода. И один светодиод. В принципе, мою схему можно упростить и выкинуть индикатор питания, реализованный на светодиоде. Вы можете скачать схему программатора Громова в формате Sprint-Layout.

Плата программатора должна получиться приблизительно такой:

Фотографию готового устройства предоставил товарищ eap (Александр). А все мои давно ушли в университет, для которого я периодически ваяю интересные игрушки на микроконтроллерах.

К джамперу возле светодиода необходимо подключить питание для программатора. Питание 5 вольт. Это же питание подключится к питанию программируемого устройства. Левый блок джамперов подключается к коннектору COM порта. В принципе, можно все упростить и припаять шлейф прямо к падам платы. И шлейф от разъема для программирования тоже можно сразу припаять к падам платы. Хочу заметить небольшую тонкость. Длинна шлейфа от COM порта может быть метр или полтора, а длинна шлейфа от программатора Громова до программируемого устройства не должна превышать 20 сантиметров

Программатор Громова является битбэнг (bitbang) программатором, по этому ему требуется соответствующее программное обеспечение. Например, можно использовать в паре с Громовым — UniProf и avrdude.

Основной минус — это необходимость подключения к COM порту компьютера. Честно говоря, на всех современных ноутбуках этого порта попросту не существует, а на стационарных компьютерах этот порт постепенно вымирает. Скорость программирования через этот тип программаторов очень низкая. Не работает с переходниками USB-COM. Не работает со стандартными программами из AVR Studio.

Программатор Громова можно использовать в качестве одноразового программатора. Им можно прошить другой программатор. Например, программатор AVR910 требут предварительной прошивки. Вот в таком случае можно собрать программатор Громова, сходить к друзьям у которых остался компьютер с COM портом и у них провести предварительную прошивку своего AVR910.

Использование COM-порта позволяет не бояться короткого замыкания на программаторе, этот порт вообще очень живучий и стойкий. Простейшая элементарная база позволяет гарантировать, что в любом радиомагазине найдутся для него комплектующие. Простейшая электрическая схема позволяет собрать этот программатор даже на обычной картонке и спаять все навесным монтажем.

Моя первая связка программаторов которыми я пользовался были программатор Громова плюс avrdude.

Альтернатив для программатора Громова очень много, вот небольшой пример: AVR910, USBasp, Prottos, USBBit. Они все работают через USB и по этому могут использоваться при работе с современными компьютерами. Так же практически все отладочные комплексы содержат в себе программатор, например: STK, BigAVR, Dragon, PinBoard (начиная с версии 1.1), OrcaBoard (начиная с версии Rev 2).

Тэги: микроконтроллеры

Отредактировано:2020-09-23 08:41:51

Радиосхемы. — Программатор Громова

материалы в категории

Программатор Громова

Несложный в плане изготовления  COM программатор. При условии использования альтернативного режима COM порта Bitbang, отпадает необходимость в преобразовании интерфейса RS232 COM порта в SPI, необходимый для программирования. Остается только привести уровни сигналов COM порта (-12В, +12В) к необходимым (0, +5В).

схема COM программатора для AVR микроконтроллеров



Данная схема программатора достаточно распространена и известна как программатор Громова. Название пошло от автора программы Algorithm Builder Геннадия Громова, который и предложил такую схему.

Схема несложная, для ее сборки потребуется всего-лишь несколько деталей:

Диоды КД522, КД510, 1N4148 или им подобные. Резисторы можно использовать любые, какие найдете. В качестве шлейфа можно использовать IDE шлейф. При подключении шлейфа, для более устойчивой работы программатора, каждый «сигнальный» провод должен чередоваться с «земляным» проводом. Это позволит уменьшить уровень помех наводимых в линиях и за счет этого увеличить длину программирующего провода. Длина шлейфа должна быть в пределах 50 см. Еще нужен разъем для подключения к программируемому устройству.

 
Для внутрисхемного программирования Atmel рекомендует стандартные разъемы:

Если Вы планируете серьезно заняться микроконтроллерами, сделайте разъемы стандартными. Для разового программирования устройства можно использовать разъемы BLS «мамы» на программаторе (такими разъемами к материнской плате подключаются кнопки и светодиоды корпуса компа) и штырьки PLS «папы» на плате.
Это позволяет максимально упростить разводку платы устройства, так как штырьки для программатора устанавливаются в непосредственной близости возле ножек микроконтроллера. Ножки MOSI, MISO, SCK у микроконтроллеров AVR всегда расположены вместе, поэтому для них можно применить строенный разъем. Отдельно делаем подключение для «земли»-GND и «сброса»-Reset.

Сборка программатора Громов в деталях


Я сознательно не даю печатной платы под этот программатор, так как схема проста и возня с разводкой и травлением платы просто себя не оправдывает.

Для того чтобы COM программатор Громова заработал нужна программа для программирования через COM порт. Для этого прекрасна подойдет программа UniProf, скачать которую вы можете на нашем сайте в разделе радиолюбительский софт.
Также еще потребуется плата устройства к которой мы подключим программатор и тестовая прошивка для микроконтроллера.

Общие рекомендации:

— Так как режим Bitbang нестандартный для COM порта компьютера, то возможны сбои в работе (хотя у меня такого не было). Особенно это касается ноутбуков. Как вариант решения этой проблемы можно рекомендовать «поиграться» настройками COM порта (скорость, биты данных, варианты управления потоком, величины буфера …).
– Отдельный разъем для «земли» желательно подключить первым, чтобы уравнять потенциалы «земли» программируемого устройства и компьютера. Для тех, кто не знает, если у Вас компьютер включен в обычную розетку, без заземляющего контакта, то в виду особенности фильтра блока питания компьютера, на корпусе компьютера всегда присутствует потенциал в 110В.

Заключение:

COM программатор Громова простой и надежный. Я не перестал пользоваться им даже собрав USB программатор (если какой либо микроконтроллер перестает программироваться USB программатором я обязательно перепроверю его на программаторе Громова).
– Так как программатор Громова собран на пассивных элементах он не требует для себя питания. Мало того, из-за паразитного питания, микроконтроллер можно запрограммировать вообще не подключая к нему источника питания! Хотя так программировать я не рекомендую, но сам факт интересен.
– Для пользователей Algorithm Builder есть приятный бонус! Этот программатор можно использовать для внутрисхемной отладки кристалла (программный JTAG).

Источник: http://easymcu.ru

Программатор Громова. Прошивка контроллера.

Всем привет. Сегодня у меня для вас новая статья, посвященная одному из самых простых и популярных программаторов AVRок — программаторе Громова — так его называют в сети.

Данную статью о программаторе, я планировал еще давно, но все было как-то не до нее . Но вот сейчас и приступим.

Запрограммировать контроллер AVR на сегодня возможно двумя способами:

1) С помощью высоковольтного параллельного программатора. Это скорее промышленный вариант, так как в этом случае корпус контроллера усаживается в специальную панельку и подав высокое напряжение (большее напряжения питания) зашивается заранее подготовленная программа. После чего контроллер запаивается в плату по месту назначения. Здесь есть ощутимый плюс —  полный контроль над всем нутром контроллера. А процесс зашивки моментальный.

Но если выяснится, что зашитая программа имеет непростительный баг? И что же делать — контроллер ведь уже запаян? Снова выпаивать?

Для радиолюбительской практики такой вариант не подходит, хотя иметь в загашнике высоковольтный программатор будет полезно. В одной  из следующих статей кстати будет очень полезная информация так что [urlspan]не пропустите[/urlspan].

2) Мы пойдем по другому пути — и к нашим услугам внутрисхемный программатор. При этом способе контроллер устанавливается сразу в схему без каких-либо промежуточных действий. В этом случае программа зашивается внутрисхемно. Что же это значит?

Все просто, при разработке какого-либо девайса мы заранее предусматриваем программирующий разъем. Программирующий разъем  устанавливаем  прямо на плату нашего устройства. В своей отладочной плате я именно так и поступил, там имеется разъем, причем разъем может быть любым, но под это дело есть некий стандарт. Обычно используется десятиштырьковый разъем PLS, похожий на те, что сидят на материнских платах компьютеров.

Так вот на этот разъем с контроллера выводится 5 сигналов: mosi, miso, sck, reset, GND. Через эти контакты и будет зашиваться программа. Причем делать это можно многократно — ведь выпаивать нам ничего не придется. Единственное что должно быть сделано так это то, что контроллер должен быть запитан и запущен. Впрочем питание можно подать и с программирующего разъема. Тогда у нас будет уже не пять сигналов а шесть, но это совсем не сложно. Только здесь есть небольшая особенность — нужно быть внимательным при простановке фьюзов (FUSE) перед зашивкой программы. Если при высоковольтном программировании неправильно зашитый фьюз бит легко правится, то при внутрисхемном программировании будет сложно что-либо исправить.

Небольшое отступление.

Фьюзы или фьюз биты — это биты конфигурации контроллера. Их нельзя выставить из тела программы. Фьюз биты обычно проставляются перед зашивкой программы — с помощью программатора и программы-прошивальщика.

С помощью фьюз битов можно изменить способ тактирования контроллера. Так вот, если в своей схеме контроллер тактируется от своего внутреннего генератора, а вы в фьюзах выставили способ тактирования от кварца, то схема работать не будет. Контроллер не запустится, а значит что -либо изменить не удастся. Но это дело поправимое. Нужно лишь подпаять нужный кварц и пару конденсаторов тогда все заработает и программу можно дальше править и перешивать.

Но есть фьюз бит, выставив который мы теряем возможность внутрисхемного программирования  — нужен параллельный программатор. Так что будьте внимательны  и прежде чем зашить фьюз биты хорошенько читайте даташит.


Разновидностей внутрисхемных программаторов на сегодня очень и очень много и выбрать приемлемый вариант бывает не просто. Все программаторы делятся по способу подключения к компьютеру,  мне известны три : через LPT, COM, USB.

Программатор работающий через порт lpt я заранее не советую, так как его очень просто пожечь, и сколько схемных решений мне не советовали, я этот вариант отбросил сразу же. Кстати да, и самого порта lpt в моей рабочей машинке не было. Вот так-то.

В наше время когда порты com и lpt уходят в небытие, единственно рабочий вариант остается USB. Но тут есть ряд проблем. Как правило схемы программаторов, работающих от USB имеют в своем составе микроконтроллер, который естественно нужно прошить, а для прошивки нужен программатор. Вот такой вот замкнутый круг. Хотя в последнее время на просторах интернета появилась схема usb программатора, которая не требует прошивки. Схема простая, но я с ней плотно не разбирался поэтому говорить о ней я не буду — если очень интересно найдете сами.

Мы пойдем по более сложному пути — займемся изготовление программатора Громова.  Этот программатор работает через  com порт, который  в отличие от lpt,   редко но все еще встречается в современных компьютерах. И кстати если  на задней стенке своего компьютера  вы его не обнаружили, это еще не значит что его нет, так на многих материнских платах он может присутствовать в виде pls штырьков,  нужно почитать документацию к материнской плате.

Схема.

Схема самого программатора на удивление простая и мне очень жаль, что я не встречал ее раньше.

Ее можно собрать даже навесным  монтажом на коленке, но на плате все-таки будет смотреться солиднее. Для этого программатора нам потребуется семь резисторов  по килоому каждый и три маломощных  диода.  Как известно напряжение с com-порта в пределах 12 В, а контроллер работает с 5-ти вольтовым напряжением. Так вот схема из диодов и резисторов послужит нам для согласования уровней. Резисторный делитель из 12 вольт дает нам 6 вольт, а остаток  из одного вольта высаживается на диоде — получаем 5 вольт и это то что нам и нужно.

Схему я нарисовал в  программе Eagle CAD, затем путем нескольких незамысловатых движений мышкой родилась вот такая платка.

Файлы проекта можете скачать по [urlspan]этой ссылке[/urlspan].

Рисунок ее был распечатан на лазерном принтере  и подвержен зверской технологии ЛУТ.  После всех манипуляций мне оставалось только напаять деталей и выставить сие творение на ваш суд.  🙂

Входы и выходы.

На плате слева расположены монтажные отверстия для подключения разъема DB-9F (мама) известного как разъема COM-порта. с нашей платой он будет соединен посредством проводов.  На схеме для этого обозначены отверстия: DB9/2, DB9/3, DB9/4, DB9/5, DB9/7, DB9/8. На схеме контакты подписаны — не промахнетесь 🙂 Хочу добавить, что провод желательно брать не длиннее 25 см.  При более длинном проводе возможны помехи, а в результате ошибки  при зашивке программы.

 В моем варианте питание будет подаваться  от компьютера,  поэтому для  удобства  я вывел контакты

питания PinGND и Pin+5.  Затем они будут соединены с питающим разъемом, в принципе под это дело можно применить и отдельный блок питания с напряжением +5 В — проблемы не будет.

Для себя я припас вот такой разъемчик от старого компьютера. Подпаиваем +5 В к крайнему красному проводу, а земля подпаивается к черному.  остальное можно выкусить чтобы не мешалось.

С правой стороны расположены контакты для подпайки десятиконтактного программирущего IDC разъема. У меня он выглядит так. Здесь он идет в связке с разъемом DB-9M (папа).

К плате программатора вся эта конструкция подключается через разъем DB-9F.

Теперь можно откинуться на спинку стула  и отдохнуть, ведь можно сказать с задачей мы справились — собрали программатор Громова.  Но долго расслабляться нельзя, ведь впереди нас ждут испытания нашего творения. Поэтому чтобы не устроить сюрприз своему компьютеру советую все хорошенько прозвонить мультиметром и проверить монтаж и только после этого переходить к испытанию нашего девайса.

Итак программатор у нас собран и лежит на столе в ожидании. Для того, чтобы воплотить в жизнь все то что мы задумали  нам нужен управляющий софт — Программа Uniprof.

Программа Uniprof —это тот самый софт, с помощью которого наш программатор будет общаться с компьютером. Эту программу написал  автор по фамилии Николаев за что целая армия радиолюбителей говорит ему — СПАСИБО. Кстати саму программу можно скачать с [urlspan]сайта автора[/urlspan] или [urlspan]у меня[/urlspan].

Выключаем наш компьютер и подключаем программатор разъемом DB-9F к COM-порту компьютера. Разъем питания я подключил к блоку питания родного компьютера. На этом этапе желательно подключить плату нашего программируемого пациента — плату с контроллером.  Я подключил опытную плату с контроллером Attiny 45. Ну что, теперь минута молчания иии . . . жмем кнопку POWER системного блока компьютера. Ждем когда загрузится наше операционная система.

Запускаем Uniprof. При запуске он у  немного ругнулся, выдав окошко со знакомым ERROR, говорит что у меня что-то неладное с LPT. . . хех, глуповато конечно но  простим его на сей раз,  ткнув по крестику.

На следующим этапе окошко программы все-таки открылось, но появилось сообщение о том, что контроллер не откликнулся. Но мы не паникуем.

Ведь программа совсем не в курсе к какому именно порту подрублен наш контроллер. Тут на выбор кроме ранее упомянутого LPT порта, есть еще набор с COM1 по COM5.Так что простым перебором добиваемся полного опознания нашего контроллера.

Контроллер определился, теперь нам нужно выполнить чтение — нажимаем на READ.

Если контроллер чистый, то в окне программы должны получиться прочерки, но в моем случае получилось иначе — прочерки чередовались с различными шестнадцатиричными числами. Возможно проблема была в длинном проводе, соединяющего программатор с компьютером или с высокой производительностью компьютера. Но в любом случае это вылечилось установкой галочки «ТОРМОЗ» . Время выполнения чтения оказалось несколько более длительным, но зато результат стал лучше.

Вот подходит время таки записать программный HEX файл в наш контроллер, но нужно также не забыть установить правильные фьюз биты. Доступ к ним открывается нажатием кнопки с надписью FUSE.

Выставляем все правильно, предварительно проштудировав даташит на нужный контроллер.  Важный совет, выполните чтение фьюзов и убедитесь что фьюз бит SPIEN не установлен, так как установка этого фьюза не позволит вам в дальнейшем применять для этого контроллера наш программатор Громова.

Далее кликаем по кнопке с открытой желтой папкой под названием HEX и выбираем наш HEX. 🙂 Текст программы должен отразиться в окошке Uniprof. Ну что же, теперь остается только нажать на кнопку с красной стрелочкой с названием Prog и дело в шляпе.

Как видите запрограммировать контроллер с помощью данной программы совсем не сложно. Чтобы более полно ознакомиться с ней рекомендую почитать справку, там вы найдет ответы на  возникшие вопросы.

Вот кстати почитайте об охранной GSM сигнализации, которую я спаял и  запрограммировал. Чтобы ее сделать мне как раз и пригодился программатор.

Дорогие друзья,  совершенно недавно появился очень удобный способ подписки, через сервис Email рассылок. Так что вы можете оставить свой email и получать новые статьи и материалы себе на почту. Кроме того каждый подписавшийся получает подарок, который пригодится каждому радиолюбителю, так  люди подписываются и получают  приятные бонусы, добро пожаловать.

 

 

Ну что же, думаю статья окажется для вас полезной и поможет сделать еще один шаг на пути освоения микроконтроллеров. На этом у меня все, желаю вам успехов и главное хорошего настроения!

С уважением, Владимир Васильев.

В качестве дополнения предлагаю посмотреть видеоролик на тему программирования контроллеров AVR.  Чтобы не пропустить следующие статьи советую подписаться по [urlspan]RSS[/urlspan]  или по [urlspan]электронной почте.[/urlspan]

Программатор pic и avr своими руками

В конце поста размещена ссылка с необходимой документацией для изготовления программатора USBasp своими руками. Программатор USBasp, благодаря своей простоте в изготовлении и использовании недорогих и широкодоступных элементов, стал очень популярным среди радиолюбителей. Его параметры работы не уступают профессиональным и дорогим программаторам микроконтроллеров AVR. Перед началом работы, стоит ознакомиться с последовательностью всех выполняемых действий, а именно:. Существует много версий USBasp программатора, но все они основаны на главной схеме, автором которой является Thomas Fischl.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Прошивка микроконтроллеров PIC — это очень просто!

Программатор Громова


Подключается к RS компьютера. Для того, что-бы запрограммировать микроконтроллер нужен программатор, конечно можно воспользоваться и простейшим программатором, но лучше все же собрать качественный. Валялась у меня долгое время микросхема FTRL и было решего его использовать для сборки нового программатора. Описанные ниже. При разработке нового устройства или написании новой программы на МК, как правило приходится проверять прошивку и всю схему в «железе», для таких целей было решено создать простую макетную отладочную плату.

Разработанная специально для программирования PIC18F микроконтроллеров. Программатор получает питание от выводов параллельного порта Программировать можно бесплатной программой под названием WinPic V. Данная схема программатора достаточно распространена и известна как программатор Громова. Часто приносят на ремонт старые телефоны Siemens, некоторые отремонтировать физически, а некоторые нужно перепрошивать, и мой стандартный фирменный кабель не ко всем моделям подходил, с одними он работал без проблем, с другими же в никакую.

Была задумка сделать кабель который работал бы со всеми. Подключается к usb, оттуда же и питается. Сердцем программатора является микроконтроллер AT89C, который в свою очередь тоже надо прошить, вот это большой недостаток этого программатора так как надо иметь еще один.

Программатор USB STK Для того, что-бы запрограммировать микроконтроллер нужен программатор, конечно можно воспользоваться и простейшим программатором, но лучше все же собрать качественный.

Простая макетная плата для работы с AVR. Схема кабеля Siemens C25 — SL45, распиновка Часто приносят на ремонт старые телефоны Siemens, некоторые отремонтировать физически, а некоторые нужно перепрошивать, и мой стандартный фирменный кабель не ко всем моделям подходил, с одними он работал без проблем, с другими же в никакую.

Простейший программатор для PIC.


Программатор Громова

А что такое программа? Значит программой можно назвать какие-то действия или события, которые будут выполняться одно за другим во времени, когда мы этого захотим или не захотим. Следовательно, программатор — это всего-навсего какое-то устройство, которые позволяет нам записывать либо читать программу. Изменить программу уже может только сам программист ;-. И тогда начинающий радиолюбитель ищет информацию в интернете о сборке простого, но эффективного программатора, который помог бы ему взять быстрый старт в этом нелегком деле. Эта схема, при своей простоте и умелом обращении, настоящий шедевр.

Программатор микроконтроллеров AVR — аналог AVRISP. Схема программатора для AVR с возможностью подключения к USB.

Программатор своими руками ChipStar-Janus

Как всегда в схеме. Программатор может работать и под Linux. Future Technology Devices International Ltd. Борисов Алексей Albor г. Сайт Паяльник существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений. Призовой фонд на март г. Регулируемый паяльник 60 Вт. Регулятор мощности 2 кВт. Вознаградить Я собрал 0 0 x. Комментарии 15 Я собрал 0 Подписаться OK.

Универсальный USB програматор AVR,PIC,EEPROM

Этот программатор я начал разрабатывать еще в е годы прошлого века. Он задумывался как простой и дешевый универсальный программатор для использования в любительских условиях с минимальными требованиями к компьютеру и с возможностью расширения номенклатуры программируемых микросхем. В дальнейшем программа неоднократно дорабатывалась, номенклатура поддерживаемых микросхем расширялась. Последняя версия — август г.

Архивный форум Flowcode. Добро пожаловать, Гость.

Универсальный USB програматор AVR,PIC,EEPROM

Для прошивки Flash-памяти BIOS материнских плат, винчестеров, а также своих любительских конструкций мне потребовался программатор. По протоколу …. Темка эта в итоге разрослась и вылилась в схему универсального программатора, которым можно через последовательный порт компьютера программировать не только эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти. Как всегда в схеме использован различный радиохлам в данном …. Светодиод HL1 служит для сигнализации подачи питания на программатор. Светодиоды VL1 и VL2 исходной схемы были заменены одним двухцветным светодиодом HL2, который сигнализирует о текущих действиях программатора, и, соответственно, обозначает режим ….

Многофункциональный универсальный программатор

Пожалуйста, подождите Какими микроконтроллерами вы чаще всего пользуетесь PIC Оригинальные конструкции источников питания. Последние сообщения форума. Автор публикации: alex Просмотров: Добавлен: , Комментарии: 0.

Программатор AVRslim для контроллеров ATMEL + Code Vision Ресеттер — программатор для сброса чипов картриджей своими руками.

Программатор pic-контроллеров Extra-pic

Решил поставить ребенку на велосипед пусть прохожих под домом пугает , но так же можно и в автомобиль поставить если есть связи в ГАИ. Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому. В интернете цены на часы основанные на лампах ИН если и попадаются еще, то цены на них весьма дороговаты.

Схема USB программатора на Atmega8 своими руками

ВИДЕО ПО ТЕМЕ: Прошивка микроконтроллера pic программатором К-150

Почему так? Потому что в римской мифологии Янус — это двуликий бог дверей, входов и выходов, а также начала и конца. Какая связь? Почему наш программатор ChipStar-Janus двуликий?

Подключается к RS компьютера. Для того, что-бы запрограммировать микроконтроллер нужен программатор, конечно можно воспользоваться и простейшим программатором, но лучше все же собрать качественный.

Какие первые шаги должен сделать радиолюбитель, решивший собрать схему на микроконтроллере? Естественно, необходима управляющая программа — «прошивка», а также программатор. И если с первым пунктом нет проблем — готовую «прошивку» обычно выкладывают авторы схем, то вот с программатором дела обстоят сложнее. Цена готовых USB-программаторов довольно высока и лучшим решением будет собрать его самостоятельно. Вот схема предлагаемого устройства картинки кликабельны. Исходная схема взята с сайта LabKit. Это так называемый клон фирменного программатора PICkit2.

Походил по просторам Интернет, почитав статьи, решил, что делать нужно программатор, и не простой, а универсальный программатор зачем под каждую серию делать отдельный? Различия между несложными моделями универсальных программаторов для меня были порты COM-port или LPT , через которые они работаю. Его схема вариации схем распространяется свободно в Интернете. Печатная плата тоже потерпела изменений.


Как сделать собственную собачью повязку от беспокойства

Независимо от того, боится ли ваша собака разлуки или смертельно боится фейерверков, ни одному владельцу не доставляет удовольствия видеть свою собаку испуганной и трясущейся.

Невероятная рубашка Thundershirt, по мнению многих владельцев собак, является идеальным решением. Он предназначен для того, чтобы плотно обернуть вашу собаку, обеспечивая чувство безопасности и сохраняя спокойствие вашей собаки.

Если вы не заинтересованы в покупке официальной рубашки Thundershirt, вы можете сделать ее самостоятельно, проявив немного изобретательности!

Также — обязательно ознакомьтесь с нашей статьей о 10 советах, как сохранять спокойствие вашей собаки во время фейерверков 4 июля!

Как работает обертывание для собак?

И собак, и людей успокаивает мягкое давление – на самом деле, техника обертывания для собак очень похожа на процесс пеленания младенца. Эта успокаивающая техника называется «поддерживаемое давление» и используется для успокоения как животных, так и людей путем воздействия на определенные точки давления по всему телу.

Часто ваша собака мгновенно успокаивается из-за ощущения давления, но некоторым собакам может потребоваться несколько сеансов ношения, чтобы привыкнуть к повязке, поэтому рекомендуется потренироваться с повязкой еще несколько раз в ситуациях с низким уровнем стресса перед стрессовой мероприятие.

В то время как истинная эффективность Thundershirt может варьироваться в зависимости от уровня беспокойства вашей собаки и ситуации, многие владельцы добились больших успехов, используя Thundershirt на своих стрессовых собаках!

Как сделать куртку для собаки

Есть несколько различных подходов к изготовлению Thundershirt своими руками.В этом посте мы подробно расскажем о наиболее популярном методе обертывания с повязкой для беспокойства, а также о способе с использованием футболки и, наконец, о процессе, которому вы можете следовать, чтобы сшить собственную обертку в стиле Thundershirt.

Вариант 1. Используйте первоклассную повязку для создания повязки

Техника первоклассной повязки — самая распространенная стратегия «Сделай сам» Thundershirt, которую вы встретите в Интернете. Вам не обязательно использовать повязку — шарф тоже подойдет!

Эта стратегия основана на технике TTouch Wrap и успешно используется многими владельцами для успокоения собак, находящихся в состоянии стресса.

1. Начните с наложения середины бинта на грудь вашей собаки. Размер используемого бинта зависит от размера вашей собаки — используйте узкие бинты для маленьких собак и широкие для крупных собак.

2. Затем поднимите оба конца бинта вверх и перекиньте их через плечи вашей собаки. Скрестите бинт на верхней части лопаток вашей собаки, затем скрестите свободные концы бинта под животом вашей собаки.

3. Наконец, завяжите свободные концы поверх нижней части спины , подальше от позвоночника.Стремитесь к уюту, но не к сжатию — давление должно ощущаться как приятное объятие!

Также посмотрите это видео, в котором показано, как правильно расположить обертку для беспокойства вашей собаки.

Из соображений безопасности никогда не оставляйте собаку без присмотра, надев страховочный бандаж, так как он может случайно запутаться в нем.

Вариант 2: Техника футболки

Вы также можете создать «Тандеррубашку своими руками» из простой футболки. Используйте облегающую рубашку или майку из спандекса — что-то, что будет достаточно обтягивающим, чтобы обеспечить легкое давление на вашу собаку.

Шаг 1. Наденьте футболку на собаку задом наперед так, чтобы хвост собаки высовывался из отверстия для шеи.

Шаг 2. Затем завяжите полы рубашки на груди собаки. Кроме того, некоторые владельцы также пришивают к футболке специальные бинты, чтобы бинты можно было обернуть вокруг различных частей тела собаки, воздействуя на соответствующие точки давления.

Вариант 3: сшейте собственную антитревожную повязку

Создайте свой собственный жилет Thundershirt по индивидуальному заказу с помощью приведенной ниже выкройки для шитья накидки для собак.Эта стратегия является более продвинутой, но она создаст прочную оболочку беспокойства, которую вы сможете использовать на протяжении многих лет.

Мы сделали видеопрохождение здесь, или продолжайте читать ниже для полного прохождения!

Выкройка салфетки для беспокойства своими руками

Сложность: Тяжелая

Поскольку 4 июля не за горами, мы хотели поделиться с вами тем, как вы можете создать свою собственную настраиваемую Thundershirt для своих пушистых друзей.

Thundershirts — это плотные накидки, которые помогают вашим питомцам чувствовать себя в большей безопасности при стрессе и беспокойстве.Хотя это называется сложной задачей, если вы умеете шить и чертить свои собственные выкройки, вам может быть легко справиться с этой задачей!

Расходные материалы:

Проезд:

Это было основано на личных мерках моей собаки Нами, но, надеюсь, вы сможете использовать это в качестве руководства для создания индивидуальной выкройки для вашей собаки!

Первый набросок выкройки. Вот общий набросок того, как будут выглядеть ваши выкройки:

Сложите бумагу с точечным узором пополам и отметьте желаемую длину рубашки Thundershirt.Я измерил от воротника Нами через ее спину до того места, где я хотел, чтобы рубашка заканчивалась, и в итоге получилось 17,5 дюйма.

Затем я измерил длину от шеи/воротника до груди, чтобы иметь представление о том, где начинается лоскут – Нами измерила 4 дюйма. Я также измерил длину ее груди, чтобы получить представление о ширине лоскута и о том, где он будет заканчиваться — Нами измерила 9 дюймов.

Используя эти два измерения, я начертил прямые линии от 4-дюймовой и 13-дюймовой отметки.

Что мне показалось полезным, так это использование куска хорошо сидящей существующей одежды, чтобы убедиться, что моя выкройка верна.Но не волнуйтесь! Эта часть не нужна. Я использовал существующее пальто, чтобы набросать изгиб моего воротника и создать общее руководство по ширине. Мой был шириной около 4 дюймов.

Если у вас нет предмета одежды, вы можете использовать ошейник вашей собаки в качестве ориентира — просто не забудьте добавить длину, так как наш должен оборачиваться вокруг шеи. Например, воротник Нами имеет общую длину около 19,5 дюймов, но каждая сторона воротника, которую я сделал, имела длину около 12,5 дюймов, каждая из которых давала достаточно места для перекрытия, что в целом было примерно на 5,5 дюймов длиннее.

Я также начертил горизонтальную направляющую с помощью своего пальто и добавил две дополнительные вертикальные направляющие в начале и конце моей исходной 17,5-дюймовой линии, образуя прямоугольник.

 Затем я измерил расстояние от верхней части ее спины до самой большой части ее груди — это было 13 дюймов. Затем я соединила воротник с нижней частью клапана изогнутой линией.

Я также измерил самую маленькую часть ее талии, которая составляла около 5 дюймов. Я отметил это как руководство, но начал сужаться до 4 дюймов. Отсюда я соединила заднюю часть с клапаном изогнутой линией и постаралась как можно ровнее отразить изогнутые края моего клапана внизу.

Я сделал припуск на шов 0,5 дюйма и перенес эту выкройку на другую сторону. *Обратите внимание, что это зависит от того, как вы хотите закончить подгибку, после того, как я это сделал, я понял, что предпочел бы припуск на шов 0,25 дюйма, потому что я чувствую, что это дает более чистую отделку.

Основное отличие обратной стороны выкройки состоит в том, что отворот должен быть длиннее, чтобы можно было обернуть щенка с другой стороны. Мои измерения были на 10 дюймов длиннее, чем мой первый лоскут. (Вы можете приклеить дополнительную бумагу для шаблона к этой стороне, чтобы создать этот клапан, если у вас недостаточно лишней бумаги.)

Далее вам нужно будет создать еще одну деталь выкройки для панели, которая будет покрывать заворачивающийся клапан.

Я сложил клапан и убедился, что нарисованная часть выкройки была на 1 дюйм длиннее с каждой стороны. Я хотел, чтобы это было примерно на 1 дюйм от середины рубашки, и в итоге получилось около 8,5 дюймов в длину.

Вырежьте ткань, используя эти две выкройки.

После того, как детали выкройки будут вырезаны, вы можете примерить щенка, чтобы увидеть, не нужно ли внести какие-либо дополнительные корректировки.У моей собаки очень тонкая талия, поэтому я вшила вытачку, чтобы убрать лишнюю ткань. Поскольку эта вытачка оказалась такой большой, я закончила этот шов и отрезала лишнее.

Мне показалось, что проще использовать оверлок, чтобы сначала обработать все необработанные края. Обязательно закончите рубашку и панель. Лично мне нравится делать наметочную строчку там, где я хочу разутюжить швы, потому что так быстрее гладить равномерно. Затем я заканчиваю подгибку и обязательно удаляю наметочную строчку. Не стесняйтесь обработать все необработанные края так, как вам больше нравится!

После того, как вы закончите основу, пришейте липучку.

Для воротника я отрезал больший кусок липучки шириной 2 дюйма и длиной около 8,5 дюймов. Пришейте противоположные стороны к каждой лямке воротника, чтобы они перекрывались и лежали на щенке при соединении.

Затем я вырезал 6 полосок липучки шириной 0,75 дюйма примерно до 6,5 дюймов в длину.

Чтобы прикрепить липучку, пришейте три горизонтальные грубые стороны к верхнему клапану (маленькая выкройка) и три горизонтальные мягкие стороны к боковой панели клапана.

Далее на более длинном боковом клапане, который будет оборачиваться вокруг тела, необходимо пришить липучки с обеих сторон ткани.На лицевую сторону ткани пришиваем три вертикальные мягкие полоски, а на изнаночную сторону ткани пришиваем оставшиеся 3 грубые полоски.

Грубая сторона длинной полоски приклеится к боковой панели, а грубая сторона верхнего клапана закроет мягкую сторону длинной полоски, как только она будет закреплена на месте.

Я вручную пришила маленькое сердечко из фетра к верхней панели клапана, а затем прикрепила его прямым стежком.

И мы закончили! Липучка может показаться сложной, но это немного утомительно.И, возможно, вы захотите надеть это на свою собаку, чтобы убедиться, что все ваши панели плотно прилегают друг к другу.

Самое замечательное в создании собственной выкройки заключается в том, что ее можно адаптировать к телу вашего питомца, и как только вы освоитесь, делать выкройки разных размеров будет не намного сложнее!

Где купить противотревожную повязку для вашей собаки

Если эти методы «сделай сам» кажутся вам слишком хлопотными или если вы хотите что-то более высокого качества, вы можете попробовать один из брендовых обертываний от беспокойства собак, представленных на рынке.

  • Громобойка. Thundershirt — это удобная накидка, похожая на жилет, с рядом складок и клапанов на липучках, которые мягко надавливают на вашего питомца, чтобы он оставался спокойным. Это самый известный из всех, и он может похвастаться впечатляющими показателями успеха.
  • Антитревожное пальто Американского клуба собаководства. Противотревожное пальто Американского клуба собаководства очень похоже на Thundershirt, но производится AKC. Он продается по более низкой цене, чем официальная Thundershirt, но онлайн-рейтинги не такие высокие.

Другие стратегии успокоения встревоженных собак

Если рубашка-громовержец или аналогичная накидка не успокаивают вашего питомца, вы можете попробовать другие стратегии снятия беспокойства, такие как:

  • Противотревожные препараты. Конечно, вы никогда не захотите давать собаке лекарства без причины, но сильная тревога — такая же веская причина, как и любая (особенно если вы исчерпали другие варианты). Посмотрите наш список лучших лекарств от беспокойства для собак, в том числе безрецептурные варианты, которые вы можете купить в Интернете, а также лекарства, которые требуют рецепта ветеринара.
  • Игрушки для собак с лакомствами. Некоторым собакам будет лучше, если их отвлечь от страшных фейерверков или штормов, происходящих вокруг них. Игрушки-головоломки, раздающие угощения, могут заинтересовать вашего щенка и даже могут снизить его чувствительность к пугающим раздражителям (вау, фейерверки означают, что я получаю особые угощения)! Некоторые собаки будут слишком напуганы, чтобы даже интересоваться едой, но другие, которые особенно мотивированы едой, могут быть покорены некоторыми особенно вкусными угощениями.
  • Ящик для защиты от тревог. Некоторые клетки особенно подходят для беспокойных собак, а в некоторых случаях наличие жесткой клетки необходимо для обеспечения безопасности вашей собаки. Почему? Что ж, нервные собаки иногда делают все возможное, чтобы сбежать из клетки, иногда это означает причинить себе вред в процессе. Если вы опасаетесь, что ваша собака может навредить себе в панике, лучше всего приобрести клетку для собак, защищенную от побега и страха.

Вы когда-нибудь использовали жилет для беспокойства или самодельную громовую рубашку, чтобы успокоить своего щенка во время бури, фейерверков или других тревожных событий? Как прошло? Поделитесь своим опытом в комментариях!

Как сделать майку для собаки своими руками

Фейерверки — это развлечение для нас.Большинству людей нравится хороший фейерверк, особенно в летние месяцы. Есть что-то приятное в прохладном летнем вечере, лежащем на одеяле и наблюдающем, как ночное небо загорается, как рождественская елка.

Хотя нам и нравятся фейерверки, нашим питомцам они обычно не нравятся. Для них это их личный ад. На самом деле, большинство приютов сообщают, что наибольшее количество потерянных животных регистрируется на следующий день после праздников, когда фейерверки наиболее распространены, например, 4 июля.

Но может быть что-то, что поможет вашей собаке снизить уровень стресса как во время фейерверков, так и во время грозы.И все своими руками!

Он похож на Thundershirt — пеленку, которая, как говорят, помогает уменьшить беспокойство вашего питомца.

Метод обертывания был разработан компанией TTouch для успокоения домашних животных. Обертывание также можно использовать для застенчивых или нервных собак, чтобы они чувствовали себя в безопасности — так что вам даже не нужен повод, например, 4 июля.

Пленка TTouch была продемонстрирована Сарой Хаузер, которая заявила, что пленку следует оставлять на животном не более чем на 15 минут, и вы никогда не должны оставлять своего питомца в ней без присмотра.Хаузер рекомендует использовать 2-дюймовую повязку для маленьких собак и 3-дюймовую повязку для более крупных собак.

Как выяснилось, метод обертывания также можно использовать для пожилых собак, собак из приюта или собак, выздоравливающих после операции или болезни. Так что, очевидно, это универсальный полезный стиль обертывания, который помогает при всех видах беспокойства и стресса.

Так что, возможно, вы захотите попробовать это в следующий раз, когда почувствуете, что вам нужна помощь, чтобы помочь вашему питомцу пережить худшее из следующего фейерверка.Как вы думаете? Не могли бы вы попробовать?

Вы можете посмотреть стиль упаковки в видео ниже:

Понимание молнии и связанного с ней повреждения деревьев

Уэйн К. Клаттербак, адъюнкт-профессор лесного хозяйства, дикой природы и рыболовства Университет Теннесси, Дэвид С. Вандергрифф, UT Расширение городского садоводства и лесного хозяйства, Ким Д. Кодер, профессор, Силвикс/экология, Школа лесных ресурсов Уорнелла, Университет Джорджии

Молния — одна из самых могущественных сил природы.Молния может иметь разрушительные последствия для людей, имущества и деревьев. Каждый удар молнии может достигать более пяти миль в длину, производить температуру более 50 000 градусов по Фаренгейту и электрический заряд в 100 миллионов вольт. В любой момент где-то по всей земле бушует 1800 гроз. Системы обнаружения молний в Соединенных Штатах обнаруживают в среднем 25 миллионов ударов молнии в год.

Деревья занимают особенно уязвимое место в ландшафте, поскольку часто являются самыми высокими объектами.Высокие деревья наиболее уязвимы, особенно те, которые растут в одиночестве на открытых участках, например, на холмах, пастбищах или у воды. Многие из этих деревьев стоят вдоль улиц нашего сообщества и окружают наши дома, школы и предприятия.

Реакция деревьев на молнию

Удары молнии нарушают биологические функции и/или структурную целостность дерева. На пути удара сок вскипает, образуется пар и клетки в древесине взрываются, что приводит к отслаиванию или сдуванию полосок древесины и коры с дерева.Если только на одной стороне дерева видны следы удара молнии, шансы на то, что дерево выживет и в конечном итоге закроет рану, высоки. Однако, когда удар полностью проходит через ствол дерева, с расщепленной корой и взорвавшейся древесиной с каждой стороны, деревья обычно погибают.

Многие деревья серьезно повреждены молнией изнутри или под землей, несмотря на отсутствие видимых внешних симптомов. Молния или электрический ток проходит от ствола дерева через корни и рассеивается в земле.Серьезное повреждение корней электричеством может привести к тому, что дерево увянет и погибнет без значительного повреждения надземной части. Если дерево покрыто листвой, листья увядают, и дерево, вероятно, погибнет в течение нескольких дней. Если дерево выживет достаточно долго, чтобы распустить листья следующей весной, то шансы на выздоровление намного выше. Рекомендуется полив и внесение удобрений, чтобы уменьшить стресс дерева.

Как правило, если в результате поражения молнией ветки были сломаны, необходимо провести корректирующую обрезку.Однако рекомендуется подождать от двух до шести месяцев, прежде чем проводить серьезную и дорогостоящую корректирующую обрезку, чтобы оценить, восстановится ли дерево. Если в течение этого периода ожидания дерево не показывает явных признаков увядания, то обрезка, вероятно, стоит затрат. Проконсультируйтесь с сертифицированным лесоводом, чтобы получить рекомендации относительно здоровья вашего поврежденного дерева. Обычно предписанными методами являются управление водными ресурсами, восстановление коры, обрезка, внесение удобрений, борьба с вредителями и мониторинг деревьев. Не следует проводить дорогостоящее лечение, пока дерево не начнет восстанавливаться.В противном случае, когда станет очевидно, что дерево не оправится от удара молнии, его следует удалить.

Системы молниезащиты для деревьев

Исторические, редкие и образцовые деревья, особенно когда они являются центром ландшафта или затеняют или обрамляют зоны отдыха, представляют ценность и могут быть защищены правильно установленной системой молниезащиты. Деревья, имеющие особое значение или под которыми люди или животные могут пройти во время бури, должны быть защищены.Деревья на расстоянии менее 25 футов от здания или сооружения также должны быть защищены, чтобы свести к минимуму «боковую вспышку». В парках, полях для гольфа и общественных зданиях должны быть защищены большие или важные деревья, чтобы свести к минимуму риски ответственности.

Молниезащита деревьев требует больших затрат труда и материалов. Системы молниезащиты должны быть установлены надлежащим образом с использованием правильных материалов, чтобы обеспечить долгосрочную защиту. Например, не следует использовать алюминий для каких-либо звеньев в системе, а также нельзя использовать сплошные провода любого типа.Перед проектированием системы защиты дерева необходимо проконсультироваться с обученным лесоводом или городским лесником, а также с установщиком системы молниезащиты.

Системы молниезащиты на деревьях не притягивают молнию. Цель системы защиты состоит в том, чтобы разбавить и медленно высвободить потенциал электрического заряда между землей и облаком. Деревья не являются хорошими проводниками электричества, но могут выступать в качестве лучшего проводника, чем воздух. Системы защиты рассеивают электрический заряд до того, как он достигнет высокого уровня.

Резюме

Повреждения деревьев молнией гораздо эффективнее предотвращаются, чем ремонтируются, и часто обходятся дешевле. Квалифицированные лесоводы могут порекомендовать установку систем молниезащиты, где это необходимо, или правильный порядок действий, если в дерево ударила молния.

Источники

Кодер, К.Д. 2004. Поражение деревьев молнией: искра смерти. Новости лесоводов 13 (3): 35–43.

Карран, Э.Б., Р.Л. Холле и Р.Е. Лопес. 1997. Сообщения о смертельных случаях, травмах и повреждениях от молний в США за 1959-1994 гг.Технический меморандум Национального управления океанических и атмосферных исследований (NOAA) NWS SR-193. Министерство торговли США, Национальная метеорологическая служба, Отдел научных служб, Южный регион, Форт-Уэрт, Техас. (www.nssl.noaa.gov/papers/techmemos/NWS-SR-193/techmemosr193.html)

Howland, R. 2003. Поразительная опасность на деревьях. Индустрия ухода за деревьями  14 (5): 40–42. Национальная ассоциация лесоводов, Inc. 2001. Американский национальный стандарт операций по уходу за деревьями, ANSI Z133.1. Манчестер, Нью-Хэмпшир. 31 р. Национальная ассоциация лесоводов, Inc.2002.

Системы молниезащиты, ANSI A300, часть 4. Американский национальный стандарт операций по уходу за деревьями — уход за деревьями, кустарниками и другими древесными растениями — стандартная практика, Манчестер, Нью-Хэмпшир. 9 р.

Национальная ассоциация противопожарной защиты. 2004 г. Монтаж систем молниезащиты. Публикация NFPA 780. Куинси, Массачусетс. 50 р. (www.nfpa.org)

Смайли, И.Т., А.В. Грэм-младший и С. Каллен. 2002. Системы молниезащиты. Серия лучших управленческих практик.Международное общество лесоводства, Шампейн, Иллинойс. 40 р.

Министерство торговли США, Национальное управление океанических и атмосферных исследований, Национальная метеорологическая служба. 2005. Молниезащита на открытом воздухе. (www.lightningsafety.noaa.gov/outdoors.html) и (www.noaa.gov/lightning.html)

Morph — Документация Sensel Morph

В этом руководстве пользователя описаны аппаратные средства, функции, программное обеспечение Sensel Morph и, что наиболее важно, способы его использования.Это руководство пользователя поддерживается в собственном репозитории github. Если у вас есть предложения, исправления или улучшения, вы можете зарегистрировать проблему или даже исправить ее самостоятельно и сделать запрос на вытягивание.

Обзор

— что такое Morph?

Sensel Morph — это мультисенсорная, чувствительная к давлению и реконфигурируемая панель управления для художников, музыкантов, программистов и других творческих людей.

Существует несколько разных оверлеев для Morph, каждый из которых обеспечивает свой интерактивный интерфейс для разных творческих программ.Просто удалите текущее наложение и поместите новое — Morph реконфигурируется и адаптируется к новой задаче — воспроизведению музыки, редактированию видео, рисованию, играм или программированию собственного интерфейса с помощью Sensel API.

The Morph можно подключить через USB или по беспроводной связи через Bluetooth 4.0LE.

Особенности

Высокочувствительный :

  • 185 x 105 сенсорных элементов («сенсоров») с шагом 1,25 мм (около 20 000 сенсоров давления)
  • Диапазон чувствительности от 5 г до 5 кг на одно касание
  • Каждый контакт может обнаруживать примерно 30 000 уровней

Чрезвычайно быстрый :

  • Режим полного разрешения: 125 Гц (задержка 8 мс)
  • Высокоскоростной режим: 500 Гц (задержка 2 мс)

Точное отслеживание :

Универсальные возможности подключения

  • Bluetooth LE, USB, последовательный (включен с помощью Innovator’s Kit)

Мощность на ходу

  • USB, перезаряжаемый литий-ионный полимерный аккумулятор

1 — Количество накладок, полученных в вашей коробке, зависит от заказанных накладок.

Поддерживаемые операционные системы

Операционная система USB MIDI Bluetooth LE MIDI Приложение Сенсел
Mac OS X/macOS 10.10 + Да Да Да
Windows 7 и 8 Да Нет Да
Юбилейный выпуск Windows 10 Да Да Да
Linux на основе Ubuntu/Debian 1 Да Да 3 Нет
Андроид Да Да 2 Нет
iOS Да Да Нет

1 — Многие дистрибутивы Linux поддерживают USB MIDI.Только дистрибутивы, использующие стек bluez, будут поддерживать BLE MIDI.

2 — поддерживается в Android Marshmallow и выше

3 — Руководство относится к Ubuntu 16.04

Быстрый старт

Это руководство поможет вам распаковать Morph и начать работу с компьютером или мобильным устройством.

1 Скачать программное обеспечение

Загрузите приложение сопоставления и настройки SenselApp с веб-сайта Sensel. Это отличный инструмент для получения максимальной отдачи от вашего Morph и необходимый для обновления его прошивки.

2 USB-разъем

  1. Извлеките Morph и прилагаемый кабель USB Micro из коробки.
  2. Подключите Morph к компьютеру с Windows или MacOS с помощью USB-кабеля.
  3. The Morph включится и автоматически подключится к вашей операционной системе.

3 Обновление прошивки

Убедитесь, что у вас есть надежное подключение к Интернету, и запустите SenselApp на своем компьютере с подключенным Morph. Приложение запросит наши серверы и выяснит, доступно ли обновление прошивки.Если доступно обновление, обновите прошивку, нажав красную кнопку. Вы будете предупреждены о ходе и завершении.

Лучше всего обновлять прошивку при прямом подключении к USB-порту компьютера, а не через концентратор.

4 Запустите документ-камеру

Визуализатор — это самый простой способ увидеть активность вашего Morph и убедиться, что оборудование взаимодействует с вашим компьютером.

Включение, выключение

  • Выключите Morph, удерживая кнопку нажатой в течение нескольких секунд.Когда красный светодиод погаснет, отпустите кнопку. Если вы отпустите кнопку до того, как индикатор погаснет, Morph все еще будет потреблять энергию.
  • Morph автоматически включится при подключении к хосту USB.
  • Если выключено, удерживайте кнопку нажатой в течение секунды или около того, чтобы включить. Отпустите, когда светодиодный индикатор станет белым (USB) или синим (беспроводная связь).
  • Если Morph подключен к USB, отсоединение от USB отключит питание.

Оборудование

На первый взгляд Sensel Morph кажется довольно простым устройством.Он состоит из плоской прямоугольной области схемы измерения силы, слегка приподнятой области, которая содержит дополнительную схему обработки, светодиоды, кнопку и разъем micro USB. Это элегантное оборудование на самом деле довольно мощное, как вы узнаете.

Особенности

СИД

На Morph есть два места для светодиодов. Единственный светодиод в правом верхнем углу устройства может отображать различные цвета, а светодиодная лента всегда будет белой.

Состояние RGB

Этот светодиод меняет цвет для обозначения различных состояний.Различаются следующие цвета и шаблоны мигания:

  • Белый : Связь с устройством осуществляется через USB
  • Синий стабильный : Устройство находится в режиме Bluetooth
  • Синий пульсирующий : Устройство находится в режиме сопряжения Bluetooth
  • Желтый : устройство находится в режиме обновления (это означает, что вы должны открыть приложение Sensel и обновить прошивку на своем устройстве)
  • Фиолетовый : устройство обменивается данными через кабель разработчика (вы не увидите этого, если не используете кабель разработчика из набора изобретателя)
  • Красный : Указывает на низкий заряд батареи или отключение устройства.Чтобы выключить Morph, нажмите и удерживайте кнопку питания в течение 5 секунд. Через 2 секунды загорится красный светодиод. Подождите, пока светодиод не погаснет, прежде чем отпустить кнопку питания.
Полоса

Имеется полоска из 24 белых светодиодов. Они загораются при нажатии областей на наложениях и могут управляться с помощью API.

Кнопка

Используется для включения/выключения устройства и перевода его в режим сопряжения Bluetooth.

  • Нажмите, чтобы включить
  • Удерживайте несколько секунд, чтобы перейти в режим сопряжения (мигающий синий светодиод)
  • Удерживайте несколько секунд, чтобы выключить (подождите, пока красный светодиод не начнет мигать, а затем погаснет )
  • Нажмите, чтобы увидеть уровень заряда батареи (указывается заполненностью светодиодной ленты)
  • Дважды щелкните, чтобы отключиться от текущего устройства и перевести Morph в режим сопряжения

Разъем USB

Morph имеет один микроразъем USB для зарядки аккумулятора и обеспечения последовательного соединения.Morph — это составное HID-устройство, поэтому оно всегда представляет собой MIDI, клавиатуру, геймпад, дигитайзер, мышь и устройство последовательной связи, поэтому мы можем отправлять события на соответствующий выход на основе макета и отображения наложения.

Передатчик Bluetooth

Morph может легко переключаться между Bluetooth и проводным подключением. Подробнее о подключении к вашему устройству с помощью Bluetooth читайте далее.

Поверхность датчика силы

Без наложения поверхность измерения силы можно использовать с визуализатором в приложении Sensel для просмотра уровней давления и областей контакта.Он не более и не менее прочный, чем остальная часть корпуса.

Срок службы батареи

The Morph имеет встроенный перезаряжаемый литий-ионный полимерный аккумулятор на 3,7 В емкостью 420 мАч.

Уход и кормление

Накладки изготовлены из силиконовой резины с силиконовым верхним покрытием для придания гладкости. Вы можете очистить их теплой водой с мылом. Несмотря на то, что мы протестировали различные вещества для обеспечения качества, известно, что некоторые солнцезащитные кремы и лосьоны могут загрязнять пластик.Поэтому, чтобы обеспечить максимально долгий срок службы ваших накладок, старайтесь не использовать накладки, если на ваших руках слишком много лосьона или солнцезащитного крема. Кроме того, силикон подвержен разрывам. Однажды порвавшись, трудно остановиться. Используйте удобный футляр, который мы предоставляем, чтобы защитить ваши накладки от мелочи, шпилек, ключей или других острых предметов!

Заряд LiPo батареи осуществляется внутренней электроникой Morph. Однако общее практическое правило для LiPo аккумуляторов заключается в том, что они не должны храниться полностью заряженными.Если вы не будете использовать Morph какое-то время, включите его с на и дайте аккумулятору зарядиться.

Черная поверхность датчика давления изготовлена ​​из прочного пластика PET (полиэтилентерефталат).

Химические испытания

Накладки были протестированы с различными пищевыми продуктами и химическими веществами. * Кетчуп * Кока-Кола * Солнцезащитный крем Banana Boat Sport * 91% изопропиловый спирт * 95% денатурированный спирт

Мы протестировали накладку в течение приблизительно 25 часов при комнатной температуре около 62 градусов по Фаренгейту (~17 градусов по Цельсию).

  • Все материалы вытерты бумажными полотенцами
  • Накладка была вымыта жидким моющим средством для посуды и теплой водой и высушена
  • Никаких визуальных изменений не наблюдалось ни в одной из областей воздействия

Мы пришли к выводу, что покрытия с покрытием и без покрытия обладают одинаково хорошей устойчивостью к тестируемым химическим веществам, за исключением кетчупа, который вызывает стойкий и заметный запах уксуса.

Размеры

Толщина измеряется с помощью резиновых ножек.Вычтите 0,75 мм для измерения толщины без резиновых ножек.

Накладки

Наложения — это модульные интерфейсы, которые размещаются на Morph и изменяют реакцию оборудования на входные данные. На каждой накладке имеется восемь (8) магнитов, которые удерживают накладку на месте и идентифицируют накладку с прошивкой микроконтроллера. Посетите страницу видео Sensel, чтобы посмотреть видеоролики, в которых подробно объясняются многие наложения.

Существуют сценарии для Bitwig Studio и Ableton Live, обеспечивающие глубокую интеграцию и контекстно-зависимое сопоставление.Документация по сценариям для Bitwig Studio и Ableton Live находится в разделе «Настройка программного обеспечения» данного руководства.

QWERTY

Накладка QWERTY работает как обычная клавиатура QWERTY. Он отлично подходит для использования Morph в качестве клавиатуры для iPad и других планшетов. Вам нужно будет настроить его для вашей операционной системы с помощью приложения Sensel.

Накладки AZERTY и DVORAK обеспечивают доступ к большему количеству раскладок клавиатуры, используемых во всем мире.

Фортепиано

Piano Overlay отправляет MIDI-данные по каналу 1 с Morph на ваше устройство, чтобы вы могли играть на программных синтезаторах и сэмплерах.По умолчанию Piano Overlay отправляет ноты на MIDI-канал 1, а октава по умолчанию начинается с ноты 60 (C3 1 ). Вы можете транспонировать две октавы вверх и вниз с помощью клавиш со стрелками. Кроме того, вы можете создать вибрато, двигая пальцами из стороны в сторону, сгибая ноту.

Кнопки воспроизведения, остановки и записи отправляют команды MIDI Machine Control (MMC) для включения этих функций. Некоторые программные продукты, такие как Ableton Live, не распознают MMC, поэтому в таких случаях они не работают.Вы можете переназначить их на MIDI CC или ноту или использовать сценарии управления для Bitwig или Ableton Live.

Поскольку нет стандартного сообщения MMC для «петли», кнопка петли отправляет ноту MIDI, что позволяет вам использовать программную защелку MIDI (или обучение), чтобы использовать ее для управления функцией петли в вашем программном обеспечении.

1 — ноты MIDI обычно начинаются с ноты номер 0, называемой C-2. Это не стандарт, так как это соглашение много раз нарушалось, но сегодня большинство музыкальных программ имеют тенденцию называть MIDI note 60 C3.

Барабаны

Drum Overlay отправляет ноты на MIDI-канал 10. Ноты по умолчанию начинаются с 36 (C3). Клавиши со стрелками перемещают все ноты вверх или вниз на 16 полутонов, чтобы лучше работать со многими программными драм-машинами, которые работают в банках по 16 нот.

Кнопки воспроизведения, остановки и записи отправляют команды MIDI Machine Control (MMC) для включения этих функций. Некоторые программные продукты, такие как Ableton Live, не распознают MMC, поэтому в таких случаях они не работают.Вы можете переназначить их на MIDI CC или ноту или использовать сценарии управления для Bitwig или Ableton Live.

Музыкальное производство

Сетка из 16 пэдов посылается на MIDI-канал 2, элементы управления посылаются на MIDI-канал 2, «клавиши фортепиано» посылаются на MIDI-канал 3.

Кнопки воспроизведения, остановки и записи отправляют команды MIDI Machine Control (MMC) для включения этих функций. Некоторые программные продукты, такие как Ableton Live, не распознают MMC, поэтому в таких случаях они не работают.Вы можете переназначить их на MIDI CC или ноту или использовать сценарии управления для Bitwig или Ableton Live.

Букла Гром

Оверлей Buchla Thunder создан совместно с компанией по производству синтезаторов Buchla U.S.A. Основанный на MIDI-контроллере Thunder Дона Букла, оверлей Buchla Thunder Overlay обеспечивает эргономичный интерфейс для игры и управления аппаратными и программными синтезаторами. Это идеальный интерфейс для использования MIDI Polyphonic Expression (MPE), поскольку он предназначен для скольжения, скольжения и давления.

Имеется девять (9) предустановок с различными настройками. Удерживайте верхнюю «панель программатора» в сочетании с клавишами 1-9 для изменения пресетов. По умолчанию пресеты 1-4 предоставляют разные гаммы с использованием MPE, пресеты 6-9 используют стандартный MIDI на канале 1, а пресет 5 предоставляет несколько сообщений MIDI CC для создания ползунков и кнопок мгновенного действия. Используйте SenselApp для программирования различных элементов управления для разных наборов.

Большие шестиугольные элементы управления в нижней части используются в качестве MIDI-контроллеров XYZ, отправляя MIDI-команды CC при действиях по горизонтали, вертикали и давлению.Они прекрасно подходят для звукового дизайна и исследования.

Назначение MIDI-контроллеров XYZ

Если вам нужно использовать программную функцию обучения MIDI, программному обеспечению часто бывает трудно выбрать одно из трех сообщений, отправляемых при касании элементов управления. Вы можете использовать SenselApp, чтобы отключить два измерения при изучении одного. Например, установите CC для X и Y на «нет», затем «Отправить карту в Morph». Затем нажмите элемент управления, когда ваше программное обеспечение находится в режиме обучения MIDI:

.

Это правда громоздко, но оно того стоит.Мы надеемся, что программное обеспечение скоро адаптирует простоту использования для таких инновационных элементов управления!

У нас есть пошаговое видео о том, как сопоставить элементы управления XYZ на нашем канале YouTube.

Пресеты Buchla Thunder

Оверлей Buchla Thunder Overlay может хранить девять различных отображений для макета. Это может быть любая комбинация нот MIDI, непрерывных контроллеров, команд клавиатуры и других сообщений. По умолчанию пресеты — это разные масштабы. Пресеты 1-4 используют стандарт MIDI Polyphonic Expression (MPE).Пресеты 6-9 используют стандартный MIDI на канале 1. Пресет 5 представляет собой набор сообщений непрерывного контроллера MIDI (CC), полезных для сопоставления с параметрами в вашем программном обеспечении. Большие шестиугольные элементы управления настроены так, чтобы действовать как трехсторонние элементы управления CC (вертикальный, горизонтальный и жесты).

Изменение предустановок

Удерживая верхнюю среднюю панель «программатора», выберите пресет с помощью кнопок с метками 1-9, чтобы загрузить пресет в любое время.

Редактирование пресетов

Используйте SenselApp для редактирования пресетов для Thunder Overlay.Выберите пресет для редактирования из верхних селекторов пресетов. Затем отредактируйте элементы управления Thunder, щелкнув их и изменив значения в инспекторе. Если вы хотите скопировать и вставить пресет в другой, просто выберите все ( CMD или CTL-A ), затем скопируйте ( CMD или CTL-C ), затем выберите пресет вверху. Снова выберите все, затем вставьте ( CMD или CTL-V ). Это копирует все настройки в пресет.

Монтаж видео

Обзор

Оверлей для редактирования видео — это панель управления, которая отправляет события клавиатуры и мыши для профессионального редактирования видео.

Настройка

По умолчанию Sensel Morph работает с Adobe Premiere в Windows. Для Premiere на macOS приложение macOS Sensel содержит сопоставление macOS, которое можно отправить в Morph. Откройте наложение видео в приложении Sensel и нажмите кнопку «Отправить карту в Morph», чтобы отправить карту.

Если вам требуется определенное сопоставление для вашей программы, вы можете использовать приложение Sensel для создания собственных сопоставлений для каждой программы.

Если вы используете Premiere CC, вам может потребоваться добавить сочетание клавиш в Premiere для переключения фокуса на панель временной шкалы, которая была удалена в некоторых версиях.По умолчанию Sensel Morph отправляет Shift+3, когда вы нажимаете кнопку временной шкалы.

Для оверлея редактирования видео драйвер не требуется.

Органы управления
Джог-колесо и элементы управления навигацией

Центральный поворотный переключатель и окружающие элементы управления навигацией служат основным средством перемещения по временной шкале видео.

Колесо джога перемещается на один кадр для каждого из восьми фиксаторов вокруг ручки. Вы можете изменить скорость поворотного колеса, нажимая клавиши-модификаторы.

Кнопки челнока — это чувствительные к давлению кнопки, которые многократно нажимают клавишу с разным уровнем давления, позволяя быстро перемещаться по временной шкале. Когда вы отпустите кнопку Shuttle, будет отправлена ​​клавиша остановки. В Premiere J или L отправляются, когда вы нажимаете кнопку Shuttle, а K отправляется, когда вы отпускаете кнопку Shuttle.

Ползунки «Видео», «Аудио» и «Масштаб» отправляют ключевые события при перемещении ползунка. В Premiere ползунки регулируют размер видео, аудио и масштабирование элементов временной шкалы.Ползунок навигации — это ползунок, который отправляет события прокрутки для перемещения по временной шкале. В Premiere временная шкала требует, чтобы вы щелкнули временную шкалу, прежде чем вы сможете прокручивать ее. Ползунок навигации нельзя переназначить.

Все остальные кнопки в центральной области навигации отправляют ключевые события, которые используются для перемещения по временной шкале.

Модификатор джога

Модификаторы джога изменяют функцию джога, пока вы удерживаете кнопки. По умолчанию эти модификаторы установлены на Slip, Slide и Nudge в Premiere и могут быть настроены с помощью приложения Sensel.

Другие кнопки управления

Остальные кнопки управления на накладке редактирования видео отправляют ключевые команды, которые можно настроить с помощью приложения Sensel.

Игры

Игровой оверлей превращает Morph в игровой контроллер. Основанный на популярных контроллерах, игровой оверлей имеет все элементы управления, необходимые для игр.

Наложение геймпада отправляет стандартные события геймпада HID на ваш компьютер или смартфон.Хотя большинство устройств поддерживают этот стандарт, не каждая игра поддерживает этот стандарт. Чтобы восполнить этот пробел, можно использовать эмуляторы для изменения событий геймпада HID на события, понятные игре, такие как контроллер XBox, Playstation Dualshock или события клавиатуры.

Настройка

Если кнопки на оверлее не выполняют нужных действий в игре, используйте SenselApp для настройки значений событий.

Эмуляция

В остальных случаях можно использовать программное обеспечение для эмуляции контроллеров.

Windows

USB Game Controller — поставляется с Windows 10. Откройте USB Game Controller в Windows, выберите «Sensel Morph» и нажмите «Свойства», чтобы увидеть доступные кнопки и джойстики.

TocaEdit Эмулятор контроллера Xbox 360 — программное обеспечение, позволяющее контроллеру эмулировать контроллер Xbox 360 и настраивать события геймпада. Загрузите наш файл сопоставления. Разархивируйте и поместите эту карту и исполняемый файл x360ce.exe в тот же каталог, что и исполняемый файл игры.

macOS

Эмулятор Enjoyable отображает HID-события на джойстик для совместимости с игровым управлением.

Браузеры

Некоторые браузеры поддерживают ввод с геймпада с помощью Gamepad API. Поддержку геймпада можно найти на веб-сайте Can I Use

.
Bluetooth

Gamepad-over-Bluetooth будет поддерживаться в будущих версиях.

Арт

Художественная накладка — это больше, чем просто новый стилус. Предлагая несколько режимов для стилей, инструментов и методов рисования, наложение Art в полной мере использует мощные датчики давления Morph, чтобы дать визуальным художникам новые и старые способы создания цифровых рисунков.Наложение Art не только позволяет использовать произвольное перо (ручка, карандаш, палочка для еды, ноготь), но также позволяет использовать «естественные» инструменты художника: кисти, мелки, мел, уголь и многое другое. Более того, 32 000 уровней давления Morph намного более чувствительны, чем любой другой планшет для рисования.

При правильной настройке ваше программное обеспечение для рисования адаптируется к размеру кисти и ориентации инструмента, позволяя инстинкту и мышечной памяти воплощаться в великолепное цифровое искусство.

Обзор

Когда Art Overlay помещается на Morph, он отображается как графический планшет USB HID.Вы можете нажать кнопку «рука», чтобы немедленно начать навигацию по рабочему столу вашего компьютера и папкам с файлами. Открыв графическое приложение, вы можете использовать другие режимы, чтобы начать творить. Любое графическое программное обеспечение, которое принимает ввод с помощью стилуса, будет работать с Art Overlay. Верхние кнопки не мешают вашей руке рисовать, предоставляя макросы («точечные» кнопки) и выбор режима. Боковые кнопки и ползунок добавляют навигацию и управление макросами. Они расположены симметрично, что позволяет работать как левшам, так и правшам.Обычно вы отключаете боковые кнопки на стороне доминирующей руки (чтобы избежать случайного срабатывания костяшками пальцев) и используете вторую руку на ползунке и кнопках.

Совместимость
  • Только USB.
  • Mac OS 10.11 и ниже
  • Windows 10
Не надо!

Не используйте острый предмет в качестве стилуса. Кремний склонен к разрывам и порезам, поэтому вы можете легко повредить накладку острым предметом. Уберите ручки и дважды подумайте, прежде чем использовать механический карандаш непосредственно на накладке!

Режимы
Кнопка пера — режим пера с бумагой
Режим пера

позволяет рисовать настоящими шариковыми ручками и графитными или цветными карандашами, чтобы вы могли использовать материалы и инструменты, которые кажутся вам наиболее естественными.Рисование на бумаге облегчает обучение цифровому рисованию, поскольку вы можете использовать знакомство с бумагой, чтобы увидеть, где будут нарисованы ваши штрихи, без кривой обучения большинства графических планшетов. В режиме бумаги разумно поместить два листа бумаги поверх художественного наложения (один тонкий лист может пропустить острые ручки) и наблюдать, как на экране появляются штрихи вашей ручки или карандаша. Преобразование будет действовать как графический планшет, где бы оно ни распознало заостренный кончик ручки или карандаша, поэтому вы можете использовать его для рисования в любой стандартной программе для рисования.

В этом режиме используется алгоритм обнаружения стилуса Sensel (также известный как «отклонение ладони»), поэтому вы можете положить руку на Morph во время рисования. Бумажный режим может работать с различными инструментами для рисования, если они имеют относительно небольшой и твердый наконечник для рисования.

Кнопка пера — режим пера без бумаги

Этот режим превращает Morph в планшет для рисования. Чтобы включить рисование без бумаги, установите флажок «Использовать без бумаги» в приложении Sensel и нажмите кнопку «Отправить карту в Morph».Вы можете использовать любые твердые предметы, похожие на стилус, такие как задняя часть ручки или кисти, шариковая ручка в сложенном положении или даже ноготь, чтобы рисовать с помощью Morph. Легкое касание стилусом покажет курсор рисования, чтобы вы могли видеть, где начнется ваш штрих. Более сильное усилие начнет рисовать штрих. Вы можете отрегулировать усилие рисования с помощью ползунка в приложении Sensel.

Кнопка «Кисть» — режим рисования

Режим рисования привносит в программное обеспечение для рисования богатство физических материалов, таких как художественный уголь или цветные карандаши, кисти или размазывание пальцами.Режим рисования позволяет сопоставить ширину, ориентацию и давление вашей физической кисти со свойствами вашей цифровой кисти. Поскольку пальцы и кисти могут выглядеть очень похоже, этот режим не поддерживает отклонение ладони, поэтому следите за тем, чтобы ладонь не касалась поверхности. Обратите внимание, что для мягких кистей режим Paint лучше работает без наложения на Morph. Вы можете установить для режима No Overlay по умолчанию режим Paint Mode в приложении Sensel.

Ручная кнопка — режим сенсорной панели
Режим сенсорной панели

превращает Morph в гигантскую сенсорную панель, поэтому вам не нужно носить с собой мышь, чтобы взаимодействовать с графическим интерфейсом вашего программного обеспечения для рисования.Вы также можете прокручивать проект, проводя двумя пальцами, щелкая правой кнопкой мыши касанием двумя пальцами или щелкая сильным нажатием пальца.

Кнопки

Все кнопки переназначаются с помощью SenselApp. Поведение по умолчанию обеспечивает популярные элементы управления и навигацию с панорамированием.

  • Точки — можно настроить для наиболее часто используемых команд. По умолчанию они отображаются (в порядке слева направо) для отмены/возврата, шага назад, шага вперед (в продуктах Adobe), табуляции, страницы вверх и страницы вниз.
  • Top Slider — по умолчанию управляет уровнем масштабирования в продуктах Adobe. Вы можете использовать SenselApp, чтобы переназначить его, чтобы изменить размер кисти, прозрачность или другие непрерывные параметры.
  • Функциональные кнопки — доступны для наиболее распространенных функций. По умолчанию эти три кнопки сопоставлены с Shift, Command и Option в OS X и Shift, Ctrl и Alt в Windows.
  • Кнопка навигации — сопоставлена ​​с клавишей пробела для удобной навигации в продуктах Adobe.

Новатор

Ваша очередь сделать оверлей! Innovator’s Overlay работает с API. Если вы хотите использовать API с Arduino или другими микроконтроллерами, кабель разработчика превращает порт microUSB на Morph в соединение UART для микроконтроллеров.

Более подробная информация о работе с API содержится в нашей документации по API.

На более высоком уровне, чем API, Overlay Designer работает в SenselApp, позволяя вам рисовать и определять области управления для клавиатуры, MIDI, игровых элементов управления, действий мыши и многого другого.

Существует также объект для Cycling 74 Max, который предоставляет большую часть тех же данных, что и API, но в среде программирования Max. Он доступен через менеджер пакетов Max: Точно так же объект Pure Data для доступа к необработанной сенсорной информации доступен в Deken и версии L2Ork Purr-Data программного обеспечения с открытым исходным кодом.

Назначение нот по умолчанию для музыкального наложения

Ниже приведены руководства, показывающие назначение номеров/названий нот по умолчанию для наложений MIDI:

Программное обеспечение SenselApp

Приложение SenselApp полностью задокументировано на отдельной странице

Bluetooth-соединение

Sensel Morph — это Bluetooth 4.0 LE беспроводное устройство. Это означает, что он может работать как беспроводной контроллер для музыки, рисования или письма. Хотя задержка может быть выше, чем при подключении через USB (от устройства, в среднем 5 мс для USB, в среднем 20 мс для Bluetooth), оно все же очень полезно и очень удобно. В этом разделе описывается, как выполнить сопряжение и отсоединение Morph от соединения Bluetooth в ряде операционных систем. Как только Morph будет подключен к вашему устройству, он автоматически подключится, когда окажется в пределах досягаемости.

Сопряжение

В целом процесс выглядит следующим образом.Ниже приведены изображения экранов для разных операционных систем.

  • Отключите Morph от любого USB-подключения к компьютеру.
  • Откройте панель управления Bluetooth на своем компьютере.
  • Удерживайте кнопку нажатой около одной секунды. Светодиоды Morph будут мигать, и через три секунды загорится синий светодиод.
  • Нажмите кнопку «спарить» в панели управления вашего компьютера.
  • Устройство Morph будет сопряжено с вашим устройством.

Отключение

В настоящее время Morph может быть сопряжен только с одним устройством.Если вы хотите подключить Morph к другому устройству, вам необходимо разорвать пару между подключенным устройством и Morph.

  • Выключить морфинг
  • Разорвите пару или забудьте Morph с ранее подключенного устройства.
  • Отключите Morph от любого USB-подключения к компьютеру.
  • Откройте панель управления Bluetooth для нового компьютера.
  • Удерживайте кнопку нажатой около одной секунды. Светодиоды Morph будут мигать, и через три секунды загорится синий светодиод.

Сопряжение переключателей

После того, как вы отсоедините Morph от компьютера, вам нужно будет снова войти в режим сопряжения.

  • Когда трансформация включена и горит синий индикатор, дважды нажмите кнопку питания. Индикаторы Morph должны снова замигать, а через три секунды загорится синий светодиод.
  • Нажмите кнопку «спарить» в панели управления вашего нового компьютера.
  • The Morph будет подключен к вашему новому устройству.

Руководства по сопряжению для конкретных ОС

Далее следуют руководства по подключению

для macOS, Windows и Linux.

macOS

Откройте Системные настройки и щелкните значок Bluetooth.Переведите Morph в режим сопряжения. Панель управления будет выглядеть так:

Нажмите кнопку «спарить» на экране. Ваш Morph теперь в паре:

Windows

Откройте панель настроек для Bluetooth. Легко добраться туда, используя панель поиска Windows:

.

Windows обнаружит, что Morph готов к сопряжению:

Дважды щелкните список Morph, и он подключится:

iOS

Откройте «Настройки» и выберите «Bluetooth».Переведите Morph в режим сопряжения. Выберите Morph в доступных устройствах и выполните сопряжение.

После сопряжения с Morph вы сможете использовать его с различными наложениями. Вот несколько примеров скриншотов того, как он отображается в разных приложениях:

Андроид

Переведите Morph в режим сопряжения. В приложении «Настройки» Android выберите Bluetooth, выберите «Morph» из доступных устройств и выполните сопряжение:

.

После сопряжения вы можете использовать Morph.Если вы используете оверлей QWERTY, вам, вероятно, потребуется настроить клавиатуру, чтобы вы могли легко переключаться между экранным и трансформируемым. Используйте значок клавиатуры в нижней части экрана:

.

Линукс

Существует множество разновидностей Linux. Мы документируем одну из самых распространенных, Ubuntu 16.04. Откройте панель настроек и выберите панель Bluetooth

.

В левом нижнем углу панели «Устройства» нажмите кнопку « + », чтобы найти и добавить преобразование.

Большинство Linux использует стек bluetooth bluez. Вы также можете использовать инструменты командной строки для сопряжения. После запуска команды bluetoothctl devices вы попадете в интерактивную оболочку bluetoothctl:

.
  > bluetoothctl устройства
[НОВОЕ] Контроллер 00:15:83:3D:0A:57 сенсорный пользователь [по умолчанию]
[НОВОЕ] Устройство 71:11:32:B0:12:A0 Morph-0194
[Bluetooth]# пара 71:11:32:B0:12:A0
[Bluetooth]# пара 71:11:32:B0:12:A0
[Bluetooth]# подключение 71:11:32:B0:12:A0
[Bluetooth]# доверие 71:11:32:B0:12:A0
  

Если вы хотите отключиться, вы можете

  bluetoothctl удалить 71:11:32:B0:12:A0
  
Обновление Bluez

Если вы хотите обновить программное обеспечение bluez до последней версии, вы можете получить ссылку на сайте bluez.На момент написания текущая версия — 5.44. Это имеет некоторую поддержку Bluetooth MIDI:

  обновление sudo apt-get
sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev
компакт-диск ~/Загрузки
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.44.tar.xz
смола xvf bluez-5.44.tar.xz
компакт-диск блюз-5.44
./настроить
сделать
судо сделать установить
  

Хотя мы не можем явно поддерживать все Linux, это должно по крайней мере помочь вам начать работу.

Конфигурация Bluetooth MIDI

Если ваша операционная система поддерживает MIDI через Bluetooth, у вас может быть беспроводной MIDI-контроллер.

macOS

Откройте приложение AudioMIDI в macOS. Откройте окно MIDI Studio (cmd-2) и дважды щелкните логотип Bluetooth. Если вы успешно соединили Morph с Bluetooth, вы увидите свое устройство в списке здесь. Нажмите «подключить», и Morph станет доступен для любых MIDI-приложений в качестве устройства ввода.

Windows

Windows 10 Anniversary Edition и более поздние версии поддерживают Bluetooth MIDI, поэтому убедитесь, что у вас установлено последнее обновление. Однако эта поддержка ограничена приложениями, использующими API-интерфейс UWP MIDI (или оболочку Win32 для UWP MIDI) (подробнее см. здесь).В результате для обычного использования вам может понадобиться пара дополнительных программ:

Приложение loopMIDI создает виртуальные (или loopback ) MIDI-порты. MIDI berry обеспечивает соединение между портами MIDI Bluetooth Morph и виртуальными портами MIDI. В музыкальном приложении вы подключаетесь к виртуальному порту, созданному в loopMIDI. Примеры снимков экрана ниже показывают loopMIDI с виртуальным портом, MIDIberry с установленным соединением и пару приложений, использующих виртуальный порт для получения ввода MIDI от Morph.

  • виртуальный порт «Порт MorphMIDI», созданный в loopMIDI (введите в поле, затем нажмите «+»)

  • Соединение

    между Bluetooth Morph и «Портом MorphMIDI», выполненным в MIDIberry (просто нажмите на входной порт и выходной порт, чтобы соединить их)

  • виртуальный порт «MorphMIDI Port», выбранный в настройках MIDI-настройки Bitwig Studio.

  • виртуальный порт «MorphMIDI Port», выбранный в настройках MIDI FL Studio.

iOS

iOS версии 8 и выше поддерживает Bluetooth MIDI.Эти устройства поддерживают Bluetooth LE:

  • iPhone 4s +
  • iPad3 +
  • iPad Mini +

После сопряжения Morph с устройством iOS оно становится доступным в качестве MIDI-устройства для большинства приложений iOS, поддерживающих MIDI. Вам нужно будет зайти в настройки приложения или на панель настройки, чтобы включить и настроить управление MIDI.

В некоторых случаях вам может понадобиться приложение midimittr для создания соединения с Morph, которое будет предоставлять MIDI-вход Morph другим приложениям.

Андроид

Версия Android Marshmallow (6) и выше поддерживает BLE MIDI. Однако некоторые устройства поддерживают этот тип подключения, а некоторые нет. Лучший способ узнать это — соединить ваше устройство с Morph через Bluetooth, а затем использовать бесплатное приложение MIDI BLE Connect из магазина Google Play. Откройте его после сопряжения Morph с вашим устройством Android. Если есть соединение, которое нужно найти, MIDI BLE Connect просканирует и найдет его.

Линукс

BLE MIDI имеет некоторую поддержку в последнем стеке bluez.На этом сайте есть подробное объяснение настройки MIDI Bluetooth для Ubuntu 16.04. Добро пожаловать на эксперимент! Инструкции по обновлению до последней версии bluez приведены выше.

Используй! (Устранение неполадок)

Как следует из названия, существует множество различных способов использования датчика высокого разрешения, которым является Morph. Далее в этом разделе приведены основные сведения о том, как заставить ваш морф работать с вашим устройством и использовать различные наложения в разных программах.

Проверь!

Из-за того, что Morph поддерживает множество различных режимов и протоколов, вам может понадобиться некоторое подтверждение и способы тестирования. Вот некоторые инструменты и предложения для некоторых из различных режимов.

МИДИ

Если вы не уверены, что ваш Morph правильно подключен и обеспечивает MIDI-вход на ваш компьютер, вы можете проверить это с помощью некоторых простых программ. Если вы не знаете, что такое MIDI, то это простой последовательный протокол, который используется электронным музыкальным оборудованием и программным обеспечением для взаимодействия.Узнайте больше в википедии.

macOS
Windows

Bluetooth MIDI доступен в Windows 10 Anniversary Edition, поэтому убедитесь, что ваша версия Windows 10 недавно обновлена. Он ограничен приложениями, которые используют встроенную реализацию Windows MIDI, поэтому он, вероятно, не будет отображаться как MIDI-вход в большинстве программ.

MIDIberry предоставляет собственные MIDI-перехватчики для Windows 10, поэтому он может подключаться к портам USB MIDI и Bluetooth MIDI, созданным Morph. MIDIberry предоставляет функцию мониторинга, которая упрощает подтверждение ввода MIDI-данных из Morph.

iOS
Андроид
Линукс

Если вам нужен монитор с графическим интерфейсом, вы можете найти что-то по ссылке «другие» выше. Самый простой способ протестировать в Linux — использовать ALSA amidi в терминале. Подключите Morph к USB-порту вашего компьютера, затем перечислите MIDI-устройства с:

  амиди -л
  

Вы получите что-то вроде

  Имя устройства каталога
IO hw:1,0,0 Sensel Morph MIDI 1
  

Вооружившись именем порта, теперь вы можете начать вывод MIDI-ввода на терминал:

  амиди -d -p hw:1,0,0
  
QWERTY-клавиатура

Откройте текстовый редактор или программу обработки текстов.Попробуйте ввести. Используйте клавиши команд и опций. Все работает? Если нет, вам нужно либо проверить подключение, либо использовать приложение Sensel, чтобы убедиться, что наложение QWERTY настроено для вашей ОС.

Настройка программного обеспечения

Документация по настройке Sensel Morph для работы с несколькими популярными музыкальными и художественными программами находится на отдельной странице.

API

Существует программный API для Python, Processing и C/C++. Узнайте больше на нашем github.

2020 — Игры, которые мы любили.

Привет всем,

По нашей ежегодной традиции мы собрали список всех наших любимых релизов года!

Может показаться, что это обычный заурядный список, но на самом деле он особенный для нас. Я открою вам небольшой секрет о разработчиках игр… пока вы делаете игр, вы на самом деле не играете в много в свободное время. Таким образом, этот список задуман как список из игр, в которые стоит поиграть из игр, которые стоит проверить во время праздничного сезона, хотя на самом деле у нас есть время, чтобы расслабиться и поиграть в некоторые игры! Это также способ выразить нашу любовь ко всем удивительным впечатлениям, которые наши коллеги создали за год, так что вы можете попробовать их сами!

Пожалуйста, читайте дальше! О, и, пожалуйста, поделитесь своими любимыми играми 2020 года в нашем Discord, Twitter или Facebook!


Роки

Я играл в демо-версию Röki, которая вышла в прошлом году во время Steam Game Festival, и сразу же был очарован великолепным художественным стилем, геймплеем в стиле point&click и волшебным сюжетом.Я еще не закончил ее, но мне нравится то, что я видел до сих пор, и вы можете просто сказать, что эта игра была сделана с большой любовью. »
— Эсме, программист

Роки
Дом на дереве Polygon
Пар | Переключатель | ГоГ


Факторио

«Если вы программист, фанат кликеров или симуляторов управления, эта игра прокрутит все до 11! Я полностью зависим!»
— Люк, программист

Factorio
Программное обеспечение Wube
Steam | ГоГ | Сайт


Карта

Маленькая симпатичная игра-головоломка, в которой у вас есть карта, дающая вам возможность изменять мир, перемещая его части.Механика основной карты создает довольно интересные задачи и, в сочетании с графикой и музыкой, делает эту игру действительно расслабляющей и стоящей того, чтобы ее попробовать. »
— Эсме, программист

Карто
Sunhead Games
Steam | Переключатель | PS4


Воины Хайрула: Эпоха бедствия

Серьезное боевое и техническое улучшение от Hyrule Warriors на Wii-U. Элементы управления очень плавные, а история просто потрясающе великолепна.Набор 100 лет от BOTW с изюминкой. Они уважают все аспекты оригинальной игры, музыка действительно великолепна, бой и т. д. Я почти мог поверить, что это каноническое продолжение BOTW (или это так?).
– Анни-Клод, руководитель отдела обеспечения качества

Hyrule Warriors: Age of Calamity
Сила Омеги
Переключатель


Призрак Цусимы

Я все время чувствовал себя самураем из фильма Акиры Куросавы.Невероятное художественное оформление и потрясающая «самурайская» боевая система.
– Стефан, креативный директор

Призрак Цусимы
Sucker Punch Productions
PS4


Kentucky Route Zero TV Edition

Это своего рода обман, верно? С момента запуска в 2013 году и, наконец, добавления последнего эпизода в 2020 году, Kentucky Route Zero остается невероятным экспериментом и потрясающим исследованием повествования в играх.Каждый эпизод или интерлюдия на протяжении многих лет были источником удивления и зависти. »
— Максим М., дизайнер уровней

Kentucky Route Zero TV Edition
Картонный компьютер
Steam | Переключатель | PS4


Разрушение чар

Веселая королевская битва магов! Я обожаю всех магов, и эта королевская битва действительно хорошо сделана!
– Анни-Клод, руководитель отдела обеспечения качества

Разрушение чар
Proletariat Inc.
Эпический | Переключатель | PS4 | Майкрософт


Последние из нас, часть 2

» Я большой поклонник всех игр Naughty Dog, так что это будет не очень объективно, но… эта игра очень хороша! Они улучшили так много вещей по сравнению с первой игрой (которая уже была довольно фантастической) и сумели удивить нас всех своим выбором повествования. Кроме того, музыка и графика тоже потрясающие. »
— Эсме, программист

«Смело и красиво! Реализация ооочень хороша во всех аспектах! Люблю каждую минуту этого <3″
— Стефан, креативный директор

Последний из нас, часть II
Naughty Dog
PS4


Геншин Импакт

Мне нравятся ролевые игры, аниме, гача и приключения в стиле Зельды, чего еще можно желать? Для бесплатной игры в нее вложено много любви.Навыки персонажей, бой и история действительно интересны, а чувство исследования очень поощряется.
– Анни-Клод, руководитель отдела обеспечения качества

Геймплей действительно увлекательный, и, как и в Zelda: Breath of the Wild, им удалось сделать исследование обширных земель Тейвата интересным и полезным. Кооперативный режим — хороший плюс, даже если сейчас он немного примитивен. За персонажей также очень весело играть и узнавать о них — знания в этой игре уходят глубоко! »
— Джо-Энни, арт-директор

Genshin Impact
miHoYo
ПК | PS4 | iOS | Гугл


Пересечение животных: новые горизонты

« Я имею в виду лучшую игру, которую мы можем предложить для тезисов текущего времени.Сначала мне не нравился Animal cross на gamecube, но мои друзья и семья НАСТАИВАЮТ мне сыграть в эту игру, и что я могу сказать! Очаровательные, уютные и холодные, милые персонажи и возможность создавать/собирать и настраивать все!
– Анни-Клод, руководитель отдела обеспечения качества

Animal Crossing: New Horizons
Nintendo
Переключатель


Улицы ярости 4

Lizard Cube делает мои любимые визуальные эффекты далеко заходит в 2D-играх.Они проделали отличную работу, сохранив верность геймплею франшизы, добавив в смесь «современные» идеи. Ощущение от всей игры просто идеальное от игрового процесса, графики, музыки и темпа. »
— Алекс Б., ведущий аниматор

DotEmu и Lizardcube попали в точку. Для тех, у кого теплые воспоминания о классических beat-em-up от Genesis, это идеальное любовное письмо к оригиналам, насколько я могу себе представить, и вдобавок сногсшибательно великолепное!
– Родриг, руководитель отдела маркетинга и коммуникаций

Streets of Rage 4
Lizard Cube, DotEmu, Guard Crush
Steam | Переключатель | PS4


Врата Балдура III

Я был так взволнован выходом раннего доступа к BG3! Персонажи и окружающая среда великолепны, плюс диалоги и NPC полны характера.Я любил путешествовать по миру с друзьями. Не могу дождаться, чтобы увидеть, как игра становится все более любимой и полированной, и, наконец, вы можете играть в полную силу! »
— Эстефания, арт-директор

Baldur’s Gate III
Larian Studios
Steam | стадион | ГоГ


Gears Tactics

«Делайте , а не  , если вам не хватает хорошей тактической игры, особенно если вы являетесь подписчиком Game Pass.”
– Родриг, руководитель отдела маркетинга и коммуникаций

Gears Tactics
Splash Damage, The Coalition
Microsoft


Аид

Как эта игра могла не быть одной из моих самых любимых? Supergiant выбил его из парка с этим! Каждый аспект этой игры собран воедино в безупречных деталях. Обязательно играть! »
Люк, Программист

Сверхгигант снова делает это.Удивительное повествование, великолепное искусство, мастерский саундтрек и напряженный геймплей. У Аида есть все! »
– Медицинский работник, менеджер сообщества

« Я поражен, как Supergiant удалось создать такую ​​красивую боевую игру и отличный сюжет в жанре roguelike!
– Стефан, креативный директор

» 1, 2, 3, ВПЕРЕД! Все говорят «Аид»? Аид!!!! Сзади, я тебя не слышу? Аид!!!! »
— Максим М., дизайнер уровней

Хотя он у меня был на ПК какое-то время, когда они анонсировали его на Switch… Мне пришлось купить его снова! Без сожалений! Увлекательная динамичная игра в жанре roguelike, отличная графика и интересный сюжет!
– Анни-Клод, руководитель отдела обеспечения качества

Лучшая игра года для меня.Идеальные, вдохновляющие усилия SuperGiant на вершине своей игры. Заставлял меня снова погрузиться в игру, даже в «Новой игре+».
– Родриг, руководитель отдела маркетинга и коммуникаций

Аид
Супергигантские игры
Переключатель | Steam | Магазин эпических игр


Вот и все, ребята! Надеюсь, вам понравились наши любимые игр 2020 года, список !
Не забудьте поделиться своими 2020-фаворитами в нашем Discord, Twitter или Facebook!

Cheers,
— Med и команда Thunder Lotus

Цитаты из «Roll of Thunder, Hear My Cry»

«Раскат грома, услышь мой крик» — отмеченный наградами американский роман, написанный Милдред Д.Тейлор о семье чернокожих, жившей в Миссисипи в эпоху Великой депрессии. История рассказана 9-летней Кэсси Логан, которая рассказывает историю о своей семье, своей земле и борьбе за выживание перед лицом расизма.

В 1977 году роман получил медаль Ньюбери — награду за выдающуюся литературу для американских детей. «Раскат грома, услышь мой крик» получил признание критиков, а социальные комментарии, которые он вызывает, остаются неизменной темой в американском обществе.

Вот несколько цитат, иллюстрирующих темы романа о расизме и культуре 1930-х годов:

Глава 1

«Посмотри туда, девочка Кэсси. Все это принадлежит тебе. Тебе никогда не приходилось жить ни на чьем месте, кроме своего собственного, и пока я жив и жива моя семья, тебе никогда не придется этого делать».

Глава 2

«Папа всегда имел в виду то, что говорил, — и он подло махнул выключателем».

Глава 3

«Это опять они.Они едут сегодня вечером».

Глава 4

«Друзья должны доверять друг другу, Стейси, потому что это не что иное, как настоящий друг».

— Это сделали Уоллесы, дети. Они облили мистера Берри и его племянников керосином и подожгли их.

Глава 5

«Ну, ты просто верни свое маленькое черное я туда и подожди еще немного».

«Ни один день в моей жизни не был таким жестоким, как этот».

Глава 6

«Большая Ма не хотела, чтобы тебе было больно.Это было единственное, о чем она думала».

Глава 7

«Мне кажется, что если Стейси недостаточно умен, чтобы держаться за хорошее пальто, значит, он этого не заслуживает».

«Это то, что им нужно услышать, детка. Это их история».

«Мы никогда не потеряем эту землю».

«Мы, логаны, не имеем ничего общего с белыми людьми. Знаешь почему? Потому что белые создают проблемы».

«Я южанин, родился и вырос, но это не значит, что я одобряю все, что здесь происходит, и есть много других белых людей, которые думают так же.»

Глава 8

«Я полагаю, вам лучше вообще забыть о преподавании».

«У меня есть лучшие друзья, чем вы все! Они дарят мне вещи и обращаются со мной, как с мужчиной».

Глава 10

«У него есть потребность показать нам, где мы находимся в схеме вещей. У него есть сильная потребность сделать это».

Глава 11

«Вы все решили устроить здесь суд сегодня вечером?»

Глава 12

«Там дым идет из моего леса!»

«Что случилось с Т.Дж. в ночи я не понимал, но знал, что это не пройдет. И я оплакивал то, что случилось ночью и не пройдет».

Лучшие инструменты повышения производительности для программистов — Блог Clockify

Возможность сосредоточиться во время написания кода невероятно важна для разработчиков.

Чтобы помочь вам поддерживать высокий уровень производительности, вот 18 лучших инструментов повышения производительности программиста, которые стоит попробовать.

Хабитика

Приложения, которые позволяют создавать списки дел, помогают отслеживать прогресс в выполнении ежедневных задач по кодированию, и Habitica выводит это на совершенно новый уровень.

Это приложение на самом деле рассматривает вашу повседневную рабочую нагрузку как ролевую игру, в которой вы можете повышать уровень, выполняя свои задачи. По мере того, как вы продвигаетесь в своей работе, вы также находите домашних животных, собираете монеты и снаряжение, поэтому существует система вознаграждений, которая поможет вам мотивировать вас продолжать двигаться вперед.

После входа в систему вам сначала нужно создать персонажа. Затем вы можете указать:

  • ежедневные задачи — те, которые вы должны выполнять каждый день
  • дела — задачи, которые вам нужно выполнить только один раз
  • привычки — повседневные действия, которые вы выполняете, хорошие или плохие.Если вы будете следовать своим хорошим привычкам, вы получите вознаграждение. Если вы преследуете свои вредные привычки, вы теряете здоровье и ману

Если вы не закончите свои задачи в заданный период времени, ваш персонаж получит урон.

Если вы программируете в команде, вы можете попробовать гильдии Habitica и групповые квесты. Вы можете добавить всю свою проектную деятельность в групповой квест и связать вместе задачи члена команды. Если вы откладываете и перестаете работать над своими собственными задачами, персонажи членов вашей команды также получают урон, поэтому вы научитесь более ответственно относиться к своей части работы.

музыка для программирования

Веб-сайт musicforProgramming представляет собой интересную концепцию музыкального генератора, предназначенного для повышения производительности.

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

Просто наденьте наушники, выберите один из 54 доступных списков воспроизведения, а затем нажмите «PLAY», чтобы запустить его.

Списки воспроизведения различаются по длине, и большинство из них инструментальные, и это здорово, если учесть, что один эксперимент Университета Среднего штата Теннесси доказал, что инструментальная музыка лучше всего помогает вам сосредоточиться на работе.

💡 Рекомендация

Считаете ли вы, что вам лучше работается с фоновой музыкой? Тогда ознакомьтесь с нашей новой инфографикой, которая объясняет, как музыка влияет на производительность, и описывает, какие музыкальные жанры лучше всего подходят для определенных типов работы:

  • Как музыка влияет на продуктивность
  • Часы

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

    Clockify — это, прежде всего, трекер рабочего времени, который помогает вам отслеживать время, которое вы тратите на проекты, получать данные, показывающие, насколько вы продуктивны (еженедельно, ежемесячно или ежегодно), а также рассчитывать оплачиваемые часы и платежную ведомость.

    Время отслеживания легко и можно сделать одним щелчком мыши. Просто введите то, над чем вы работаете, и запустите таймер. Когда вы нажимаете кнопку «Конец», таймер добавляет ваши действия по кодированию в список записей вашего времени.

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

    Позже вы проанализируете, сколько времени вы потратили на каждый проект в отчетах.

    Чтобы сделать работу более интересной (и с большей вероятностью удерживать ваше внимание), Clockify также может помочь вам геймифицировать процесс кодирования. Просто устанавливайте оценки для каждой задачи, отслеживайте время для них и старайтесь побить расчетное время в гонке на время.

    Если вы являетесь пользователем Mac, вы можете реализовать технику Pomodoro и использовать таймер Pomodoro от Clockify, который вы можете выбрать в настройках приложений.С помощью этого таймера вы можете установить время перерыва (которое считается важным в различных исследованиях) и время работы, и пусть система напомнит вам, когда пришло время сосредоточиться на каждом из них.

    Ф.люкс

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

    Программа регулирует цвета экрана вашего компьютера в зависимости от вашего местоположения и времени суток.Согласно настройкам по умолчанию, когда программа определяет, что в вашем регионе приближается закат, цвета становятся теплее. С приближением восхода солнца программа возвращает цвета дисплея к обычным настройкам.

    F.lux исходит из того, что более теплые цвета помогают быстрее погрузиться в режим расслабления и сна, а светло-голубые цвета повышают бдительность. Чтобы поддерживать здоровый режим сна и продуктивность в нужное время, просто настройте параметры в соответствии со своим рабочим распорядком.

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

    F.lux работает на устройствах Windows, Linux, Mac и iOS.

    Soundtrack.net

    Учитывая, что музыка помогает стимулировать мозг, прослушивание музыки во время работы, вероятно, улучшит вашу производительность. Существуют также различные исследования, подтверждающие предположение о том, что саундтреки к играм идеально подходят для того, чтобы помочь вам сосредоточиться на работе, и вы можете найти этот тип саундтреков на Soundtrack.net.

    Этот веб-сайт является отличным источником саундтреков, которые вы можете слушать во время программирования, и предлагает большое количество саундтреков к играм.

    Он также предлагает обширный список саундтреков к фильмам и сериалам (всего около 30 000 наименований), и вы можете слушать музыку из недавно выпущенных трейлеров и тизеров.

    Искатель серебра

    Учитывая, что многое из того, что люди называют «написанием» кода, на самом деле является «чтением» кода или «поиском» определенного кода, инструменты поиска кода могут помочь сэкономить значительное количество времени.

    Silver Searcher — это инструмент для поиска кода, отличающийся своей скоростью.Также известный как Ag, для краткости он похож по функциям на более известный Ack, но примерно в 34 раза быстрее, чем Ack, в отображении результатов.

    Другая полезная функция заключается в том, что Ag игнорирует указанные вами файлы, то есть сообщает о более конкретных совпадениях, что еще больше экономит ваше время.

    Вы можете установить его на Mac, Linux и Windows.

    Intellij IDEA

    Intellij IDEA — это Java IDE, которая предлагает ряд функций, призванных помочь вам в кодировании для различных платформ и языков.

    Он предоставляет вам предложения и быстрые исправления проблем с кодом. Вы можете использовать его сочетания клавиш для навигации по элементам.

    Для еще более быстрого выполнения эта программа предлагает интеллектуальное завершение кода, которое происходит после того, как система проанализирует вашу уже законченную работу.

    Intellij IDEA также предоставляет вам различные инструменты и интеграции, поэтому вы можете использовать системы управления, такие как Git, или создавать инструменты, такие как Gradle.

    Он также может анализировать ваш код в различных проектах и ​​на разных языках, чтобы находить связи между ними.

    С помощью этой Java IDE вы можете создавать инструменты, декомпилировать, запускать тесты, управлять схемами, выполнять запросы и многое другое.

    Работает на Linux, Mac и Windows.

    Дождливое настроение

    Если вы работаете в открытом офисе, но вам мешает слушать музыку через наушники, вы можете попробовать простой генератор шума. Rainy Mood — это простой выбор, который предлагает успокаивающий звук падающего дождя.

    Этот генератор шума обеспечит вас бесконечными звуками дождя и грома, которые помогут вам сосредоточиться и не позволят офисной болтовне отвлекать вас.Веб-сайт также предлагает разных музыкантов каждый день, которых вы можете слушать вместе с падающим дождем, но вы можете игнорировать эту опцию.

    Вы можете прослушать его прямо на веб-сайте или попробовать на устройствах Android или iOS, которые предлагают дополнительные функции. Приложение для телефона предлагает 4 сцены дождя на выбор: сельская местность, океан, кафе и классическая сцена.

    МантисBT

    Mantis — это веб-система отслеживания ошибок. Его основное использование — отслеживать дефекты программного обеспечения и сообщать о них, но вы можете настроить его так, чтобы он работал как инструмент управления проектами и система отслеживания проблем.

    Эта кроссплатформенная система отслеживания ошибок отправляет обновления вашей команде по проблемам с помощью уведомлений по электронной почте. Вы можете установить, о каких проблемах вы хотите, чтобы MantisBT уведомлял вас, с точки зрения типа и серьезности.

    Он записывает изменения, внесенные в задачи, поэтому вы можете легко отслеживать их для анализа.

    Если вас интересует, связаны ли проблемы в разрабатываемом вами программном обеспечении, Mantis предоставит вам графики, показывающие взаимосвязь между ними.

    Гит

    Git — это система контроля версий, предназначенная для отслеживания изменений в компьютерных файлах и в основном используемая для управления исходным кодом.

    Каждый член команды разработчиков получает локальную копию истории разработки, а система документирует и копирует все изменения в репозиториях. Он работает локально, и одним из его главных преимуществ является скорость.

    Отличительной чертой Git является его модель ветвления; вы можете использовать несколько ответвлений для своих идей, тестировать их и легко возвращаться, если они не работают.

    Вы можете использовать его в Windows, Linux и Mac.

    Кроме того, вы можете воспользоваться сообществом Git, богатым источником идей, концепций и полезных исправлений.

    Фокусмейт

    Если вы являетесь внештатным разработчиком и обеспокоены тем, что вы склонны откладывать на потом в периоды времени, когда вы должны программировать, вы можете попробовать Focusmate. Это виртуальное коворкинг-сообщество, в котором вам назначается партнер, который следит за тем, чтобы вы сосредоточились на своих задачах.

    Это сообщество основывается на научных исследованиях, в которых утверждается, что существуют определенные поведенческие триггеры (такие как социальное давление и ответственность), которые гарантируют, что люди избегают прокрастинации при работе в компании других людей.

    После того, как вы войдете в систему, установите время, когда вы хотите работать, что, по сути, является бронированием сеанса. Вы получите электронное письмо с подтверждением вашего сеанса, который продлится 50 минут.

    Когда вы свяжетесь с назначенным партнером, расскажите о своей задаче на день. Затем вы можете работать спокойно и требовать друг от друга ответственности за то, что вы действительно сосредоточены на своих задачах.

    AutoHotKey

    Быть мастером клавиатуры важно для любого разработчика, поэтому жизненно важно научиться использовать горячие клавиши для сочетаний клавиш: это автоматизирует повторяющиеся действия и экономит много времени.

    Если вы пользователь Windows, вы можете обратиться к AutoHotKey, языку сценариев, который помогает автоматизировать повторяющиеся действия, которые вы должны выполнять в приложениях Windows.

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

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

    Доступно множество горячих клавиш, но вы можете начать с основных команд и постепенно увеличивать их для еще большей производительности.

    возвышенный текст

    Каждый разработчик, стремящийся к производительности, должен работать в хорошем редакторе кода, и Sublime Text — приятный выбор. Это кроссплатформенный редактор кода, поддерживающий различные языки разметки и программирования.

    С помощью Sublime Text вы можете легко перемещаться по строкам и файлам, одновременно вносить изменения в несколько областей кода и мгновенно переключаться между проектами.

    Этот редактор кода даже предлагает режим без отвлекающих факторов, так что вам больше не придется полагаться на собственную силу воли, чтобы не отвлекаться во время работы. В этом режиме ваш редактор отображается в полноэкранном режиме, а все хромированные функции пользовательского интерфейса скрыты.

    Он быстрый в исполнении, но простой в интерфейсе, и вы можете запустить его на Windows, Linux и Mac.

    Пиявочный блок NG

    Блокировщики веб-сайтов — одно из лучших программ для разработчиков, желающих избежать проволочек и отвлекающих факторов.Это расширение блокировщика веб-сайтов похоже на расширение Google Chrome StayFocused, только для Firefox.

    LeechBlock позволяет блокировать веб-сайты социальных сетей или любые другие веб-сайты, отнимающие много времени, которые отвлекают вас от написания кода. Вы сможете создать до 6 списков заблокированных веб-сайтов с указанием того, когда вы хотите их заблокировать и на какой срок.

    Вы также сможете определить способ блокировки этих веб-сайтов:

    • в фиксированные промежутки времени (например, с 8:00 до 16:00)
    • по истечении определенного времени (например, через каждые 15 минут в течение фиксированного периода времени)
    • в определенное время, в течение определенного периода времени (например, по 15 минут каждые два часа с 8:00 до 16:00)

    Codeanywhere

    При разработке программного обеспечения в команде вам понадобится простая программа для совместной работы, чтобы вы могли работать над разными частями кода одновременно.Codeanywhere позволяет вам сделать именно это, поскольку это редактор кода, который позволяет разработчикам совместно писать код в режиме реального времени и заканчивать больше за меньшее время.

    С этим редактором кода вы можете работать прямо в браузере. Просто пригласите своих сотрудников, отправив им URL-ссылку проекта; вы можете определить уровень разрешений для каждого члена команды и пригласить столько программистов, сколько захотите.

    Выберите один из 75 языков программирования, и вы получите для него соответствующую подсветку синтаксиса.Вы сможете видеть курсоры ваших коллег, когда они перемещаются в редакторе, поэтому вы будете знать, где они находятся в любой момент времени.

    Помимо написания кода в браузере, вы также можете использовать Codeanywhere на iOS и Android. Вы даже можете связать свою учетную запись Codeanywhere с Dropbox и Google Диском для еще более быстрого обмена данными.

    RescueTime

    В то время как Clockify предназначен для отслеживания рабочего времени, RescueTime больше предназначен для отслеживания личной продуктивности. Это автоматический счетчик времени, который измеряет, сколько времени вы тратите на различные программы и веб-сайты, и вам не нужно ничего нажимать.Таким образом, это идеально, если вам интересно, как, как долго и на каких сайтах вы прокрастинируете.

    💡 Профессиональный совет Clockify

    Знаете ли вы, что прокрастинация может привести к снижению производительности труда и вызвать проблемы со здоровьем, стресс и беспокойство?

    Вы можете узнать больше о прокрастинации, о том, как ее исправить и какие методы использовали некоторые из самых известных людей в истории для борьбы с ней, из руководства и инфографики Clockify по прокрастинации:

  • Прокрастинация: почему мы ее любим и как это исправить
  • Вы просто устанавливаете его на свой компьютер, и каждый раз, когда вы переключаетесь с одного веб-сайта или программы на другой, он автоматически начинает записывать время, которое вы проводите на нем.

    На этот раз данные о времени сохраняются в облаке, и вы получаете отчеты о том, сколько времени вы тратите на отнимающие много времени веб-сайты, такие как Facebook, Twitter или Instagram.

    Это приложение позволяет установить будильник, который срабатывает после того, как вы потратили дневной лимит на определенном веб-сайте. Например, вы можете настроить его так, чтобы он предупреждал вас, когда вы уже провели 2 часа в Instagram.

    ВакаТайм

    WakaTime похож на RescueTime, только автоматически отслеживает время, которое вы тратите на программирование.Просто сосредоточьтесь на коде, и программа будет отслеживать и записывать время начала и окончания.

    Программа предоставляет вам показатели времени, которое вы тратите на определенный файл, операционную систему, ветку и язык. Вы также можете использовать текстовые редакторы и плагины IDE.

    Опция «Таблица лидеров» дает вам возможность соревноваться с вашими коллегами-программистами. Как только вы все войдете в одну и ту же таблицу лидеров, вы сможете сравнить свои результаты по времени кодирования и увидеть, у кого самый высокий балл с точки зрения:

    • Часы, которые вы потратили на программирование на данный момент
    • Среднее значение за день
    • Языки, на которых вы программировали

    Учитывая, что WakaTime в первую очередь является средством отслеживания продуктивности написания кода, а Clockify — в первую очередь средством отслеживания рабочего времени, вы можете комбинировать эти два метода. , чтобы оптимизировать ваш бизнес кодирования.Получив результаты производительности WakaTime, просто используйте эти данные для расчета заработной платы и оплачиваемых часов в Clockify.

    Todo.txt

    Список «лучших инструментов повышения производительности для программистов» не был бы полным без диспетчера задач. Todo.txt — это простой инструмент с открытым исходным кодом, в котором вы можете добавлять задачи, просматривать их и отмечать как выполненные по завершении. Это сдержанно и быстро, и вы можете управлять своими задачами из командной строки или из приложений Todo.txt.

    Этот инструмент повышения производительности не предлагает много вариантов, когда речь идет о флажках, напоминаниях, средствах выбора даты или раскрывающихся списках, но это его основное преимущество.Вам понравится минимальный подход к работе с задачами, который позволяет выполнять задачи за пару кликов и нажатий клавиш. По сути, вы сможете отслеживать свои задачи от создания до завершения, выделять приоритеты, а также управлять проектами и включать их в правильный контекст.

    Добавить комментарий

    Ваш адрес email не будет опубликован.