Tuesday, April 30, 2024

NEW GUIDE: Adafruit DVI Sock for Pico #AdafruitLearningSystem #Adafruit @adafruit

Wouldn’t it be cool to display images and graphics directly from your Pico or Pico W to an HDMI monitor or television? We think so! So we designed this DVI Sock with a digital video output (a.k.a DVI) that will work with any HDMI monitor or display. Note it doesn’t do audio, just graphics!

The Adafruit DVI Sock for Pico guide has everything you need to get started with using this sock. There’s pages for overview, pinouts, CircuitPython, Arduino and resources for download.

Read more at Adafruit DVI Sock for Pico

Post-Human Dioramas #ArtTuesday

North of Bogotá, Colombia, you can find Parque Jaime Duque. The vintage theme park features include a dinosaur garden, scaled recreations of the Seven Wonders of the World, a medieval castle, and a labyrinthine underground journey through a set of dioramas that take the visitors through the entire history of mankind, complete with a Big Bang, colonial encounters, and the dream analysis of Sigmund Freud. But what if the dioramas depicted not the history of humankind but the future history of a post-human world? That is the work o of Max Hooper Schneider. Here’s more from COLOSSAL:

Schneider’s practice revolves around the idea of the trans-habitat, what he describes as “a relentless onslaught in which bodies…are continuously created, transformed, destroyed, and recreated.” His works imply this cyclical process as otherworldly organisms consume what were once everyday objects, and humans appear displaced from their role as primary actors.

Many sculptures veer toward the grotesque like “Pond Scum Phalanx,” which features a mass of vibrant fishing lures entwined with grimy clumps of slime. Other pieces like “Cereal Cave” and “UNDERTOW MOON” nod to the potential cause of destruction, as neon light cloaks the ecosystems making them appear almost radioactive.

See more!


Screenshot 4 2 14 11 48 AMEvery Tuesday is Art Tuesday here at Adafruit! Today we celebrate artists and makers from around the world who are designing innovative and creative works using technology, science, electronics and more. You can start your own career as an artist today with Adafruit’s conductive paints, art-related electronics kits, LEDs, wearables, 3D printers and more! Make your most imaginative designs come to life with our helpful tutorials from the Adafruit Learning System. And don’t forget to check in every Art Tuesday for more artistic inspiration here on the Adafruit Blog!

A hi-res WAV player for Raspberry Pi Pico

RPi_Pico_WAV_Player is a high resolution WAV file player for Raspberry Pi Pico.

The project features:

  • Playback up to Hi-Res WAV format
    • Channel: Mono, Stereo
    • Bit resolution: 16bit, 24bit
    • Sampling frequency: 44.1KHz, 48KHz, 88.2KHz, 96KHz, 176.4KHz, 192KHz
  • An SD Card interface (exFAT supported)
  • 160×80 LCD display
  • UI Control by 3 GPIO buttons or Headphone Remote Control Buttons
  • Display Tag information by LIST chunk in WAV file
  • Display Cover art images, JPEG files
  • Volume Control Function by fully utilizing the 32bit DAC range

Components:

  • Raspberry Pi Pico board
  • Waveshare RP2040-LCD-0.96 board
  • ST7735S 0.96″ 160×80 LCD (for Raspberry Pi Pico board only)
  • PCM5102 32bit I2S Audio DAC

See more about this project on GitHub.

Daylight Computer Uses Daylight in Place of LEDs

Başak Tuna used her AIR InSilo Residency to breathe new life into her project Daylight Computer, via InSilo:

It is simply a computer screen that works in front of a window or on a sunny day instead of using the embedded electric light. A desktop screen that is resistant to function at night times. Technically speaking; the computer screen doesn’t need the LEDs inside in order to function. The LEDs are taken out of the screen and another window behind it is opened. The screen’s light source is now the environmental light or daylight.

Read more

Monday, April 29, 2024

