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

 

Как проверить полярность выводов динамиков (схема)

Автор: Mike(admin) от 29-11-2017, 20:35

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


Как проверить полярность выводов динамиков

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

Очень мощные светодиоды в очень компактном корпусе от Yuji

Автор: Mike(admin) от 28-11-2017, 20:25

В последние годы технология изготовления светодиодов значительно улучшилась и то, что когда-то считалось недостижимым, теперь воспринимается как норма. За последнее время постоянно наблюдаются неуклонный рост двух основных параметров – мощности и эффективности преобразования (КПД). Эффективность 120 люмен/ватт на сегодняшний день является довольно распространенным показателем. Хотя сложно ожидать, что в ближайшем будущем эта цифра удвоится.


Мощные светодиоды в компактном корпусе от Yuji

Значения мощности также неуклонно возрастают, при этом единичные светодиодные модули мощностью 100 Вт или более становятся все более распространенными. И, казалось бы, значительного прорыва в этой области не намечается. Но китайский производитель под названием Yuji недавно представил свои светодиоды семейства BC-Series мощностью 500 Вт на основе COB-технологии (Chip-on-Board или кристалл на плате).

Что такое Ethereum Virtual Machine

Автор: Mike(admin) от 28-11-2017, 20:25

Для создания смарт-контрактов важно знать язык программирования Solidity. Ранее были приведены примеры по основам Solidity и простому созданию некоторого подобия криптовалюты с помощью этого языка. Но для запуска самих смарт-контрактов нужен еще оди немаловажный элемент – виртуальная машина Ethereum Virtual Machine (EVM).


Ethereum Virtual Machine

Ethereum Virtual Machine представляет собой среду выполнения смарт-контрактов в системе Ethereum. Ее основной особенностью является изолированность от внешнего мира, то есть код, работающий внутри EVM, не имеет доступа к сети, файловой системе или другим подобным элементам. Интеллектуальные контракты также могут иметь ограниченный доступ к другим смарт-контрактам.

Сейсмодатчик на Arduino и ADXL335 своими руками

Автор: Mike(admin) от 27-11-2017, 20:05

Иногда говорят: «Профилактика лучше лечения». Это утверждение отлично подходит для событий, вероятность которых довольно высока. Землетрясение, особенно в некоторых сейсмоопасных районах земного шара, является одним из таких бедствий, которое приходит как злая судьба и сметает драгоценные человеческие жизни и инфраструктуру, это непредсказуемое разрушительное явление, но по крайней мере мы можем принять меры для сведения к минимуму неблагоприятного воздействия его последствий. При этом новейшие технологии играют жизненно важную роль.


Сейсмодатчик на Arduino и ADXL335 своими руками

В данном материале представлен проект устройства мониторинга сейсмоактивности, которое может сообщить о землетрясении за некоторое время до его начала. Для достижения наших целей используются плата Arduino и высокочувствительный акселерометр ADXL335.

Пример создания простой криптовалюты на языке Solidity

Автор: Mike(admin) от 27-11-2017, 20:05

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


Solidity

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

Flip&Click SAM3X – Arduino-совместимая плата программируемая на Python

Автор: Mike(admin) от 26-11-2017, 17:05

Компания MikroElektronika давно специализируется на отладочных комплектах и платах, и это у нее получается довольно хорошо. За последние несколько лет их аппаратные средства быстро выросли в качестве, и стали интересны многим радиолюбителям, а также профессиональным инженерам. А недавно MikroElektronika выпустила довольно компактную плату Flip&Click SAM3X.


Flip&Click SAM3X

Основой Flip&Click SAM3X является микроконтроллер Microchip (Atmel) ATSAM3X8E с ядром ARM Cortex M3, способный работать с тактовой частотой 84 МГци имеющий 512 КБ Flash-памяти. Главной особенностью данной платы является возможность программирования этого микроконтроллера на языке Python посредством среды разработки Zerynth Studio IDE. Если вы придерживаетесь более традиционного программирования на языках C/C ++, то хорошей новостью будет то, что это устройство также совместимо с Arduino, то есть плату можно программировать с помощью Arduino IDE.

Плата с микроконтроллером STM32 вместо Arduino Nano

Автор: Mike(admin) от 26-11-2017, 17:05

Современным радиолюбителям нравятся платы Arduino и соответствующая платформа (экосистема) для создания прототипов. Это все делает полный процесс прототипирования простым и приятным благодаря удобной среде Arduino IDE и огромной поддержке сообщества.


Плата с микроконтроллером STM32 вместо Arduino Nano

Но рано или поздно вы обнаружите, что характеристик, предоставляемых платами Arduino, недостаточно. И тогда возникает проблема, какую плату следует использовать, чтобы реализовать более продвинутую инженерную задумку. Основной более эффективной заменой в этом плане можно назвать небольшие платы с микроконтроллерами STM32.

Опасность обжига и переплавки медных проводов

Автор: Mike(admin) от 25-11-2017, 07:15

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


Опасность обжига и переплавки медных проводов

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

Banana Pi выпустила дешевый одноплатный компьютер BPI-M2 Zero стоимостью $15

Автор: Mike(admin) от 22-11-2017, 19:35

Интересно наблюдать за увеличением разнообразия одноплатных компьютеров. На сегодняшний день Raspberry Pi со всеми его вариациями является не единственным миникомпьютером на рынке. Конкуренты не дремлют и выпускают все новые дешевые и производительные модели. Одним из таких конкурентов является команда Banana Pi, которая недавно выпустила недорогой и довольно мощный миникомпьютер Banana Pi BPI-M2 Zero, который позиционируется как улучшенный аналог Raspberry Pi Zero.


Banana Pi BPI-M2 Zero

Новинка Banana Pi BPI-M2 Zero выполнена в форм-факторе Raspberry Pi Zero, хотя между ними есть небольшая ценовая разница на $5, но эта разница компенсируется увеличенной производительностью Banana Pi.

Основы языка программирования смарт-контрактов Solidity

Автор: Mike(admin) от 22-11-2017, 19:35

В прошлом материале мы рассмотрели, что из себя представляет язык программирования интеллектуальных контрактов в сети Ethereum под названием Solidity. Здесь же посмотрим на основы этого языка с точки зрения написания программ для реализации смарт-контрактов.


Solidity

Начнем сразу с довольно простого примера, который пояснит некоторые базовые вещи языка Solidity.