Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino

0
1871
Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino
Aliexpress WW
 Всем привет. Столкнувшись с технической трудностью в построении WEB сервера, придумал сделать переходник которого наверное еще никто никогда не делал — Ethernet ENC28J60 через SD Card-Reader LCD Shield . Всё оказалось просто и довольно таки практично.
Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino
  Для чего это нужно и как это создать я расскажу и покажу, а также покажу видео обзор работоспособности web servera на переходнике.
  Началось все с создание Сауны с сенсорным экраном и WEB интерфейсом.
Отдельно программировал меню для экрана на Arduino MEGA2560 и web server на Arduino UNO (по окончанию проекта «САУНА» — будет статья со схемами и программой).
 Все вроде идет отлично, начал монтаж:

Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino

  И когда подключил и залил сервер… то я понял что веселье только начинается. Сайт то открывался то нет, пинг иногда переваливал за 1000, пробивал менять выбор кристалла, грешил на оперативную память(Хотя у АTmega2560 больше чем у ATmega328(UNO)).
 И только когда руки опустились я решил убрать переходную плату для LCD с MEGA 2560, и тут все заработало, сайт открывается за доли секунды, пинг < или = 1, все заработало идеально.
 Причиной глюков и проблем стали буфера на 3,3В в переходной плате, я изначально подумал что они активируются когда идет сигнал выбор кристалла СS SD карты… А оказывается что не все там так как бы хотелось.
И тут у меня промелькнула мысль, а что если использовать этот буфер для подачи сигналов на Ethernet модуль, ведь SD карта на 3,3В и Ethernet модуль на 3,3В(Хотя есть и 5В). В итоге отпаял я шлейф и моя переходная плата стала выглядеть так:

Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino

 Шлейф я делал относительно недолго кто хочет посмотреть как его сделать то есть видео обзор создания этого шлейфа и тест переходника.
Запасайтесь поп-кормом:
Схема шлейфа:

Ethernet ENC28J60 через SD Card-Reader LCD для WEB-Servera на Arduino

 В данном случае мой WEB сервер создан без использования SD карты, по этому можно спокойно занимать слот под SD-карту.
Надеюсь Вам понравилась идея (возможно Китайцы уже делают что то подобное).
Ссылки на модули: Ethernet ENC28J60Arduino Mega 2560lcd 3.2 shieldTFT LCD.