PiShrink: a bash script to shrink a Raspberry Pi image

PiShrink is a bash script that automatically shrink a pi image that will then resize to the max size of the SD card on boot, authored by Drew Bonasera.

This will make putting the image back onto the SD card faster and the shrunk images will compress better. In addition the shrunk image can be compressed with gzip and xz to create an even smaller image. Parallel compression of the image using multiple cores is supported.

Check out this MIT licensed feature on GitHub.

Saturday, April 27, 2024

Sign Language Translator #piday #raspberrypi

Accessable accesability, We love to see it. These 3D printed spectacles will translate sign language. With a few parts, including a Pi zero 2 W, and some machine learning, you can make your own! From Nekhil on Hackster.io:

The electronic device we’ve created takes the form of wearable spectacles, providing a practical and discreet solution for communication barriers. Designed to be worn by individuals with disabilities, the spectacles seamlessly integrate into everyday life, allowing users to communicate effortlessly with those who do not know sign language. This wearable design not only enhances accessibility but also promotes a sense of independence and autonomy, empowering users to express themselves confidently in various social and professional settings.

See more!


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

Friday, April 26, 2024

Raspberry Pi Synthesizers #piday #raspberrypi @Raspberry_Pi

GEARNEWS shares how the Pi found its way into synths.

Digital synthesizers are essentially computers in specialized housings. Rather than a keyboard with letters and numbers, their keyboards trigger notes. Custom-designed DSP (digital signal processing) systems can be expensive so some manufacturers are turning to ready-made computing systems to run their synths. One that’s been gaining in popularity in recent years is Raspberry Pi. The low-cost mini computer is now in instruments by Korg, Erica Synths and many more.

Read more.


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

NEW PRODUCT – Adafruit PiCowbell Camera Breakout – Autofocus 72 Degree Lens / Adafruit PiCowbell Camera Breakout – Autofocus 120 Degree Lens / Adafruit PiCowBell Camera Breakout – Wide Angle 160 Degree Lens / Adafruit PiCowBell Camera Breakout – Wide Angle 120 Degree Lens

NEW PRODUCT – Adafruit PiCowbell Camera Breakout – Autofocus 72 Degree Lens 

______________________________________________________________________________________________

Ding dong! Hear that? It’s the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 72-Degree Lens and Autofocus is in stock.

This is a quality OV5640 camera with a 5 Megapixel sensor element, a 72-degree non-distorting lens, and autofocus motor, plus all the support circuitry you need to start taking pictures with your Pico or Pico W. You can grab raw RGB images for image analysis, or use the built in JPEG encoding to save images to an SD card or upload them to adafruit.io.

The RP2040 chip has a fast PIO interface peripheral and enough memory to interface with ‘DVP’ (8-bit parallel digital) cameras. These camera sensors have 8 image data pins, Pixel Clock, H Sync and V Sync signals, plus I2C configuration interface and a Reset plus power Down pin. That does mean a lot of GPIO are used! But we still have 6 GPIO pin available even after adding an SD cart and shutter button.

 

Camera PiCowbell Features:

 

– Interface for OV5640 Camera module

VSync: GPIO 0

Power Down: GPIO 1

HSync: GPIO 2

Pixel Clock: GPIO 3

SDA/SCL: GPIO 4 and GPIO 5

8-bit Digital: GPIO6 through GPIO 13

Reset: GPIO 14

VMotor connected to 3.3V for auto-focus modules

– Micro SD Card

SPI on GPIO 16, GPIO 18 and GPIO 19

Chip select on GPIO 17

Optional SD Detect on GPIO 15

– Shutter button on GPIO 22

– Reset button

– 16 MHz ‘XClock’ generated by onboard oscillator

– Stemma QT port for I2C on GPIO 4 / 5

Note that to use the auto-focusing capability, you need to load a new firmware binary over I2C. The autofocus system is controlled with I2C commands to begin an auto-focus procedure and determine that focus is complete. Otherwise, the camera looks just like any other OV5640 sensor.

Each order comes with an assembled PCB, camera sensor, and two pieces of 20-pin pin header. You will need to solder in the header yourself, but it’s a quick task.

Since this board has the camera pointing ‘up’, it’s best to use our PiCowbell ‘doubler’ to have the Pico on one side with the BOOT button accessible, and then the camera on the other side. Or you can ‘stack’ the camera ‘bell on top, best when you don’t need easy access to the BOOT loading button.

Or, for a compact package, you can…

Use the Pico Stacking Headers if you want to be able to plug into a breadboard or other accessory with sockets. Solder these onto the Pico so that the camera is on top.

Use the Pico Socket Headers if you want to plug directly in and have a nice solid connection that doesn’t have any poking-out-bits. Ditto, solder these into the Pico and plug the camera on top.

 

______________________________________________________________________________________________

 

NEW PRODUCT – Adafruit PiCowbell Camera Breakout – Autofocus 120 Degree Lens

______________________________________________________________________________________________

Ding dong! Hear that? It’s the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 120-Degree Lens and Autofocus is in stock.

This is a quality OV5640 camera with a 5 Megapixel sensor element, a 120-degree slightly-distorting wide angle lens, and autofocus motor, plus all the support circuitry you need to start taking pictures with your Pico or Pico W. You can grab raw RGB images for image analysis, or use the built in JPEG encoding to save images to an SD card or upload them to adafruit.io.

The RP2040 chip has a fast PIO interface peripheral and enough memory to interface with ‘DVP’ (8-bit parallel digital) cameras. These camera sensors have 8 image data pins, Pixel Clock, H Sync and V Sync signals, plus I2C configuration interface and a Reset plus power Down pin. That does mean a lot of GPIO are used! But we still have 6 GPIO pin available even after adding an SD cart and shutter button.

Camera PiCowbell Features:

 

– Interface for OV5640 Camera module

VSync: GPIO 0

Power Down: GPIO 1

HSync: GPIO 2

Pixel Clock: GPIO 3

SDA/SCL: GPIO 4 and GPIO 5

8-bit Digital: GPIO6 through GPIO 13

Reset: GPIO 14

VMotor connected to 3.3V for auto-focus modules

– Micro SD Card

SPI on GPIO 16, GPIO 18 and GPIO 19

Chip select on GPIO 17

Optional SD Detect on GPIO 15

– Shutter button on GPIO 22

– Reset button

– 16 MHz ‘XClock’ generated by onboard oscillator

– Stemma QT port for I2C on GPIO 4 / 5

 

Note that to use the auto-focusing capability, you need to load a new firmware binary over I2C. The autofocus system is controlled with I2C commands to begin an auto-focus procedure and determine that focus is complete. Otherwise, the camera looks just like any other OV5640 sensor.

Each order comes with an assembled PCB, camera sensor, and two pieces of 20-pin pin header. You will need to solder in the header yourself, but it’s a quick task.

Since this board has the camera pointing ‘up’, it’s best to use our PiCowbell ‘doubler’ to have the Pico on one side with the BOOT button accessible, and then the camera on the other side. Or you can ‘stack’ the camera ‘bell on top, best when you don’t need easy access to the BOOT loading button.

Or, for a compact package, you can…

Use the Pico Stacking Headers if you want to be able to plug into a breadboard or other accessory with sockets. Solder these onto the Pico so that the camera is on top.

Use the Pico Socket Headers if you want to plug directly in and have a nice solid connection that doesn’t have any poking-out-bits. Ditto, solder these into the Pico and plug the camera on top.

______________________________________________________________________________________________

 

NEW PRODUCT – Adafruit PiCowBell Camera Breakout – Wide Angle 160 Degree Lens

______________________________________________________________________________________________

