wersja mobilna | kontakt z nami

Interfejs Ethernet dla Raspbery PI Zero

Numer: Kwiecień/2016

Nowy model Pi da się polubić, ale brak interfejsu Ethernet jest dokuczliwy, ponieważ jest to oczywiste okno na świat dla mikrokomputerów. Naturalnie, że można użyć karty Wi-Fi z USB, ale port USB jest tylko jeden...

Pobierz PDFMateriały dodatkowe

Rysunek 1. Schemat ideowy modułu Ethernet dla Raspberry PI Zero

Rozwiązaniem problemu może być karta sieciowa wykorzystująca GPIO. Przedstawiony moduł wykorzystuje dobrze znany z współpracy z Arduino układ ENC28J60. Niewątpliwą zaletą układu jest wsparcie programowe przez praktycznie każdą dystrybucję Linuxa dla Raspberry Pi, co uwalnia nas od mozolnego grzebania w systemie.

Schemat ideowy modułu pokazano na rysunku 1. Moduł jest zgodny z Raspberry Pi+ (HAT 40PIN) i ma wymiary PI Zero. Głównym jego elementem jest U1, czyli wspominany już wcześniej układ ENC28J60. Do komunikacji z PI wykorzystuje interfejs SPI i pracuje w typowej aplikacji.

Gniazdo CN1 zawiera zintegrowany transformator separujący oraz wbudowane diody sygnalizujące połączenie i aktywność interfejsu. Układ U2 MCP100T-300 zapewnia poprawny restart U1 po włączeniu zasilania.

Ze względu na spory pobór prądu przez U1 do zasilania jest wykorzystywane napięcie 5 V z GPIO, ponieważ wewnętrzne 3,3 V ma zbyt małą wydajność.

Rysunek 2. Schemat montażowy modułu Ethernet dla Raspberry PI Zero

Do jego obniżenia do 3,3 V wykorzystano przetwornicę U3 typu ADP2108. Na złącze SIO, wyprowadzone są dwa interfejsy szeregowe UART i I²S wraz z zasilaniem (zgodnie z Arduino Bricks) ułatwiające rozszerzanie funkcjonalności PI przy wykorzystaniu przedstawionych na łamach EP mini modułów Xbee/I²C.

Moduł ethernetowy jest zmontowany na dwustronnej płytce drukowanej. Jej schemat montażowy pokazano na rysunku 2. Sposób montażu jest klasyczny i nie wymaga opisu.

Prawidłowo zmontowany moduł nie wymaga uruchomienia, dla wstępnego sprawdzenia działania konieczna jest konfiguracja systemu. W pierwszym kroku należy uaktywnić interfejs SPI i zrestartować PI. Następnie w pliku /boot/config.txt dodać linię dtoverlay=enc28j60. I to wszystko, po ponownym restarcie interfejs jest aktywny i może zostać spożytkowany we własnych aplikacjach IoT.

Adam Tatuś, EP

Pozostałe artykuły

Moduł wzmacniacza mocy z LM3886

Numer: Wrzesień/2016

Moduł monofonicznej końcówki mocy, opartej na aplikacji układu LM3886. Cieszy się on bardzo dużą popularnością oraz niezłą opinią nawet wśród audiofilów, którzy są "przesadnie uczuleni na wszystko, co scalone".

Miniaturowy wzmacniacz mocy 2×1 W/8 Ohm

Numer: Wrzesień/2016

Niewielki, zasilany akumulatorem wzmacniacz mocy, który przyda się do zastosowań "mobilnych".

Sterownik silnika krokowego z opcją mikrokroku

Numer: Wrzesień/2016

Rozwój aplikacji łączących elektronikę i mechanikę wymusił na producentach opracowanie odpowiednich układów sterujących, a duet L297/L293 odchodzi zasłużenie do historii, ustępując miejsca energooszczędnym i bardziej rozbudowanym oraz co najważniejsze zajmującym minimalną ilość miejsca nowoczesnym rozwiązaniom. Przykładem może być oferowany przez TI układ DRV8825.

Centralka alarmowa współpracująca z czujnikiem ruchu

Numer: Sierpień/2016

Gdy zajdzie potrzeba zabezpieczenia pomieszczenia alarmem, to zamiast stosowania czujników otwarcia, kontaktronów czy barier optycznych, łatwiej użyć popularnego czujnika ruchu ogarniającego zasięgiem całe pomieszczenie. Jednak, aby powstał system alarmowy, potrzebna jest jeszcze centralka, która umożliwi uzbrajanie alarmu, rozbrajanie i zapewni sygnalizację.

Uniwersalny, 2-kanałowy moduł przekaźnikowy

Numer: Sierpień/2016

Nieskomplikowany moduł wykonawczy, który umożliwia przełączanie, na przykład, napięcia sieci energetycznej sygnałem z płytki z mikrokontrolerem lub układem czasowym.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Październik 2017

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym