Sabtu, 31 Oktober 2020

Linux Jargon Buster: What are GUI, CLI and TUI in Linux?

When you start using Linux and follow Linux-based websites and forums, you’ll often come across terms like GUI, CLI and sometimes TUI.

This chapter of Linux Jargon Buster briefly explains these terms so that you as a (new) Linux user can understand the context better when these acronyms are used.

To be honest, the terms like GUI, CLI or TUI are not exclusive to Linux. These are generic computing terms and you’ll find them used in non-Linux discussions as well.

GUI – Graphical User Interface

Probably the most common term you’ll across on It’s FOSS. It’s because we focus on desktop Linux users and try to cover the easy to use graphical methods and applications.

A GUI application or graphical application is basically anything that you can interact with your mouse, touchpad or touch screen. You have icons and other visual notions and you can use your mouse pointer to access the functionalities.

GIMP 2.10 interface
GIMP: A GUI app for photo editing

On Linux, a desktop environment provides the graphical interface for you to interact with your system. Then you can use GUI applications like GIMP, VLC Firefox, LibreOffice, file manager etc for various tasks.

GUI has made computing easier for the common users otherwise it would have remained a geek-only zone.

CLI – Command Line Interface

CLI is basically a command line program that accepts inputs to perform a certain function. Basically, any application that you can use via commands in the terminal falls into this category.

Apt Cache Search Names Only
apt-cache is a CLI tool for interacting with APT cache on Debian-based systems

Early computers didn’t have mouse to interact with the operating system. You had to do interact with the machine using commands.

If you think that’s difficult you should know that the earlier computers didn’t even have a screen to see what is being typed on, they had actual paper printer to see their typed commands. I have never used such a computer or seen in my real life. The closest thing I used was the microcontroller kits during my studies.

Ken Thompson And Dennis Ritchie At Pdp 11
Ken Thompson And Dennis Ritchie Working on developing UNIX operating system on PDP 11 computer. | Image Credit

Is CLI relevant these days? Absolutely. Commands always have their benefit specially when you are dealing with the core functioning and configuration of the operating system like setting up firewall, managing network or even package management.

You may have a GUI-based application to do the same task but commands give you more granular access to those features. In any case, you’ll find that GUI application also interact with the operating system with commands (used in their code).

Handbrake
Handbrake GUI app uses FFMPEG CLI tool underneath

Many popular GUI applications are often based on CLI tools. Take Handbrake for example. It’s a popular open source media converter and it uses the FFMPEG command line tool underneath.

Quite evidently, using command line tools is not as easy as the graphical ones. Don’t worry. Unless you have specific needs, you should be able to use your Linux system graphically. However, knowing the basic Linux commands helps a great deal.

TUI – Terminal User Interface (also known as Text-based User Interface)

This is the most uncommon term of the three. TUI is basically part GUI and part CLI. Confused? Let me explain that for you.

You already know that early computers used CLI. Before the advent of the actual GUI, the text-based user interface provided a very basic kind of graphical interaction in the terminal. You have more visuals and could use mouse and keyboard to interact with the application.

Nnn File Browser
nnn File Browser in terminal

TUI stands for text-based user interface or terminal user interface. Text-based because primarily, you have a bunch of text on the screen and terminal user interface because they are used only in the terminal.

TUI applications are not that common but you still have a bunch of them. Terminal based web browsers are good example of TUI programs. Terminal-based games also fell in this category.

cmus User Interface
CMUS is terminal based music player

You may come across TUI when you are installing multimedia codecs in Ubuntu where you have to accept EULA or make a choice.

TUI apps are not as user-friendly as GUI applications, and they often have a learning curve involved but they are a bit easier to use than the command line tools.

In the end…

TUI apps are often also considered as CLI applications because they are restricted to the terminal. In my opinion, it’s up to you if you consider them different from CLI.

I hope you liked this part of Linux Jargon Buster. If you have any suggestions for topics in this series, please let me know in the comments and I’ll try to cover them in the future.



from It's FOSS https://ift.tt/3ef5rXt
via IFTTT

A Brief History of Ubuntu Touch

Sensing the tech trend, Ubuntu tried its hands on creating a Linux-based mobile operating system. The first announcement came a decade back and six years down the line, Ubuntu closed the curtains on the project.