Ding dong! Hear that? It’s the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 160-Degree Wide-Angle Lens is in stock.

This is a quality OV5640 camera with a 5 Megapixel sensor element, a 160-degree wide angle lens, plus all the support circuitry you need to start taking pictures with your Pico or Pico W. You can grab raw RGB images for image analysis, or use the built in JPEG encoding to save images to an SD card or upload them to adafruit.io.

The RP2040 chip has a fast PIO interface peripheral and enough memory to interface with ‘DVP’ (8-bit parallel digital) cameras. These camera sensors have 8 image data pins, Pixel Clock, H Sync and V Sync signals, plus I2C configuration interface and a Reset plus power Down pin. That does mean a lot of GPIO are used! But we still have 6 GPIO pin available even after adding an SD cart and shutter button

Camera PiCowbell Features:

 

– Interface for OV5640 Camera module

VSync: GPIO 0

Power Down: GPIO 1

HSync: GPIO 2

Pixel Clock: GPIO 3

SDA/SCL: GPIO 4 and GPIO 5

8-bit Digital: GPIO6 through GPIO 13

Reset: GPIO 14

VMotor connected to 3.3V for auto-focus modules

– Micro SD Card

SPI on GPIO 16, GPIO 18 and GPIO 19

Chip select on GPIO 17

Optional SD Detect on GPIO 15

– Shutter button on GPIO 22

– Reset button

– 16 MHz ‘XClock’ generated by onboard oscillator

– Stemma QT port for I2C on GPIO 4 / 5

This module does not have auto-focus capability, it is a fixed ‘infinite’ focus module.

Each order comes with an assembled PCB, camera sensor, and two pieces of 20-pin pin header. You will need to solder in the header yourself, but it’s a quick task.

Since this board has the camera pointing ‘up’, it’s best to use our PiCowbell ‘doubler’ to have the Pico on one side with the BOOT button accessible, and then the camera on the other side. Or you can ‘stack’ the camera ‘bell on top, best when you don’t need easy access to the BOOT loading button.

Or, for a compact package, you can…

Use the Pico Stacking Headers if you want to be able to plug into a breadboard or other accessory with sockets. Solder these onto the Pico so that the camera is on top.

Use the Pico Socket Headers if you want to plug directly in and have a nice solid connection that doesn’t have any poking-out-bits. Ditto, solder these into the Pico and plug the camera on top.

______________________________________________________________________________________________

 

NEW PRODUCT – Adafruit PiCowBell Camera Breakout – Wide Angle 120 Degree Lens

______________________________________________________________________________________________

Ding dong! Hear that? It’s the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 120-Degree Wide-Angle Lens is in stock.

This is a quality OV5640 camera with a 5 Megapixel sensor element, a 120-degree wide-angle lens, plus all the support circuitry you need to start taking pictures with your Pico or Pico W. You can grab raw RGB images for image analysis, or use the built-in JPEG encoding to save images to an SD card or upload them to adafruit.io.

The RP2040 chip has a fast PIO interface peripheral and enough memory to interface with ‘DVP’ (8-bit parallel digital) cameras. These camera sensors have 8 image data pins, Pixel Clock, H Sync and V Sync signals, plus I2C configuration interface and a Reset plus power Down pin. That does mean a lot of GPIO are used! But we still have 6 GPIO pin available even after adding an SD cart and shutter button.

Camera PiCowbell Features:

 

– Interface for OV5640 Camera module

VSync: GPIO 0

Power Down: GPIO 1

HSync: GPIO 2

Pixel Clock: GPIO 3

SDA/SCL: GPIO 4 and GPIO 5

8-bit Digital: GPIO6 through GPIO 13

Reset: GPIO 14

VMotor connected to 3.3V for auto-focus modules

– Micro SD Card

SPI on GPIO 16, GPIO 18 and GPIO 19

Chip select on GPIO 17

Optional SD Detect on GPIO 15

– Shutter button on GPIO 22

– Reset button

– 16 MHz ‘XClock’ generated by onboard oscillator

– Stemma QT port for I2C on GPIO 4 / 5

This module does not have auto-focus capability, it is a fixed ‘infinite’ focus module.

Each order comes with an assembled PCB, camera sensor, and two pieces of 20-pin pin header. You will need to solder in the header yourself, but it’s a quick task.

Since this board has the camera pointing ‘up’, it’s best to use our PiCowbell ‘doubler’ to have the Pico on one side with the BOOT button accessible, and then the camera on the other side. Or you can ‘stack’ the camera ‘bell on top, best when you don’t need easy access to the BOOT loading button.

Or, for a compact package, you can…

Use the Pico Stacking Headers if you want to be able to plug into a breadboard or other accessory with sockets. Solder these onto the Pico so that the camera is on top.

Use the Pico Socket Headers if you want to plug directly in and have a nice solid connection that doesn’t have any poking-out-bits. Ditto, solder these into the Pico and plug the camera on top.

In stock and shipping now!

Young Engineers Send Astro Pi Code to the International Space Station @Raspberry_Pi #PiDay #RaspberryPi

Once again, the European Astro Pi Challenge is helping young coders get their work out into space! Here’s more from the Raspberry Pi Foundation:

Young people taking part in the European Astro Pi Challenge are about to have their computer programs sent to the International Space Station (ISS). Astro Pi is run annually in collaboration by us and ESA Education, and offers two ways to get involved: Mission Zero and Mission Space Lab.

Mission Zero is an exciting activity for kids with little or no experience with coding. We invite young people to create a Python program that displays an 8×8 pixel image or animation. This program then gets sent to the ISS, and each pixel art piece is displayed for 30 seconds on the LED matrix display of the Astro Pi computers on the ISS.

See and learn more!

Pi Clock @Raspberry_Pi #PiDay #RaspberryPi

Super fun build from maker Mike Hirst that incorporates both Pi (raspberry) and Pi (3.14…). It features some Adafruit products well. See more details here on instructables!

I made a clock from the digits of Pi. Here’s a demo!

Tuesday, April 23, 2024

What is Sacred Geometry? #ArtTuesday

What is sacred geometry? While the term may sound like an oxymoron, there’s a lot to mine in the long history of art created from sacred geometry for those with a curious mind or a taste for outsider art. Sacred geometry explores metaphysical notions through geometric shapes and proportions. And UFOs! For Tuscon-based artist Daniel Martin Diaz, sacred geometry both a jumping off point and a guiding principal for his complex pieces. Here’s more from JUXTAPOZ:

Diaz’s diagrammatical compositions draw from a wide range of sources, tapping into an aesthetic we often associate with early scientific or medical publications, filled with detailed black-and-white illustrations. Charts, geometry, astronomical phenomena, architecture, and the human body are just a few of the subjects he combines into orderly, sometimes surreal visual structures.

The artist describes his work as “a quest to articulate the ineffable,” juxtaposing references to technology with the unseen forces of the universe through which everything—and everyone—is connected. Through his vivid, illustrative pieces, he ponders “the implications of technology on humanity’s future and our collective responsibility towards the world and each other.”

See more!

 

 

Young people’s Astro Pi code is sent to the International Space Station

The International Space Station 900x600

Young people taking part in the European Astro Pi Challenge whose computer programs have passed a rigorous testing process, are about to have their programs sent to the International Space Station, Via Raspberrypi.org

This year, over 25,000 young people from across Europe and eligible ESA Member States are getting their programs ‘uplinked’ to the Astro Pi computers aboard the ISS, where they will be running over the next few weeks.

Mission Zero is an exciting activity for kids with little or no experience with coding. We invite young people to create a Python program that displays an 8×8 pixel image or animation. This program then gets sent to the ISS, and each pixel art piece is displayed for 30 seconds on the LED matrix display of the Astro Pi computers on the ISS.

