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 менеджера компонентов.
Полезные страницы #
- Набор GyverKIT – наш большой стартовый набор Arduino, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])
- Поддержать автора за работу над уроками
 







