Serwisy partnerskie:
Close icon
Serwisy partnerskie

Komputer Pico – terminal z modułem Raspberry Pi

Article Image
Elmax
Przekształcamy moduł Raspberry Pi Pico/Pico W/Pico 2 w samodzielny komputer z klawiaturą USB i monitorem HDMI. Dzięki płytce drukowanej cały układ zmieści się w zwartej, poręcznej obudowie.
Cechy i parametry techniczne
  • złącze klawiatury USB i cyfrowe wyjście do monitora
  • interfejs I²C i wbudowany zegar czasu rzeczywistego z podtrzymaniem bateryjnym
  • przetwornik cyfrowo-analogowy audio z wyjściem na gniazdo jack 3,5 mm i listwę goldpin
  • możliwość dodania pamięci SPI: FLASH (4 MB) i PSRAM (8 MB)
  • gniazdo karty microSD
  • port USB Host do podłączenia na przykład pendrive’a
  • opcjonalny moduł przetwornika PWM audio
  • odbiornik zdalnego sterowania na podczerwień (IR)
  • wszystkie linie wejścia/wyjścia Pico są wyprowadzone na listwę goldpin
  • dwie diody LED do dyspozycji użytkownika
  • cyfrowy terminal wideo jako interfejs klawiatury i wyświetlacza
  • obsługa modułów Pico, Pico W oraz Pico 2
  • pasuje do obudowy Altronics H0192

W numerze Silicon Chip z kwietnia 2024 roku („EdW” 08/2026 i 09/2026) zaprezentowaliśmy cyfrowy terminal wideo (www.siliconchip.au/Series/413), do którego można było podłączyć monitor HDMI, klawiaturę USB oraz moduł Raspberry Pi Pico lub inny moduł z portem szeregowym. System tworzył samodzielną konsolę terminalową, idealną do pracy z komputerami jednopłytkowymi.

Układ opisywany w niniejszym artykule można podłączyć do płytki cyfrowego terminala wideo, przekształcając go w wielofunkcyjny komputer.

Układ zawiera między innymi zegar czasu rzeczywistego z kalendarzem (RTCC), gniazdo kart microSD, odbiornik podczerwieni oraz stereofoniczne wyjście audio (gniazdo jack 3,5 mm). Przekształci on terminal w pełnoprawny, samodzielny komputer oparty na module Pico, zajmujący dokładnie tyle samo miejsca co sam terminal.

Nowy układ znajduje się w części środkowej. Płytka komputera zastępuje moduł MOD2 terminala, dodając liczne nowe funkcje.

Funkcje cyfrowego terminala wideo

Opisywany we wspomnianym wcześniej artykule cyfrowy terminal wideo jest konstrukcją niezwykle zwartą (zaledwie 105 × 80 × 25 mm) i zawiera trzy moduły Raspberry Pi Pico (MOD1...MOD3), realizujące odrębne zadania.

MOD1 stanowi szeregowy interfejs monitora wideo. Odbiera dane szeregowe z modułu MOD2, interpretuje je zgodnie ze standardem VT100 i wytwarza sygnał wideo przesyłany przez gniazdo HDMI do współczesnego monitora lub telewizora.

MOD3 pełni funkcję hosta USB obsługującego klawiaturę. Odbiera kody naciśniętych klawiszy i przesyła je w formacie VT100 do modułu MOD2.

MOD2 pracuje jako host USB przeznaczony do podłączenia modułu USB/UART. Rozpoznaje podłączony moduł Raspberry Pi Pico oraz wiele innych urządzeń. MOD2 przekazuje dane pomiędzy podłączonym systemem a modułami MOD1 i MOD3.

Ideą projektu było stworzenie terminala wideo z klawiaturą, który mógłby współpracować z niemal dowolnym urządzeniem przez UART lub USB. Doszliśmy jednak do wniosku, że MOD2 można zastąpić modułem Pico (lub Pico W) z innym oprogramowaniem układowym. Taki moduł Pico, komunikujący się bezpośrednio z modułami klawiatury i monitora, tworzyłby w pełni autonomiczny komputer.

Przykładowo: Pico z wgranym oprogramowaniem PicoMite przekształca terminal w samodzielny komputer z interpretatorem języka BASIC, wyjściem HDMI i klawiaturą USB. W artykule o cyfrowym terminalu wideo przedstawiliśmy już kilka pomysłów idących w tym kierunku. Wielu czytelników na pewno zainteresuje eksperymentowanie z takim systemem komputerowym. Uznaliśmy więc, że warto tę koncepcję rozwinąć i opracować pełny projekt tego typu maszyny. Tak narodziło się opisywane urządzenie – komputer Pico.

Komputer Pico

W komputerze Pico, podobnie jak w wielu innych naszych projektach, mikrokontroler jest łączony z zestawem użytecznych układów peryferyjnych. O ile w takich systemach stosuje się typowo wyświetlacze LCD, o tyle w tym przypadku podłączamy urządzenie do nowoczesnego monitora HDMI.

Płytka drukowana zawierająca moduł Raspberry Pi Pico ma kształt dopasowany do cyfrowego terminala wideo. Można ją zamontować piętrowo nad płytką terminala w standardowej obudowie (Altronics H0192).

Układ zaprojektowano do współpracy z cyfrowym terminalem wideo, ale może on znaleźć również inne zastosowania. Planujemy projekt, w którym komputer Pico będzie działał w pełni samodzielnie.

Konstrukcja urządzenia łączy w sobie gotowe moduły, elementy przewlekane (THT) oraz montowane powierzchniowo (SMD). Podzespoły SMD są w obudowach SOIC lub 1206 (metrycznie 3216) albo większych, więc o ile dysponuje się odpowiednimi narzędziami i podstawowymi umiejętnościami lutowania, zmontowanie układu będzie proste.

Aby przeczytać ten artykuł kup e-wydanie
Kup teraz
Chcesz częściej widzieć nasze artykuły w Google? Dodaj ELPORTAL do ulubionych źródeł
Firma:
AUTOR
Źródło
Elektronika dla Wszystkich listopad 2026
Udostępnij
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"