Fritzing – The Ultimate Tool For Sketching Out Electronics Projects Cross Platform
Linux

Fritzing – The Ultimate Tool For Sketching Out Electronics Projects Cross Platform

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

Несмотря на то, что Fritzing звучит как алкокоп, на самом деле это потрясающее бесплатное программное обеспечение, которое можно использовать для создания схем и компонентов для использования с быстродействующими электронными платами, такими как фантастическая Arduino с открытым исходным кодом

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

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

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

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

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

Скачать

Перейдите на страницу загрузки Fritzing. Это исполняемый файл, который не нужно устанавливать, поэтому просто распакуйте или смонтируйте.dmg-файл, а затем просто запустите приложение

Особенности

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

Основные элементы управления

Вот что вы увидите при первом запуске:

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

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

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

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

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

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

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

CMD-D (Mac) или CTRL-D (Windows) дублирует текущий элемент – полезно, если вы пытаетесь разместить массив светодиодов

Чтобы переместить весь компонент, просто нажмите и перетащите сам компонент (не ножки). Перемещение отдельных ножек может быть немного сложным, и вы можете обнаружить, что вместо этого вы рисуете соединение

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

Хлебные платы для отображения подключенных линий автоматически загораются зеленым цветом, когда к ним что-то подключено

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

Надеюсь, у вас будут счастливые выходные для аппаратного хакинга!

Теги

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий