Fritzing - бесплатная программа для удобного создания наглядных и принципиальных схем, большинство схем к этим урокам сделаны в ней. К сожалению, программа больше не поддерживается разработчиком, но отлично работает на последней версии.
Установка #
Скачать программу можно с официального сайта в разделе download, но почему-то скачать без оплаты не получается (может я не нашёл). Fritzing является программой с открытым исходником, у неё есть репозиторий на GitHub. В разделе релизов качаем самый актуальный релиз для своей операционной системы. На момент написания урока это CD-548 (версия программы 0.9.4), прямые ссылки на загрузку архива:
Для работы программы на Windows необходим дистрибутив Visual Studio. Если при запуске Fritzing сыпет ошибками, установите его с официального сайта (версия x64)
Работа с программой #
Переходим во вкладку Макетная плата. В рабочую область программы можно перетаскивать компоненты из списка справа. Для создания соединения (провода) достаточно потянуть мышкой из пина:
Для создания "поворотов" провода достаточно кликнуть на него и потянуть мышкой:
Цвет провода можно изменить в контекстном меню по правому клику:
Также компоненты можно поворачивать:
Экспорт #
Вывод изображения в нужном формате делается через меню Файл:
Дополнительные компоненты #
Одна из важных фишек Fritzing - поддержка "внешних" модулей, поэтому сообщество активно добавляет все появляющиеся на рынке платы и модули, их можно найти в Гугле по запросу название модуля fritzing
, например ESP32 fritzing
. Файлы модулей имеют расширение .fzpz
- их нужно просто перетащить в программу.
Примечание: чтобы компоненты сохранились в программе, при закрытии нужно согласиться на сохранение компонентов - вылезет окошко
Компоненты GyverKIT #
Для нашего набора GyverKIT я нашёл часть модулей в интернете, а остальные нарисовал сам, они находятся в папке Fritzing parts репозитория набора на GitHub. Скачать весь архив можно по ссылке. Вот таблица компонентов, в ней указаны внешние модули из папки, а также имеющиеся в программе компоненты, которые можно найти поиском в программе:
Список
Компонент | Отдельный файл | 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
менеджера компонентов.