KAmodRPi Pico Prototyping Platform (PL): Difference between revisions
From Kamamilabs.com - Wiki
No edit summary |
|||
| Line 2: | Line 2: | ||
====== Opis ====== | ====== Opis ====== | ||
<b>KAmodRPi Pico Prototyping Platform - Uniwersalny System Prototypowy dla Raspberry Pi Pico</b><br> <br> | <b>KAmodRPi Pico Prototyping Platform - Uniwersalny System Prototypowy dla Raspberry Pi Pico</b><br> <br> | ||
KAmodRPi Pico Prototyping Platform to wielofunkcyjna płyta rozszerzeń dla modułów z serii Raspberry Pi Pico, zaprojektowana w celu usprawnienia procesów prototypowania. Urządzenie integruje najczęściej używane komponenty elektroniczne z polem stykowym, tworząc uporządkowane środowisko pracy. Dzięki wyprowadzonym złączom GPIO i wbudowanym peryferiom, użytkownik może błyskawicznie budować i testować układy bez konieczności każdorazowego przygotowywania podstawowych elementów wejścia/wyjścia. | |||
<center> | <center> | ||
[[File:KAmodRPi_Pico_Prototyping_Platform.png|none|900px|thumb|center]] | [[File:KAmodRPi_Pico_Prototyping_Platform.png|none|900px|thumb|center]] | ||
| Line 75: | Line 75: | ||
</center> | </center> | ||
<hr> | <hr> | ||
=====Przyciski===== | |||
Pamiętaj o skonfigurowaniu pinów w trybie PULL_UP w kodzie | |||
<hr> | |||
=====Diody LED===== | |||
Wymagają sygnału wysokiego (High), aby się zaświecić | |||
<hr> | |||
=====Diody WS2812===== | |||
Cały pasek 8 diod sterowany jest z jednego pinu za pomocą protokołu jednoprzewodowego. | |||
=====Przycisk RESET===== | |||
Ten przycisk jest połączony na stałe z pinem RUN Raspberry Pi Pico – naciśnięcie powoduje natychmiastowy restart mikrokontrolera. | |||
=====Wymiary===== | |||
=====Przykładowy program===== | |||
Program został przygotowany w środowisku Arduino IDE i służy do kompleksowego przetestowania wszystkich funkcji KAmodRPi Pico Prototyping Platform. Demonstruje on interakcję między czujnikami analogowymi a elementami wykonawczymi (LED, Buzzer, RGB).<br> | |||
Wymagania: | |||
Board Manager: Raspberry Pi Pico/RP2040/RP2350 (zalecany rdzeń Earle Philhower). | |||
Biblioteki: Adafruit NeoPixel. | |||
Działanie programu: | |||
Sekwencja startowa (Self-test): | |||
Po uruchomieniu i inicjalizacji portu szeregowego, program wykonuje charakterystyczną sekwencję dźwiękową za pomocą buzzera, sygnalizując gotowość do pracy. | |||
Inteligentne sterowanie diodami LED (Sekcja Cyfrowa): | |||
Tryb automatyczny: Czerwone diody LED wykonują efekt płynnego "wędrowania" (knight rider). Prędkość animacji jest dynamicznie regulowana przez fotorezystor (LDR) – im jaśniej, tym szybciej diody zmieniają stan. | |||
Tryb ręczny: Po naciśnięciu dowolnego z 4 przycisków, animacja zostaje wstrzymana, a diody LED odpowiadają bezpośrednio stanom przycisków. | |||
Interaktywny Buzzer: | |||
Każdy z czterech przycisków przypisany jest do innej częstotliwości dźwięku (od 500 Hz do 2000 Hz). Naciśnięcie przycisku generuje krótki sygnał dźwiękowy o unikalnym tonie. | |||
Pasek LED RGB (WS2812): | |||
Program cyklicznie wypełnia pasek 8 diod kolorami: czerwonym, zielonym i niebieskim. | |||
Szybkość wypełniania paska i zmiany kolorów jest kontrolowana w czasie rzeczywistym za pomocą wbudowanego potencjometru. | |||
Monitor Szeregowy: | |||
Program wysyła powitanie "KAmodRPi Pico Prototyping Platform" na port szeregowy (115200 bps) przy każdym restarcie, ułatwiając weryfikację połączenia z komputerem. | |||
Mapowanie pinów w programie: | |||
LEDs: GP6, GP7, GP8, GP9 | |||
Przyciski (SW): GP10, GP11, GP12, GP13 (z podciąganiem PULLUP) | |||
WS2812 (RGB): GP14 | |||
Buzzer: GP15 | |||
Potencjometr: GP26 (ADC0) | |||
Fotorezystor: GP27 (ADC1) | |||
=====Linki===== | |||
Revision as of 10:29, 6 February 2026

Opis
KAmodRPi Pico Prototyping Platform - Uniwersalny System Prototypowy dla Raspberry Pi Pico
KAmodRPi Pico Prototyping Platform to wielofunkcyjna płyta rozszerzeń dla modułów z serii Raspberry Pi Pico, zaprojektowana w celu usprawnienia procesów prototypowania. Urządzenie integruje najczęściej używane komponenty elektroniczne z polem stykowym, tworząc uporządkowane środowisko pracy. Dzięki wyprowadzonym złączom GPIO i wbudowanym peryferiom, użytkownik może błyskawicznie budować i testować układy bez konieczności każdorazowego przygotowywania podstawowych elementów wejścia/wyjścia.

