Fritzing
Схемы для примеров на этом сайте созданы в Fritzing – бесплатной программе для создания наглядных схем из модулей. Скачать программу можно с официального сайта в разделе download, но почему-то скачать без оплаты не получается (может я не нашёл). Fritzing является программой с открытым исходником, у неё есть репозиторий на GitHub. В разделе релизов качаем самый актуальный релиз для своей операционной системы. На момент написания урока это CD-548 (версия программы 0.9.4), прямые ссылки на загрузку архива:
Для работы программы необходим дистрибутив Visual Studio. Если при запуске Fritzing сыпет ошибками, установите его с официального сайта (версия x64).

Работа с программой
Переходим во вкладку “Макетная плата”. В рабочую область программы можно перетаскивать компоненты из списка справа. Для создания соединения (провода) достаточно потянуть мышкой из пина.

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

Цвет провода можно изменить в контекстном меню по правому клику

Также компоненты можно поворачивать

Компоненты из набора
“Из коробки” Fritzing имеет довольно-таки обширную базу компонентов, но большинство модулей из GyverKIT в нём отсутствуют. Я нашёл часть модулей в интернете, а “остальные” нарисовал сам, они находятся в папке Fritzing parts репозитория набора на GitHub. Скачать весь архив можно по ссылке (обновлено 03.12.2021). Вот таблица компонентов, в ней указаны внешние модули из папки, а также имеющиеся в программе компоненты, которые можно найти поиском в программе:
Список
Компонент | Отдельный файл | 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 менеджера компонентов.

Примечание: чтобы компоненты сохранились в менеджере, при закрытии программы нужно согласиться на сохранение компонентов (вылезет окошко).
5 Комментариев
Fritzing запускается почему-то только из архива. Из распакованной папки нет.
У меня такде
*также
Если при запуске выдаёт ошибку “нет библиотек dll” – установите MS Visual C++
Как проводники сделать не прямыми или ломаными, а в виде кривых как в примерах в самой программе?