Макрос ардуино uno для sprint layout

iОнлайн

Макросы для Sprint Layout

В раздумьях о подарке на 14 февраля жене, решил что лучший подарок – это подарок сделанный своими руками, ну а если в руках паяльник, то спаянный собственными руками. В итоге заказал я в Китае набор для сборки мигающего сердечка. Прикольная штука, скажу я вам. Набор пришёл, я его успешно спаял. До этого все схемы я делал на макетке. Вроде ничего необычного, но как оказалось, это дико долго и нудно, а тут я за час умудрился быстренько спаять довольно сложную схему. Че уж там, вставляй детали в дырки да припаивай. Вот тут то я и заинтересовался изготовлением плат. Изучил как что делать, осталось дело за малым, нарисовать саму плату! Вопрос в чем? Сначала я попробовал разрекламированный сервис EasyEDA, но очень быстро проклял его. Как на зло далеко не все детали, особенно китайские модули, были там в библиотеках. Доходило либо схема была, а проекции на плату не было. Мучился я долго… Знакомый электронщик посоветовал мне программу Sprint Layout. Простую, удобную, а самое главное, бесплатную! с простым интерфейсом и возможностью быстро и просто разрабатывать недостающие элементы, которые называются макросами.

Я творил и база личных макросов росла. А почему? а потому что их крайне мало в интернете. В итоге гораздо быстрее оказалось нарисовать что надо самому, чем искать это в сети. Ну а раз я такой не один, то решил поделиться своим “творчеством” с народом.

Для удобства я разместил все макросы в отдельном репозитории на github. А то иногда у меня на сайте файлы пропадают..

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

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

DC-DC преобразователи

Понижающий DC-DC на базе линейного преобразователя AMS1117

В живую преобразователь выглядит вот так:

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

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

DIP-переключатели.

Пока в коллекции у меня только один переключатель. DP-08. Выглядит он вот так:

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

Прикупить подобные переключатели можно вот тут

Wifi

В качестве непосредственно модуля вайфай можно использовать 2 варианта:

Вариант 1. Плата ESP-12E

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

Модуль ESP-12E выглядит следующим образом:

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

Для желающих заказать такой модуль из Китая ссылка

Вариант 2. Это переходная плата, в которую можно впаять модули ESP-07 или ESP-12.

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

Плата выглядит так:

А макрос для нее выглядит вот так:

Такие платы рассчитаны на пайку микроконтроллеров ESP-07, но если вам не нужны все GPIO выводы, то на нее можно смело паять ESp-12. На этих платах предусмотрено место для пайки линейного преобразователя AMS 1117 на 3,3 вольта, однако распиновка под этот DC-DC на них не правильная, будьте осторожнее. У меня в схеме использовался отдельный модуль, так что я на нее подавал 3,3 вольта и не парился.

Покупал такие платы вот тут

Клеммники.

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

Я использую клемники на 2, 3 и 4 пина

Сори, для 4х пинового клемника я картинку не прикрепил, но в репозитории она имеется.

Модули для Ардуино

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

Модуль часов реального времени DS3231

Сами часики выглядят вот таким образом:

А вот на макросе они выглядят следующим образом:

Покупать такие модули есть смысл на Алиэкспресс ибо цена на них гуманная

Преобразователь логического уровня на 4 канала.

Полезная штука для того чтобы подружить устройства с уровнями сигнала 5в и 3,3в. Например, Адруино и ESP8266 или STM32 и ESP8266.

Модуль выглядит следующим образом:

макрос выглядит следующим образом:

А вот и ссылка на покупку http://ali.pub/33aef5

Штуки крайне дешевые, так что китайцы предпочитают их продавать пачками от 5 штук.

“Кроватки для микросхем”

В поем репозитории присутствуют различные кроватки для микросхем DIP-16 и DIP-18:

Схемы кнопок и бузеров:

Кнопка на 4 пина

Кнопка на 2 пина

Холдеры для аккумуляторов 18650

Холдер на 2 батареи:

Холдер на 3 батареи:

Холдер на 4 батареи:

Холдеры для батарей вы можете посмотреть и купить по ссылке: http://ali.pub/33ao1n Резерв: http://got.by/33ao1n

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

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

Источник

Dark-Sarmat/SPRINT_LAYOUT_MACROS

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

SPRINT LAYOUT MACROS

