Translations of this page:

Лента статей

RS232

DSUB9 female DSUB9 male

DB-9 DB-25 Name 8P8C Dir Color
1 DCD 8 (бел) in black
2 RXD 6 (желт) in brown
3 TXD 3 (черн) out red
4 DTR 2 (ор) out orange
5 GND 5 (зел) pow yellow
6 DSR 1 (син) in green
7 RTS 4 (крас) out blue
8 CTS 7 (кор) in purple
9 RI in white

→ Читать дальше...

· 2010/07/30 17:33 · Ivan A-R

OLED 1.04" 96x64@65K color display

img_3470_s.jpg

OLED Color Display for electronic applications.1)

  • Screen resolution: 96×64@65K color
  • Screen size: 1.04 inch
  • Screen type: OLED
  • Controller chip: SSD1332
  • Built-in backlight
  • Built-in DC/DC Voltage converter
  • Vendor: LG

Электронные компоненты

Диоды

  • BAT54 - маломощный диод (сборка) Шоттки. Корпус SOT23.
  • 1N5819 - 1A диод Шоттки.

→ Читать дальше...

AT90USB162

Микроконтроллер с ядром AVR и аппаратным клиентским USB.

Кристаллы поставляются прошитыми загрузчиком, который позволяет программировать контроллер через интерфейс USB.

При использовании FLIP под линукс возможно понадобится дополнительно указать где расположены устройства USB:

export USB_DEVFS_PATH=/dev/bus/usb
· 2010/03/25 14:49 · Ivan A-R

nRF24L01

Печтная антенна Внешняя антенна

nRF24L01 - однокристальный трансивер компании Nordic Semiconductor для диапазона частот 2.4 ГГц со встроенным протокольным процессором (Enhanced ShockBurst™). ИС разработана для сверхмаломощных приложений беспроводной связи. nRF24L01 рассчитан на работу в используемом по всему миру ISM диапазоне частот 2.400…2.4835 ГГц. Для получения завершенной РЧ системы передачи данных nRF24L01 необходимо дополнить микроконтроллером и несколькими внешними пассивными компонентами.

nRF24L01 конфигурируется и управляется через последовательный интерфейс SPI. Данный интерфейс предоставляет доступ к внутренним конфигурационным регистрам в любом режиме работы микросхемы.

Встроенный протокольный процессор (Enhanced ShockBurst™) основан на пакетной передаче данных и поддерживает несколько режимов работы, от ручного до автономного. Наличие встроенных буферов FIFO исключает потребность в частом обращении управляющего микроконтроллера к трансиверу. Благодаря выполнению процессором Enhanced Shock-Burst™ всех высокоскоростных операций канального слоя достигается снижение себестоимости системы.

В радиочастотном тракте ИС используется GFSK-модуляция. Имеется возможность конфигурации параметров РЧ тракта, в т.ч. частота канала, выходная мощность и скорость передачи данных в зоне прямой видимости (до 2 Мбит/сек).

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

В ИС также встроен стабилизатор напряжения, характеризующийся большим ослаблением влияния источника питания и возможностью работы с широким диапазоном входных напряжений. (Источник)

Для ускорения разработки Nordic Semiconductor выпускает модули nRF24L01-REFMOD. Так же выгодно использовать этот референс-дизайн для разработки собственных ПП с применением ИС nRF24L01. (Источник)

Готовый компонент для Eagle CAD

· 2010/03/25 14:42 · Ivan A-R

Модуль трансивера TR24A

TR24A

Модули TR24A - ультра дешёвое решение1) для беспроводного обмена данными между малопотребляющими устройствами на расстояниях порядка 50-100м2). Модули построены на базе однокристального трансивера EM198810.

  • диапазон частот: 2400MHz…2482MHz
  • количество каналов: 81 каналов
  • чувствительность: −85dBm…-80dBm
  • IIP3: −14dBm…-11dBm
  • максимальный входной уровень: +10dBm
  • выходная мощность: +2dBm
  • скорость данных: 1Mbps
  • диапазон напряжения питания: 2.5V…3.7V
  • ток потребления в режиме передачи: 26mA
  • ток потребления в режиме приёма: 25mA
  • ток потребления в режиме ожидания: 1.9mA (RF-синтезатор и VCO-генератор отключены)
  • ток потребления в режиме «сна»: 3.5uA
  • дальность связи однотипных модулей: 50m…100m

Модули TR24A производятся в виде печатной платы с установленными компонентами и габаритами 20.0x20.5x5mm для температурного диапазона −40°C…+85°C.

Узнать подробно.

Сейчас ведётся работа над созданием библиотеки под микроконтроллеры AVR, в перспективе и под другие архитектуры.

Наработки по библиотеке доступны в репозитории http://bitbucket.org/plumbum/rf-tr24/

Другие радиомодули

1) в районе 100 рублей
2) Реально - меньше. Сейчас мне удалось получить неустойчивую связь на расстоянии 6м через бетонную стену. На форуме ixbt добились 20 метров по прямой

Радиомодули

