
Ding dong! Hoor je dat? Dat is de PiCowbell die rinkelt, om je te laten weten dat de nieuwe Adafruit PiCowbell DVI Output voor Pico op voorraad is en helemaal klaar om beelden en graphics direct vanaf een microcontroller op een HDMI-monitor of -tv te tonen! Let op, het doet geen audio, alleen graphics.
De PiCowbell DVI heeft dezelfde grootte en vorm als een Pico en is bedoeld om eronder te worden geplaatst, zodat je volgende video-uitvoerproject supermakkelijk wordt. Mini HDMI-aansluiting voor gebruik met standaard HDMI-kabels? Jazeker! STEMMA QT / Qwiic-aansluiting voor snelle I2C? Jazeker. Resetknop & extra switch om de code opnieuw te starten of de configuratie te wijzigen? Bien sûr.
Vergeleken met de nieuwe HSTX-vriendelijke PiCowbell heeft deze board een vergelijkbare setup: Het maakt geen gebruik van de HSTX-specifieke pinnen voor RP2350-gebruik - dat betekent dat als je dit aansluit op een RP2350 Pico 2 board, je de HSTX-videogenerator niet kunt gebruiken. Het heeft een bredere schuifschakelaar. Het heeft geen 'USB-hostpoort' pads die gebruikt kunnen worden met PIO-USB om een perifeer apparaat toe te voegen.
De PiCowbell DVI geeft je: een hoekige JST SH-aansluiting voor I2C / Stemma QT / Qwiic-verbinding. Het biedt 3V, GND, IO4 (SDA) en IO5 (SCL). Ook doorverbonden naar de HDMI sink (monitor) met level shifting, zodat de EDID kan worden gelezen. Mini HDMI-aansluiting voor DVI-uitvoer naar elke HDMI-display of -monitor.
GPIO6: D2+, GPIO7: D2-, GPIO8: D1+, GPIO9: D1-, GPIO10: D0+, GPIO11: D0-, GPIO12: Klok +, GPIO13: Klok -. Pin breakout voor HDMI-extra's: hulpprogramma, CEC en HotPlug-pinnen. Resetknop - Druk in om je programma opnieuw te starten. Schuifschakelaar - Op GPIO #3 voor welke toepassing je maar wilt. Veel pads op de 'Bell hebben een dubbele gatpad ernaast voor soldeer-jumpering. De aardingspads hebben witte silkscreen rechthoeken om ze makkelijk te herkennen. Vergulde pads voor makkelijk solderen.
In Arduino, wat we je ook aanraden, gebruiken we onze aangepaste versie van PicoDVI om een interne framebuffer van 320x240 of 400x240 16-bits pixels te maken. Deze wordt vervolgens continu weergegeven als pixel-verdubbeld 640x480 of 800x480 digitale video. Alles wat je 'tekent' naar de interne geheugen framebuffer verschijnt direct op het digitale display in heldere kleuren. Omdat de bibliotheek een subclass is van AdafruitGFX, zal het je bekend voorkomen als je eerder onze TFT- of OLED-displays hebt gebruikt. Er is ook DVI-ondersteuning in CircuitPython - maar let op dat dit veel geheugen gebruikt, dus vooral als je PicoW met WiFi-ondersteuning wilt gebruiken, zul je waarschijnlijk alleen met een monochroom display kunnen werken.
Als je een RP2350/Pico 2 hebt, moet je de nieuwere HSTX-vriendelijke PiCowbell aanschaffen. Let erop dat de DVI-videoproductie één volledige kern, beide PIO's en 150K (320x240) of 190K (400x240) SRAM gebruikt. Het is behoorlijk vol, dus hou rekening met de resterende beperkingen qua middelen. We hebben ook de I2C-pinnen van de HDMI-connector gekoppeld aan de SDA/SCL van de Pico (via een veilige niveauschakelaar) zodat je de EDID EEPROM van displays kan uitlezen, en de CEC- en Utility-pads zijn vrijgelaten. De Hot Plug Detect-pin is ook beschikbaar. Lees deze pin uit om te weten wanneer er een display is aangesloten!
Elke bestelling komt met een gemonteerde printplaat en een header. Je zult de header zelf moeten solderen, maar dat is een snel klusje. Let op! Er zijn veel mogelijke configuraties, en we hebben verschillende headers op voorraad, afhankelijk van hoe je wilt solderen en bevestigen. Vooral als je de Pico bovenop wilt zodat de BOOTSEL-knop en LED toegankelijk zijn.
Gebruik de Pico Stacking Headers als je hem in een breadboard of een andere accessoire met sockets wilt kunnen aansluiten. Gebruik de Pico Socket Headers als je hem direct wilt aansluiten en een stevige verbinding zonder uitstekende delen wilt hebben. Gebruik de Short Socket Headers voor een heel slank maar aansluitbaar ontwerp; let er wel op dat je de headers van de Pico korter maakt of de short plug headers op de Pico gebruikt om een dunne sandwich te maken. Soldeer de PCB direct aan de Pico headers - dit is natuurlijk heel compact en goedkoop, maar je kunt de PiCowbell niet meer verwijderen.
| Merk | Adafruit |
| Model | 5745 |