What went wrong? How it started? Is Ubuntu Touch still alive? Let’s take a look at the history of Ubuntu Touch in chronological order.

Shuttleworth Announced Ubuntu Touch

Ubuntu Touch Devices

The Ubuntu Touch project began with a blog post by Canonical founder Mark Shuttleworth. The blog post, dated October 31, 2011, started with a bold prediction: “By 14.04 LTS Ubuntu will power tablets, phones, TVs and smart screens from the car to the office kitchen, and it will connect those devices cleanly and seamlessly to the desktop, the server and the cloud.”

Shuttleworth went on to explain that this move would be accomplished mainly through the use of the company’s new desktop environment, Unity. (Unity was introduced in Ubuntu 10.10.) “Unity, the desktop interface in today’s Ubuntu 11.10, was designed with this specific vision in mind.”

The whole idea behind Unity was to create an interface that would work on different screen resolutions.

“Unity’s core elements are arranged in exactly the way we need to create coherence across all of those devices. This was the origin of the name Unity – a single core interface framework, that scales across all screens, and supports all toolkits.”

Shuttleworth said that this move was motivated by the increasing use of mobile devices. “Make no mistake – just as the world is changing for manufacturers so is it changing for Linux distributions. Today, 70% of people in Egypt access the Internet solely via the phone. Even in the US that figure is a startling 25%.”

Ubuntu Touch is Released to the World

Ubuntu Touch Tablet

The Unity desktop environment was originally introduced in the netbook version of Ubuntu 10.10. However, the phone interface wouldn’t be seen by the public until 2013. Mark Shuttleworth demoed it at the 2013 CES.

Ubuntu Touch 1.0 was baked into the Ubuntu 13.10 release. This version primarily supported “Galaxy Nexus and Nexus 4 phone” with other images being available, as well.

The system requirements for Ubuntu Touch looked a little bit like this:

Entry-level Ubuntu smartphone High-end Ubuntu “superphone”
Processor architecture 1Ghz Cortex A9 Quad-core A9 or Intel Atom
Memory 512MB – 1GB Min 1GB
Flash storage 4-8GB eMMC + SD Min 32GB eMMC + SD
Multi-touch Yes Yes
Desktop convergence No Yes
Ubuntu tablet convergence in action
Convergence concept

Note: The last item on the above list (desktop convergence) might be a new idea to some people. This meant that you could use your Ubuntu Touch device like a phone, but you could also hook it up to a display, keyboard, and mouse to use it as a desktop. Unfortunately, Ubuntu Touch never gained this feature.

Ubuntu Tries to Crowdfund a Phone

To show off what an ideal Ubuntu phone would look like, Canonical started a crowdfunding campaign to finance the Ubuntu Edge on July 22, 2013. The goal was to raise $32 million in a month to produce 40,000 devices.

According to the campaign’s page, Canonical hoped to use the new device “to provide a low-volume, high-technology platform, crowdfunded by enthusiasts and mobile computing professionals. A pioneering project that accelerates the adoption of new technologies and drives them down into the mainstream.”

The Ubuntu Edge was considered high-end at the time with the following specs:

Mobile OS Dual-boots Android and Ubuntu mobile
Desktop OS Ubuntu Desktop
RAM 4GB
Internal storage 128GB
Screen 720 x 1,280, 4.5 inches
Protection Sapphire Glass
Connectivity Dual-LTE, GSM
Speakers Stereo
Battery Silicon-anode Li-ion
Price $695

Interestingly, several large companies pledged money. For example, Bloomberg pledged $800,000. They made this pledge because they believed that Ubuntu Touch “could benefit its clients and the future of mobile Relevant Products/Services computing.”

Ultimately, the campaign didn’t reach its goal. It only reached $12.7 million or 37% of the goal. The amount raised was the biggest a crowdfunding campaign ever saw.

Ubuntu Touch Goes into Production (Sort of)

Though Canonical failed to make its own hardware, it continued working on the software part i.e., developing the Ubuntu Touch mobile operating system.

Ubuntu Touch to release next week

