iBoard с контроллером ATmega328P и Ethernet W5100

Код:00897
Артикул:iBoard v.1.1
В наличии:есть
1 995 руб
1
iBoard с контроллером ATmega328P и Ethernet W5100

Arduino-подобная плата iBoard v.1.1 от Itead Studio на базе микроконтроллера ATmega328P оснащена интегрированным Ethernet чипом W5100, слотом для SD карты, слотом XBee и разъемом для  модуля nRF24L01. На плате имеются контакты Electronic brick interface, где каждый из контактов A0 – A7 сгруппирован по с контактами GND и Vcc.
 
iBoard v.1.1 от Itead Studio
 
На плате имеется DC-DC преобразователь напряжения питания. Питание от внешнего стабилизированного источника 5В или нестабилизированного 6-20В. Также плата поддерживает PoE (питание через Ethernet).
Модуль совместим со средой разработки Adrduino. Для программирования через IDE Arduino требуется внешний USB-TTL преобразователь (производителем рекомендуется модуль Foca – преобразователь USB/Serial на FT232 с возможностью подключения модулей Xbee и Bluetooth).
 
IBOARD W5100 Ethernet Module Development Board with POE / Xbee and SD Card Slot Expansion
 
Характеристики:
 
  • Микроконтроллер ATmega328P;
  • Ethernet чип W5100 и разъем RJ-45;
  • Слот для SD карты;
  • Слот для XBee;
  • Слот для радиомодуля nRF24L01;
  • Питание от внешнего стабилизированного источника 5В или нестабилизированного 6-23 В;
  • Индикация PWR, Tx, Rx, COL, FDX, SPD, LINK;
  • Программирование из Arduino IDE (требуется внешний USB-TTL преобразователь) или ISP;
  • Размеры – 79.2 X 53.8 X 1.6 мм.
IBOARD W5100 Ethernet Module Development Board with POE / Xbee and SD Card Slot Expansion
 
Из особенностей iBoard стоит отметить, что интегрированные Ethernet и NRF24L01+ оба используют SPI-интерфейс. Для одновременной работы этих модулей, более медленная NRF24 подключена к “программному SPI“ , который сидит на выводах 2,3,5,6,7,8, тогда как Ethernet подключена к “хардварному SPI“ (выводы 9,10,11,12,13). Для работы с nRF24 L01+  с таким соединением нужно скачать библиотеки iBoardRF и iBoardRFNetwork. Данные библиотеки используют также digitalWriteFast.
Плату iBoard v.1.1 целесообразно использовать в качестве сервера, собирающего данные с удаленных датчиков по радиоканалу (NRF24L01+, XBee), сохраняющего данные в файлах на SD-карте и позволяющего удаленно по сети просмотреть данные, хранящиеся в данных файлах.
Например данные из удаленных датчиков сохраняются в лог-файлах на SD-карте. Напишем код создания web-сервера, при обращении к которому из браузера можно получить список лог-файлов и содержимое выбранного файла.
Загрузим на нашу плату из Arduino IDE следующий код:

Скачать скетч
 
И скриншоты доступа к web-серверу (плата iBoard) из браузера


 

 


 
Вверх