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

 

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

Автор: Mike(admin) от 7-01-2014, 09:37

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


AutoCAD

AutoCAD значительно отличается от OpenSCAD хотя бы тем, что процесс создания модели всецело является черчением, а не программированием. Этот туториал будет разбит на две части: в первой части будет показан процесс создания 2D-чертежа, а во второй – получение 3D модели из рисунка на плоскости.

Делаем настенный google-календарь с помощью Raspberry Pi

Автор: Mike(admin) от 6-01-2014, 09:16

Если вы считаете, что календарь от Google очень удобен и практичен, и у вас есть ненужный монитор и Raspberry Pi, то вы можете сделать свой собственный google-календарь, который будет смотреться куда более стильно на вашей кухне, чем обычный календарь из бумаги.


Календарь на Raspberry Pi

Сам процесс изготовления календаря не слишком сложный, но вы должны иметь общее представление о домашних сетях и вычислительной технике, опыт работы с ОС Linux также пригодится. Если вы что-то не до конца понимаете, то помните, что поисковик Google – ваш надежный друг и помощник!

Сигнализация на Arduino, оповещающая об исчезновении напряжения сети

Автор: Mike(admin) от 4-01-2014, 08:37

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


Arduino

Столкнувшись с подобной проблемой, инженер Lauters Mehdi изобрел несложную сигнализацию на базе Arduino и телефона Nokia 3310, оповещающую об исчезновении и появлении сетевого напряжения. Она отсылает sms-сообщения на определенные номера и стоит дешевле своих коммерческих аналогов.

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 байта: