Przejdź do treści

Opublikowano: 04.05.2026 14:41

KN Mikrosystemów „Onyks” i ich projekt płytki AVR miniboard

Obraz (old)
Projekt płytki AVR miniboard opartej na mikrokontrolerze ATxmega256a3bu

Koło Naukowe Mikrosystemów „Onyks” realizuje projekt płytki AVR miniboard opartej na mikrokontrolerze ATxmega256a3bu, wykonanej z elementów pochodzących z recyklingu elektroodpadów. Projekt ma charakter dydaktyczny i jest skierowany przede wszystkim do osób początkujących, które chcą nauczyć się programowania mikrokontrolerów.

Celem projektu jest umożliwienie testowania i projektowania układów oraz wprowadzenie do programowania systemów wbudowanych. W pracy wykorzystywane są narzędzia open source, takie jak avr-gcc oraz avrdude, co pozwala na tworzenie oprogramowania bez użycia dedykowanego środowiska IDE.

W projekcie zastosowano ośmiobitowy mikrokontroler ATxmega256a3bu, który posiada wiele dostępnych peryferiów. Należą do nich m.in. dwunastobitowy, dwukanałowy przetwornik cyfrowo-analogowy (DAC), dwa dwunastobitowe, szesnastokanałowe przetworniki analogowo-cyfrowe (ADC), a także interfejsy komunikacyjne, takie jak USB, USART/UART, SPI i I2C. Układ zawiera również moduł IRCOM, silnik kryptograficzny (AES oraz DES) oraz analogowe komparatory. Dzięki temu może być wykorzystywany w różnych projektach dydaktycznych.

Obraz (old)
Wykonawcy projektu, od lewej: Szymon Bartosik, Mateusz Turycz, Valentyn Anatoliev

„Robiąc ten projekt, chcieliśmy stworzyć coś mniej powszechnego, umożliwiając naukę czegoś więcej niż programowanie gotowego modułu - chcieliśmy zaprojektować układ pozwalający na naukę projektowania od podszewki - od planowania i stworzenia schematu PCB do testowania i programowania” - mówią członkowie KN Onyks

Płytka może znaleźć zastosowanie m.in. jako zegar czasu rzeczywistego (RTC) z wyświetlaczem siedmiosegmentowym lub jako stacja pogodowa mierząca temperaturę i wilgotność. Twórcy projektu zakładają również możliwość rozwijania innych zastosowań.

Obecnie programowanie płytki odbywa się przy użyciu programatora PicKit Basic z wykorzystaniem interfejsu JTAG. W planach jest wprowadzenie możliwości programowania przez USB poprzez zastosowanie odpowiedniego bootloadera, co pozwoli na obsługę płytki przy użyciu komputera i kabla USB.

Obraz (old)
Płytka AVR miniboard oparta na mikrokontrolerze ATxmega256a3bu

Podobne tematy: