Schlagwort: tech articles

  • The more things change…

    The more things change…

    Reading Time: 2 minutes

    It’s refreshing that newer doesn’t always have to mean bigger and better. I’ve been using a Raspberry Pi 4 for the last few years as a desktop Linux machine, and although it could be faster, then thing that holds me back from upgrading it is nothing to do with the Pi itself. It’s the peripherals: if I moved to a Raspberry Pi 5 I’d have to get new headphones, as the Raspberry Pi 5 moved away from a 3.5mm headphone jack. I’d have to spend money on headphones that use Bluetooth, and forever be losing them or running out of charge. I realise this makes me unusual in the world of the tech enthusiast, but once I get something that works, I just don’t want to go to the effort of changing it.

    That may make me an outlier in terms of individuals, but there’s another consumer sector that really wants to be able to get the bare minimum and stick with it: businesses. Upgrading is a cost. Buying new cables because the new version of a device uses USB-C instead of Micro USB is a cost. Any change at all imposes a cost, and if you can avoid that, you’re winning.

    We all know that things like connectivity and processing speed are features. But price is also a feature, and a really big one. So too is backward compatibility. If I don’t want to buy a new thing because it messes with my minimal setup of screen, keyboard, mouse and headphones, then it’s vanishingly unlikely that I’d invest in a new device if it meant I would have to build a whole new factory to accommodate it.

    It’s great there are new devices to play with. But it’s even greater knowing that you can buy one, and build it into your project, or your product, or even your manufacturing setup, in confidence that it won’t be rendered obsolete by the next new model. It sounds counter-intuitive, but that’s how you keep customers coming back: not by locking them in, but by making it clear that they don’t have to upgrade if they don’t want to.

  • LED umbrella

    LED umbrella

    Reading Time: 3 minutes

    Thomas Killus has created such a brolly using a Raspberry Pi Pico microcontroller board. It sends instructions to strips of standard WS2812b addressable RGB LEDs that run along the ribs of an umbrella, and this in turn brightly disperses light across the adjoining panels. The umbrella would certainly shine bright in a crowd and maybe even prevent it being left behind on the bus. But it’s also, curiously, the first step towards something bigger.

    “I have always been fascinated with beautiful light installations,” Thomas says. “My dream is to someday build a complete LED suit that can either be pre-programmed or made to interact with the environment through sensors. It would be nothing practical, but I hope to bring a smile to the people around me and myself. I thought an umbrella would be a small step into this direction.”

    The project requires very few parts, but a portable charger will be required

    Brolly good

    Planning the umbrella was straightforward enough. “Get an umbrella, get LEDs and put them together,” Thomas explains. In the past he had tended to use an ESP32 microcontroller for his hardware projects and Python for his pure software projects. “But one day I saw a Raspberry Pi Pico microcontroller in a store and I recognised the great potential of finally using Python in my hardware projects, so I knew I had to give it a try,” he explains.

    The idea was to create a set of pre-programmed animations that could be easily skipped through by simply pressing a button. These animations were created on a PC using a simulator Thomas had developed in Pygame. They were then saved to an SD card which plugged into the umbrella. “Raspberry Pi Pico can read the animation data and control the LEDs accordingly,” he explains. “I thought this way, I wouldn’t have to limit the animations by the computer power or memory limitations of Raspberry Pi Pico.”

    Since all of the lights were connected in one long chain, Thomas only needed to use a single data pin on the Pico to control them all

    Development went reasonably well. “It didn’t cause me major headaches,” Thomas says. “But in the beginning, I had some issues with reading the animation commands fast enough from the SD card while displaying them live but I eventually figured it out using byte files.”

    Shine a light

    There are some features he would like to implement, though. Thomas originally planned to also add an MPU9250 nine-axis motion tracking sensor to measure acceleration, rotation and orientation. “I wanted to add features which will make the umbrella change its lights when you spin it, jump or turn into a different direction and I hoped it would give the user more interactions with the umbrella,” he says.

    The SD card module is connected to Raspberry Pi Pico via the SPI port

    Thomas also wants to reduce the number of visible cables and make the underneath “sparkle with the same joy,” as he puts it. “LED light isn’t diffused on this side and it takes away a lot of the effect,” he laments. Even so, the umbrella has gone down well among the Raspberry Pi community even though many say it has no practical use. “I guess they are right,” he says. “But I enjoyed building it, I learned some things and it made me smile when it lit up for the first time.”

  • CrowView Note review

    CrowView Note review

    Reading Time: 2 minutes

    You don’t have to use this little dock mechanism – we can definitely imagine 3D-printing an enclosure that sticks to the back of the lid with a few cables between the laptop and Raspberry Pi. However you choose to connect your Raspberry Pi though, it doesn’t require any extra software setup and is immediately good to go, which is very nice.

    Take it with you

    As there are no computer parts inside the shell, the whole thing is very light, even with a Raspberry Pi attached to it (although it does throw off the balance a little). The heaviest part of the assembly is probably the 5,000mAh battery, which charges nice and quickly, although only with the included DC barrel jack. With a Raspberry Pi plugged in the battery lasts for a couple of hours just fine with fairly normal use, and you can also check the battery with a touch of a button.

    Perhaps due to either how light it is, or the materials used in construction, but the Note does feel a little bit flimsy while using it. The mousepad is fine, however the physical clicks for right and left click feel clunky and only work near the bottom of the touchpad. Compared to other normal laptops the keyboard is actually pretty good though, and is nice to type on – it has an extra bit of resistance that makes the keys satisfying to use.

    Multi-purpose

    We didn’t find much use for it with our other PCs – although we don’t have any mini PCs like a Mac Mini or such around, which seems like a good fit for the CrowView. It’s quite nice for watching videos from a phone though, especially if you’re travelling and don’t want to lug a regular, heavier laptop around with you.

    However, it’s as a Raspberry Pi dock that it really shines for us, and despite our concerns with the build quality and awkwardness of the provided dock system, it works more than well enough that we’re definitely going to be using it in the future instead of juggling cables on monitors and PSUs. We might use a Bluetooth mouse though.

    Verdict

    9/10

    There are some minor build quality issues but the product itself is fantastic and does exactly what you’d want it do.

    Specs

    Display: 14-inch IPS, 1920×1080

    Battery: 5000mAh

    I/O: Keyboard, touchpad, mouse, webcam, USB A, USB-C, speakers, 3.5mm headphone jack, mini HDMI in

  • Portable Pi 84

    Portable Pi 84

    Reading Time: 4 minutes

    This little device includes a mechanical keyboard that, Michael says: was his primary motivation for making his retro marvel. Having first cut his teeth learning BASIC on a Sharp PC-1260, he quickly became a fan of portable computers and snapped up many more. But when, in recent years, he sought to revive his interest in such machines, he said he’s been left disappointed.

    “I have tried Raspberry Pi and Linux-compatible portables and laptops but I’ve never been really satisfied with their keyboards,” he says, name-checking the Pocket C.H.I.P, Devterm and uConsole projects. “Even at work I used a mechanical keyboard with the company laptop so I started to search for smaller keyboards and portable Raspberry Pi projects. I then found ZeroWriter.”

    Michael originally sought to create his own version of the ZeroWriter project incorporating a Raspberry Pi Zero 2 but felt it was too limited for what he wanted to do

    Key to success

    ZeroWriter is an open e-ink typewriter with a Raspberry Pi Zero 2 W board at its heart. Michael decided to create one for himself, and ordered the Vortex Core 40% keyboard while swapping out the WaveShare 4.2-inch e-paper display with a Waveshare five-inch monitor. “As there was still space, I added a speaker to the side,” he adds. “But the project was limited in terms of the Python audio effects development I wanted to pursue.”

    Michael decided to take the project to another level, hence the use of Raspberry Pi 4. “With the experience of my first build, it was clear that I should go bigger and I also searched for another keyboard,” he says. Looking on pcbway.com, he found the Happy Keyboard, a 47-key, 40% ortholinear mechanical keyboard that uses a Raspberry Pi Pico development board running KMK firmware. It formed the basis of the design for the entire project.

    The hinges are fastened using M4 screws. Although Michael is seeking to improve the hinge design, it allows the display to rest nicely against the machine’s trunk

    “I started with the keyboard because it was the single largest part of the build,” he explains, adding that the next step was to find a display. “I searched for a screen with vertical resolution bigger than 400 or 480, and found a 9.3-inch display by Waveshare with a funky resolution of 1600×600 which fitted perfectly to the 40% keyboard.” This setup dictated the design of the project’s case, and it helped that every Waveshare screen comes with a CAD file and audio amplifier.

    “It was all natural and fell into place because of the size of the components and the requirement that the keyboard should be as low as possible,” Michael says. “Somehow I loved the wide display more than a normal 16:9 display, so this may be the reason for the centred screen.”

    A great case

    Other design considerations needed to be considered. “It was clear in the beginning that the Raspberry Pi 4 and the battery would have to sit behind the keyboard,” Michael says, having decided to place them in a sizable rear compartment. The Raspberry Pi Pico development board also needed to be moved because there wasn’t sufficient room on the main keyboard PCB.

    In extending the back section by up to two centimetres and increasing its height to match that of the screen and keyboard, Michael found space to fit audio speakers. He worked on ways of being able to use the USB ports, too, by creating insert panels on the back of the case for flexibility. “Instead of having to print an entire case, taking tens of hours, every time I decided I’d want to reconfigure the ports, I could just print new panels, which takes about an hour,” he explains.

    The ortholinear mechanical keyboard has 47 keys and it uses the Raspberry Pi Pico W running KMK firmware powered by CircuitPython. It’s possible to fit any keycap or switch to this keyboard, but Michael bought an inexpensive set of blanks from Amazon

    Even so, there were other issues to contend with. Michael had trouble with the HDMI connection being on top of the screen. “I had to rotate it, and it took me some time to figure out how to flip the screen,” he says. “The display’s on-screen menu is still the wrong way around and this can’t be fixed, but I think that’s a Waveshare issue.”

    The biggest headache, however, was power – the system draws juice from a pair of 21700 batteries connected to a UPS HAT. “I tried several battery boards but I was getting random reboots and other issues,” he says. “I then recognised that the cables I used to connect to the Raspberry Pi 4 computer were too thin. After I used better cables it worked fine. There were still some power warnings after two hours but it’s not bad.”

    Powering up

    Battery issues are why he decided against using a Raspberry Pi 5 board, for now at least. “If I could find a battery able to power it, I’d use Raspberry Pi 5,” he says. Michael also wants to be able to move the Raspberry Pi computer away from the side and make a side panel. “This would make it possible to use more single-board computers in the future, and help to connect the screen and keyboard to Raspberry Pi internally,” he says.

    But he’s more than happy with the result so far and he says it’s a build that has fulfilled his requirements. “It’s also been a good way to learn FreeCAD which was fun most of the time – there was a lot of cursing before understanding, though.” He uses the device for programming and watching streams and finds it to be very convenient. “It’s easy to fetch and can be placed on the couch or kitchen table without taking up much room,” he says. And that, in a nutshell, is what a portable computer should be like.

  • Plasma 2350 review

    Plasma 2350 review

    Reading Time: 3 minutes

    You can buy the Plasma 2350 board on its own or in a Starter Kit (£34.50 / $38) with a USB-A to USB-C cable and 10m string of 66 individually addressable frosted LED stars. These look superb when lit up, and are a great way of showcasing the capabilities of the Plasma 2350. We also tried out a long 300-LED strip and there was easily enough current (up to 3A) from the USB-C power connection to light them all.

    The Starter Kit includes a 10m string of frosted RGB LED stars that showcase the Plasma 2350’s capabilities with some eye-catching effects

    Wired for light

    Connecting your LED string or strip to the board is simple. As on the Plasma 2040, there are four screw terminals on one end: for 5V power, data, clock, and ground. While WS2812/NeoPixel LED strips have only three wires, omitting the clock connection, the latter is needed for DotStar LEDs. A little care needs to be taken to make sure each wire is in the correct terminal and that they’re screwed securely.

    Despite coming in a slimmer ‘gum stick’ form factor than the Plasma RP2040, the board manages to cram in many useful features. There’s an unpopulated header down one long edge to break out selected GPIO pins, offering access to UART and I2C interfaces, along with analogue inputs, PWM outputs, and PIO state machines. There’s also a Qwiic/STEMMA QT connector for breakout boards, as well as Pimoroni’s new proprietary SP/CE (Serial Peripheral / Connector Evolution) port – an eight-pin JST-PH connector including four pins for SPI.

    Only slightly longer than a Raspberry Pi Pico 2, the Plasma 2350 makes use of the same microcontroller chip for fast processing and flicker-free lighting

    Buttons for everything

    One slight downside of the SP/CE’s inclusion is that there’s no room for a B user button next to the A one (as on the Plasma 2040), although the Boot button doubles as a user input. There’s also a handy Reset button, to save repeatedly disconnecting and connecting the USB-C power. An on-board RGB LED is a nice touch, too.

    Before you can start programming some light patterns, you’ll need to install MicroPython. In its RP2350 GitHub repo, Pimoroni provides a custom UF2 file for the Plasma 2350. To install it, connect the board to your computer via USB while holding the Boot button, to mount it as a drive, then drag the file over to it. Alternatively, if you prefer CircuitPython, with which you can utilise Adafruit’s excellent LED Animation library, there’s also a UF2 image for that.

    Using MicroPython in the Thonny IDE, we tried out some code examples from Pimoroni’s GitHub repo, altering the constant for the number of LEDs to match our string. While there are only a few examples there – including a nice ‘rainbow’ colour-cycling effect – we found that most of the ones for the Plasma 2040 and Plasma Stick 2040 W still work. Impressive lighting effects include alternating/random blinkies, sparkles, snowfall, fire, pulsing and a lovely rainbow sweeping across the string of LEDs.

    Since the Plasma 2350 lacks on-board Wi-Fi, you can’t get your LEDs to react to data from the network, but you could always connect a breakout input such as a temperature sensor.

    Verdict

    9/10

    An easy way to control NeoPixel/DotStar LED strings with programmable effects, with extra processing power if you need it.

    Features

    Features: RP2350A processor; Boot, Reset, and user buttons; on-board RGB LED

    LED compatibility: 5V WS2812/NeoPixel, APA102/DotStar

    Connections: 4 × screw terminals, USB-C port for power/programming, Qwiic/STEMMA QT, SP/CE, unpopulated 15-pin GPIO header

  • Play Retro Horror Classics on Raspberry Pi 5 in The MagPi magazine #146

    Play Retro Horror Classics on Raspberry Pi 5 in The MagPi magazine #146

    Reading Time: 2 minutes

    Play retro horror classics on Raspberry Pi 5

    Retro Horror

    KG revisits the classics from gaming horror’s great 1990s golden age this month. Spattered with gore, and overcome by a desperate urge to prove that computer games weren’t just for families. Discover how to hook up a modern Blu-ray drive to Raspberry Pi 5 and play Halloween classics like Alone in the Dark, Phantasmagoria, and Viel of Darkness.

    10 amazing Halloween projects

    10 amazing Halloween projects

     Get spooky this October with Rob’s malign makes. This month you’ll unearth a Doll of Doom, remote-controlled Saw dolls, possessed portraits, animated pumpkins, and much more. Take your haunted house up to another level with these devilishly good makes.

    Real-time ML audio noise supression on Raspberry Pi Pico 2

    Real-time ML audio noise suppression

    Arm’s Sandeep Mistry has used machine learning on Pico 2 to create a noise-cancelling audio device. This detailed tutorial explains how machine learning technology can be rained and deployed on Pico 2.

    A Pico kit to bring junked joysticks back to life

    Bringing Junked Joysticks back to life

    HackSpace’s David Miles has brought a heavy pair of flight joysticks and brought them back to life with Raspberry Pi Pico. These look like they belonged originally in a professional flight simulator, and have been reverse-engineered into fully-fledged flight simulator controllers that are recognised as USB joysticks.

    Incredible Projects

    This month’s magazine is packed with projects to discover and build, coding and making techniques to explore and learn, and the very best of the Raspberry Pi community. Pick up a copy in-store today [you can’t miss it; we splashed out on some fluorescent orange paint for the cover – Ed] or get a copy from The Raspberry Pi Press online store.

  • Win 1 of 5 MOTION 2350 Pro robotics controllers

    Win 1 of 5 MOTION 2350 Pro robotics controllers

    Reading Time: < 1 minute

    We love Raspberry Pi robots, and Raspberry Pi Pico has become a fantastic addition to the world of hobby robotics. With the release of Pico 2 and RP2350, their ability to pilot automatons has only grown. Scroll down below to win one of the brand new robotics controllers that makes use of RP2350, the MOTION 2350 Pro

  • Do the hustle!

    Do the hustle!

    Reading Time: 8 minutes

    Signing up for Tindie is pretty trivial. You need a basic account to be able to buy from Tindie, and every account has all the options to start selling. Your need to give your store a name, then set up a verified PayPal account, and then you are ready to list your first product. A couple of things to note about Tindie is that you must have an image of your actual product on the product page, you can’t have a render of a product that you will make if you get an order. Neither can you list a product that you plan to make, so you can’t use Tindie to act as a pre-order system.

    Listing a product is pretty straightforward: you fill in some details about the product, then supply links to any documentation and any source files you are sharing. Brilliantly, Tindie is also set up to promote open-source hardware projects well, so there are dialogue options to add OSHWA certification numbers, see Figure 1. You can add multiple images and also links to videos which automatically embed in the bottom of the project page. Save your product listing as a draft, and you can preview the page and check your work; it’s very similar to creating a blog post. When you are ready to launch the product you submit the product for approval and the Tindie team will take a look before setting it live on the site.

    Figure 1: Among the details you can add to a Tindie product description you can add links to design files and show your OSHWA certification number if you have one

    When someone orders your product you get a notification in your store menu and an email to your registered email address. You have two weeks from the time of order to ship the item and mark it as such. If you don’t ship it in that time then Tindie will refund the buyer and cancel the order. On Tindie you can add shipping options for different regions and services and then assign them to different products. This makes for a very flexible system. For example, many of my products can ship within the UK as a large letter weighing under 100 grams so can set up that postal option and then assign it to numerous products as in Figure 2.

    Figure 2: Setting up a variety of shipping options on Tindie is straightforward, and you can apply a shipping option
to one or more products

    Each shipping option has an “additional item cost,” so you can add an extra charge for additional packaging. You can use this functionality to push a postage option into a different service, so for example if someone buys one item they pay for a 100g large letter, but the additional item costs mean that if they buy three items which would weigh over 100g then the additional item cost has raised the postage price so that it covers the 250g large letter option. It takes a little thinking about, and trial and error, but it becomes pretty straightforward after a few sales. I tend to use tracked services so that items are insured and that delivery to the person is somewhat guaranteed; this perhaps loses me some sales as my shipping rates are higher, but keeps the stress levels lower! The majority of my sales are to the UK or the US but occasionally I will get a notification that someone has requested a shipping option for a product to a new region. This doesn’t guarantee a sale, but you can research shipping options to the destination and set up an option in response and the potential customer will be notified.

    Yet another consideration around postage, which may be a little less obvious, is packaging and the storage of packaging. Often this can be tricky and you may well need to allocate more space than you need to store your product packaging. Many of the products I sell are small electronics, and as such the actual kit is packed into small anti-static packaging which can be shipped in a very small padded envelope. Some of the larger products require a bigger envelope, and sometimes products require a range of padded mailer envelopes to accommodate the range of options.

    Figure 3: The StoRPer robot product has lots of options and add-ons, so needs a variety of packaging sizes

    As an example I can send a basic PCB and header kit of the StoRPer robot PCB in a size 000 small padded mailer, but if I need to add 3D-printed motor mounts and a laser cut ‘deck’ as add-on options then I often need to jump to a larger envelope. If I packed the items in the smaller mailer it becomes too wide for the ‘large letter’ service, see Figure 3. It also makes sense to bulk buy your shipping packaging, and for my range of products this means the shipping packaging takes up at least as much storage space as the actual stock items, as in Figure 4.

    Figure 4: It’s definitely worth considering how much space both your stock and your packaging options will take up

    StoRPer: Genesis Within the stock subject there are a couple of things worth considering. The first is how much stock are you capable of making and storing. I live in a pretty small and packed old Welsh mining cottage and I have physical limitations on how much space I can give to stock. When I first started and just had some of the early products like my rocketry screw switches and centre of pressure and gravity stickers, everything could fit in a shoe box. As I added products and product options this has grown somewhat. Stock storage and also stock value have affected how products and designs are sold. An example of mine is the Laser Cut Fin Jig Short Kit. The Fin Jig product is a tool that once assembled allows rocket builders to position fins onto rocket body tubes incredibly accurately. Getting fins on straight and vertical and well aligned is a key concept in getting a rocket to perform well. The jig has numerous laser cut parts and also quite a bit of metalwork in the form of longish 90° angle aluminium sections and 5mm threaded rod sections plus lots of nuts and bolts. A full kit with all the metalwork included would be heavy and costly to post, and would require me to stock and warehouse lots of long metal sections. The threaded rods and angle sections are the type of thing that can be found in most parts of the world but perhaps not everyone has access to a laser cutter. The solution therefore was the ‘short kit’ in Figure 5, which just offers the laser-cut MDF parts from which you can build the whole tool. I am sure this approach has lost me some customers, but it means that I can at least do something with the design and it has become a reasonably well sold item. I can keep around a year’s worth of stock in a shoe box and the postage is pretty affordable.

    Figure 5: The complete Fin Jig tool product on the left, was too complex, heavy and bulky to create stock for, so the short kit (middle) featuring just the laser-cut parts has been a good option, selling well

    Aside from developing an item to the point you feel confident it is a quality product, documentation is a key bit of work that you need to do. Documentation has a couple of roles in a maker business. First and foremost it needs to explain the product and give the technical information that a customer might need. It also though is crucial in terms of making a sale. If there are parts of a product that seem unclear and unexplained and the potential customer can’t find an answer quickly then it is much less likely they will purchase the product. The level of documentation a product needs is hugely variable. For example I haven’t felt the need to document things like my centre of pressure and centre of gravity stickers, but the recently launched HEXA model rocket kit has a 14-page PDF about the assembly of the kit and usage, as in Figure 6.

    Figure 6: Product documentation is important for customers to feel confident they understand a project or a kit before purchase

    One thing I have noticed is that you need to repeatedly make content about items that you sell to keep bringing them to the attention of potential customers. I am not particularly good at this, as I tend to really immerse myself in creating projects and products and then move on to the next idea. The people who excel at building business in this sector are those who can create content that regularly shows new features or applications of products. Wonderfully, sometimes people talk about their build of your product online, and this can serve to generate interest in your designs. This is one reason why considering open-source approaches may help, as others may be more inclined to use your project and share it.

    In the Night market

    While this article has predominantly looked at Tindie and online sales, you can of course find places and events where you can sell directly to customers. If your products are less specific than mine and appeal to a general population then, of course, craft fairs and markets are a great potential source of sales. I recently applied for and was allocated space at EMF Camp’s excellent solar-punk themed night market in the Null Sector area of the festival. Even at a festival full of hacker types it’s unlikely I would do that well selling niche high-power rocketry parts, so I opted to just take StoRPer, my modular, open-source, Raspberry Pi Pico-powered robot platform. Getting into the theme, I even modified a vintage travel case to contain stock, be branded and lit: it’s in Figure 7.

    Figure 7: As well as building your side hustle maker business online, you might consider finding real-world events to sell at

    I felt it was important to have a few examples of the robot built up, and you have to be prepared to talk a lot about your product and the design choices you have made. You also need to work out how you can receive money from sales – a small amount of customers will carry and use cash, but it’s far more common for people to use contactless payment. There are a few contactless reader options available for small businesses and it’s worth looking around them all. You may even find that you can manage contactless payments using a smartphone. I opted for a common solution from Sumup, where I bought a Sumup Air card reader for £40 as a one-off expense.

    Sumup, and other similar services, set you up with an account and charge a small transaction fee. Contactless payments are first transferred into the Sumup account and you can then transfer the money out to whatever bank account you prefer. The card reader device connects to the Sumup application on my phone via Bluetooth, and you can quickly set up a charge/transaction in-app. This works excellently. As a side note, if you have less than perfect data coverage or Wi-Fi at an event it isn’t totally critical, so long as the contactless transaction has completed it will be logged in the application and everything will pass through when connectivity is re-established. Similarly, this means that, perhaps with the help of a USB powerbank, you can be totally off-grid!

    I hope this article has inspired you to have a go at selling some of your creations. It can be challenging but also rewarding, sometimes financially, but often it’s the fact that people enjoy using your designs and product that really motivates you to make and sell more. It’s also a great way to connect and communicate with like-minded makers who are interested in similar projects to yourself.

  • Poetry camera

    Poetry camera

    Reading Time: 3 minutes

    A fresh focus

    The Poetry Camera began life as an ‘AI classifier’ and was partly inspired by Kelin’s friend Susi Fu’s Artist and Machine performances examining how artists and computers can learn from each other. “Susie would draw sketches of the person standing in front of her, while a machine – using Raspberry Pi – printed out AI-drawn sketches of the same subject.”

    An MIT computer science graduate turned digital product designer, Kelin took charge of the Raspberry Pi prototyping, learning how to solder, plus some basic electronics, while designing her first PCB (a HAT for Raspberry Pi). The initial cardboard design took only a few days to complete.

    Poetry Camera gets amazed reactions at its first live demo in New York

    Industrial designer Ryan, meanwhile, has worked as a toy designer and in a creative technologist-type design role at Google where he learned “Javascript and a bit of Python,” and was introduced to Raspberry Pi for prototyping, which he’d “definitely recommend” for anyone who wants to build hardware prototypes that need a logic layer.

    He was “ecstatic to create something from scratch, and prototype it on his home 3D printer”. Having started out as pen and paper sketches, Poetry Camera’s form was created and iterated on in Rhino.

    Power play

    As “the brain of the whole device,” Raspberry Pi Zero 2 W connects to a Camera Module 3 and a thermal printer via UART. It calls on remote AI models via an API for pointers on poem writing. The idea was that they’d get faster responses this way, but this approach necessitates connecting to Wi-Fi hotspots, which could be challenging depending on where they took Poetry Camera out and about. “In ideal conditions, it works like a well-oiled machine but Wi-Fi networks can be very spotty, especially at crowded events where there’s a lot of signal interference”. Six AA batteries keep everything powered (the thermal printer can drain batteries fast) with a buck converter to step down the voltage for Raspberry Pi. Kelin and Ryan chose Raspberry Pi for its wireless connectivity and the volume of tutorials on how to interface with cameras and thermal printers, starting with Raspberry Pi 3B+ before switching to Zero 2 W “since it hits a sweet spot in terms of small size and fast processing power”. They made use of Adafruit’s Python Thermal Printer library and found ChatGPT “very well versed” – pun hopefully intended – for creating code. “We were able to ask a question in our own naive way and get a custom tailored response that often works right out of the box, instantly.”

    The pair are constantly tweaking and updating Poetry Camera. It’s already on version 4, and its creators have been delighted by how well it’s been received. “In the future, we’re looking forward to letting people customise their cameras’ outputs – by updating the poem prompts, or adding images, or using their own servers.”

  • Poetry camera

    Poetry camera

    Reading Time: 3 minutes

    A fresh focus

    The Poetry Camera began life as an ‘AI classifier’ and was partly inspired by Kelin’s friend Susi Fu’s Artist and Machine performances examining how artists and computers can learn from each other. “Susie would draw sketches of the person standing in front of her, while a machine – using Raspberry Pi – printed out AI-drawn sketches of the same subject.”

    An MIT computer science graduate turned digital product designer, Kelin took charge of the Raspberry Pi prototyping, learning how to solder, plus some basic electronics, while designing her first PCB (a HAT for Raspberry Pi). The initial cardboard design took only a few days to complete.

    Poetry Camera gets amazed reactions at its first live demo in New York

    Industrial designer Ryan, meanwhile, has worked as a toy designer and in a creative technologist-type design role at Google where he learned “Javascript and a bit of Python,” and was introduced to Raspberry Pi for prototyping, which he’d “definitely recommend” for anyone who wants to build hardware prototypes that need a logic layer.

    He was “ecstatic to create something from scratch, and prototype it on his home 3D printer”. Having started out as pen and paper sketches, Poetry Camera’s form was created and iterated on in Rhino.

    Power play

    As “the brain of the whole device,” Raspberry Pi Zero 2 W connects to a Camera Module 3 and a thermal printer via UART. It calls on remote AI models via an API for pointers on poem writing. The idea was that they’d get faster responses this way, but this approach necessitates connecting to Wi-Fi hotspots, which could be challenging depending on where they took Poetry Camera out and about. “In ideal conditions, it works like a well-oiled machine but Wi-Fi networks can be very spotty, especially at crowded events where there’s a lot of signal interference”. Six AA batteries keep everything powered (the thermal printer can drain batteries fast) with a buck converter to step down the voltage for Raspberry Pi. Kelin and Ryan chose Raspberry Pi for its wireless connectivity and the volume of tutorials on how to interface with cameras and thermal printers, starting with Raspberry Pi 3B+ before switching to Zero 2 W “since it hits a sweet spot in terms of small size and fast processing power”. They made use of Adafruit’s Python Thermal Printer library and found ChatGPT “very well versed” – pun hopefully intended – for creating code. “We were able to ask a question in our own naive way and get a custom tailored response that often works right out of the box, instantly.”

    The pair are constantly tweaking and updating Poetry Camera. It’s already on version 4, and its creators have been delighted by how well it’s been received. “In the future, we’re looking forward to letting people customise their cameras’ outputs – by updating the poem prompts, or adding images, or using their own servers.”

  • Pironman 5 case review

    Pironman 5 case review

    Reading Time: 2 minutes

    A microSD slot extender enables easy access, while an adapter board extends Raspberry Pi 5’s USB-C power port and converts its micro-HDMI outputs to full-size HDMI ones. It also houses a button battery for the real-time clock.

    An IO expander board extends the GPIO pins, powers the two RGB fans, and connects the mini OLED. Then there’s an NVMe board to add an SSD (not supplied), and a power converter connected to a metal button that permits easy shutdown.

    Building the case. Components include an NVMe M.2 board to add optional SSD storage

    Power and control

    Upon first power up, the fans spin continually. For full control of these and the RGB LEDs, you need to install the Pironman 5 software. This then creates a handy web dashboard for detailed system monitoring and the option to switch between several fan modes. Key stats are also shown on the mini OLED.

    Cooling performance is impressive: in a five-minute stress test of all four cores, the CPU temperature maxed out at just above 60°C. Wi-Fi signal strength and quality does suffer a little due to the metal parts of the case, but it’s fine when kept reasonably close to the router.

    Verdict

    9/10

    Quality components and detailed documentation make for a robust, beautiful cooling case with excellent performance.

    Features

    Tower cooler with PWM fan, 2 × RGB fans with dust filters, 0.96-inch OLED, NVMe M.2 SSD board, 2 × full-size HDMI ports, power button, RTC battery.

  • Raspberry Pi PLC 38R review

    Raspberry Pi PLC 38R review

    Reading Time: 3 minutes

    While the company also produces PLCs based on Arduino and ESP32 microcontrollers, the model reviewed here is one of the Raspberry Pi-based range and therefore benefits from superior processing power – an advantage when handling multiple real-time processes – and the ability to run a full Linux operating system, the familiar Raspberry Pi OS, by default. You can connect the unit to a monitor via HDMI if needed, but in most cases operators will SSH in from another computer.

    The left side of the PLC 38R features six more relay connections, opto-isolated analogue/digital inputs,
and dip switches

    Raspberry Pi power

    The PLC 38R model is based around a standard Raspberry Pi 4 (with 2GB, 4GB, or 8GB RAM), with the optional addition of up to two extra communications boards such as 4G cellular and LoRA. Naturally, Wi-Fi and Bluetooth are built-in, thanks to Raspberry Pi 4, along with dual Ethernet ports (the board’s built-in port plus an extra one).

    Raspberry Pi 4 is secreted inside a robust plastic case with a large metal heatsink on the base. The whole unit weighs 711g and is mountable on a DIN rail. The ambient operating temperature is 0 to 50°C, with a humidity level of 10 to 90%, while the case has a shockproof resistance of 80m/s2 in the X, Y, and Z axes.

    The front of the unit features status LEDs, an extra Ethernet port, and access to Raspberry Pi 4’s power and micro-HDMI ports, plus 3.5mm AV jack

    Cutouts in the case provide access to Raspberry Pi 4’s USB and Ethernet ports on one side and – in a recess – micro-HDMI ports and the USB-C power port. You can’t power the whole unit that way, however: instead you’ll need to connect a 12–24V DC supply via two screw terminals, making sure the polarity is correct. Industrial Shields offers a suitable DIN rail power supply for €25.

    To protect the electronics and avoid data corruption during sudden voltage drops in the event of a power outage, the PLC 38R has an integrated UPS shield. When the UPS kicks in, the outputs maintain their last activation state until the unit is rebooted. A real-time clock is also included, powered by a button battery – easily replaceable by removing a plastic panel. Insulation resistance is provided to the tune of 20mΩ at 500VDC between the AC terminals and protective earth terminal. Dialectic strength is rated as 2300 VAC at 50/60Hz for one minute with a maximum leakage current of 10mA.

    Pinned to the ground

    The most important feature of any PLC is its range of I/Os. Raspberry Pi PLC 38R is absolutely loaded with them, divided into zones and connectable via removable screw terminal blocks. On the right-hand side of the unit are sets of analogue (0 to 10V) and digital/PWM outputs. Underneath, there’s a long row of I/O and power/ground pins covering standard protocols such as SPI, I2C, and RS485, plus a couple of direct GPIO pin connections.

    The top of the robust housing includes technical information; the rear of the unit can be mounted on a DIN rail

    The remainder of that side is taken up by ten sets of relay switch connections. Another six are found on the left side of the unit, along with opto-isolator protected digital/analogue inputs, configurable by two sets of four dip switches. Note that other Raspberry Pi PLC models feature varying numbers of I/Os and relays, so you can choose the one that best suits your requirements.

    The downloadable documentation is fairly detailed and features examples of how to use pre-installed Bash scripts to read various inputs, and trigger outputs and relays, so it’s fairly easy to get started.

    Verdict

    9/10

    Protected by a robust case, this PLC is packed with I/Os and relays, making it suitable for a wide variety of industrial applications.

    Specs

    Processing: Raspberry Pi 4 with 2GB, 4GB, or 8GB RAM

    I/O: 8 × analogue/digital opto-isolated inputs (5-24V), 4 × digital opto-isolated inputs, 16 × relay outputs, 6 × analogue outputs (0-10V), 6 × digital/PWM outputs, I2C, SPI, RS485, RS232/TT

  • Meet Andrew Gregory: a new face in The MagPi

    Meet Andrew Gregory: a new face in The MagPi

    Reading Time: 3 minutes

    What is your history with making?

    A lot of people who get into making reckon that they used to take things apart and put them back together when they were kids. Whenever I tried doing that I got told off. Instead, whenever anything broke, it was my job to take it apart and try to work out how to fix it. That way, it wouldn’t matter if I broke it further. I fixed a broken lawnmower for my mum once and was extremely chuffed with myself!

    I never did my electronics at school – I still have a scar on my finger from defending myself from a 14-year-old psychopath with a soldering iron – but I got into it a few years ago when I made my first electric guitar effect. It’s a simple device, with only a handful of components, but it’s identical to the vintage Fuzz Face pedal used by Jimi Hendrix, right down to the new old stock transistors. Pretty much anyone can put one of those together, but mine is unique because I made it.

    Despite the scar, Andrew can now solder without teenagers attacking him

    When did you first learn about Raspberry Pi?

    Ooh, back before it was available. I was one of the first lot of customers who placed an order for this super-cheap computer back in 2012. Back then they didn’t have the supply chain they do now, so it took ages to arrive, and when it eventually did my attention had moved on, so the Raspberry Pi just sat in a drawer somewhere. I think I still have it.

    At the time I was working on a Linux magazine. We’d heard about this $25 computer and thought it would be lovely to make it famous, so we gave the Raspberry Pi its first magazine cover. Without me, this company would be nowhere!

    What is your favourite thing you’ve made with Raspberry Pi?

    My favourite Raspberry Pi project is still my first one: making an LED flash on and off. I had tried several times to learn computer programming, and never got very far. I can very clearly remember being shown how to write ‘hello world’ in Python by a colleague, beaming from ear to ear as if I was gaining the key to a magic kingdom, but I just didn’t get it. How is writing a script that prints ‘hello world’ any different from typing it in yourself on a word processor? It takes longer, it’s more keystrokes… To this day I think that teaching students to start with ‘hello world’ is counterproductive.

    But learning to flash an LED on and off is completely different. If you’ve got a physical example in front of you of what the code is doing, then it’s easy to see how you can go from there to turning a motor on and off, or controlling a robotic arm, or a drone, or an automatic plant watering system.

    We’d like to contest that it was Andrew’s Linux magazine that helped Raspberry Pi – it was other Features Ed Rob’s Linux magazine that did

    What future project plans do you have?

    After the summer we’ve had, my dream project would probably be a solar-powered laser turret to zap the slugs that have destroyed my pumpkins this year. I don’t want to put poison down for them, but I reckon an automated, AI laser might be enough to make them turn around and leave my allotment alone.

  • ReComputer R1000 industrial grade edge IoT controller review

    ReComputer R1000 industrial grade edge IoT controller review

    Reading Time: 2 minutes

    Out of the box it looks a bit like an unassuming full Raspberry Pi in a nice heat-sink case, albeit a fair bit chunkier. The size comes from the sheer number of features packed into the box – UPS modules, power-over-Ethernet, multiple RJ45 ports, 4G modules, LoRa capabilities, external antenna ports, SSD slot, an array of terminals, and a Compute Module 4 to power it all.

    A lot of these add-ons are optional and you can build your preferred R1000 online or get one of the pre-made packages – we specifically have the R1025 build for review, which comes with 4GB RAM and 32GB eMMC – and there are various modules for adding 4G or LoRaWAN that range in price and functionality.

    The rest of the connectors on the underside of the box

    Good to go

    It comes pre-assembled out of the box like the rest of the range, and is dead easy to disassemble and update, swap out, or add compatible hardware such as the optional extras. There’s a comprehensive guide in the Seeed Studio docs which also covers how to flash a new OS to the hardware. Raspberry Pi OS is supported as you’d expect, with extra drivers you’ll need to install when flashing from scratch, and there’s also official Ubuntu support. While a product like this will largely be used headless, there is a HDMI port in case you need to do some work at the box itself, such as turn on SSH if you forgot during the flashing process.

    The hardware comes with a little clip to mount it on its side, making it jut out from whatever surface it’s attached to, which seems a little precarious. Still, it holds strong and does let you keep all the various I/O easily accessible, with the all-important serial ports on the front.

    Full support

    Thanks to the installed CM4 it is very easy to use and customise, and it’s nice and quick as well. The build quality is really top notch too, just as we’d expected, and the docs are fairly comprehensive whether you want to use it in an industrial setting or even at home as your IoT controller with Home Assistant – and at the lower end of its price scale it’s not that uncompetitive for using at home either if you have some serious home automation requirements.

    Verdict

    10/10

    Very complete piece of hardware that you can customise for nearly  any use of IoT, from consumer to industry

    Specs

    Interfaces: 1×Gigabit Ethernet (with PoE), 1×100MB Ethernet, 3×3-pin RS485 Terminal Block, 2×USB-A 2.0 Host, 1×USB C (for flashing OS), 1x HDMI Wireless protocols: Wi-Fi, BLE, LoRA, 4G LTE, Zigbee Power: 2~24V AC/9~36V DC, idle 2.88 W, full load 5.52W, overvoltage protection 40V

  • Thumby Color mini gaming device review

    Thumby Color mini gaming device review

    Reading Time: 3 minutes

    The faster dual-core RP2350 processor running at 150Mhz enables Thumby Color to run an 0.85-inch 128×128px 16-bit backlit colour TFT LCD display inside an absolutely miniscule case measuring 51.6 × 30 × 11.6mm. The case has a hole through it enabling Thumby Color to double up as a keychain fob; enabling you to play games when you’re not unlocking your door.

    Thumby Color comes with pre-loaded with six games (with more planned). These have been custom-built by Glitchbit using the Thumby Color API and showcase what you can create with the device. With names like Bust a Thumb, Solitaire and 4connect they take inspiration from classic arcade and board games.

    What surprised us was how playable these games are. We expected it to be a novelty and, while it’s not exactly a Steam Deck, we found Thumby Color games to run perfectly well.

    Get developing

    Two versions of Thumby Color are currently available. There’s the Thumby Color, on Kickstarter and a slightly larger development version with larger buttons. We have both in for testing here.

    Both have nine buttons: a four-way D-pad, A/B buttons, L/R bumpers, and a Menu button. There’s an on/off rocker switch and a USB-C connection for charging and connectivity alongside a 110mAh Rechargeable LiPo battery. The presence of a tiny rumble motor is a particularly nice touch.

    Like the original Thumby being able to play games on a 2.1cm display isn’t the main attraction (although we found it a surprisingly fun way to pass the time). The real deal is the ability to investigate the API and create games yourself by following the tutorials.

    To this end, Thumby has an online Code Editor and a starter guide. The web Code Editor is undergoing some integration with Thumby, and we found the filesystem not fully functional at the time of testing.

    The second approach is to use Thonny IDE with the MicroPython (Raspberry Pi Pico) interpreter. We prefer coding in Thonny IDE although the Code Editor has better integration and a built-in Arcade section with over 100 games from the original Thumby. All of these are compatible with Thumby Color, and it’s where you’ll find new games as they become available. Tiny Circuits tells us that Thumby Color support will be added to the Code Editor soon.

    There’s also a vibrant forum for Thumby (and other Tiny Circuits projects) that you can find at magpi.cc/tinyforum.

    We enjoyed Thumby Color tremendously, and it’s a great showcase for the extra power of Raspberry Pi’s RP2350 microcontroller.

    Verdict

    9/10

    An incredibly fun device that’s a great showcase for RP2350. Thumby Color shrinks gaming down to a keychain and enables you to code your own games. The detailed API and tutorials make Thumby special and there’s much creative fun to find here.

    Specs

    Processor: 150MHz ~ 300MHz Dual Core Raspberry Pi RP2350 processor (with FPU)

    Memory: 520KiB SRAM

    Storage: 16MiB flash

    Screen: 0.85” 128×128px 16-bit Backlit Color TFT LCD Display

    Power: 110mAh rechargeable LiPo battery, for around two hours of gameplay

    Buttons: Four-way rocker D-Pad, Two A/B face buttons, Two shoulder bumpers, Menu button

    Audio: 4kHz buzzer

    Haptics: DC 14,000RPM 0.24g weight vibration motor

    Dimensions: 51.6 × 30.0 × 11.6mm

  • Welcoming HackSpace

    Welcoming HackSpace

    Reading Time: 2 minutes

    From our perspective, this gives us a bigger and better magazine. It also opens up a new aspect of making that we haven’t traditionally given as much thought to as HackSpace. While The MagPi magazine tends to focus heavily on Raspberry Pi products – it is “the Official Raspberry Pi magazine” after all – HackSpace covers a much wider range of electronic boards and even maker projects that feature little or no electronics. In particular, HackSpace features 3D printing, and it’s fascinating to see features like Objet 3d’art make their way into The MagPi. And we love their tutorials and group tests.

    Andrew Gregory, HackSpace’s Features Editor is now working on The MagPi, and this month he wrote up an excellent Pico 2 feature. We’ve also picked up a stable of HackSpace freelance writers who will be bringing their skills to our combined publication.

    In the moment

    Still: I feel for HackSpace readers. It’s never easy when a magazine closes and we were rather hoping that HackSpace would continue alongside The MagPi forever. But magazines are often of the moment, even if they do get stored in The British Library for all time. I still miss Wireframe as well.

    Ben Everard, the outgoing HackSpace editor wrote: “For the past six and a half years, we’ve poured our heart and soul into this great magazine. We’ve had a great time both building projects and seeing the amazing projects that you have built. In some ways, this is a happy time. By bringing HackSpace into The MagPi, we’re continuing to give space for makers in print media, and securing this space for the future. This space for makers works both ways – it means there’s space for you to learn and see the great projects others are making, and it also means there’s space for you to teach and show off the great projects you’re making. HackSpace always was a place both by makers and for makers, and as part of The MagPi it will continue to be so.”

    I do hope HackSpace readers who find themselves in The MagPi’s extension will feel at home. We’re going to lengths to ensure that you are welcome, and that your magazine remains at heart – the same. It’ll make everything better in the long run. We’re easy to get in touch with via email or social media. So please let me know what you think.

  • Pico 2 and RP2350 in The MagPi magazine #145

    Pico 2 and RP2350 in The MagPi magazine #145

    Reading Time: 3 minutes

    Learn from the engineering brains behind Pico 2

    Pico 2 & RP2350

    It has faster processors, more memory, greater power efficiency, and industry-leading security features and you can choose between Arm and RISC-V cores. The new Pico 2 is an incredible microcontroller board and we’ve secured interviews with the Raspberry Pi engineering team.

    A complete guide to all the new products featuring the RP2350 microcontroller

    RP2350 Products out now

    Plenty of companies are already using RP2350 in their products, and we’ve got the scoop on just about all of them. Inside this month’s mag you’ll discover breakout boards, development boards, integrated screens, tiny stamp sized boards, motion controllers, LoRa radio modules and much more.

    Learn to set up your Tindie side hustle

    Do the hustle

    HackSpace is now part of The MagPi, and in this month’s magazine Jo Hinchcliffe looks at building up a side hustle as a maker. In this feature Jo outlines a plan to set up a hustle maker business using the Tindie platform.

    A wonderful build that uses Lenticular imagery to display the time

    Lenticular Clock

    HackSpace Top Projects can now be found in The MagPi, and we love this Lenticular Clock by Moritz Sivers. Lenticular images are sliced up, so that when an array of lenses is placed over them, the image appears to move when you change the angle you look at it. This build is hard to explain so take a look at it in this month’s magazine.

    Assemble a M.A.R.S rover kit and calibrate the servo motors

    M.A.R.S Rover

    The M.A.R.S. Rover from 4tronix is one of the best robotics kits around. Based on NASA’s Curiosity rover on Mars, this six-wheeled robot features a similar rocker-bogie suspension system that enables it to crawl over rocks and navigate tough terrain. This month, Phil King shows you how to setup your M.A.R.S. Rover kit, calibrate the servo motors, and control it from a remote computer.

    Transfer film to digital video with this Raspberry Pi-upgraded Gugusse Roller

    Gugusse Roller

    The Gugusse roller uses Raspberry Pi HQ camera and Pi 4B+ to import and digitise analogue film footage. Unhappy with the quality of results from his setup, Denis-Carl Robidoux set about integrating Raspberry Pi into Gugusse Roller with vastly improved results.

    Print out AI generated poems with this camera

    Poetry Camera

    Take a photo with Poetry Camera and, rather than producing an image, it prints out a poem based on what it captured. You can adjust the poem type with a knob – ranging from sonnets and haikus to alliteration poems. This clever camera began life as an AI classifier and uses OpenAI API to create the poems. These are then printed out onto thermal paper.

  • Win! One of 20 Raspberry Pi Pico 2

    Win! One of 20 Raspberry Pi Pico 2

    Reading Time: < 1 minute

    Subscribe

  • 10 amazing big builds

    10 amazing big builds

    Reading Time: 3 minutes

    Raftberry

    Floating dock

    It can be nice to pootle around a lake, especially with some delicious food and company. This Raspberry Pi-powered raft uses arcade controls to move around on the water.

    Teslonda

    Custom electric car

    Taking a 1981 Honda Accord and souping it up is one thing, then there’s making it an electric hot rod. All powered by Raspberry Pi, of course.

    Arcade machine

    Retro cool

    In Retro Gaming with Raspberry Pi, we show you how to make your own nifty arcade cabinet powered by Raspberry Pi, and with your own custom vinyls too!

    Doodleborg

    Big rover

    PiBorg’s biggest robot is a rover they made themselves. It’s powerful enough to pull a caravan, which is why it has a tow ball on it. It was built to show just how powerful PiBorg tech is.

    Odyssey Lights

    Illuminating Blackpool

    One of the biggest Raspberry Pi builds around, these 11-metre-high interactive towers are full of lights, lasers, speakers and other special effects which were made possible with Raspberry Pi.

    Interactive TTRPG table

    Digital D&D

    Built for in-person Dungeons & Dragons using popular remote virtual table software, the only thing it’s missing is an ornate carved fascia.

    SailBot

    Robotic boat

    Tired of winning robotic sailing regattas, a group of university students created an autonomous sailboat that could cross the Atlantic ocean all by itself.

    Magic Mirror

    Rite of passage

    A classic project that just about every Raspberry Pi fan has attempted at least once, the software for it is very powerful and easy to use too.

    Pinball machine

    Steel ball run

    The folks at Team Pinball design and build their own pinball machines, and decided that Raspberry Pi was the perfect computer to run these throwback games.

    Open weed locator

    Raspberry Pi farming

    This big robot travels fields and uses Raspberry Pi with computer vision software to scan for, and pull up, unwanted weeds and other plants.

  • LR1302 LoRaWAN HAT + Gateway Module review

    LR1302 LoRaWAN HAT + Gateway Module review

    Reading Time: 2 minutes

    Construction is simple – simply slot the Gateway Module into the HAT’s mini PCIe connector, and slot the HAT on top of your Raspberry Pi. There are external antennas to add as well, including a fancy GPS module in case you need to know its location.

    From source

    The software is a little more involved though. The docs help guide you in the setup, which includes compiling the software from source and connecting everything up to thethings.network so you can control it all remotely. It’s a bit of a lengthy process, however it’s definitely streamlined once you get past the initial compiling phase. This is not for folks wanting to try out their first IoT set up though, with LoRaWAN products definitely having a more professional user in mind, and the docs don’t help you beyond getting the gateway working.

    The Gateway Module makes the magic happen

    That said, if you know your LoRaWAN stuff, you’re all ready to start connecting devices. The range on the gateway is very good, and we didn’t have any problems with devices around our home not reaching it. We even put some sensors outside and they worked a treat. The GPS worked well too, something you’d need if you’re deploying gateways out on a farm or throughout a wider area. You could probably jury rig it to work as a GPS tracker or Geocacher if you’d like to as well, however there are better ways to do that.

    Prosumer uses

    This is definitely a very powerful piece of kit, and very reasonably priced at that, although you will need to supply your own Raspberry Pi for it as well. If you’re feeling the strain in your home automation network and fancy upgrading to the next level, it’s definitely a great way to try out and experiment with LoRaWAN too, and Elecrow also has Node Boards you can use with it if you need to upgrade that part too.

    Verdict

    8/10

    A great piece of kit designed for folks with serious remote automation needs that fits snugly atop a Raspberry Pi.

    Specs

    Chipset: Semtech SX1302 with an RTC battery

    Sensitivity: -125dBm @125K/SF7, -139dBm @125K/SF12

    Channels: 8 channels with bandwidth of 125/250/500 kHz

  • Video magnifier

    Video magnifier

    Reading Time: 3 minutes

    “[It’s a] technical version of a magnifying glass to help people with low vision,” Markus tells us. “It’s basically a camera that can be connected to any HDMI screen, with a simple interface to scale and modify images. There are lots of professional devices out there, and a few DIY takes on the category as well. My goal was to make it simple, portable and affordable. There’s also experimental support for reading out text.”

    Markus came up with the idea when his grandmother was prescribed one of these professional devices after suffering from macular degeneration.

    “Even though she generally shunned away from most technology beyond a telephone or TV, this improved her life a lot and she enjoyed reading and writing again, be it letters, books or the newspaper,” Markus says. “However, it’s a bulky device that was placed in the living room, so when she needed it for cooking recipes she had to frequently go back and forth between the kitchen and the living room.”

    According to him, a DIY solution is at least a tenth of the price of professional versions.

    The magnifier is useful for both reading and writing

    Rapid prototyping

    While a tablet or laptop would have done the job, the constant updates and unlock codes felt like a barrier. Raspberry Pi with a Camera Module and a screen seemed like the best solution to Markus.

    “The software was relatively easy,” Markus explains. “But I experimented a lot with the form factor. I started out with a wooden setup as I wanted to make it look nice and non-technical, but my latest version is 3D-printed and I’m quite proud of its simple and portable design.”

    There are three main functions for the magnifier: a button cycles through different magnification levels, while another can change colour modes. This includes inverting the colours or tinting it yellow or blue.

    “There’s also an experimental readout feature,” says Markus. “[It takes] a picture and then uses Tesseract OCR to get the text which is later read out via the pico TTS library, all on-device without the need for an internet connection.”

    Testing out the concept using a wooden board and a bottle of soda

    Book smarts

    “This has been an interesting project where I’ve learned a lot over the years,” Markus mentions. Everytime he revisits it he thinks about little tweaks he can make but is happy that the code is up on his GitHub so others can modify it to their needs.

    Unfortunately Markus’ grandmother had a stroke before getting to test it, and is now unable to use it. However, other folks have been able to give feedback, much of it positive. He’s gone on to use Raspberry Pi and Camera Modules for other projects, such as a portable photo booth for weddings – sounds like something we need to cover in a future issue.

  • Laptop dock CrowView Note now on Kickstarter

    Laptop dock CrowView Note now on Kickstarter

    Reading Time: < 1 minute

    While we’ve not had enough time to assess it for review yet, we’ve had a chance to play with one for a bit with a Raspberry Pi 5 and we’re very intrigued by it. CrowView has speakers, a webcam, a microphone, and an in-built battery so all you need to do is provide a Raspberry Pi to get it functioning like a true laptop. It’s very light too as it doesn’t have as much internal hardware as a real laptop.

    The screen is quite nice to boot

    There’s no extra software you need to add for that extra hardware either – the closest SD card we could find had been a fresh install and we were able to use the mouse and keyboard straight away to set it up.

    At the time of writing this, the project just launched and already hit its funding goal, so that’s a good sign a lot of other folks are interested in it as well.

    Look out for a full review in a future issue of The MagPi.