Меню сайта
Категории раздела
Материалы, инструменты и оборудование [20]
Расходники, инструменты, приспособления и материалы, которые могу быть полезны для сооружения гроубокса.
Контроль [16]
Системы мониторинга
Гроубоксы [12]
Помещения для выращивания
Субстраты [7]
Среды для выращивания
Электроника [47]
Статистика

Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа
Главная » Статьи » Электроника

Ethernet Module Arduino mini ENC28J60 (3.3v)ENC28J60

Features:

Brand new and high quality.
Основной чип: ENC28J60/SS.
Частота чипа: 25MHZ.
the network interface board HR911105A.
3.3 V power supply pin.
Size:5.cm x 2cm x 1.5cm /1.92''x0.72''

Weight: 11g
Package Contents:
1 x MINI ENC28J60 Network Module
 
Можно подключать к источнику 5В. Модуль подключается к SPI выводам на arduino. Не имеет встроенного MAC адреса, MAC адрес определяется в скетче.
Если будут проблемы в работе модуля то попробовать разные типы LAN-кабелей: прямой кабель (для соединения порта сетевой карты с коммутатором или концентратором):
или перекрёстный кабель (кросс-кабель, для соединения напрямую двух сетевых плат, установленных в компьютеры):

Подключение на примере Arduino pro mini к шине SPI:
Arduino Enc28j60
10 (8 для mini) CS
11 SI
12 SO
13 SCK
3.3v 3.3V
GND GND
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
MAC Yes
PHY Yes
TX/RX RAM Buffer(bytes) 8192
Interrupt Pin 1
LEDs 2
Op. Voltage (V) 3.3
Temp. Range Min. (°C) -40
Temp. Range Max. (°C) 85
Max. Speed (MHz) 25
Interface SPI
Standalone Ethernet Controller 10Base-T

Потребляемый ток в режиме передачи: ~180mA.

 

Стабилизатор напряжения на 3.3В

Для питания рекомендуется использовать 3.3В. Т.к. мы подключаем arduino mini к USB-порту компьютера то arduino будет выдавать 5В. Для получения честных 3.3В будем использовать LM1117DT-3.3v. Это стабилизатор напряжения, который получает на вход до 15В и выдает 3.3В. Сила тока до 800mA. Используются танталовые конденсаторы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Танталовые конденсаторы

Метка на корпусе (полоска) обозначает  - анод (плюс). 

 

Пример простого web-сервера:

Библиотеки: EtherShield и ETHER_28J60

Библиотеки: Ethercard (ENC28J60).

// A simple web server that always just says "Hello World"

#include "etherShield.h"
#include "ETHER_28J60.h"

// Define MAC address and IP address - both should be

//unique in your network
static uint8_t mac[6] = {0x540x550x580x100x000x24};
static uint8_t ip[4] = {192168115};
static uint16_t port = 80; // Use port 80 - the standard for HTTP

ETHER_28J60 ethernet;

void setup()
{ 
  ethernet.setup(mac, ip, port);
}

void loop()
{
  if (ethernet.serviceRequest())
  {
    ethernet.print("<H1>Hello World</H1>");
    ethernet.respond();
  }
  delay(100);
}

 

Полезные ссылки:
Подключение микроконтроллера к локальной сети: работаем с ENC28J60

Категория: Электроника | Добавил: kimih (2014-07-10)
Просмотров: 5641 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Реклама