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 менеджера компонентов.
Примечание: чтобы компоненты сохранились в менеджере, при закрытии программы нужно согласиться на сохранение компонентов (вылезет окошко).