A Raspberry Pi Pico digital audio SPDIF recorder

User Elehobica on GitHub has made a clever project using a Raspberry Pi Pico / Pico W.

spdif_recorder can record high resolution digital audio from S/PDIF Coaxial or TOSLINK connections (coaxial or optical) to WAV files.

16bit or 24bit (2 channel) can be recorded at sampling frequencies of 44.1 KHz, 48.0 KHz, 88.2 KHz, 96.0 KHz (, 176.4 KHz, 192 KHz).

The Pico is controlled via a simple serial interface. Time is recorded when using a Pico W.

Check out the details on GitHub.

tape-deck: a user-unfriendly cassette playing design

tape-deck by Jarek Lupinski is a rather a user-unfriendly design:

To play music, just give it a tape. tape-deck plays to end of the tape,
reverses, and plays the other side.

HOW DOES ONE PAUSE / STOP THE TAPE?
you should finish what you started.

HOW DO I MAKE IT LOUDER OR QUIETER?
listen to louder or quieter albums.

CAN I FASTFORWARD OR REWIND AT ALL?
the artists who recorded this album
want you to listen to it like this.

It looks like it uses a Raspberry Pi Pico but like the rest of the project, it’s vague.

Check it out on GitHub.

Monday, April 22, 2024

The Art of Retro-Futurism in Jack Wang’s TVA Computer Design #ArtTuesday

General

The design aesthetic for Marvel’s Loki and the TVA does an incredible job of capturing a sci-fi future that could have been. Take a look at the immaculately rendered TVA Multifunctional Computer. Via Beautiful life:

At the heart of this design is a conscious effort to capture the essence of retro-futurism, a style that harks back to the technological dreams of the 1960s. The computer is distinguished by its spherical upper section, a nod to the classic design ethos of the past century. This element is seamlessly integrated with an array of retro components, creating a machine that feels both familiar and otherworldly. The TVA Multifunctional Computer is equipped with features reminiscent of traditional technology, such as a reel tape recorder and volume toggle buttons. It also includes modern functionalities like forward, rewind, play, pause, and record buttons, alongside a robust full-size QWERTY keyboard for mechanical input, representing a bridge between eras.

See more!


Screenshot 4 2 14 11 48 AMEvery Tuesday is Art Tuesday here at Adafruit! Today we celebrate artists and makers from around the world who are designing innovative and creative works using technology, science, electronics and more. You can start your own career as an artist today with Adafruit’s conductive paints, art-related electronics kits, LEDs, wearables, 3D printers and more! Make your most imaginative designs come to life with our helpful tutorials from the Adafruit Learning System. And don’t forget to check in every Art Tuesday for more artistic inspiration here on the Adafruit Blog!

Sunday, April 21, 2024

Mixed-Media Masks Made from Found Objects

These beautiful and innovative masks are made by Kenyan artist Cyrus Kabiru. Made from found objects collected around his hometown of Nairobi, Kabiru creates work of all forms.

Ranging from mechanical parts and cooking utensils to plastic caps and beads, Kenyan artist Cyrus Kabiru fashions dazzling eyewear and helmets from salvaged and found objects. The futuristic forms often obscure the eyes like an ornamental veil, and motorbike helmets provide a fitting canvas for fins and frills.

Read more and check out their Instagram.

Friday, April 19, 2024

Monitor Drone Flights in Real Time With #raspberrypi #piday @Raspberry_Pi

Tom’s Hardware shares how a Raspberry Pi FPV monitor shares drone flights in real time.

If you’re a maker with your head in the sky, you’ve got to check out this Raspberry Pi FPV monitor project put together by Seii-FPV. Instead of searching the market for an existing product, Seii-FPV opted to make a device from scratch using open-source tools. In addition to working as an FPV drone monitor, the Raspberry Pi comes with all the benefits of a desktop PC.

