цифровая электроника
вычислительная техника
встраиваемые системы

 

3D печать: создание моделей с помощью OpenSCAD

Автор: Mike(admin) от 29-12-2013, 07:10

У вас есть 3D принтер, и вам надоело распечатывать модели из интернета и хотите создать что-то свое? Замечательно! Сегодня существует ряд программ, позволяющих рисовать свои 3D модели. Одной из таких программ является OpenSCAD. Ее особенность заключается в том, что моделирование здесь скорее представляется программированием, нежели рисованием. Большое количество полезных моделей, в том числе детали для 3D принтеров RepRap, были спроектированы с помощью OpenSCAD.


OpenSCAD

Этот материал не является полным руководством OpenSCAD, но прочитав его вы сможете создавать несложные детали самостоятельно.

Повышающий преобразователь напряжения: получаем 90 В из 1.5 В

Автор: Mike(admin) от 26-12-2013, 15:52

Иногда имеется необходимость получить большое напряжение, обладая только источником малого напряжения. В этом случае на помощь приходят повышающие преобразователи напряжения. Приведенная ниже схема демонстрирует один из способов получения напряжения 90 В от батарейного источника 1.5 В.


Применяемый здесь импульсный регулятор LT1073 компании Linear Technology функционирует в повышающем режиме и может работать при входном напряжении от 1 В. Переключающий транзистор, «спрятавшийся» между выводами SW1 и SW2 соединяет один конец катушки L1 с землей. Магнитное поле накапливается в катушке, и после выключения транзистора через диод D1 начинает протекать ток, который заряжает конденсатор C3. Диодный каскад, включающий в себя D1, D2, D3, C2, C3 и C4 умножает выходное напряжение регулятора на четыре.


Схема >>

Как подобрать наилучший аудио усилитель для вашего приложения

Автор: Mike(admin) от 24-12-2013, 05:42

Аудио усилитель увеличивает амплитуду малого сигнала до необходимого уровня, сохраняя при этом все «мелкие детали» усиливаемого сигнала. Такое свойство известно как линейность. Чем выше линейность усилителя, тем выходной сигнал ближе по своей форме к входному.


аудио усилитель

Из-за постоянно меняющихся требований к усилителям сегодня существует целый ряд топологий аудио усилителей. Следовательно, разработчики должны разбираться в типах этих усилителей и знать соответствующие этим типах характеристики. Это единственный способ, позволяющий правильно выбрать наилучший для своего приложения усилитель. Ниже будут рассмотрены наиболее важные характеристики каждого класса аудио усилителя, среди которых усилители класса A, B, AB, D, G, DG и H.

Управляем квадрокоптером с помощью Arduino

Автор: Mike(admin) от 21-12-2013, 07:32

Управлять квадрокоптером – это веселое и интересное занятие. Интереснее может быть только создание своей системы управления такой игрушкой на базе какой-нибудь популярной платформы, например, Arduino. Чем и занялся энтузиаст под ником Dzl. Первым делом он разобрал пульт дистанционного управления для того, чтобы посмотреть, какая радиосистема в нем используется.


Пульт управления квадрокоптером

Внутри, как и ожидалось, была пара дешевых печатных плат с небольшим количеством компонентов на них.

Управляем лампой через интернет с помощью Raspberry Pi и Flask

Автор: Mike(admin) от 17-12-2013, 14:24

В этой статье будет показан способ, позволяющий включать и выключать лампу из любой точки мира. Однако вы можете управлять таким образом любым устройством, переключая его источник питания, будь то телевизор, фонтан, гирлянда для новогодней елки, проектор и т.д.


Raspberry Pi и лампа

Необходимое оборудование:



- Raspberry Pi

- Интернет-связь (Ethernet или WiFi)

- Объект управления (в данном случае лампа)

- Розетка, управляемая с пульта (например, 13569 Indoor Wireless Remote Control)

- 6 транзисторов 2N2222A

- Провода и макетная плата

- Припой

Первоочередной целью является «взлом» пульта ДУ, с помощью которого управляют розеткой, что позволит в дальнейшем «нажимать» на кнопки посредством линий ввода/вывода общего назначения (GPIO) Raspberry Pi.

Печать не требующих пайки плат на 3D принтере

Автор: Mike(admin) от 14-12-2013, 14:38

Платы для прототипирования можно легко сделать с помощью 3D принтера. Их можно сделать с отверстиями, а также той же толщины и тех же размеров, что и обычные платы. Компоненты могут быть довольно легко соединены между собой без помощи пайки.


3D печать

Этот метод позволяет делать платы быстрее, чем при обычной процедуре травления и пайки. Но для создания надежной схемы требуется некоторый навык и внимание к деталям.


Приведенный пример платы является простой схемой с микроконтроллером, который зажигает последовательно три светодиода. Видео ниже показывает, как работает схема.

Срежьте жирок с AVR-GCC кода

Автор: Mike(admin) от 8-12-2013, 09:15

Хотя использование AVR-ассемблера позволяет легко писать компактные по размеру кода программы, все же использование языка C и AVR Libc дает больше удобств. В этой статье будет показано, как написать код на C, который avr-gcc скомпилирует с минимальным размером. Существует ряд руководств по написанию компактного кода для AVR, но ни одно из них не рассматривает вопрос сокращения оверхеда в start-up библиотеке avr-gcc (gcrt1).


avr-gcc

Многие все еще применяют avr-gcc 4.3.3, поскольку он дает более плотный код по сравнению с версиями 4.5.3 и 4.7, но для ниже приведенного примера avr-gcc 4.8.2 дал еще более компактный код, нежели 4.3.3.


Тестовая программа работает со встроенным температурным датчиком ATtiny85 и мигает светодиодом. После компиляции с оптимизацией –Os получаем программу размером 274 байта:


Двухканальная схема дистанционного управления на основе микросхемы 555

Автор: Mike(admin) от 5-12-2013, 12:21

Благодаря этому материалу вы узнаете, как собрать двухканальную схему дистанционного управления, которую можно задействовать, например, для управления вертолетом.


ne555n

Для многоканального управления вы можете использовать микросхему CD4017 как в схеме передатчика, так и в схеме приемника.


Итак, вам потребуется:



Силовой диод для солнечных энергосистем

Автор: Mike(admin) от 29-11-2013, 17:24

Для работы систем сбора солнечной энергии в состав таких систем должен входить защитный диод между солнечной панелью и накопителем энергии. При протекании тока в накопитель на диоде возникает падение напряжения, которое должно быть учтено как потеря энергии. В случае применения диода Шоттки такое падение составит не менее 0.28 В при номинальном уровне тока, и оно будет расти при увеличении тока. Очевидно, что в таком случае нужно стремиться к минимизации потерь энергии, и этого можно добиться, использовав схему, показанную на рисунке ниже. По сути, эта схема представляет собой электронный переключатель, состоящий из операционного усилителя IC1a (OP295) и полевого (MOSFET) транзистора T1.


Такое расположение элементов дает преимущества по сравнению со схемой с диодом Шоттки, поскольку она имеет более низкое пороговое напряжение, и потеря энергии не рассеивается в виде тепла, поэтому здесь можно использовать небольшой радиатор. Когда потенциал на неинвертирующем входе операционного усилителя, работающего в качестве компаратора, становится больше потенциала на инвертирующем входе, на выходе появляется рабочее напряжение. Затем в работу включается транзистор, зажигая светодиод LD1. Диод D3 шунтирует входы IC1a, поэтому амплитуда входного напряжения не может быть больше половины порогового напряжения при условии равенства R3 и R4.

STM32 управляет RGB-светодиодами WS2812

Автор: Mike(admin) от 24-11-2013, 17:12

Если вам нравятся светодиоды, особенно RGB, то возможно вы встречались со светодиодами WS2812. Они очень яркие, компактные и дешевые. Эти устройства могут быть соединены друг с другом в бесконечную ленту (если, конечно, хватит питания), поэтому они идеально подходят для создания больших RGB-экранов и матриц.


WS2812

Но помимо преимуществ у этих светодиодов есть и недостаток: цифровой интерфейс, предназначенный для управления ими, является нестандартным. Этот интерфейс предполагает передачу данных на частоте 800 КГц (1.25 мкс на бит) с различным периодом импульсов, определяющим «0» или «1».