Ubuntu Touch was released to device makers in 2014. That same year, two device makers committed to produce Ubuntu phones. These two companies, Chinese Meizu and Spanish BQ, weren’t exactly global household names, but Shuttleworth said that was all part of the plan.

“While we’re happy to work with household names, we want to be involved with partners for whom we can be a significant part of their story, rather than being appended to the more complicated story of other brands.”

Both companies produced and released several phones with Ubuntu Touch as the main operating system. BQ also released an Ubuntu Touch tablet. However, no other manufacturer signed up to make Ubuntu Touch devices.

Canonical Discontinues Ubuntu Touch

Unity8 Ubports
Unity 8 was in beta when Ubuntu discontinued Unity and Ubuntu Touch project

In early April of 2017, Mark Shuttleworth made another announcement. After mentioning that Canonical had experienced an “excellent quarter and excellent year”, Shuttleworth announced the end of the Ubuntu Touch and Unity. “I’m writing to let you know that we will end our investment in Unity8, the phone and convergence shell.” Instead, Canonical would focus on desktop Ubuntu.

He continued:

I took the view that, if convergence was the future and we could deliver it as free software, that would be widely appreciated both in the free software community and in the technology industry, where there is substantial frustration with the existing, closed, alternatives available to manufacturers. I was wrong on both counts. In the community, our efforts were seen fragmentation not innovation. And industry has not rallied to the possibility, instead taking a ‘better the devil you know’ approach to those form factors, or investing in home-grown platforms. What the Unity8 team has delivered so far is beautiful, usable and solid, but I respect that markets, and community, ultimately decide which products grow and which disappear.

He closed by saying that it was a hard decision to make because of his strong belief in the future of convergence.

The Community Keeps the Project Alive

When Shuttleworth’s announcement hit the internet, all the supporters of Ubuntu Touch were shocked. Many were unsure of what would happen to the devices that they owned. Thankfully, the community came to the rescue.

UBports

Shortly after Shuttleworth’s announcement, Marius GripsgĂ„rd announced that the UBports team would be keeping Ubuntu Touch alive. UBports was already well known in the Ubuntu Touch community for their work on porting it to more devices.

Several other projects tried to do the same with the desktop version of Unity, but most did not last long. One of them had the inventive name of Yunit but I guess it is not actively developed anymore.

UBports is the only project that is keeping Ubuntu Touch alive by continuously working on its development.

Epilogue

Ubuntu Touch was not the success that Canonical wanted it to be. It was too early for the market. However, it did lay the groundwork for the Linux phones that we have now.

I believe that the PinePhone and the Purism Librem 5 phone would not have come about without Ubuntu Touch sparking interest in a Linux phone. At the same time, the Canonical engineers and programmers solved problems that laid the groundwork for these modern phones. You don’t get successes without a few failures along the way.

If you found this article interesting, please take a minute to share it on social media, Hacker News, or Reddit.



from It's FOSS https://ift.tt/31YEnXL
via IFTTT

A Brief History of Ubuntu Touch

Sensing the tech trend, Ubuntu tried its hands on creating a Linux-based mobile operating system. The first announcement came a decade back and six years down the line, Ubuntu closed the curtains on the project.

What went wrong? How it started? Is Ubuntu Touch still alive? Let’s take a look at the history of Ubuntu Touch in chronological order.

Shuttleworth Announced Ubuntu Touch

Ubuntu Touch Devices

The Ubuntu Touch project began with a blog post by Canonical founder Mark Shuttleworth. The blog post, dated October 31, 2011, started with a bold prediction: “By 14.04 LTS Ubuntu will power tablets, phones, TVs and smart screens from the car to the office kitchen, and it will connect those devices cleanly and seamlessly to the desktop, the server and the cloud.”

Shuttleworth went on to explain that this move would be accomplished mainly through the use of the company’s new desktop environment, Unity. (Unity was introduced in Ubuntu 10.10.) “Unity, the desktop interface in today’s Ubuntu 11.10, was designed with this specific vision in mind.”

The whole idea behind Unity was to create an interface that would work on different screen resolutions.

“Unity’s core elements are arranged in exactly the way we need to create coherence across all of those devices. This was the origin of the name Unity – a single core interface framework, that scales across all screens, and supports all toolkits.”

