Proteus arduino. установка дополнительных библиотек ARDUINO ESP8266 NodeMCU.
Сегодня поговорим о том, как установить в Протеус дополнительные библиотеки. Утановим все возможные платы Ардуино и плату NodeMCU. Начнём с библиотеки Ардуино. Как я увидел не многим понравилось работать напрямую с контроллером, подключаясь к портам. Для вас это видео. Оказывается в Протеусе можно работать и с платами Ардуино, надо только установить дополнительные библиотеки. Вот этим сейчас и займёмся.
Если у вас недавно установлен Протеус, то он ещё не успел обрасти дополнительными библиотеками, и пусть у вас самая последняя версия, в ней всё равно нет плат Ардуино. Давайте посмотрим. У меня самая свежая на текущий момент версия Протеуса. Посмотрим, есть ли в ней платы Ардуино.
В библиотеке компонентов набираем Ардуино и смотрим что же по этому слову есть в Протеусе. Список прямо скажем небольшой и всё только разъёмы, плат Ардуино нет, но мы сейчас это исправим. Закрываем библиотеку и выключаем Протеус, так как после добавления библиотек, всё равно придётся его перезагружать, так как изменения не вступят в силу без перезагрузки.
Файлы с библиотеками, используемые в этом видео можно найти на моём сайте, ссылка на архивы будет в описании к видео. У меня есть много разных библиотек, и я буду выкладывать их по мере надобности в соответствующих уроках.
Для начала, вам надо найти куда у вас установлен Протеус, а там перейти в папку DATA. В этой папке находим другую папку под названием LIBRARY, вот там и находятся все компоненты которые мы видим в Протеусе И именно сюда мы добавим файлы отвечающие за вывод плат Ардуино.
Надеюсь, что вы уже скачали архив с библиотеками. Открываем его. Там всего 3 файла, один из них просто текстовая информация, она нам не нужна. Выделяем 2 файла и копируем в библиотеку программы Протеус. Вот и всё. Мы добавили платы Ардуино. Теперь надо зайти и посмотреть как их достать и как они будут выглядеть на схеме.
Открываем Протеус и идём в библиотеку. Снова набираем Ардуино. Теперь у нас есть возможность выбрать одну из 6 плат. Это две платы Ардуино Мега, Ардуино мини и Ардуино нано, про мини и уно.
Добавим в список Ардуино Нано и установим её на схему. Теперь откроем Arduino IDE и загрузим обычный скетч мигания светодиодами. Можно было бы конечно загрузить и что-нибудь посложнее, но для проверки нам и этого будет достаточно. Менять в нём ничего не будем. Зная, что этот пример мигает встроенным светодиодом, который расположен на 13 выводе можно будет собрать схему для проверки. Кстати, на Ардуино в Протеусе нет встроенного светодиода, и если вы захотите помигать, то вам придётся собрать небольшую схему. Чем мы сейчас и займёмся. Но для начала надо добавить путь к HEX файлу. Это ничем не отличается от предыдущих примеров, просто щёлкаем на плате и выбираем редактировать. Дальше указываем путь к файлу и закрываем свойства платы.
Теперь соберём саму схему. Нам понадобится светодиод и резистор. Устанавливаем их на плате. Не забываем про землю. Напомню, что земля очень важна в примерах Протеуса, так как все измерения производятся относительно земли. Сейчас это может и не так важно, но старайтесь чтобы земля всегда была на схеме. Меняем значение резистора, например на 390 ом. А так вообще значение может быть в пределах от 100 ом до 1-2 килоом. Включаем симуляцию и видим, что наш светодиод весело замигал. Значит всё у нас получилось и теперь можно собирать схемы не используя голый контроллер, а работать более привычным способом.
Теперь вернёмся снова к скетчу и поменяем вывод с 13 на 4. Тестировать плату, так тестировать. А то вдруг, что-то пойдёт не так. Снова компилируем код и экспортируем HEX файл. В протеусе тоже изменим схему соединения. Удалим линию связи с 13 выводом и протянем новую, до 4 вывода Ардуино. Включаем симуляцию и видим, что светодиод мигает.
Проверим работу ещё одной платы. Например Ардуино УНО. Так же заходим в библиотеку компонентов, пишем Ардуино и выбираем Ардуино УНО. Закрываем окно и устанавливаем плату на схему. Скетч я менять не стал и поэтому у нас там прописано, что мигать будем четвёртым выходом Ардуино. Поэтому поворачиваем плату так чтобы было удобно подключить светодиод к плате. Открываем редактирование свойств платы и прописываем путь к HEX файлу примера blink.
Подключаем токоограничивающий резистор к четвёртому выходу Ардуино и запускаем симуляцию. Светодиод начал моргать точно так же как и в предыдущем примере с платой Ардуино НАНО.
Мы убедились, что все платы работают и их можно использовать для работы. Теперь вам не обязательно собирать готовую схему, а достаточно просто нарисовать схему и попробовать как она будет работать. Это очень простой пример, но есть гораздо более сложные, на сборку которых может потребоваться не один день, а в Протеусе можно собрать и протестировать за считанные минуты.
Думаю на этом можно закончить с библиотекой Ардуино и перейти к установке ESP 8266 NodeMCU.
Сначала проверим не установлена ли у вас эта библиотека. Хотя чего я обманываю, конечно не установлена. Сейчас мы это исправим. Как обычно для этого надо скачать второй архив и скопировать файлы в библиотеку Протеуса.
Но здесь будет чуть больше файлов и папок. И самое главное перед копирование я бы вам посоветовал скопировать всю папку Library и сохранить в другом месте, так как файлы которые вы будете копировать предложат заменить существующие и если что пойдёт не так вы всегда сможете вернуть родную библиотеку на место. Я правда не слышал, что возможны проблемы, но кто его знает.
Вам надо будет скопировать 4 файла. Два из папки DEVICE и 2 из FOOTPRINT.
Чтобы у вас появилась 3-д модель платы вам надо будет скопировать 3-д модель из одноимённой папки и положить этот файл в папку mcad которая находится тоже в data. Думаю, что с этим у вас проблем не должно быть.
Перезагружаем Протеус и входим в библиотеку компонентов. Сначала пробуем ввести esp и в папке микроконтроллер видим NodeMCU версии 3 LOLIN. А теперь самое печальное. Видите, справа в окне показана надпись, что эта модель не предназначена для симуляции. Это говорит о том, что вы можете разместить её на схеме, подключить любые детали необходимые для схемы, но не сможете проверить её работоспособность. Тогда для чего это нужно. А нужно это для того чтобы можно было бы собрать схему, развести дорожки и сделать печатную плату, самому или отправив файлы кому-то ещё, например китайцам.
В окне PCB Preview видно что эта модель может выводиться на печатную плату. А ещё эту плату можно найти по ключевому слову node, так что не важно что вы введёте, результат будет один. Плата nodeMCU.
А теперь сравним две установленные сегодня библиотеки. Везде как говорится есть плюсы и минусы.
В Ардуино библиотеке – есть возможность симуляции и тестирования схемы, но нет готового макета для вывода на печатную плату и если вы захотите просто так создать печатную плату, то получите ошибку.
А в библиотеке NODEMCU есть возможность создать печатную плату, но нет возможности для эмуляции и тестирования рабочей схемы.
Так выпьем же за то, чтобы наши возможности совпадали с нашими желаниями.
Добавим NodeMCU на схему и соберём проект мигания светодиодом.
К 4 выводу платы я подключил резистор, к которому подключил анод светодиода. Катод я подключил к земле и к контакту GND на плате. Это было сделано потому, что это не встроенная в Протеус библиотека, а сторонняя, в которой питание не подключено по умолчанию. А ещё я вывел два коннектора которые подключил к земле и vcc платы. К ним можно подключить внешнее питание от 5 до 12 вольт.
Переходим во вкладку создания печатной платы. Целью этого видео не являлось показать как создавать печатные платы, для этого будет отдельный, большой урок, поэтому просто переходим в режим 3-д и посмотрим как может выглядеть выглядеть ваша плата и проведёнными дорожками, с надписями на верхнем слое и с элементами и без них. Просто покрутим плату и рассмотрим её со всех сторон.
Давайте подведём итог этого видео. Я рассказал как можно добавить сторонние библиотеки компонентов в Протеус, а где их взять я думаю понятно. В интернете полно готовых библиотек и найти их не составит труда. После установки надо обязательно перезагружать протеус иначе вы не увидите только что установленные компоненты. Заходя в новые, да и не только в новые, но и в установленные по умолчанию элементы надо всегда смотреть доступны или они для симуляции и есть ли у них 3-д модель и возможность создать с ними печатную плату.
Если вы хотите сделать плату с Ардуино из готового проекта, вы можете на плате разместить коннекторы с двух сторон по ширине как ваша плата. Исключить Ардуино из проекта PCB, а к контактам подвести проводники. Единственным минусов этой схемы будет только то что вы не увидите 3-д модель с Ардуиной, а только контакты под посадочные места платы.
Ну думаю, что для этого урок достаточно информации. Что делать дальше вы и так знаете, кому понравилось видео, тем обязательно поставить лайк, кому не понравилось написать в комментариях почему. И всем до новых встреч на канале.
Как добавить компонент в протеус 8?
Чтобы добавить компонент в Proteus 8, следуйте этим шагам:
1. Откройте Proteus 8 и выберите панель "Pick Devices" в левом верхнем углу.
2. Введите название компонента в поле поиска и выберите его из списка.
3. Если компонента нет в базовой библиотеке, вы можете добавить ее вручную. Для этого выберите панель "Library" и нажмите кнопку "Edit Library".
4. Создайте новую библиотеку и добавьте в нее компоненты, которые вы хотите использовать.
5. Сохраните библиотеку и выберите ее в списке библиотек на панели "Pick Devices".
Что касается компонентов attiny х41 или х04, вы можете найти их в расширенных библиотеках, которые можно скачать из Интернета. Однако, обратите внимание, что эти библиотеки могут содержать компоненты, которые не прошли проверку и могут вызвать ошибки в работе схемы. Поэтому, перед использованием расширенных библиотек, рекомендуется проверить их на соответствие стандартам и требованиям вашей схемы.
Для добавления компонента в Proteus 8 нужно нажать на кнопку "Pick from Libraries" на панели инструментов, выбрать категорию нужного компонента и перетащить его на лист схемы.
Если нужного компонента нет в библиотеке Proteus, вы можете найти его на сайте производителя или на специализированных сайтах, скачать и импортировать в Proteus.
Куда подевались LIBRARY в Proteus 8.9?
Куда подевались 15 Гб .
Все привет, у меня такая проблема на диске "С" куда то подевались 15Гб. Сначала было вот так .
Куда подевались планеты?
При компьютерном моделировании процесса формирования звёздной системы (типа — солнечной).
Куда подевались агенты?
Не уверен — сюда это или в Админство. У сотрудника пуст список агентов, поэтому по нажатию кнопки.
Куда подевались эффекты временной шкалы в СS4?
Несколько лет не работала с Flash. Возникла необходимость сделать клип. У меня пакет CS4. С.
Сообщение от gogaze
— не думаю, что это поможет. Там у чувака все компоненты на месте, он только догружает единичные, редкие, т.е. те, которых нету. Еще варианты?
Добавлено через 6 минут
А где там библиотеки должны вообще лежать? Я забыл. Напишите, пожалуйста, путь и пару библиотек для примера.
Добавлено через 5 часов 3 минуты
Вообще, я так посмотрел вроде есть там эти библиотеки. Только Протеус, почему-то, не хочет запускать окно "Pick Device", для выбора устройства. Выдает сообщение: "No Libraries Found." В настройках есть путь к библиотекам. Вот как это исправить и сделать по-нормальному?
Proteus no libraries found
Proteus no libraries found — ошибка, при которой в windows 10 Proteus не может прочитать библиотеки компонентов. С этой проблемой иногда сталкиваются владельцы Proteus 8 Professional, независимо от того покупали они ее или нет. Ни для кого не секрет что на просторах интернета можно найти и взломанную версию. Так как не все любят платить. При этом библиотеки на месте и все пути к ним верные.
Выглядит эта проблема вот так:
Proteus no libraries found
И появляется она когда мы пытаемся добавить на нашу схему новый электронный компонент. На форумах пишут что помогает запуск от имени администратора, но не всегда. Так что яндекс мне не сильно помог. Мне это решение не помогло, возможно это связано с кривой выдачей прав в операционной системе. Не знаю, да и не разбирался.
Proteus no libraries found — как решить проблему? Как же начать пользоваться протеусом и моделировать работу электрических схем?
Proteus no libraries found — решение
На самом деле данная проблема решается в пару кликов.
Для этого необходимо найти папку с установленной программой. Обычно это путь «C:\Program Files (x86)\Labcenter Electronics\», но это если вы не меняли его при установке Proteus. Мой путь отличается, так как эта софтина не любит длинные пути, а кириллицу вообще не переваривает.
Далее открываем свойства папки «Proteus 8 Professional».

В появившемся окне идем на вкладку «Безопасность».

Выбираем строку «Пользователь (ВАШ ПОЛЬЗОВАТЕЛЬ\Пользователи)» и кликаем на кнопку «Изменить»

Затем снова выбираем строчку «Пользователь (ВАШ ПОЛЬЗОВАТЕЛЬ\Пользователи)» и выставляем галочки во всех активных чекбоксах столбика «Разрешить».

И затем жмем на кнопку «Применить». Windows 10 покажет окошко применения разрешений. Операция обычно длится не долго и зависит не столько от мощности процессора, сколько от скорости вашего жесткого диска.
После того как окно исчезнет запускаем протеус и радуемся.
Надеюсь моя статья вам помогла. Если ничего не получилось то пишите в комментариях, будем разбираться.