Read more.


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

Star Trek: Voyager Sound Box @Raspberry_Pi #PiDay #RaspberryPi

Scale models are great. And they’re even better with sound effects! Michael Horne used a Raspberry Pi to create a Star Trek sound box to augment a scale model of the USS Voyager. Here’s more from Raspberry Pi Pod:

A friend of mine volunteers for a non-profit organization called Models for Heroes which aims to give Armed Forces veterans a focus for their free time by helping them get into scale modelling. He also builds his own scale models and this time it’s a model of the USS Voyager from Star Trek. He asked for some help to give the project an extra “zing” by providing sound effects. I did some research and, to start with, I was going to use the Raspberry Pi Pico to do it. However, I wanted really good sound this time. My last project for Steff was to provide effects for a Lancaster Bomber model. This time, it was simpler but I wanted something that wouldn’t sound too strained when playing the Voyager main theme.

See project!


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

I Spy, with my Little Pi… #Raspberrypi

Jeff Geerling shared this project on Youtube!

Build a free and open source NVR that’s better than most commercial NVR’s.

I used Frigate, a Raspberry Pi, a Coral TPU, and Axzez’s Interceptor 1U chassis.

Axzez sent me the 1U chassis and the required accessories (not including hard drives or the Raspberry Pi) for this build, but they did not pay any money, nor did they have any input into the content in this video.


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

Wednesday, April 17, 2024

Arduino vs. Raspberry Pi – Electronics with Becky Stern | DigiKey

DigiKey shared this vide on Youtube!

Which should you use for your project, Arduino or Raspberry Pi? In this video, Becky Stern shows you the primary differences and explains why you would choose a microcontroller or single board computer (SBC) for your project.

See more!

The RP2040 ZX Spectrum emulator has just been released

The ZX2040 is a port of Andre Weissflog ZX Spectrum emulator to the Raspberry Pico RP2040, packed with a simple UI for game selection and key mapping to make it usable without a keyboard.

This project is specifically designed for the Raspberry Pico and ST77xx based displays. The reference device is the Pimoroni Tufty RP2040 display board, but actually the code can run into any Raspberry Pico equipped with an ST77xx display and five buttons connected to five different pins. The buttons work as inputs for the four gaming directions (left, right, top, bottom) and the fire button.

Main features

  • Pico -> Spectrum key mapping with each pin mapped up to two Spectrum keys or Kempstone joystick moves. Each game has its own key map, taking advantage of mapping to make games easier to play on portable devices: for instance Jetpac maps a single key (down key) to up + fire. Key macros are used in order to automatically trigger key presses when given frames are reached, to select the kempstone joystick, skip key redefinition, and other things otherwise impossible with few buttons available on the device.
  • minimal ST77xx display driver is included, written specifically for this project. It has just what it is needed to initialize the display and refresh the screen with the Spectrum frame buffer content. It works both with SPI and 8-wires parallel interfaces and is optimized for fast bulk refreshes.
  • The emulator has an UI that allows to select games into a list, change certain emulation settings and so forth.
  • Multiple games included, with a script to easily added more (see section about adding games). Important, I included copyrighted games hoping that’s fair-use, since these games are no longer sold. If you are the copyright owner and want the game to be removed, please open an issue or write me an email at antirez at google mail service.
  • Real time upscaling and downscaling of video, to use the emulator with displays that are larger or smaller than the Spectrum video output. The emulator is also able to remove borders.
  • Crazy overclocking to make it work fast enough 😀 Warning: the code must run from the Pico RAM, and not in the memory mapped flash, otherwise it’s not possible to go at 400Mhz. This is achieved simply with pico_set_binary_type(zx copy_to_ram) in CMakeList.txt. There are no problems accessing the flash to load games, because the code down-clocks the CPU when loading games, and then returns at a higher overclocking speeds immediately after.

See more on the project GitHub page. Under an MIT license.