Shuttleworth said that this move was motivated by the increasing use of mobile devices. “Make no mistake – just as the world is changing for manufacturers so is it changing for Linux distributions. Today, 70% of people in Egypt access the Internet solely via the phone. Even in the US that figure is a startling 25%.”

Ubuntu Touch is Released to the World

Ubuntu Touch Tablet

The Unity desktop environment was originally introduced in the netbook version of Ubuntu 10.10. However, the phone interface wouldn’t be seen by the public until 2013. Mark Shuttleworth demoed it at the 2013 CES.

Ubuntu Touch 1.0 was baked into the Ubuntu 13.10 release. This version primarily supported “Galaxy Nexus and Nexus 4 phone” with other images being available, as well.

The system requirements for Ubuntu Touch looked a little bit like this:

Entry-level Ubuntu smartphone High-end Ubuntu “superphone”
Processor architecture 1Ghz Cortex A9 Quad-core A9 or Intel Atom
Memory 512MB – 1GB Min 1GB
Flash storage 4-8GB eMMC + SD Min 32GB eMMC + SD
Multi-touch Yes Yes
Desktop convergence No Yes
Ubuntu tablet convergence in action
Convergence concept

Note: The last item on the above list (desktop convergence) might be a new idea to some people. This meant that you could use your Ubuntu Touch device like a phone, but you could also hook it up to a display, keyboard, and mouse to use it as a desktop. Unfortunately, Ubuntu Touch never gained this feature.

Ubuntu Tries to Crowdfund a Phone

To show off what an ideal Ubuntu phone would look like, Canonical started a crowdfunding campaign to finance the Ubuntu Edge on July 22, 2013. The goal was to raise $32 million in a month to produce 40,000 devices.

According to the campaign’s page, Canonical hoped to use the new device “to provide a low-volume, high-technology platform, crowdfunded by enthusiasts and mobile computing professionals. A pioneering project that accelerates the adoption of new technologies and drives them down into the mainstream.”

The Ubuntu Edge was considered high-end at the time with the following specs:

Mobile OS Dual-boots Android and Ubuntu mobile
Desktop OS Ubuntu Desktop
RAM 4GB
Internal storage 128GB
Screen 720 x 1,280, 4.5 inches
Protection Sapphire Glass
Connectivity Dual-LTE, GSM
Speakers Stereo
Battery Silicon-anode Li-ion
Price $695

Interestingly, several large companies pledged money. For example, Bloomberg pledged $800,000. They made this pledge because they believed that Ubuntu Touch “could benefit its clients and the future of mobile Relevant Products/Services computing.”

Ultimately, the campaign didn’t reach its goal. It only reached $12.7 million or 37% of the goal. The amount raised was the biggest a crowdfunding campaign ever saw.

Ubuntu Touch Goes into Production (Sort of)

Though Canonical failed to make its own hardware, it continued working on the software part i.e., developing the Ubuntu Touch mobile operating system.

Ubuntu Touch to release next week

Ubuntu Touch was released to device makers in 2014. That same year, two device makers committed to produce Ubuntu phones. These two companies, Chinese Meizu and Spanish BQ, weren’t exactly global household names, but Shuttleworth said that was all part of the plan.

“While we’re happy to work with household names, we want to be involved with partners for whom we can be a significant part of their story, rather than being appended to the more complicated story of other brands.”

Both companies produced and released several phones with Ubuntu Touch as the main operating system. BQ also released an Ubuntu Touch tablet. However, no other manufacturer signed up to make Ubuntu Touch devices.

Canonical Discontinues Ubuntu Touch

Unity8 Ubports
Unity 8 was in beta when Ubuntu discontinued Unity and Ubuntu Touch project

In early April of 2017, Mark Shuttleworth made another announcement. After mentioning that Canonical had experienced an “excellent quarter and excellent year”, Shuttleworth announced the end of the Ubuntu Touch and Unity. “I’m writing to let you know that we will end our investment in Unity8, the phone and convergence shell.” Instead, Canonical would focus on desktop Ubuntu.

He continued:

