Фризинг что это такое
Fritzing для Windows
Вдохновляясь системой Arduino и языком программирования Processing, авторы Fritzing создали простой и понятный инструмент с помощью которого можно создавать прототипы на основе прототипы аппаратных эскизов на основе Arduino, которые в дальнейшем могут быть преобразованы в печатные платы для самостоятельного изготовления или серийного производства.
В базе Fritzing уже содержится множество различных модулей, компонентов и платформ, которые можно использовать в процессе создания собственного макета в процессе создания прототипа будущего устройства. Учитывая, что разработчики изначально вдохновлялись робототехникой, нет ничего удивительного, что кроме любых радиодеталей, транзисторов, резисторов и цифровых микросхем, в программе содержится большой выбор деталей для построения роботов: шаговых двигателей, сервоприводов, пищалок и динамиков, цифровых индикаторов и LCD-дисплеев, моторов и тому подобного. Вы можете размещать компоненты на рабочем поле, а в случае ошибки, её можно быстро обнаружить и исправить, а ни один из виртуальных компонентов при этом не сгорит.
Из минусов можно отметить невозможность симуляции работы собранной схемы, упрощённое представление и достаточно скромную элементную базу, что делает программу подходящей скорее для создания ярких и красочных схем, чем для разработки сложных изделий. Fritzing поддерживает экспорт готовых макетов в различные форматы, например, формат PDF сохраняет исходные размеры, SVG сохраняет только картинку, а сохранив прототип в формате Gerber, его можно передать в промышленное производство.
Создание схемы в Fritzing
Fritzing
Схемы для примеров на этом сайте созданы в Fritzing – бесплатной программе для создания наглядных схем из модулей. Скачать программу можно с официального сайта в разделе download, но почему-то скачать без оплаты не получается (может я не нашёл). Fritzing является программой с открытым исходником, у неё есть репозиторий на GitHub. В разделе релизов качаем самый актуальный релиз для своей операционной системы. На момент написания урока это CD-548 (версия программы 0.9.4), прямые ссылки на загрузку:
Программа скачается в виде архива.
Работа с программой
Переходим во вкладку “Макетная плата”. В рабочую область программы можно перетаскивать компоненты из списка справа. Для создания соединения (провода) достаточно потянуть мышкой из пина.
Для создания “поворотов” провода достаточно кликнуть на него и потянуть мышкой
Цвет провода можно изменить в контекстном меню по правому клику
Также компоненты можно поворачивать
Компоненты из набора
Компонент | Отдельный файл | Fritzing поиск | Комментарий |
ПОДКЛЮЧЕНИЕ | |||
Брэдборд средний | – | breadboard | – |
Провода к брэдборду | – | – | Просто тяни из точек |
Ещё провода | – | – | Просто тяни из точек |
БП 5V 2A | – | – | Вместо него гнездо 5.5х2.1 |
Батарейный отсек 4хАА | battery4x | battery | – |
Гнездо 5.5×2.1 | Power jack | – | – |
РАССЫПУХА | |||
Резисторы 220/10к/100 | – | resistor | Номинал выбирается в программе |
Диоды 1N4007 | – | diode | Модель выбирается в программе |
Керамика 0.1 uF | – | capacitor | Номинал выбирается в программе |
Электролит 16V 100 uF | – | capacitor | Номинал выбирается в программе |
Полевой транзистор (MOSFET) | – | mosfet | Модель выбирается в программе |
Сдвиговый регистр 74HC595 | – | 74hc595 | – |
ПЛАТА | |||
Arduino Nano | – | arduino nano | Rev 3.0 |
Wemos Mini | – | Wemos | |
ИНДИКАЦИЯ | |||
Дисплей LCD 1602 I2C | LCD1602-I2C | – | – |
Дисплей TM1637 | TM1637 | – | – |
Дисплей OLED 0.96″ | OLED 128×64 I2C | – | – |
RGB LED | RGB LED module | – | – |
Зуммер пассивный | Buzzer | – | – |
Светодиоды 5 мм | – | led 5mm | Цвет выбирается в программе |
Адресная лента WS2812 | WS2812 RGB LED strip | – | – |
7 сегментный индикатор | Segment Indicator | – | – |
Матрица MAX7219 мини | MAX7219 v2 | – | – |
Матрица MAX7219 | 8×8 LED Modul | – | |
Чип MAX7219 | – | MAX7219 | – |
Матрица 8×8 | – | led matrix | – |
ВВОД | |||
ИК кит | IR recv | – | – |
Потенциометр | – | potentiometer | – |
Кнопка большая | – | pushbutton | – |
Энкодер | Encoder round | – | – |
Сенсорная кнопка | Touch TTP223 | – | – |
Джойстик | Joystick KY-023 | – | – |
Клавиатура | Keypad 4×4 | – | – |
Bluetooth JDY-31 | BluetoothJDY-31 | – | – |
RFID RC522 | RFID RC522 | – | – |
ИСПОЛНЕНИЕ | |||
Серво | – | basic servo | – |
Мотор + колесо | – | dc motor | Мотор чуть другой |
Драйвер | Driver L9110 | – | – |
Реле | Relay | – | – |
MOSFET модуль | MOSFET module | – | – |
Шаговый мотор 28BYJ-48 | Stepper 28BYJ-48 | – | – |
Драйвер ULN2003 | ULN2003A | – | – |
Водяная помпа | – | solenoid | Не совсем оно, но похоже |
ДАТЧИКИ | |||
Микрофон MAX9814 | Microphone MAX9814 | – | – |
PIR датчик движения | PIR AM312 | – | – |
Термометр ds18b20 | ds18b20 probe | – | – |
Термистор выносной | Thermistor | – | – |
Датчик расстояния | – | SR04 | – |
Датчик линии | Line sensor | – | – |
Часы DS3231 мини | ds3231 mini | – | – |
Часы DS3231 | – | RTC module | |
Фоторезистор | – | photocell | – |
Датчик BME280 | BMP280 | – | – |
Датчик BMP280 | BMP280 | – | |
Датчик HTU21D | HTU21D | – | |
Передатчик SYN115 | SYN115 | – | – |
Приёмник SYN480R | SYN480R | – | – |
Передатчик FS1000A | FS1000A | – | – |
Приёмник XD-RF-5V | XD-RF-5V | – | – |
Акселерометр MPU6050 | MPU6050 | – | – |
Влажность почвы | Capacitive Soil | – | – |
Для подключения внешнего компонента достаточно перетянуть его из папки в рабочую область программы. После этого установленные модули будут храниться во вкладке MINE менеджера компонентов.
Примечание: чтобы компоненты сохранились в менеджере, при закрытии программы нужно согласиться на сохранение компонентов (вылезет окошко).
Амперка / Блог
Fritzing — это программа с открытым кодом, разработанная для того, чтобы облегчить процесс прототипирования проектов на базе популярных платформ: Arduino, Raspberry Pi и многих других.
В ней хранится огромное количество виртуальных моделей самых разных платформ, компонентов и модулей, которые вы можете расставлять на рабочем поле и подключать к макетной плате, создавая таким образом принципиальную схему вашего будущего устройства.
Более того во Fritzing можно набросать даже макет печатной платы, чтобы в будущем её изготовить.
В общем инструмент безусловно полезный, а главное простой в использовании. Вам необходимо просто подключить все необходимые элементы, и даже если вы допустите ошибку ни один из виртуальных компонентов не сгорит и не придет в негодность.
Тем не менее в программе Fritzing есть довольно много различных интересных фишек, которые необходимо знать, чтобы работать с ней было удобно и легко. А для того, чтобы со всеми этими фишками познакомиться, рекомендуем вам прочитать серию обучающих статей «Уроки Fritzing»:
Если у вас возникнут вопросы, смело задавайте их в комментариях.
Следующие ссылки неправильные, обновите их пожалуйста.
Разводка печатной платы Arduino-проекта во Fritzing
Дорабатываем дизайн печатной платы во Fritzing
Fritzing — экспортируем макет печатной платы
Создаем свой компонент Fritzing — часть 1
Спасибо, Алексей! Все исправили.
Да, вы правы, Fritzing действительно не умеет на сегодняшний день симулировать схемы. Здесь, наверное, имелось ввиду: «Соединить все элементы, которые выглядят как настоящие, проводочками и на принципиальной схеме, которая формируется автоматически, проверить, будет ли это работать».
horechek, Спасибо, что поправили, я действительно держал в голове другую утилиту, когда писал эти строки. Во Fritzing эмуляция не поддерживается.
А есть ли продукт, в котором поддерживается?
Пётр, есть такой. Мы его дотестируем и скоро расскажем подробнее.
Как обстоят дела с тестированием?
Скажите, как называется продукт, в котором предусмотрен данный функционал?
Добрый день.
При попытке создать новый элемент (7-сегментный индикатор с расположением контактов, отличным от предлагаемого в библиотеке), обнаружил, что все компоненты для него уже присутствуют в каталоге программы.
Также там есть svg файлы для многих многих других отсутствующих в библиотеке элементов.
Можно, конечно, создать новый компонент с использованием этих заготовок.
Но, похоже, должен быть способ более простого их подключения.
Навскидку не смог подключить эти элементы.
Прошу подсказки.
Fritzing для Ардуино
Программа Fritzing весьма популярная среда для создания прототипов проектов, схем и иллюстраций. Она часто используется в проектах, в том числе созданных на базе Ардуино, Raspberry Pi и других платформах. Fritzing легко скачать и настроить, она удобна, имеет простой и интуитивно понятный интерфейс. Энтузиасты со всего мира создают библиотеки компонентов и модулей для самого разного класса устройств. В этой статье мы рассмотрим первые шаги по скачиванию, установке и настройке Fritzing и работе в проектах Arduino.
Скачать Fritzing
Программа Fritzing была разработана в Университете прикладных наук в Потсдаме в 2009 году. В настоящий момент есть версии для ОС Windows, Mac OS (10.4 и выше), Linux (2.6 и более поздние версии). Среда разработки переведена на английский, русский, японский, китайский и другие языки. Fritzing имеет простой и интуитивно понятный интерфейс.
Программу можно загрузить бесплатно с официального сайта
Fritzing можно совершенно бесплатно скачать с официального сайта. Там представлены последние версии дистрибутивов, хотя от предыдущих изданий они отличаются незначительно. Сам процесс вполне прост – пользователем выбирается нужная операционная система и скачивается Fritzing. Процесс установки несложен, нужно следовать указаниям установщика на дисплее.
Настройка программы
После открытия программы можно увидеть 3 режима:
Режим макетная плата используется для создания виртуального проекта. Он будет выглядеть так же, как и реальная схема устройства. Принципиальная схема показывает не реальное изображение, а близкое к традиционному, которое используется инженерами. Она строится автоматически после создания в режиме макетной платы. В последнем режиме можно проектировать и экспортировать нужные данные для получения печатной платы.
Первые шаги
Алгоритм работы в программе:
После создания проекта в среде Fritzing его можно реализовывать в реальных условиях.
Начало работы в Fritzing
При первом открытии программы появится окошко Welcome.
В верхней части есть режимы работы. Если нажать «Макетная плата» появится следующее окно:
Перед тем как начать построение схемы, нужно настроить окружение в соответствии с потребностями пользователя. Для этого нужно перейти в Windows и выбрать те окна, которые будут помещены в окружение. Выбранные окна перетаскиваются в любое место рабочей области.
Далее можно начинать создание схемы в программе. В правой части экрана расположена панель инструментов, в которой хранятся все установленные электронные компоненты, платы и сенсоры. Под ними есть меню, в котором можно отрегулировать параметры (сопротивление резистора, емкость конденсатора).
Чтобы создать свой проект, нужно нарисовать схему. Выбирается нужный компонент из библиотеки Basic и перетаскивается на рабочую часть таким образом, чтобы его выводы совпадали со столбцами на макетной плате. Например, подключение резистора:
Если резистор установлен корректно, столбцы загорятся зеленым цветом. Затем нужно выставить необходимые характеристики устройства. Это делается в правой нижней части в пеню «Инспектор». После выставления нужного сопротивления графически будет указана его верная маркировка цветными кольцами. Компонент можно повернуть на заданный угол – для этого следует щелкнуть правой кнопкой мыши на «повернуть» и выбрать нужный угол поворота. Также этот параметр задается в rotate в боковом меню.
Можно поместить на плату другой компонент. Для создания простейшей схемы питания светодиода потребуется только резистор и сам светоизлучающий диод. Он также выбирается среди набора элементов и устанавливается на схему на несоприкасающиеся зеленые линии.
Затем светодиод и резистор нужно соединить проводами. Для этого курсор наводится на отверстие в плате. Он должен посинеть – это значит, что провод можно подвести в нужную точку. Нужно щелкнуть левой клавишей на отверстие и с зажатой кнопкой довести проводник до нужной точки.
Питание будет производиться от батарейки. Она находится в библиотеке Power и устанавливается на макетную плату. Соединить элементы нужно так, как показано на рисунке ниже.
На вкладке «Принципиальная схема» следует отредактировать полученные соединения к опрятному виду. Путем перетаскивания и поворачивания элементов нужно добиться оптимальной и понятной схемы. Это можно сделать, нажав на клавишу в нижнем левом углу «Автотрассировка».
Чтобы далее использовать схему, ее следует сохранить. Для этого нужно перейти в «Файл» – «Экспорт» – As image, выбрать нужный формат и название и сохранить документ.
В программе можно самостоятельно создавать новый элемент или модернизировать существующий. Второй способ более простой. Для этого нужно выбрать подходящий элемент из библиотеки и перетащить его в рабочую область. Затем запускается редактор компонента – для этого требуется кликнуть на элементе и выбрать Edit (new parts editor). Появится вкладка с редактированием Breadboard. Также появятся другие вкладки, в которых задаются нужные параметры для нового элемента. Всего 6 основных разделов редактирования: макетная плата, принципиальная схема, печатная плата, иконка, metadata, соединения.
Для создания объекта с нуля вся сложность будет заключаться в графике компонента. Редактируется векторная графика во внешнем редакторе, поддерживающем формат svg. Можно найти базовые шаблоны компонентов в интернете, отредактировать их в любой программе и загрузить в Fritzing.
Что такое freezing…?
Замирание на месте, оцепенение – это не осознанный выбор человека. Это импульсивная реакция
Регулярно случается, что люди, оказавшись на улице свидетелями драки, ничего при этом не предпринимают. Они стоят, как будто их в буквальном смысле слова гвоздями прибили к этому месту. А бывает и так, что человек не бросается в воду, когда туда упал его ребенок. И дело не в нежелании вмешаться – эти люди страдают от оцепенения. Потому что оцепенение от страха действительно существует.
»Люди в буквальном смысле замирают на месте, застывают без движения,» – рассказывает психолог Muriel Hagenaars из Неймегенского университета. – »У них резко нарастает мышечное напряжение и снижается частота сердечного ритма, причем последнее особенно выражено при реакциях страха и стресса».
Замирание на месте, оцепенение (freezing) – это на самом деле своеобразный третий вариант базовых реакций в опасных ситуациях, наряду с известными »бороться» и »бежать».
Оцепенением страдают не только люди, но и животные. Для многих животных застывание — это вообще первая реакция на опасность. »Вспомните оленей, переходящих дорогу и застывающих на месте при виде приближающегося автомобиля. Вместо того чтобы бежать, они стоят на месте и не сводят глаз с огней фар надвигающейся на них машины».
В этой связи возникает вопрос: почему такое происходит? И не скрывается ли за этим какая-то функция?
Изначально, так оно и есть, говорит Hagenaars. Состояние оцепенения, в частности, дает возможность оптимально воспринимать происходящее в состоянии обостренного внимания. Это может быть полезно для общей оценки ситуации и выбора правильных последующих шагов. »Оцепенение – это также хорошая подготовка к действию, после замирания на месте животные быстрее убегают прочь. И, в-третьих, такая тактика может помочь животным, оказавшимся добычей, потому что некоторых хищников не интересует мертвые животные, и если притвориться мертвым, то они оставят тебя в покое».
Похоже, что люди, застывающие на месте в опасных ситуациях, в большей мере страдают от возникновения посттравматических симптомов. Hagenaars исследует, как это происходит. »Мы предполагаем, что во время оцепенения происходит оптимизация внимания и восприятия, и тогда воспоминания укладываются в памяти иначе. Но исследование пока далеко от завершения». Пока неясно, какие люди более склонны к реакции замирания. Возможно, что это связано с высоким уровнем гормона стресса кортизола.
Вместе с тем, не все безнадежно для людей, страдающих такими реакциями. Так, существуют тренинги для представителей определенных профессий, у которых повышена вероятность оказаться в стрессовой или опасной ситуации. Это пожарные, работники медицинской скорой помощи и военнослужащие. »С помощью симуляции и частой отработки эту реакцию можно изменить,» – говорит Hagenaars. »Это трудно, но не невозможно. Правда, одним намерением здесь не обойтись, нужны усилия».
Перевод Елены Можаевой.
Kunnen mensen letterlijk verstijven van angst? – De Volkskrant, 23.06.14, p. 17.