RS232
| 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 |
| 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 |
OLED Color Display for electronic applications.1)
Микроконтроллер с ядром AVR и аппаратным клиентским USB.
Кристаллы поставляются прошитыми загрузчиком, который позволяет программировать контроллер через интерфейс USB.
При использовании FLIP под линукс возможно понадобится дополнительно указать где расположены устройства USB:
export USB_DEVFS_PATH=/dev/bus/usb
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. (Источник)
Модули TR24A - ультра дешёвое решение1) для беспроводного обмена данными между малопотребляющими устройствами на расстояниях порядка 50-100м2). Модули построены на базе однокристального трансивера EM198810.
Модули TR24A производятся в виде печатной платы с установленными компонентами и габаритами 20.0x20.5x5mm для температурного диапазона −40°C…+85°C.
Сейчас ведётся работа над созданием библиотеки под микроконтроллеры AVR, в перспективе и под другие архитектуры.
Наработки по библиотеке доступны в репозитории http://bitbucket.org/plumbum/rf-tr24/
При разработке цифровых устройств разработчик может столкнутся с проблемой связи двух и более устройств по беспроводному каналу. Это может быть инфракрасная (ИК) линия связи или радиоканал.
Наиболее дешевый способ связи по радиоканалу, это воспользоваться готовыми модулями передатчика и приёмника. Промышленность выпускает подобные устройства для работы в свободных радиодиапазонах (433МГц,
).
| Файл | Описание | Дата загрузки | Примечания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
Фоторамки-брелоки построены на основе полуторадюймовых дисплеев 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
См. так же:
Контроллер ST7637 STN LCD дисплея позволяет управлять цветным RGB дисплеем размером 132×132 пикселя.
Пример работы с контроллером по параллельному интерфейсу через MCU lpc2103 можно получить из репозитория по ссылке: http://bitbucket.org/plumbum/grlib-st7637/ . Сейчас я переписываю библиотеку для разных дисплеев http://bitbucket.org/plumbum/liblcdgr/
Дискуссия