Site Loader

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-д модель с Ардуиной, а только контакты под посадочные места платы.

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

 

библиотека nodemcu esp8266 для proteus

Привет друзья. В этой статье Projectiot123 мы будем изучать библиотеку nodemcu esp8266 для proteus. Она только для pcb. Это не для моделирования. В этом уроке я расскажу вам шаг за шагом и как ее установить. Мой последний пост был о веб-сервере ESP8266 для начинающих . Примечание — это модуль WiFi, который позволяет вам осуществлять связь и взаимодействие WiFi. Вы также можете использовать его для Arduino.
Вы можете скачать его легко, что написано ниже

MQTT Protocol

NODEMCU ESP8266 Библиотека для Proteus

Step1

Файл, который вы загружаете, будет в Zip File

STEP2

после загрузки, Divide It It Pult It в Proteus Stork.

Step3

Вы добавите папку, содержащую эту библиотеку, в папку, содержащую библиотеку Proteus.

Step4

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

Step5

В него входят разные модели, сейчас используем его вот тут

можно посмотреть как relay interfacing с arduino UNO в proteus. Мой последний пост — Что является реле

Мониторинг в реальном времени с использованием ESP8266 моделирования в Proteus

Nodemcu в Proteus || || только для проектирования схем и печатных плат

 

 

esp8266 12e библиотека proteus
  • скачать zip файл библиотеки proteus
  • библиотека esp8266 для proteus 8 скачать
  • библиотека nodemcu esp8266 для proteus 8 скачать

Библиотека Arduino для Proteus

Скачать с Google Drive Link

в этом посте начинается с ESP-Now ESP8266 с Arduino IDE и ESP8266 Nodemcu Boards. и платы ESP8266 NodeMCU С ARDUINO IDE. В последнем посте я говорил о статическом IP-адресе и MAC-адресе ESP8266, и там я упомянул, что статический IP-адрес ESP8266 из-за ограничений производственных технологий зависит от некоторых плат esp, и эти платы esp влияют на работу практических схемы IP-адресов.
Прочитав этот пост, вы узнаете о НАЧАЛО РАБОТЫ С ESP-NOW ESP8266 С ARDUINO IDE. Так что расслабьтесь, продолжайте читать и наслаждайтесь обучением.

Esp8266 Schematic

here is a esp8266 schematic for pcb

 

 

esp8266 data logger using thingspeak

here is the circuit of esp8266 data logger using thingspeak with pcb

 

 

Components Required для регистратора данных esp8266

 

 

Внедрение ESP01

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

Распиновка ESP01

ESP8266 очень прост в использовании, имеет низкую стоимость и создает простое TCP-соединение, соединяя микроконтроллеры с WIFI. Он может передавать все функции WIFI другим процессорам. ESP8266 — это удобное для пользователя устройство WIFI, поддерживающее как TCP, так и микроконтроллеры. Он работает при напряжении 3 В, максимальное напряжение колеблется в районе 3,6 В. Его можно взаимодействовать с датчиками и другим модулем, и требуется очень небольшая модификация и доработка, чтобы сделать его совместимым с другими устройствами.


Pin Configuration

 

Pin No. Название контакта Описание
1 Земля Заземление
2 ТХ Подключен к контакту Rx программатора
3 GPIO-2 Входной и выходной контакт общего назначения
4 CH-EN Включение чипа
5 GPIO-0 Входной и выходной контакт общего назначения
6 Сброс Сброс устройства
7 приемник Входной и выходной контакт общего назначения
8 Вкк Подключение к +3,3 В

 

ESP8266 Интерфейс Arduino:

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

Components Required:

Arduino

Potentiometer

ESP8266

Virtual Terminal

Explanation

The ESP8266 is a WIfI компонент, которым можно управлять из Интернета. Это компонент, который использует автоматизацию WIFI для отправки и получения данных по беспроводной сети. Он использует радиоволны для отправки и получения данных. ESP8266 может работать как в качестве начальной точки, так и в качестве станции.

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

Компонент ESP-01 образует шлюз между Arduino и Интернетом. Он действует как фокус, который получает данные, а затем отправляет эти данные в Arduino. Антенна передает радиоволны, а входящие сигналы задерживаются приемниками WIFI. Следовательно, он может взаимодействовать как с устройствами 2,3 ГГц, так и с устройствами 5 ГГц.

