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

 

Беспроводная связь и статический IP на Raspberry Pi

Автор: Mike(admin) от 31-01-2014, 02:43

Если у вас есть Raspberry PI, WLAN USB-модуль Wi-Pi и вы не знаете как настроить статический IP для беспроводной связи, то эта статья поможет вам разобраться в данном вопросе. Проделав, описанное в ней, вы избавитесь от проблемы установки нового IP после каждой перезагрузки.


WiPi

Вначале вам нужно подключиться к SSH, залогиниться и затем использовать следующие команды:

Verilog. Базовый курс. Часть I

Автор: Mike(admin) от 30-01-2014, 07:20

Проектирование схем на ПЛИС представляет собой не менее увлекательное и творческое занятие, чем программирование микроконтроллеров. Поэтому ниже будут показаны основы основ проектирования на языке Verilog, которые, возможно, станут отправной точкой для новичков в этом деле.


verilog

Перед началом изучения Verilog читатель должен иметь базовые представления о булевой логике и уметь решать хотя бы простейшие логические выражения. Например, чему будет равна функция F в выражении F = (A • B), если A в лог. «1», а B в лог. «0»? Если читатель знаком с языком C/C++, то ему будет легче понимать некоторые вещи, поскольку Verilog имеет схожий синтаксис. В целом, Verilog достаточно прост в изучении, поэтому поехали…

Управляем бытовыми приборами с помощью волшебного браслета

Автор: Mike(admin) от 27-01-2014, 12:50

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


волшебный браслет распознавания жестов

Для распознавания жестов используются данные с 3-осевого акселерометра, которые потом обрабатываются эффективным алгоритмом. Ниже дано пошаговое описание по созданию такого браслета.

Power Line Communications

Автор: Mike(admin) от 23-01-2014, 08:27

Power Line Communication (PLC) – это стремительно развивающаяся технология, которая использует сеть 110/220 В для высокоскоростной передачи данных. Поскольку практически в каждом доме или офисе имеются линии электроснабжения, то с помощью этой технологии в них можно организовать эффективную информационную сеть. PLC предлагает скорость до 1 Мб/с, что в 20 раз быстрее телефонного/модемного соединения. С помощью PLC можно управлять домашними системами, охранными устройствами, реализовать концепцию Умный дом, интернет-телефонию, видеосвязь и многое другое.


Power Line Communication

JTAG-адаптер для Arduino Micro

Автор: Mike(admin) от 17-01-2014, 15:25

Большинство Ардуин построено на микроконтроллерах типа ATmega, поэтому при желании они могут программироваться и отлаживаться с помощью стандартных средств для таких контроллеров. Если отладка посредством консоли не вызывает у вас никакого удовольствия, то можно попробовать другой способ отладки. Например, взять AVR JTAGICE3. Только вот не со всеми Ардуинами отладчик будет общаться стандартным образом через коннектор ISP (In-System-Programming).


JTAGICE3

Коннектор Atmel ISP сочетает в себе линии шины SPI и сигнал сброса RESET. SPI используется для загрузки прошивки, а благодаря RESET реализуется система отладки debugWire компании Atmel. debugWire представляет собой довольно необычный протокол, в котором для отладки используется только одна линия RESET. ATmega328p поддерживает debugWire, поэтому на Arduino UNO для отладки можно использовать ISP-коннектор. Но Arduino Micro основан на чипе ATmega32U4. В документации на него нет никаких упоминаний о debugWire, зато JTAG в списке имеется.

Программная симуляция SPI

Автор: Mike(admin) от 13-01-2014, 11:36

Некоторые дешевые микроконтроллеры могут не обладать необходимым количеством интерфейсных модулей. Кроме того, из-за небольшого числа выводов зачастую приходится отдавать предпочтение какому-то одному более важному модулю, хотя для проекта также может требоваться другой интерфейс, который "висит" на этих же выводах. Решением может являться программная симуляция интерфейса.


SPI

Ниже представлен код на ассемблере, симулирующий работу интерфейса SPI (функции записи и чтения) для микроконтроллера PIC16F877A.

Дистанционное управление для Arduino

Автор: Mike(admin) от 10-01-2014, 13:30

Управлять Arduino с помощью инфракрасного пульта ДУ действительно просто. Сегодня можно найти довольно дешевые и простые ИК-пульты для таких целей.


дистанционное управление Arduino

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

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

Автор: Mike(admin) от 8-01-2014, 10:05

В прошлом уроке мы научились рисовать в 2D и создали основу для нашей детали в плоскости.


AutoCAD

Но для трехмерной модели этого мало, поэтому мы продолжим это нелегкое дело – создание 3D модели для 3D печати на 3D принтере.

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 – ваш надежный друг и помощник!