
Ding dong! Hører du det? Det er PiCowbell, der ringer og fortæller dig, at den nye Adafruit PiCowbell DVI Output til Pico er på lager og klar til at vise billeder og grafik fra en mikrocontroller direkte på en HDMI-skærm eller tv! Bemærk, at den ikke laver lyd, kun grafik.
PiCowbell DVI er samme størrelse og form som en Pico og er designet til at sidde under den for at gøre dit næste video output-projekt super nemt. Mini HDMI-stik til brug med standard HDMI-kabler? Ja! STEMMA QT / Qwiic-stik til hurtig I2C? Ja, helt sikkert. Reset-knap og ekstra switch til at genstarte koden eller ændre konfigurationen? Bien sûr.
Sammenlignet med den nye HSTX-venlige PiCowbell har denne board stort set samme opsætning: Den bruger ikke HSTX-specifikke pins til RP2350 brug - det betyder, at hvis du forbinder den til en RP2350 Pico 2 board, vil du ikke kunne bruge HSTX videogeneratoren. Den har en bredere skydekontakt. Den har ikke 'USB værtsport' pads, der kan bruges med PIO-USB til at tilføje en enhed.
PiCowbell DVI giver dig: Retvinklet JST SH-stik til I2C / Stemma QT / Qwiic forbindelse. Den leverer 3V, GND, IO4 (SDA) og IO5 (SCL). Den er også forbundet til HDMI-sink (skærm) med niveauskift, så EDID kan læses. Mini HDMI-stik til DVI-udgang til enhver HDMI-skærm eller monitor.
GPIO6: D2+, GPIO7: D2-, GPIO8: D1+, GPIO9: D1-, GPIO10: D0+, GPIO11: D0-, GPIO12: Clock +, GPIO13: Clock -. Pin breakout til HDMI-ekstra funktioner: Utility, CEC og HotPlug pins. Reset-knap - Tryk for at genstarte dit program. Skyde-switch - På GPIO #3 til hvad du nu ønsker. Mange pads på 'Bell har en dobbelt hullet pad ved siden af til solder-jumpering. Jordpads har hvide silketryk rektangler for nem identifikation. Forgyldte pads for let lodning.
I Arduino, som vi anbefaler, bruger vi vores fork af PicoDVI til at lave en intern framebuffer på 320x240 eller 400x240 16-bit pixels, som derefter kontinuerligt bliver blittet ud som pixel-doblet 640x480 eller 800x480 digital video. Det du 'tegner' til den interne memory framebuffer vises straks på den digitale skærm i klare farver. Da biblioteket er en underklasse af AdafruitGFX, vil det være velkendt for folk, der har brugt vores TFT- eller OLED-skærme før. Der er også DVI-udgangsstøtte i CircuitPython - men bemærk, at det bruger en masse hukommelse, så især hvis du vil bruge PicoW med WiFi-støtte, vil du sandsynligvis kun kunne klare sort/hvid visning.
Hvis du har en RP2350/Pico 2, skal du have fat i den nyere HSTX-venlige PiCowbell. Bemærk, at DVI videogenerering bruger en hel kerne, begge PIOs og 150K (320x240) eller 190K (400x240) SRAM. Det er ret presset, så vær opmærksom på de resterende ressourcebegrænsninger. Vi har også forbundet HDMI-stikkernes I2C-pins til SDA/SCL på Pico (gennem en sikker level shifter), så du kan læse EDID EEPROM fra displays, og vi har trukket CEC og Utility pads ud. Hot Plug Detect pinnen er også tilgængelig. Læs denne pin for at vide, hvornår et display er blevet forbundet!
Hver ordre kommer med et samlet PCB og en header. Du skal selv lodde headeren på, men det er en hurtig opgave. Bemærk! Der er mange mulige konfigurationer, og vi har forskellige headers alt efter, hvordan du vil lodde og montere. Især hvis du vil have Picoen ovenpå, så BOOTSEL-knappen og LED'en er tilgængelige.
Brug Pico Stacking Headers, hvis du vil kunne sætte den i et breadboard eller andet tilbehør med sokler. Brug Pico Socket Headers, hvis du vil have en direkte og solid forbindelse uden nogen pokende dele. Brug de korte socket headers til et meget slankt men tilslutbart design; bemærk, at du bliver nødt til at trimme Pico's headers eller bruge de korte plug headers på Pico for at få en tynd sandwich. Lod PCB'en direkte på Pico headers - det er selvfølgelig meget kompakt og billigt, men du vil ikke kunne fjerne PiCowbell.
| Mærke | Adafruit |
| Model | 5745 |