Приложения

Некоторые интересные приложения перечислены ниже

  • Система управления домом.
  • Управление дроном
  • Приложение «Умный дом»
  • Проект Интернета вещей
  • Беспроводная регистрация данных

 

Новейшие библиотеки Proteus для студентов инженерных специальностей

 

ESP8266 LED LED с использованием ADAFRUIT MQTT Broker

▷ ESP8266 12E Библиотека Proteus 3D 【stlfinder】

ESP8266 12E

грабкад

3D-модель WiFi модуля ESP8266-12E.

Nodemcu ESP8266 ESP-12E

грабкад

Nodemcu ESP8266 ESP-12E

ESP8266-12E Программатор

вещьвселенная

Держатель программатора ESP8266-12E. … Я использую Diptrace для проектирования печатных плат, ссылка на компоновку печатной платы включена.

ESP8266 Корпус ESP-12E

вещьвселенная

Это полностью минималистичный корпус для [ESP8266-12E NodeMCU](https://www.aliexpress.com/item/1pcs-NodeMCU-V3-Lua-WIFI-module-integration-of-ESP8266-extra-memory -32M-Flash-USB-serial-Ch440G/32813713134.html). Он предназначен для использования устройства.

..

ESP8266 Корпус ESP-12E

прусапринтеры

Это полностью минималистичный корпус для ESP8266-12E NodeMCU. Он предназначен для использования устройства без пинхедов, возможные необходимые провода припаяны прямо к плате.

В крышке есть четыре отверстия, чтобы можно было нажимать обе кнопки…

Esp8266-12e 3D печать модель

cgtrader

https://www.aliexpress.com/item/new-ESP8266-Remote-Serial-Port-WIFI-Transceiver-Wireless-Module-Esp-12F-AP-STA/32633529267.html?spm=a2g0s.12269583.0.0.10 b016760vPmmy Я нашел ESP-12E/ESP-12F и аналогичные чипы без прикреплённой платы…

NodeMCU ESP8266 Корпус ESP-12F/ESP-12E

вещьвселенная

Корпус ESP8266 12F/12E

Верхний чехол NodeMcu Lua ESP8266 ESP-12E

вещьвселенная

Верхний чехол для NodeMcu Lua ESP8266 ESP-12E с отверстиями для кнопок.

ESP8266-12E для EagleUp (3D-модель Sketchup)

грабкад

3D-модель WiFi модуля ESP8266-12E. …Разработан специально для EagleUp.

Узел ESP8266 ESP-12EMCU Lua Case

вещьвселенная

Корпус ESP8266… ​​…непроверенная конструкция

Разъем для программирования ESP8266-12E с натяжным винтом

вещьвселенная

Это разъем для программирования платы ESP-12E. У меня всегда была проблема с соединениями, недостаточно стабильными для программирования, поэтому я добавил винт, чтобы плата не двигалась. … Реквизиты для оригинального сокета идут по адресу:…

ESP8266 NodeMCU ESP-12E WS2811/WS2812B Корпус

вещьвселенная

Коробочка для esp8266 с подачей питания для гирлянд (ESPixelStick) слот для XT60, отверстие для выходов

Основание перистальтического насоса, совместимого с ESP8266-12E

вещьвселенная

Это новая база для этой замечательной конструкции перистальтического насоса, так что вы можете использовать ESP8266-12 вместо платы Arduino для управления вашим насосом: https://www.thingiverse.com/thing:803035 Код также Доступен для питания ESP8266 здесь:…

ESP8266 — адаптер для макетной платы ESP-12E (BUS)

вещьвселенная

. .. Я изменил название этой версии на BUS, так как кто-то использует эту версию, а кто-то другую. … Благодаря комментариям от rklauco я сделал новую версию сокета ESP8266, которая полностью удобна для макетной платы. …Советы и комментарии приветствуются. прусапринтеры

РЕДАКТИРОВАТЬ: Благодаря комментариям, я изменил название этой версии на BUS, так как некоторые люди используют эту версию, а некоторые используют другую. Благодаря комментариям от rklauco я сделал новую версию сокета ESP8266, которая полностью удобна для макетной платы. …Советы и…

Коробка для модуля ESP8266, ESP-12E WiFi NodeMcu

вещьвселенная

Коробка для модуля ESP8266, ESP-12E WiFi NodeMcu

esp8266 12e чехол

вещьвселенная

https://www. thingiverse.com/thing:4441076 представил винт с накатанной головкой для замены барашковой гайки в переднем левом углу кровати BIBO. Он слишком широк для двух других позиций. Я создал уменьшенную версию, чтобы поместиться в правый передний угол и…

Плата разработки NodeMcu V3 ESP8266 ESP-12E Lolin

грабкад

NodeMcu V3 ESP8266 Плата разработки ESP-12E LolinPins с шагом 0,1 дюйма (2,54 мм) и шириной основания 1,1 дюйма (27,94 мм). вещьвселенная

Так что просто найдите эти имена: Имя: Yizhet ESP8266 ESP-12E Последовательный WiFi-модуль NodeMcu Lua WiFi V3 Internet of Things Development Ch440 Это $12,99 для двух коммутационных плат Название: KeeYees 2 шт. Наборы плат расширения GPIO 1 в 2 для ESP8266… ​​

Lixie Clock с двоеточиями и ESP8266 (ESP-12E)

прусапринтеры

У меня уже есть несколько настоящих часов-никси, и поэтому я хочу, чтобы ликси выглядела и действовала как можно более похожей на никси. Поэтому, основываясь на цифре ликси Фолкера, я создал позиции цифр для двоеточий и использовал модуль ESP8266 ESP-12E. для контроля иметь…

Часы Lixie с двоеточием и ESP8266 (ESP-12E)

вещьвселенная

Итак, основываясь на цифре Folkers lixie, я создал позиции цифр для двоеточий и использовал ESP8266-Module ESP-12E для управления, чтобы иметь веб-интерфейс, может получать время через NTP (отдельный RTC-модуль не требуется) и иметь возможность для реализации гладкой цифры…

Корпус NodeMCU 1.0 ESP-12E/-12F (ESP8266, Wemos D1)

вещьвселенная

Этот корпус разработан для моей платы NodeMCU 1.0 ESP-12F ESP8266. Заказал кучу таких на AliExpress (например, https://www. aliexpress.com/item/1005001621705950.html), и для них понадобился чехол. Корпус обеспечивает доступ с передней стороны к micro USB…

Корпус NodeMCU 1.0 ESP-12E/-12F (ESP8266, Wemos D1)

прусапринтеры

Этот корпус разработан для моей платы NodeMCU 1.0 ESP-12F ESP8266. Заказал кучу таких с AliExpress (например, https://www.aliexpress.com/item/1005001621705950.html) и нужен чехол…

Proteus

вещьвселенная

Это конечно Протей из Фантастического путешествия. Круглое стекло в кресле пилота представляет собой пластиковую рождественскую лампочку, из которой вырезана круглая башня. Окна — это просто прозрачный пластик, который я снял с какой-то игрушечной упаковки (или чего-то в этом роде). I…

ESP8266 Розетка ESP-12E (КОМПАКТНАЯ)

вещьвселенная

РЕДАКТИРОВАТЬ: похоже, этот дизайн не особенно устарел, просто отличается, поэтому я изменил название на КОМПАКТНЫЙ РЕДАКТИРОВАТЬ: этот дизайн устарел, пожалуйста, проверьте V3 на http://www.thingiverse.com/thing:2127038 Первоначальный разъем больше подходил для ESP-07, чем…

ESP8266 Разъем ESP-12E (COMPACT)

прусапринтеры

РЕДАКТИРОВАТЬ: Похоже, этот дизайн не особенно устарел, просто отличается, поэтому я изменил название на COMPACT

РЕДАКТИРОВАТЬ: этот дизайн устарел, пожалуйста, проверьте V3 в

Корпус NodeMcu ESP8266 ESP-12E

вещьвселенная

Адреса: ———————————- — фиксации — захваты проходного кабеля — доступ к путешественникам — улучшение micro-usb Дополнения: ———————————- — фиксация — датчики канатной дороги — Светодиоды доступа — улучшение micro-usb

Веб-интерфейс Wi-Fi для 3D-принтера на ESP8266 12E dev kit

вещьвселенная

Коробка для комплекта разработчика ESP8266 12E.

alexxlab

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *