Open Hardware: Raspberry Pi, RP2040, Arduino
-
Raspberry PI Pico Pinout (including Pico W version)
The Raspberry PI Pico brings to RPI fans a lot of new ports, compared to the computer boards. One of the most appreciated features is
-
Sensors and PCB design
Hardware design is a whole other can of worms. I have played with things like the Arduino and later the STM32 chips, ESP8266 and RP2040. These things are quite neat from a programmers perspective. You write your code in c++ and the included toolchain figures out all the hard parts and flashes the board. Hardware design is also quite simple since it's mostly putting together different hardware modules and breakout boards. Only a basic understanding of the hardware busses is required to get stuff up and running.
-
The Periodic Table Clock oozes nerdy charm
This clock displays the time by illuminating different elements on a translucent periodic table. The color blue corresponds to hours, green corresponds to minutes, and red corresponds to seconds. So if you see Calcium lit in blue, Indium lit in green, and Lanthanum lit in red, then the military time is 20:49:57 (8:49:57 in the evening). If two must share the same element, like when the time is 3:10:10, then it will mix the two colors (yellow in this case). If three share the same element, like 2:02:02, then it should be obvious because only a single element will be lit.
-
Raspberry Pi Zero DIN rail mount #3DThursday #3DPrinting
Raspberry Pi Zero DIN rail mount
-
Parallel and distributed computing with Raspberry Pi clusters
Since the Raspberry Pi's launch, creators have based countless computer science education projects on the humble pocket-sized system on a chip. These have included many projects exploring low-cost Raspberry Pi clusters to introduce parallel and distributed computing (PDC) concepts.
The UK Open University (OU) provides distance education to students of diverse ages, experiences, and backgrounds, which raises some issues not faced in more traditional universities. The OU experiment using Raspberry Pi clusters to introduce PDC concepts to distance learning students began in 2019 and has been featured in an academic paper but deserves to be known more widely.
The project uses Raspberry Pi clusters based on the OctaPi instructions, released under a Creative Commons Licence by GCHQ. Eight Raspberry Pis are connected in a private network using a router and a switch. One of the Raspberry Pis acts as the lead, while the others are servers providing results back to the lead device. Programs written in Python run on the lead Pi, and the
dispy
package distributes activities across cores in the cluster.