Podstawowe parametry
- Standardowe złącze żeńskie 2×20 pinów dla Raspberry Pi Pico, Pico W, Pico 2 (i inne pinowo zgodne z RP2040/RP2350)
- 20-pinowe złącza męskie z wyprowadzonymi wszystkimi sygnałami RPi Pico (raster 2,54 mm)
- Złącze I2C Qwire typu JST SH 4-pin 1 mm (kompatybilne z Qwiic / STEMMA QT)
- Prototypowa płytka stykowa 400 punktów
- 4 czerwone diody LED
- 8 adresowalnych diod LED WS2812
- 4 przyciski monostabilne
- Wbudowany potencjometr oraz fotorezystor do testów ADC
- Zintegrowany przetwornik piezoelektryczny do sygnalizacji dżwiękowej
- Diody LED dla każdej linii zasilającej (3.3V, 5V, VBUS)
- Wbudowany przycisk RESET połączony z pinem RUN mikrokontrolera
- Napięcie zasilania: 5V (z portu USB Raspberry Pi Pico).
- Wymiary: 85 × 140 mm
- Obsługa mikrokontrolerów:
- Standardowe złącze żeńskie 2×20 pinów dla Raspberry Pi Pico, Pico W, Pico 2 oraz innych modułów pinowo zgodnych z układami RP2040/RP2350.
- Wyprowadzenia sygnałów:
- 20-pinowe złącza męskie (goldpin) z wyprowadzonymi wszystkimi sygnałami RPi Pico (raster 2,54 mm).
- Ekosystem I2C:
- Złącze I2C Qwire typu JST SH 4-pin 1 mm (kompatybilne ze standardem Qwiic oraz STEMMA QT).
- Przestrzeń prototypowa:
- Wysokiej jakości płytka stykowa (400 punktów połączeniowych).
- Sygnalizacja wizualna:
- 4 czerwone diody LED.
- 8 adresowalnych diod RGB WS2812 (standard Neopixel).
- Dedykowane diody LED dla każdej linii zasilającej (3.3V, 5V, VBUS).
- Interfejs użytkownika:
- 4 przyciski monostabilne.
- Wbudowany przycisk RESET połączony bezpośrednio z pinem RUN mikrokontrolera.
- Sekcja pomiarowa i audio:
- Wbudowany potencjometr oraz fotorezystor do testów przetwornika ADC.
- Zintegrowany przetwornik piezoelektryczny do sygnalizacji dźwiękowej.
- Zasilanie:
- 5V (pobierane bezpośrednio z portu USB Raspberry Pi Pico).
- Wymiary płytki: 85 × 140 mm.
Wyposażenie standardowe
| Kod | Opis |
|---|---|
| KAmodRPi Pico Prototyping Platform |
|
| Prototypowa płytka stykowa |
|
| Przewody połączeniowe |
|
| Symetryczne końcówki złącz 2,54 mm |
|
Przyciski
Pamiętaj o skonfigurowaniu pinów w trybie PULL_UP w kodzie
Diody LED
Wymagają sygnału wysokiego (High), aby się zaświecić
Diody WS2812
Cały pasek 8 diod sterowany jest z jednego pinu za pomocą protokołu jednoprzewodowego.
Przycisk RESET
Ten przycisk jest połączony na stałe z pinem RUN Raspberry Pi Pico – naciśnięcie powoduje natychmiastowy restart mikrokontrolera.
Wymiary
Przykładowy program
Program został przygotowany w środowisku Arduino IDE i służy do kompleksowego przetestowania wszystkich funkcji KAmodRPi Pico Prototyping Platform. Demonstruje on interakcję między czujnikami analogowymi a elementami wykonawczymi (LED, Buzzer, RGB).
Wymagania:
Board Manager: Raspberry Pi Pico/RP2040/RP2350 (zalecany rdzeń Earle Philhower).
Biblioteki: Adafruit NeoPixel.
Działanie programu:
Sekwencja startowa (Self-test):
Po uruchomieniu i inicjalizacji portu szeregowego, program wykonuje charakterystyczną sekwencję dźwiękową za pomocą buzzera, sygnalizując gotowość do pracy.
Inteligentne sterowanie diodami LED (Sekcja Cyfrowa):
Tryb automatyczny: Czerwone diody LED wykonują efekt płynnego "wędrowania" (knight rider). Prędkość animacji jest dynamicznie regulowana przez fotorezystor (LDR) – im jaśniej, tym szybciej diody zmieniają stan.
Tryb ręczny: Po naciśnięciu dowolnego z 4 przycisków, animacja zostaje wstrzymana, a diody LED odpowiadają bezpośrednio stanom przycisków.
Interaktywny Buzzer:
Każdy z czterech przycisków przypisany jest do innej częstotliwości dźwięku (od 500 Hz do 2000 Hz). Naciśnięcie przycisku generuje krótki sygnał dźwiękowy o unikalnym tonie.
Pasek LED RGB (WS2812):
Program cyklicznie wypełnia pasek 8 diod kolorami: czerwonym, zielonym i niebieskim.
Szybkość wypełniania paska i zmiany kolorów jest kontrolowana w czasie rzeczywistym za pomocą wbudowanego potencjometru.
Monitor Szeregowy:
Program wysyła powitanie "KAmodRPi Pico Prototyping Platform" na port szeregowy (115200 bps) przy każdym restarcie, ułatwiając weryfikację połączenia z komputerem.
Mapowanie pinów w programie:
LEDs: GP6, GP7, GP8, GP9
Przyciski (SW): GP10, GP11, GP12, GP13 (z podciąganiem PULLUP)
WS2812 (RGB): GP14
Buzzer: GP15
Potencjometr: GP26 (ADC0)
Fotorezystor: GP27 (ADC1)