Подключаем Ethernet ENC28J60 через SD card-reader для WEB-Servera на Arduino

в 13:38, , рубрики: arduino, diy или сделай сам, ENC28J60, ethernet, MEGA2560, uno, сделай сам

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

Для чего это нужно и как это создать я расскажу и покажу, а также покажу видео обзор работоспособности web servera на переходнике.


Началось все с создание Сауны с сенсорным экраном и WEB интерфейсом.
Отдельно программировал меню для экрана на Arduino MEGA2560 и web server на Arduino UNO (по окончанию проекта «САУНА» — будет статья со схемами и программой).

Все вроде идет отлично, начал монтаж:

imageimage

И когда подключил и залил сервер,
image

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

Причиной глюков и проблем стали буфера на 3,3В в переходной плате, я изначально подумал что они активируются когда идет сигнал выбор кристалла СS SD карты… А оказывается что не все там так как бы хотелось.

И тут у меня промелькнула мысль, а что если использовать этот буфер для подачи сигналов на Ethernet модуль, ведь SD карта на 3,3В и Ethernet модуль на 3,3В(Хотя есть и 5В). В итоге отпаял я шлейф и моя переходная плата стала выглядеть так:

image

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

Схема шлейфа:
image

В данном случае мой WEB сервер создан без использования SD карты, по этому можно спокойно занимать слот под SD-карту.
image
image

Надеюсь Вам понравилась идея (возможно Китайцы уже делают что то подобное).

Ну и напоследок хочу предоставить Видео обзор теста переходника:

Автор: free_arduino

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js