В настоящее время существует не так уж и много open-source САПР. Тем не менее, среди САПР для электроники (EDA) есть весьма достойные продукты. Этот пост будет посвящён моделировщику электронных схем с открытым исходным кодом Qucs. Qucs написан на С++ с использованием фреймворка Qt4. Qucs является кроссплатформенным и выпущен для ОС Linux, Windows и MacOS.
Разработку данной САПР начали в 2004 году немцы Michael Margraf и Stefan Jahn (в настоящее время не активны). Сейчас Qucs разрабатывается интернациональной командой, в которую вхожу и я. Руководителями проекта являются Frans Schreuder и Guilherme Torri. Под катом будет рассказано о ключевых возможностях нашего моделировщика схем, его преимуществах и недостатках по сравнению с аналогами.
Начнём с пианино. Очень упрощёно этот музыкальный инструмент представляет собой набор белых и чёрных клавиш, при нажатии на каждую из которых извлекается определённый звук заранее заданной частоты от низкого до высокого. Конечно, каждый клавишный инструмент имеет свою уникальную тембральную окраску звучания, благодаря которой мы можем отличить, например, аккордеон от фортепиано, но если грубо обобщить, то каждая клавиша представляет собой просто генератор синусоидальных акустических волн определённой частоты.
Когда музыкант играет композицию, то он поочерёдно или одновременно зажимает и отпускает клавиши, в результате чего несколько синусоидальных сигналов накладываются друг на друга образуя рисунок. Именно этот рисунок воспринимается нами как мелодия, благодаря чему мы без труда узнаём одно произведение, исполняемое на различных инструментах в разных жанрах или даже непрофессионально напеваемое человеком.
Поврежденный восковый цилиндр, звукозапись с которого восстановлена при помощи современных технологий
В мире довольно много архаичных устройств, предназначенных для записи звука. Также есть аудиозаписи, сделанные такими устройствами. Под «архаичными» подразумеваются записывающие устройства, которые фиксировали звук на восковых цилиндрах и пластинках. Такие приспособления были относительно широко распространены в конце 19 — начале 20 века.
Так вот, записи, сделанные этими устройствами, хрупки, а время сделало восковые цилиндры и вовсе нечитаемыми реликвиями. Такой цилиндр просто разрушится, прежде, чем удастся задействовать традиционный звукосниматель. Но поскольку вопрос восстановления старейших аудиозаписей актуален, то проблему все же решили. Таким решением стало использование оптического сканера.
Сейчас 3D-принтеры развиваются весьма активно, и едва ли не каждую неделю появляются новые модели таких устройств. Большие принтеры, маленькие принтеры, дорогие и дешевые, портативные и вовсе «ручные». Все это — устройства, которые используют в работе нагретый до высоких температур пластик.
Само собой, высокие температуры — это затраты энергии, неприятный запах и потенциальная опасность ожога. На днях появилось устройство, которое, насколько можно судить, лишено всех этих недостатков. Устройство называется Creopop, и оно собой представляет ручной принтер для «холодной печати». Работает девайс с фотополимером, который быстро застывает под воздействием ультрафиолетового излучения (нечто подобное используют стоматологи).
Мы часто говорим о таком понятии как свет, источниках освещения, цвете изображений и объектов, но не совсем хорошо себе представляем, что такое свет и что такое цвет. Пора разобраться с этими вопросами и перейти от представления к понимаю.
По нашим психологическим ощущениям цвета бывают тёплыми и горячими, бывают холодными и очень холодными. На самом деле все цвета горячие, очень горячие, ведь у каждого цвета есть своя температура и она очень высокая.
Итак, вы заинтересовались астрономией, приобрели телескоп и задумались о различном обвесе для улучшения качества и удобства наблюдений. Вопросам дооснащения и посвящен этот пост — окуляры, светофильтры, прочие прибамбасы.
Я постоянно пытаюсь найти какие-то альтернативы RAID'ам в плане объединения нескольких жестких дисков в единый массив. Пробовал много что, но ни на чем так и не остановился окончательно. RAID не нравится тем, что штука достаточно капризная, негибкая и требовательная до дискового пространства.
Что мне вообще хочется:
Объединить диски с данными в один массив большого объема, чтобы не приходилось вручную сортировать файлы — что возникает при нескольких дисках (пусть даже при монтировании их в папки).
Иметь возможность добавлять/удалять/заменять диски в любой момент без развала массива.
Независимость информации на дисках друг от друга — чтобы смерть одного из них не приводила к недоступности остальных.
В идеале — какой-то метод хранения одного файла на нескольких дисках. Бэкапы — это хорошо и я их делаю, но лучше, когда к их помощи не приходится прибегать.
Уровень углекислого газа (CO2) один из важных показателей качества воздуха в помещении. Еще его уровень очень удобно использовать для управления вентиляцией.
В статье расскажу о доработке проветривателя и дистанционном управлении вентиляторами посредством микроконтроллеров и датчика CO2.
Также, при желании, после небольшой доработки эту же схему можно применить и для управление приточной-вытяжной системой.