I took the view that, if convergence was the future and we could deliver it as free software, that would be widely appreciated both in the free software community and in the technology industry, where there is substantial frustration with the existing, closed, alternatives available to manufacturers. I was wrong on both counts. In the community, our efforts were seen fragmentation not innovation. And industry has not rallied to the possibility, instead taking a ‘better the devil you know’ approach to those form factors, or investing in home-grown platforms. What the Unity8 team has delivered so far is beautiful, usable and solid, but I respect that markets, and community, ultimately decide which products grow and which disappear.

He closed by saying that it was a hard decision to make because of his strong belief in the future of convergence.

The Community Keeps the Project Alive

When Shuttleworth’s announcement hit the internet, all the supporters of Ubuntu Touch were shocked. Many were unsure of what would happen to the devices that they owned. Thankfully, the community came to the rescue.

UBports

Shortly after Shuttleworth’s announcement, Marius GripsgĂ„rd announced that the UBports team would be keeping Ubuntu Touch alive. UBports was already well known in the Ubuntu Touch community for their work on porting it to more devices.

Several other projects tried to do the same with the desktop version of Unity, but most did not last long. One of them had the inventive name of Yunit but I guess it is not actively developed anymore.

UBports is the only project that is keeping Ubuntu Touch alive by continuously working on its development.

Epilogue

Ubuntu Touch was not the success that Canonical wanted it to be. It was too early for the market. However, it did lay the groundwork for the Linux phones that we have now.

I believe that the PinePhone and the Purism Librem 5 phone would not have come about without Ubuntu Touch sparking interest in a Linux phone. At the same time, the Canonical engineers and programmers solved problems that laid the groundwork for these modern phones. You don’t get successes without a few failures along the way.

If you found this article interesting, please take a minute to share it on social media, Hacker News, or Reddit.



from It's FOSS https://ift.tt/31YEnXL
via IFTTT

Kamis, 29 Oktober 2020

27 Super Cool Raspberry Pi Zero W Projects for DIY Enthusiasts

The small form factor of the Raspberry Pi Zero W enables a new range of projects. In fact, a lot of people use the Pi Zero in the final version of the project after prototyping on a different full-sized Pi board. And, that’s because it consumes much less power compared to the flagship Pi boards and makes it ideal to build battery powered gadgets.

After scouring Instructables, Reddit, Hackaday, other maker oriented communities and my own experience with Pi, I have compiled a list of projects built around the Raspberry Pi Zero and the Raspberry Pi Zero W. The community is extremely innovative and all these projects make impressive use of various features of this maker board.

So, in addition to the awesome list of Raspberry Pi Projects that we covered earlier, here, we will be focusing on Raspberry Pi Zero!

Top Creative Projects You Can Build With Raspberry Pi Zero

Raspberry Pi Zero W Projects

Of course, you’re free to use some Raspberry Pi Zero alternatives and try the same project ideas mentioned below.

1. Portable Game Console

This is by far my favorite project built around the Raspberry Pi Zero, hence featured at the top. Today we have emulators for most of the retro games. This project puts the Pi Zero in the classic game-boy form factor. You can play most of your favorite retro games and you can play them anywhere.

This project is also beautifully documented in YouTube video(s) and on Instructables.

2. DIY Smart Speaker Powered by Alexa

Amazon’s Alexa has always been very tinkerer friendly and makers around the world have built all kinds of Alexa based devices. This project also adds RGB programmable LED’s to make it look a little more like the echo speaker.

3. Home Network Music System

Getting a proper home music system setup is usually expensive. However, with the inexpensive Raspberry Pi Zero, you can utilize your MP3 collection to set up a home network music system.

This project uses the PiDrive, PiDrive is basically a Raspberry Pi Zero W attached to a hard disk. Unfortunately, I think it has been discontinued but you can also build it using a normal Pi Zero W in different configurations. You can play local music or even stream from different services.

4. Network Ad Blocker using Pi-Hole

This is something I personally use on a daily basis and it has completely changed my internet experience. If you’re someone who doesn’t want to see advertisements while you browse around online, an Ad blocker using Raspberry Pi would be exciting, right?

Pi-Hole on a Raspberry Pi can block all the ads on your entire network. Anyone on the network with an active Pi-Hole will have an ad-free experience. It also speeds up your internet experience since the bandwidth used by ads is freed up.

You can watch Linus’ video to get an idea or refer to the detailed post in Linus Tech Tips forums linked in the button below.

