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])
- Поддержать автора за работу над уроками