Репозиторий различных макросов (электронных модулей) для ПО SPRINT-LAYOUT Все макросы для SprintLayout собственной разработки. Для тех кто не в теме, поясню, что под макросами для SprintLayout понимаются шаблоны электронных компонентов. т.е. детали, которые можно в последствии установить на плату. Если раньше это было не настолько актуально, поскольку микросхемы имеют вполне себе стандартизированные корпуса и размеры, то теперь, это важно, поскольку китайцы наводнили рынок радиоэлектронных компонентов разными готовыми модулями для монтажа как на на плату так и с возможностью подключения через разлисные разъемы. В этом репозитории я буду выкладывать модули собственной разработки. репозиторий будет постепенно пополняться. Модули рисовал для себя и они вполне рабочие.

About

Репозиторий различных макросов (электронных модулей) для ПО SPRINT-LAYOUT

Источник

Макрос ардуино uno для sprint layout

Официальную версию Arduino можно купить примерно за 27 евро. Есть отечественные аналоги (например Freeduino) и китайские копии которые стоят немного дешевле. Но зачем покупать? Ведь можно сделать Arduino своими руками.

Плата подключается к компьютеру и прошивается через USB благодаря микросхеме FT232RL на борту. С помощью джампера можно выбрать от какого источника будет питаться Arduino: USB порт компьютера (позиция «int») или от разъема блока питания (позиция «ext»). Так же присутствует джампер разрешения автоматической перезагрузки (auto reset enable).

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

Данный проект разработан в P-CAD. Вот скриншот электрической схемы:

А вот вид печатной платы самодельной Arduino:


Ну и расположение компонентов на схеме:


Советую электролитические конденсаторы уложить на бок (имеются ввиду C7 и C8).

После того как сделаете данную плату, не забудьте прошить контроллер Atmega8 (прошивка как и файлы печатной платы можно скачать по ссылке в конце статьи). ВНИМАНИЕ: обязательно выставьте корректные фьюзы!

Младший байт:
BODLEVEL 1
BODEN 1
SUT1 0
SUT0 1
CKSEL3 1
CKSEL2 1
CKSEL1 1
CKSEL0 1

Старший байт:
RSTDISBL 1
WDTON 1
SPIEN 0
CKOPT 0
EESAVE 1
BOOTSZ1 0
BOOTSZ0 1
BOOTRST 0

После того как вы прошили свою самодельную плату Arduino нужно установить драйвер FTDI (скачать можно на официальном сайте)

Теперь запускаем Arduino IDE и начинаем творить. Только не забудьте предварительно выбрать используемую плату: Сервис -> Платы -> Arduino NG or older w/ATmega8.

Вот и все. Итак, для того чтобы сделать Arduino своими руками вам нужно скачать этот архив. Там вы найдете файлы P-CAD с печатной платой и схемой, прошивку для ATMega8, список деталей для покупки с примерной стоимостью, а также даташит на AVR контроллер ATMega8. Ну и напоследок хочу сказать что плата совместима абсолютно со всеми Arduino шилдами.

Печатная плата Arduino, разведенная в Sprint-Layout 5.0


Вы можете скачать печатную плату USB Arduino разработанную в Sprint-Layout 5. Данная программа более популярна среди радиолюбителей, нежели P-CAD. За разведенную плату огромное спасибо Дмитрию Ефремову. Печатная плата проверена, ошибок нет.
Фото готового устройства


Вид сверху


Вид снизу

Руководство пользователя

Так же Николай Вахрушев составил небольшое руководство пользователя — семи страничная шпаргалка по самодельной USB Arduino. В руководстве вы увидите фотографии Ардуино с подписанными разъемами, джамперами, кнопками, индикаторами и выводами. Также дано детальное описание и назначение каждого элемента на плате. Последние три страницы: перечень необходимых компонентов, печатная плата (можно сразу печатать для ЛУТ) и электрическая схема.

Источник

kurnias / arduino-sprintlayoutmacro Goto Github PK

Macro files for sprintlayout

License: MIT License

arduino-sprintlayoutmacro’s Introduction

Macro files for sprintlayout

arduino-sprintlayoutmacro’s People

Contributors

Watchers

Recommend Projects

React

A declarative, efficient, and flexible JavaScript library for building user interfaces.

Vue.js

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Typescript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

TensorFlow

An Open Source Machine Learning Framework for Everyone

Django

The Web framework for perfectionists with deadlines.

Laravel

A PHP framework for web artisans

Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

javascript

JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

Some thing interesting about web. New door for the world.

server

A server is a program made to process requests and deliver data to clients.

Machine learning

Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

Visualization

Some thing interesting about visualization, use data art

Some thing interesting about game, make everyone happy.

Recommend Org

Facebook

We are working to build community through open source technology. NB: members must have two-factor auth.

Microsoft

Open source projects and samples from Microsoft.

Источник

Adblock
detector