5. AirPlay Speaker using Raspberry Pi Zero

Pi Airplay Speaker

AirPlay is a chromecast equivalent in the Apple ecosystem, you can cast media from your Apple devices to an AirPlay supported speaker.

This project is built very well with 3D printed parts and you can find detailed instructions for it.

6. DIY Google Home with a Bluetooth Speaker

Pi Google Home

This is another nifty little project which is a tinkerer’s dream. Building your own smart speaker powered by the Google Assistant? Indeed, exciting!

Here, a Pi Zero is paired with a Bluetooth speaker, microphone and the Google Assistant SDK to achieve some functionalities. You can ask questions and do most of the things you can with the official Google Home device. This project does not handle the casting part of the Google Home experience though.

7. Pedal Pi – Raspberry Pi Zero Guitar Pedal

Pedal Pi is a programmable Lo-Fi guitar pedal built using the Pi Zero where you can program your own custom effects. The project is fully open source (including the hardware) as well. It goes to prove how versatile the Pi Zero can be.

It can be an incredibly fun experience for people who are makers and also into digital music.

8. ZeroBot – FPV Robot

There are a lot of different robots you can build using the Pi Zero. It is almost perfect for any kind of robot that you can think of building. It has ample amount of GPIO, a decent processor, a camera interface and the choice of software stack and programming language.

The ZeroBot is an FPV bot which also has a camera and is able to transmit what it is seeing. It even features a completely 3D printed body.

You can find detailed instructions here.

9. WiFi Security Camera

Raspberry Pi Zero W comes with a CSI connector where you can connect the camera module. This compatibility also lets you easily build a WiFi-powered CCTV camera(s) for your home at a very reasonable price compared to commercial products.

The motionEyeOS is a purposely built to convert your SBC (in this case the Pi Zero) to a surveillance system. You can find more information in the video above or head to the link below.

10. PIX-E GIF Camera

Pi Gif Camera

GIF’s have taken over social media and all IM platforms. Just thinking of a dedicated GIF camera makes me chuckle. That’s exactly what this project is all about. I am very curious about how it would turn out with the new HQ camera which has a much better image quality.

This project has been documented really well with accompanying videos on Hackaday

11. Wearable Timelapse Camera

One of the sleekest camera project I’ve seen, this is a wearable camera. You can take time-lapses, and videos from a first person’s perspective.

This is a project by Adafruit and is documented really well. Refer to the video above to get an idea or head to the link below.

12. Telescope Camera

Pi Telescope Camera

Building a telescope camera is one of the most popular camera based applications for the Pi Zero. Makers around the world have taken amazing pictures with their DIY telescope cameras.

13. Kodi on Pi Zero

Kodi is one of the best open source media server software for making a media box for your TV. The amazing part is that it also runs on the Pi Zero W.

Now you can DIY an alternative to the Amazon Fire TV Stick.

14. OctoPrint – Wireless 3D Printing

Octoprint Logo

If you are into 3D printing, you would have heard about OctoPrint at some point. OctoPrint unlocks many feature comforts we enjoy with normal printers like sending print jobs directly from the computer to the 3D printer instead of using a micro SD card. You can also attach a webcam and monitor your prints and control all aspects of the printer.

OctoPrint is usually used with the bigger Pi’s but it can also be used with the Raspberry Pi Zero W with some soldering and mods. It is important to note that there is low WiFi interference when using the Pi Zero since it can impact prints. Here are some references talking about OctoPrint on Pi Zero to help you build it yourself:

15. Pirate Radio Station


This seems like quite a fun idea, you can actually make the Pi Zero W broadcast using FM.

It also happens to be a simple project and you don’t need many additional components either. You can be your own neighborhood RJ, do make sure to check out the legal aspects of a pirate radio station in your country.

16. IoT Smart Alarm Clock

Pi Iot Clock


Here’s a project making something which might sound very trivial but nevertheless is super cool and underrated.

The freedom of being able to program your own alarm clock, automating it with scripts and making your life a little easier and fun (and still not waking up) sounds exciting!

17. Pi Zero Tesla Coil

This is the most unexpected yet an amazing project I’ve come across which uses the Pi Zero W.