При разработке цифровых устройств разработчик может столкнутся с проблемой связи двух и более устройств по беспроводному каналу. Это может быть инфракрасная (ИК) линия связи или радиоканал.

Наиболее дешевый способ связи по радиоканалу, это воспользоваться готовыми модулями передатчика и приёмника. Промышленность выпускает подобные устройства для работы в свободных радиодиапазонах (433МГц, FIXME).

→ Читать дальше...

Библиотека компонентов Eagle CAD

Файл Описание Дата загрузки Примечания1)
btm-11x.lbr Blue tooth modules 2009/11/06 не проверено
ad7730.lbr 24bit ADC 2009/10/07 не проверено
l6219.lbr Bidirect stepper motor driver 2009/09/05 не проверено
lcd.lbr TFT дисплеи с контроллером на борту. 128x128, 240×320 2009/06/23 частично проверено
led7seg.lbr Семисегментне и матричные светодиодные индикаторы: ParaLight A-505x, C-505x, A-564x, C-564x, KingBright Sx18-11x, TBC23-12x 2009/02/01 не проверено
lpc23xx.lbr LPC2xxx - ARM7 core MCU (LPC2368 - LQFP100) 2009/01/22 не проверено, не завершено (нет BGA корпуса)
ti-dvr.lbr DRV8402 - bridge power (15A) driver 2009/01/21 непроверено
nrf24l01.lbr nRF24L01 - 2.4GHz приёмопередатчик с интерфейсом SPI 2009/01/20 не проверено
ksz8851.lbr KSZ8851 - Ethernet PHY with SPI interface + MagJack 2009/01/15 +
sram.lbr N256S0830HDA* - статическая память с интерфейсом SPI 2008/11/06 не проверено
tda7050.lbr TDA7050 двуканальный2) усилитель мощности ЗЧ 2008/11/06 +
wiznet.lbr Модули Wiznet WIZ810MJ, WIZ100SR, WIZ120SR 2009/11/06 +
con-magjack.lbr ModularJack разъёмы интегрированные с трансформатором. Для работы в Ethernet сетях 2009/03/11 +

Подборку компонентов так же можно скачать по адресу http://mercurial.intuxication.org/hg/eagle-lbr

1) В примечаниях указано проверен или нет компонент на реальном железе
2) может работать как одноканальный мостовой

Взлом цифровых рамок

Фоторамки-брелоки построены на основе полуторадюймовых дисплеев 128х128 пикселов с контроллером ST7637.

В качестве процессора в части рамок используется MCU Appotech AX203 (CFP5102) с системой команд 8051. К сожалению он однократно программируемый, и интереса не представляет.

Сейчас стали появлятся рамки на базе MCU Appotech AX206 (приобретена на Ebay), который имеет 4кб масочной ROM программ, и 3кб SRAM программ/данных. Судя по всему части программы подгружаются из внешнего SPI Flash (1Mb ES25M80A маркированного как M80A80CG). Вероятно программное обеспечение рамки может быть модифицировано.

Фоторамка видна в системе как пишуший CD привод.

В linux она определяется как:

dmesg

[551412.809178] usb 1-2: New USB device found, idVendor=1908, idProduct=0102
[551412.809190] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[551412.809198] usb 1-2: Product: Digital Photo Frame
[551412.809203] usb 1-2: Manufacturer: BUILDWIN
[551412.809208] usb 1-2: SerialNumber: 200807101900000000
[551418.439895] usb-storage: device scan complete                                                  
[551418.439895] scsi 5:0:0:0: CD-ROM            buildwin  Photo Frame     1.01 PQ: 0 ANSI: 2
[551418.454696] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[551418.454696] sr 5:0:0:0: Attached scsi CD-ROM sr0
[551418.454696] sr 5:0:0:0: Attached scsi generic sg2 type 5

  • Копия флеша фоторамки: ax206-based-dpf.bin.gz.
  • Копия флеша фоторамки снятая через USB: dpf-1.5-ax206-based.bin.gz. Копия была снята с помощью небольшой утилиты1) dpf-tools.tar.gz :!: Будьте внимательны, и перед использованием проверьте исходный код утилиты. Дабы не перезаписать чего линего в фоторамке ;-)
  • Образ USB диска фоторамки: disk-image.iso.gz.

См. так же:

0_25caf_d9bd8bb6_m.jpg

→ Читать дальше...

ST7637

DFM-076B-NL-WD Контроллер ST7637 STN LCD дисплея позволяет управлять цветным RGB дисплеем размером 132×132 пикселя.

Пример работы с контроллером по параллельному интерфейсу через MCU lpc2103 можно получить из репозитория по ссылке: http://bitbucket.org/plumbum/grlib-st7637/ . Сейчас я переписываю библиотеку для разных дисплеев http://bitbucket.org/plumbum/liblcdgr/

Дисплей был извлечён из десятибаксовой фоторамки. 1.5" LCD Mini Digital Photo Frame Keychain

· 2010/03/25 14:24 · Ivan A-R

Дискуссия

Enter your comment (wiki syntax is allowed):
 
blog.txt · Последние изменения: 2009/01/15 16:01 От plumbum
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki $ Баблабы