Найти тему
Технари и не только

Сервер на ATmega2560 и ENC28J60

Привет, друзья! Приношу свои извинения за столь долгое отсутствие на канале! За то время что я отсутствовал, у меня появился диплом об окончании высшего учебного заведения, появился автомобиль (наверняка появятся статьи с автомобильной электроникой) и появилось кольцо на безымянном пальце!!!)))

В предыдущей статье я прошивал ATmega2560 и обещал рассказать про этот девайс.

Собственно, сам девайс
Собственно, сам девайс

Наверняка многие радиолюбители и опытные разработчики хотят использовать локальную сеть для своих устройств. Есть несколько интересных модулей для Arduino, основными остаются модули на базе ENC28J60 и W5500.

Передо мной стояла задача осуществить прием и передачу команд по радиоканалу, а управление через локальную сеть. Не стал я изобретать велосипед и взял ATmega2560 и ENC28J60, а радиомодули - ходовые RF-модули на 433 МГц.

Вооружившись P-CADом, начертил схему и развёл печатную плату. На плате имеется разъем RJ-45, разъемы для радиоприемника и радиопередатчика, разъем питания и разъем для программирования.

Файлы со схемой и печатью прикреплю в конце статьи.

Схема сервера
Схема сервера

Питание осуществляется переменным или постоянным источником 12 вольт, можно больше, можно меньше. Можно было бы поставить импульсные преобразователи питания, но хорошая мыслЯ приходит опослЯ))) Ethernet модуль и радиопередатчик питаются от 3 Вольт, для этого после 5 В преобразователя стоит преобразователь на 3.3 В. Питание на RF-модули можно выбирать перемычками 5 В или 3.3 В.

Плата получилась весьма компактной: 55мм*50мм

Печатная плата сервера
Печатная плата сервера
Весь комплекс, включая клиентское устройство. Сервер на фото снизу.
Весь комплекс, включая клиентское устройство. Сервер на фото снизу.

Кто хочет компактный сервер для экспериментов или каких-то проектов, это готовое решение. Исходники в P-CAD'е, номиналы указаны в файлах. Плату оставил на память ВУЗу, поэтому с фотографиями дефицит. Кто захочет повторить плату - пишите, дам контакты человека, который вытравил ее мне)))

UPD: Резистор R9 разведен с ошибкой, одна ножка должна быть на ENC28J60, а вторая на GND

Если у Вас есть вопросы или предложения, пишите: nikitos-it@mail.ru или телеграмм https://t.me/nikitos_it

Форма для доната на поддержание проекта ниже ;)

Смелых идей и прямых рук! Ставьте пальцы вверх, подписывайтесь на канал, дальше будет интересней. Ваш Никитос.

Ссыль на PCB

Ссыль на SCH