It doesn’t get cooler than playing music on a tesla coil using the Pi. Make sure you watch the video.

18. Network Performance Monitoring using Pi Zero

Pi Network Performance

If you like to keep tabs on your network, you should check out this project.

This is a bandwidth monitor built using the Pi Zero W that features a nifty little screen to display important stats.

19. Pi Pod – Raspberry Pi Zero Music Player

Pi Pod Music Player


It’s 2020 and you might be thinking who would want a portable music player since mobile phones have replaced them almost entirely. But, there are always people (including myself) who would want a device dedicated to music and does not do anything else.

This project features the Raspberry Pi Zero W in another form and looks pretty neat. It’s called the Pi Pod.

You can also design your own 3D printable enclosure and customize every element of the music player.

20. Raspberry Pi Drone

Pi Zero Drone


The Pi Zero packs in enough features and processing power for it be at the heart of a drone. It is light weight, cheaper than some alternative drone specific boards too. You also get the freedom of using different firmware(s) or code one on your own.

There are also many open source designs available for the frame of the drone on Thingiverse.

21. Internet Connected Info Display


The Pi Zero W is capable of connecting to the internet via WiFi, it also has all the GPIO and display outputs to make a highly functional device to display information from the internet.

The freedom of programming means that you can have the display show any information you need. Your google calendar events, stock prices and anything you can find on the internet.
Here are a couple of interesting projects which are built around this idea.

  1. YouTube Subscriber Counter
  2. Raspberry Pi Internet Connected Information Display

22. Raspberry Pi Pocket Projector

Ever since Texas Instruments came out with the mini projector evaluation board, a Raspberry Pi Zero based projector has been a very popular project.

If you can get your hands on the projector module, this can be a very interesting build. This is not a beginner-friendly project, but a tinkerer should feel right at home. You can find all the relevant details from the video above.

23. VPN Server

Pi Open Vpn

In today’s world, extra care needs to be taken about companies barging into one’s privacy and using a VPN is becoming more and more commonplace.

Fret not, you can utilize the Raspberry Pi Zero W with OpenVPN to add an extra layer of security to your home network. This can be a great for small families where everyone in the house can be protected and don’t need to separate VPN subscriptions.

24. Weather Station

Pi Zero Weather Station

This is a very cool project, a complete weather station which can display various weather metrics for the day and forecasts too. It even includes a 3D printed case which looks pretty sharp. The amazing part is that you can use the display to show things other than weather as well.

As I also noticed in another similar project on Instructables, you may also tweak it with your own custom database and website.

25. Ambient Lighting System for TV

An ambient lighting system enhances the TV experience, this is another amazing project involving the Raspberry Pi Zero.

In real life this effect feels like a dynamic portrait mode applied to the screen and whatever is being shown on the screen, makes the experience a lot immersive.

GreatScott (a popular YouTuber) for content based around electronics and DIY shows you around with the project in the video above. You may also refer to the written instructions from the link below.

26. Wireless Network Printer

Pi Wireless Printer

The Pi Zero W is a great board to make any old printer free from being fixed to one computer and have the freedom of placing it anywhere.

This way print jobs can be sent from multiple computers, phones on the same network. This is a quality of life improvement which is highly underrated, even in households.

This project utilizes CUPS running on Pi Zero W to make your printer wireless.

27. Pi Zero Cluster

Pi Zero Cluster

You can pack in 10’s of these tiny computers together to have access to massive amounts of parallel processing. The GPU’s on these SBC’s can be utilized for challenging compute needs.

Regular Raspberry Pi’s have long been used to make clusters and Raspberry Pi based super computers consisting of 100’s – 1000’s of Pi’s. Since the introduction of the Pi Zero with it’s lower price and size, it is possible to put more of them into a small space.

There are many custom boards which are built to hold multiple Pi Zero’s.

Closing Thoughts

The projects featured here are only a tip of the iceberg. You can find many more projects if you look around on the internet. The versatility of the Raspberry Pi Zero is unprecedented, combined with its affordability it is one of the most used SBC by makers and tinkerers around the world.

What did you build with the Raspberry Pi Zero ? Put it in the comments below along with your favorite projects.



from It's FOSS https://ift.tt/3mA4gVz
via IFTTT