Читать «Занимательная электроника» онлайн - страница 40

Юрий Всеволодович Ревич

В первую очередь следует отметить появление множества различных более-менее законченных модулей-полуфабрикатов, или, по-английски, kits — «комплектов». Ранее подобные «киты» предлагались почти исключительно профессионалам для облегчения разработки новых изделий, ныне же они сильно подешевели и стали доступными для широкого круга любителей. Существенное значение это имеет главным образом для сложных многофункциональных компонентов, таких как микроконтроллеры. Зато из-за расширенных возможностей подобных платформ с готовыми типовыми узлами стало реальностью воплощение «малой кровью» многих задумок, малодоступное ранее для «классического» радиолюбителя, в чем вы можете убедиться сами, дочитав эту книгу до конца.

Ярким примером этого подхода может служить платформа Arduino и ее многочисленные аналоги под другими названиями: Freeduino, Seeeduino, Craftduino, Carduino и т. д. и т. п. Платформа Arduino стала одним из примеров применения принципов open source к аппаратным средствам — документация на саму платформу и на средства ее программирования полностью открыта и доступна для любого желающего. Немаловажную роль сыграло то, что готовые модули Arduino продаются по всему миру за сравнительно небольшую цену — в пределах 30–40 долларов США, а множество компаний и торговых домов предлагают различную периферию, дополняющую базовые функции Arduino. Многие торговые организации и в России продают платы Arduino и конструкторы на их основе.

Отметим, что по примеру Arduino были созданы и многие более сложные платформы, из которых наиболее известной стала Raspberry Pi, — одноплатный компьютер с простой операционной системой на основе Linux. Рассмотрение таких платформ выходит далеко за рамки этой книги, но упомянуть о них здесь следует — их применение резко снижает порог вхождения в тему построения самых сложных современных устройств своими руками.

Чем же так хороши все эти «дуины»? Типовой модуль Arduino (рис. 3.5) содержит все необходимые узлы для того, чтобы можно было приступить к проектированию без каких-то предварительных операций, — не требуется ничего сверлить и паять, только подключить платформу к ПК и установить программу проектирования. При этом дополнительная периферия часто просто пристегивается к основной плате также без применения пайки. Итого весь порог освоения сводится к приобретению некоторых навыков программирования, что облегчается существованием многочисленных интернет-ресурсов по этой теме, в том числе на русском языке. А изготовление конечного продукта сведется просто к подбору и доработке подходящего корпуса.