element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Ben Heck Featured Content
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Ben Heck Featured Content
  • More
  • Cancel
Ben Heck Featured Content
Documents Winner Announcement: Ben Heck's Raspberry Pi-Top Laptop!
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Ben Heck Featured Content requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 1 Nov 2016 8:39 PM Date Created
  • Last Updated Last Updated: 17 Apr 2017 9:40 PM
  • Views 7777 views
  • Likes 13 likes
  • Comments 212 comments
Related
Recommended

Winner Announcement: Ben Heck's Raspberry Pi-Top Laptop!

{tabbedtable} Tab LabelTab Content
The Winner

Congratulations to aidamahn, the winner of Ben Heck’s Raspberry Pi-Top Laptop! We asked element14 users to solve a need using Linux or Open Source. Aidamahn hopes to use Linux and Open Source to make fresh produce available to areas known as “food deserts”. He also came up with an idea a “Garden Rhoomba”.

 

 

The Winning Entry

Vegetable Garden Automation

 

One of the biggest issues in poorer neighborhoods, particularly in urban areas, is the lack of available fresh produce.  A lot of times people call these areas "food deserts."  High tech skills are also something of short supply, even in more well-to-do places.  My idea would be to use open source and open hardware to teach both!

 

Not only would poorer children be able to eat healthier, they would also learn skills that could influence their entire future.

 

What I would like to do is create a series of plans, books, and kits that would teach people how to build devices that would help in automating a home or community vegetable garden.

 

I got the idea for this when I became a backer of the Onion Omega2 on Kickstarter which is a tiny $5-9 Linux computer loaded with tons of IO.  Here is a link to that incase anyone is interested:

 

https://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux

 

Originally I was going to build a device that would monitor the dampness of the soil in my house plant I have at my desk at work.  I would have it collect stats on the soil, frequency of watering, and have it email me when the water was low.  Then I started to think of how I could “harden” this for outdoor use in my garden.  This idea eventually got larger when I thought of how I could use this to teach children (or curious adults) how “internet-of-things” work.

 

I also came up with an idea for a “Garden Roomba” which would be a robot on treads with a small tiller on the front that would explore the garden and till up weeds as it found them. (this might also make for a nice “battle bot”)  As I'm typing this I started to think that I could make the robot test the soil and water the plants too ( oh no, scope creep )

 

Everything would need to have the ability to charge from solar to keep energy costs low.  Maybe even a generator on a bike?  Exercise is good.

I’m on the fence on whether or not I would have the code already completed or have people manually type it in so they learn.  I remember as a kid writing programs into my grandmother’s Atari 800 computer from books she had which got me interested in what became a successful programming career. I also was on a robotics team at my high school in the late 90s and am really enjoying getting back into electronics again.

 

I am still waiting on my Onion Omega2 I got from Kickstarter so I don’t have anything to show, though I have been playing with Raspberry PIs and Arduinos to get the handle on how all the IO is going to work.

 

Here is a photo of sketch I drew and one of the neat soil hygrometers I bought in advance of my Onion2 arriving.  Sorry about the chicken scratch

 

image

 

Edit:  I would like to add that if I was to win the pi top I would use it to teach my minecraft addicted 6 year old nephew (and anyone within reach) about computer hardware and IO.

The Highlights

There were a lot of strong submissions but unfortunately we could only pick one winner.  The following are a few who would have been worthy winners:

 

zelja74 :

The question “how would you use Linux or Open Source to solve a need like STEM or Computer Literacy" is little vague, but I'll try and answer it.


There are many problems in the world, not just in the STEM area. Many of them can be solved with traditional measures and procedures. Then, we have technology, which includes software, of course. Without software, all technology would be pretty limited, because any change in behavior would be hard to implement.


Today, it is absolutely normal to have new firmware downloaded onto your phone (or any other smart device), and have more functionality or better performance. Remember old cellphones? They had no such ability, you get what you get (some might argue that was better than modern phones!).

 

Now imagine you can modify your software and use it in ways you need it, and not just blindly follow manufacturer's rules. This is where Open Source comes in the picture. With power to see the source code, modify it to suit your need, anything is possible. Of course, you can't just sit down in front of computer and start programming and writing new software for various hardware platforms.

 

You have to learn more about it, learn more about development tools, and then start writing some demo code, until you come to the point where you can safely say: it's a start.


Nowadays, there is more to it: Open Hardware. Open Hardware movement enables for hardware the same open source enables for software: freedom. Freedom to experiment, freedom to modify and freedom to explore. Of course, hardware is hardware, you can't modify it in the sense you can modify the software. But, after watching some Youtube videos, you can see that impossible is possible. That one guy managed to generate TV picture with just little ESP8266 Wi-Fi module, and it was never intended to do that. (I won't include any links, in case this is not allowed, but just search keywords "analog TV" and "ESP8266" and you'll find it). Others converted their Wireless modems and Access Point to robots, just because they could change the firmware.


How about that? With open technology we can do so much more. And we didn't even mention Arduino and Raspberry Pi (and clones BananaPi, OrangePi, and other platforms).


With Arduino thousands of young tinkerers managed to accomplish so much in so little time. It is so small, yet so powerful, you can manage to do you couldn't do just 10 years ago (with much more money).


Raspberry Pi computers in itself is something that stared it's own revolution. So powerful computer that fits inside cigarette box just ask to be used in ways creators never intended. And with Open Source operating system it's just so easy to do anything you set your mind to.


So, synergy of open source, open hardware any youth will change things. And probably very soon.


Let's see some concrete examples.


Now, the question was "how you would use Linux or Open Source to solve a problem in the world?", but why not the Moon? Students in my former school made cockroach y-looking moon rover, using only 3D printed parts and some milk jug plastic to make wheels. I'm so proud that there are so many smart kids, and they are going to same school I went to! I was impressed with whole thing, and even that (probably not intended) cockroach motif is cool.

 

image

 

The name of the project is "Lega One Rover", you check it out for yourself.


This is not the only projects my school managed to accomplish. There also few models of solar cars. These are nothing new, they've been made for decades now. But, it is still an accomplishment for high schoolers. This one ("SOELA" – Solar Electric Automobile) was made with support from private company, so the commercial value can be predicted.

 

image

image


So there you go: with some know-how, cheap open hardware and open source you can make electric car to help boost local economy. If only there's one guy, visionary.. oh wait, there is: google Mate Rimac, concept_one, greyp. He surely started doing some projects like this, and now produces fastest electric cars and bikes in the world. But, electric cars won't help the world by itself, so let's move on.

 

image


Not everything needs to be high-tech: hydroponics are also interesting. This stuff can be used almost immediately to produce food with limited amount of resources. Like in the desert areas and Moon (yes, Moon again). It's not expensive to make, and one little Arduino can control all functions of it, and it can be simple as it is here: one light, one pump.

 

image


This one is for fun only: persistence of vision (PoV) hologram. You can produce images (in this case almost 3D) with some RGB LED's and suitable electronics. This one is pretty attractive, I must admit, because all I saw before were some fan based PoV clocks and similar.


And finally, there is no single implementation of open source that is especially unique, but it is evident that this has potential, and multiple path to same conclusion can only bring out the best. So what if there's already multiple solar cars? Make new one, cheaper, faster, prettier.

 

mollysim : I feel like programing skills today's are what fishermen skills were 300 years ago. As a developer/programmer you will just never miss a occasion to work, learn or teach to other people. But the aren't the reasons why I got into programing at first.

 

I started programming each day 2 years ago. Somehow all have learned since have been provided to be for free and open source projects (Coursera, Free Code Camp, Khan Academy, Manjaro, Archlinux, Kali Linux...).

I am not from a rich family and I can tell you that having my own laptop is without a doubt the biggest gift I have never been given and the best of all gifts I had too. So when it suddenly died about about 3,5 years ago I went to an install party hoping to bring it back to life again. And that's how I discovered the open source word.

 

The guys that I meet helped me install ubuntu on it then some months later I installed Manjaro on it and about the 3 months later Archlinux. I got into programing just by being in an open source community, by trying to understand how this great things works. The curiosity lead me into Javascript then into Python and Java. Installing a linux distro on my computer is one of the greatest thing I have ever done in my life. That started my programing education for sure. And I hope a living with programming skills.

 

If I had this computer I would do everything I do on my laptop and I would also bring it to install parties. I came to an install party hopping to solve a problem and I discovered a big family. I stayed for that kind of ideas that you have behind each Open Source Project and I think that been able to show and put to people hands something like this laptop shows how open source can do great things that can be accessible to everybody.

 

(I am french so forgive my english and feel free to correct it . And I would like to say that if my english isn't the best today, all open source projects I have contributed to made it be 20 times better that It used to be 2 years ago)

Keep hacking guys and thank very much for your contributions. I wish all those great guys could see this message and realise how great they have been to guys like me.

 

the48sicks :

Search And Rescue

 

The Raspberry Pi and Arduino boards make for an excellent platform to develop just about anything you want

 

 

I have been working on a search and rescue robot with sonar (MaxSonar) and thermal imaging (Lepton FLiR)  using OpenCV and Python with the main Raspberry pi controlling both arduino's via serial interface. He packs a massive 2x 10AA Batter packs (hot swappable) with 2x 9v pannier mounted batteries for a backup power supply.

 

Zed (based on Jonny 5!)  is currently made up of..

 

Raspberry pi #1  - OpenCV + Python with the Thermal imaging module and the raspberry pi camera

 

Raspberry pi #2 - Sphinx speech recognition  (currently under development)

 

Arduino #1 - Power control (manages pi #2, GSM module, backup power + Lasers

Arduino #2 - Motors and servos

3 buck converters (2x norm + 1 digital)

 

SIM 900 GSM Module

Dual Lasers (Class 1 + Class 4)

 

Max Sonar (Long range distance sensor)

 

LED's for lighting

 

Hope you enjoy the pics..

 

image

 

Zed5

 

image

 

Raspberry Pi Cam + FLiR module side by side using OpenCV

 

 

image

 

My Fiance hiding in the dark, but my robot can see you!

 

 

Whats install for Zed in the future??? Anything is possible!

 

wjweini :

Remember the game TIS-100 ?

image

 

It's a game all about assembly coding!

I think I can make it real for fun and also teach kids assembly coding.

So I sketched something like this:

image

image

 

image

image

I made it retro style, and I don't think it has to be a real CRT, but still I think it's cool to drive an old CRT

I think assembly coding is really hard to begin with, so I always want to design a tool that helps people to understand and learn assembly code easily.

The real device(I didn't name it yet, let's just call it Assembly Learning Cell, or ALD for short), of course, won't be exact like the game TIS-100, I will design some easy tasks for users to play with using the real assembly instructions.

The ALC will be running in Linux, use wifi to communicate with other cells.

That's pretty much it.

I am a software engineer who is very interested in hardware engineering.

But I am at really begging of  hardware engineering and don't have those fancy equipment like Ben does.

I was practically soldering myself to a PCB the other days.

image

Well, a little bit off topic.

 

So this is the project I want to and going to build using Linux with some Arduino devices, in like, 5 or more years.

 

anotherwilliam :  I've always enjoyed graphical programming languages used in educational products (like you would find in Lego Mindstorms, which was a fabulous system). If I had one critique, it's that they don't help the student move onto the next thing. Once the user has had fun plugging together functions from their limited toolbox, they're kind of done. There's no way to advance in difficulty, maybe by typing in the functions instead of drag & drop - or by pressing a button and seeing what their program looks like decompiled into lua or C.

 

A think a great Open Source project would be to take a language (I prefer C, but whatever fits the platform) and write a meta language on top of it. Something more friendly like a scripting language that cooks out to C. Then add a final layer which is entirely graphical. The student starts creating programs with the graphical interface, but as they progress they can at any time 'strip away an abstraction' and start working in a more serious language, until they are finally down to the nuts and bolts of an "actual" language.

 

I feel the biggest hurdle with encouraging interest in engineering and technology with linux is that linux is not very accessible. And accessibility is most important with encouraging interest! I think a big help would be making a friendly, comfortable IDE that doesn't require immediate knowledge of makefiles or the terminal or compiler parameters. It's been a long time since any of us first learned to program, I think its too easy to forget that there is days of fiddling and nonsense before you get a program to compile, and frankly there shouldn't be.

 

jsevans :

 

Privacy, security, and information.

 

These are three things that any responsible internet user should be aware of. This includes the privacy of personal information ranging from personal tastes to financial information; security for everything from phone photos to government spying; and the ability to share information that we want with whom we want without restriction. Linux and open source are the prime means by which these things happen; but that's not all. It also requires a grassroots efforts to educate and convince people to use new technologies and not simply follow the path of least resistance.

 

For example:

 

Privacy: Big data harvests everything about our lives and we should have the ability to opt out. More works needs to go into this but it has to come from the open source community who doesn't have vested interests in getting advertising revenue.

 

Security: The DNC leaks to Wikileaks would never have happened if the DNC had a firm policy within their ranks to only allow official internal emails that are encrypted with GnuPG. Any hacks would have resulted in thousands of encrypted emails which could not have been easily leaked. What needs to happen next is that we need to get people to use this technology and to make the technology easier to use.  Projects like enigmail in Thunderbird are great but they are not easy for the un-saavy computer user to use. There is no excuse for shoddy security but it does explain why people on an individual level don't adopt them more readily. Projects like GnuPG need to grow and evolve and from there become a part of our daily internet lives.

 

Information: What do you do when the things that you want to know and share are restricted by government regimes and overzealous lawmakers? You find new ways to share information. Projects like Tor get a bad wrap for being the means by which some truly evil people share pictures of abused children; but it's also how people in countries and Iran, Syria, China, and others get information out. Projects like Tor need increased funding, visibility, and volunteers to keep it free and secure from any and all government and corporate meddling. If we're not free to share our ideas then we aren't free.

 

The challenge was to you how I would use Linux or Open Source to solve a problem in the world. I gave you three real world problems that can best be solved with Linux and open source software. I hope someone reads this and finds the suggestions to be things that the want to help with.

 

linuxgnuru :

 

I am an American living in a 3rd world country (Tanzania; East Africa) and am trying to teach Linux to children; first with Tux Typing, and later on the use of a couple of Raspberry Pis I have.  Having these would help me out immensely as the kids would be able to take the computer home and be able to "teach themselves" with experimentation without me having to always hold their hands as it were.  Anyways; here's a picture with me and one of my students

image

the48sicks :

Thanks for all the comments and likes, Zed made the top post!!

 

I’ve finished my main rebuild (adding an extra shelf to the chassis) and have started on getting all the modules talking together again – Here is a video of me turning lights on and off, and then sending a text to myself all via GSM commands (native! No library!)

 

 

 

image

 

 

Would you like to see some blog posts about my robot?  I could look into starting one in the element14 community. I have had a lot of interest in how I get 2 Pi’s and 2 UNO’s all talking to each other with central command and GSM communication, computer vision and servo control.

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

The Pi-Top, a Raspberry-Pi powered laptop, is getting attention after it recently closed 4.3 million to fund the global edtech push.  In addition to providing the hardware required to house the low cost Raspberry Pi microcomputer, the company behind the Pi-Top produces software designed to make learning to code more simple and fun. While originally targeted to children in the educational market, a significant number of adults have used the hardware for developing their own apps or working on their own electronics projects.

 

The Pi-top software stack runs off of pi-topOS, a fork off of the Raspberry Pi's Raspian Linux Distribution, that allows you to standard computing tasks such as browsing the web, checking email, creating and editing text documents, and play games through an easy to use interface. Each of the team's flagship software offerings, the CEEDUniverse learning game and pi-topCODER, teach coding in a gamified environment. The tools are designed to help students achieve higher grades in computing and STEM subjects with as little as "3 to 6 months of play." Their mission is to provide schools throughout the world with the means to effectively teach computer science and STEM-related subjects while enabling teachers and learners to plug into relevant educational resources.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

While acknowledging crossover with the DIY and Maker space, co-founder Jesse Lozano remains focused education; "We are an edTech company at this point and that was largely our intent from the beginning. Although we have a good portion of sales that are retail and consumer facing, being in the DIY and STEM space does mean there is always going to be some crossover." He quick to differentiate what they do with others in the education space by appealing to engineers; "I would say we do operate very differently from what most people expect out of an education company. ...We are an engineer heavy team that creates every aspect of our products except for the Raspberry Pi and we own our supply chain 100%, ...we even designed our own freight boxes to reduce shipping damage to an absolute minimum. Every aspect is engineered to work together to provide a great quality product at industry beating affordability."

 

Linux-operated computing devices have long been seen as a way to bring affordable education opportunities around the world.  With its green exterior and Linux operating system it's hard not to be reminded of the laptop used in the One Laptop Per Child (OLPC) project. The One Laptop per Child (OLPC) initiative launched in January 2005 with the goal of transforming education for children in and around the world by distributing low cost educational devices for the developing world, and then create software and content for those devices.  The project received a lot of attention at the time, when the typical laptop cost in excess of $1,000, because it promised to bring to production a low-cost, and low power laptop in what would become the OLPC XO Laptop. The project was subject to a mixture of praise and criticism. It was praised for bringing awareness to many countries of the need to make computer literacy a mainstream part of education and for interfaces that worked without literacy in any language, with English in particular. Backlash over the project included issues with support, ease-of-use, security, content-filtering, and privacy. Officials in some countries were critical about its price point, cultural emphasis, and how it was being prioritized over basic needs lacking in third-world settings.

 

 

{gallery} My Gallery Title

image

image

image

image

 

 

The OLPC program is rooted in the the pedagogy of Seymour Papert, whose approach known as constructionism, called for computers for children at an early age to enable digital literacy. Papert worked alongside Nicholas Papert at the MIT Lab since its inception. Papert likened computers in computer labs to the old practice of keeping books chained to the walls of libraries while Negronte likened sharing computers to sharing pencils. In 2004, sharing computers was typical with laptops and a small desktops costing around $1500. Negronte addressed the issue at the World Economic Forum, calling on the industry to revolutionize education, by enabling a $100 laptop that would enable constructionist learning by putting all the world's knowledge at children's fingertips.  For Negronte, the key to a $100 laptop was revolutionizing display technology. Once convinced of this possibility, he led the creation of the Hundred Dollar Laptop Corp. In the 2006 World Economic Forum, the United Nations Development Program (UNDP) released a statement saying they would work with OLPC to provide "technology and resources to targeted schools in the least developed countries."

 

In 2006, Eben Upton and his colleges at the University of Cambridge's Computer Laboratory, came up with an idea for a tiny and cheap computer for kids.  The idea was born over concern for the yearly decline in applicants and skill level of students in their computer science program. Between 2006 and 2008 they developed several prototypes of what would become known as the Raspberry Pi.  It wasn't until 2008, when processors designed for mobile devices became cheaper, that their project became realizable.  In early 2012, the Raspberry Pi Foundation succeeded in delivering a truly low-cost, low-powered Linux computing solution at a remarkably low price point between $25-35. The latest version of the Raspberry Pi, the Raspberry Pi 3, was released in 2016 and came bundled with on-board WiFi and Bluetooth while keeping costs around $35.The Pi-Top, borrows heavily from the design of the OLPC XO Laptop, but is powered by a Raspberry Pi that can be upgraded as new versions of the Pi are released. They offer two models, the Pi-topCEEDS is $115+ a Pi and the Pi-Top is $265+Pi.

 

According to Lozano, "We want to make hardware as accessible to learn as software is now... A big part of that is giving people an open source platform that can be used anywhere, to learn from and contribute to." All software and extensions for the Pi-Top are open source with the exception of some proprietary firmware from Broadcom on the Pi board itself.  The free software and modular design of the Pi-top permits hardware customization. The Pi Top is also compatible with most microcomputers on the market such as the BeagleBone Black. Far from the forced obsolescence of most laptops, Lozano points out that "(Pi Top) end users can take advantage of the latest technology without having to replace the entire unit. You can create your own circuit boards that add functionality if we haven't created what you are looking for yet."

 

Open source software is ideally suited to education market, especially where costs are a factor. Proprietary operating systems can be cost prohibitive due to per-seat or site licenses, There are also license renewals and upgrade costs to consider. Proprietary software can easily cost educational facilities more than the hardware its used to run it on when factoring in license renewals and upgrade costs. There are no licensing fees for Linux regardless of the number of users or number of computers you install it on. Thanks to the support of a robust open source community, there is also a free, extensive catalog of high-quality programs that rival or exceed programs that are commercially available. Because open source software is openly distributed, useful features are added to existing programs by developers and made freely available. Because the internal workings of Linux are open it can be inspected, modified, and experimented on by the end user. The transparency of Linux makes it an ideal platform to learn how computers work.

 

GNU, a Unix-Like operating system is a collection of programs: applications, libraries, developer tools, and games typically used on Linux and precisely referred to as GNU/Linux distributions. Its a recursive acronym for "GNU's Not Unix" and rooted in the Free Software Movement, a campaign to win end users the freedom that comes with free software by putting them in control of their own computing. They believe free software is a matter of liberty not price and state that a program should have four essential freedoms: the freedom to run the program as you wish, for any purpose; freedom to study how the program works and adapt it for your needs(access to source code); freedom to redistribute copies so you can help your neighbor; and the freedom to improve the program; release your improvements publicly; so the whole community benefits(access to source code is a precondition).

 

 

Ben Heck's Pi-Top Assembly Demo Episode
image

 

How would you use Linux or Open Source to solve a need like STEM or Computer Literacy?

 

The most useful answer wins Ben Heck's Pi-Top Laptop!

 

Feel free to talk about how you would use Linux or Open Source to find a low-cost solution to improving STEM-related education or digital literacy in developing countries or under served neighborhoods. You could also talk about how you would use Linux or Open Source to educate users on how computers work. You can post photos or videos of a design, prototype or completed project you made using Linux or Open Source that solves a real-world problem. If you have a good idea, that makes the world a better place and uses Linux or Open Source, let us know. If you don't agree that Linux or Open Source are good options for addressing world needs such as STEM or Computer Literacy feel free to make the opposite argument.

 

Directions:

Step 1:  Log in or register on element14, it's easy and free.

Step 2: Post in the comments section below and tell us how you would use Linux or Open Source to solve a problem in the world. Videos, pictures and text are all welcomed forms of submission.

Step 3:  Sit back, relax, and enjoy the show!  We will accept entries until 3:00pm CDT December 15th, 2016 and Ben, Karen, or Felix will announce the winner on YouTube after all entries have been carefully considered! If you need something to do between now and then make sure to check out what is happening This week on element14 Community, or watch more Ben at element14.com/TBHS.

Attachments:
imageGiveaway_TC Pi-Top Giveaway.pdf
  • computer literacy
  • open-source
  • pi-top laptop
  • stem
  • past_contest
  • stem subjects
  • contest
  • raspberry pi
  • gamified
  • open source
  • raspberry pi foundation
  • constructionism
  • olpc
  • computer learning
  • pi-top
  • bh_giveaways
  • linux
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • the48sicks
    the48sicks over 8 years ago +4
    Search And Rescue The Raspberry Pi and Arduino boards make for an excellent platform to develop just about anything you want I have been working on a search and rescue robot with sonar (MaxSonar) and thermal…
  • alee67
    alee67 over 8 years ago +2
    There are many reasons why more people should learn how computers work. The most obvious is that being able to build or program computers are clearly useful skills that more people should have. Another…
  • johnnybucks
    johnnybucks over 8 years ago +2
    I would use it to teach and instruct young children on the operation of the Linux Operating System, that way even if they are low income, they would still know how an Operating System works from the inside…
  • tariq.ahmad
    tariq.ahmad over 8 years ago in reply to the48sicks

    We would be honored if you shared your project with the rest of the element14 Community!

     

    IM me at tariq.ahmad and let me know if I can be of any assistance helping you find the right place to put this project.

     

    That sounds really cool!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • tariq.ahmad
    tariq.ahmad over 8 years ago in reply to wjweini

    I love the retro design!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • tariq.ahmad
    tariq.ahmad over 8 years ago in reply to alee67

    There are a lot of parallels between tinklers who like to tear apart electronics to see how they work and people interested in examining code to find out why a program does what it does.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • tariq.ahmad
    tariq.ahmad over 8 years ago in reply to mollysim

    Hey Bryan, thanks for your response and your English is just fine.   I'd never heard of install parties.   That sounds really interesting.

     

    Learning and open source come up a lot your story is great example of that.... : )

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • lowilly
    lowilly over 8 years ago

    I’m a scout leader of children (age between 8 and 12) and i live in italy.

    One of our goal is to teach them the meaning of “create/do something for everybody without want something in exchange”

    And it’s a lesson difficult to tech to children because they always talk using words like “this is Mine!”, “if you want this you have to give me that”

    The open source paradigm is the best working way to show them that this can be done

     

    We will try to make something useful for everybody who will come in to our oratory, the place where we have our base.

    A lot of times children go out of rooms leaving doors open and lights on and this increase waste of electricity and heat.

    Our goal will be to create a system that can check if someone is still on the room or if the door is left open, and make some sort of notification if this situation happen.

     

    As children, no one of them knows anything about electronics or programming but i will try to make it supereasy  and try to teach them that electronics is fun

     

    I’ve a degree in computer science

    this is on of my very old project that i made when i was student

    https://www.youtube.com/watch?v=Nve1Rds0Cdk

    it simulates a parking lot: it was made using parallel port ad the disto DSL, damn small linux

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • zelja74
    zelja74 over 8 years ago

    Hi all,

     

    The question “how would you use Linux or Open Source to solve a need like STEM or Computer Literacy" is little vague, but I'll try and answer it.


    There are many problems in the world, not just in the STEM area. Many of them can be solved with traditional measures and procedures. Then, we have technology, which includes software, of course. Without software, all technology would be pretty limited, because any change in behavior would be hard to implement.


    Today, it is absolutely normal to have new firmware downloaded onto your phone (or any other smart device), and have more functionality or better performance. Remember old cellphones? They had no such ability, you get what you get (some might argue that was better than modern phones!).

     

    Now imagine you can modify your software and use it in ways you need it, and not just blindly follow manufacturer's rules. This is where Open Source comes in the picture. With power to see the source code, modify it to suit your need, anything is possible. Of course, you can't just sit down in front of computer and start programming and writing new software for various hardware platforms.

     

    You have to learn more about it, learn more about development tools, and then start writing some demo code, until you come to the point where you can safely say: it's a start.


    Nowadays, there is more to it: Open Hardware. Open Hardware movement enables for hardware the same open source enables for software: freedom. Freedom to experiment, freedom to modify and freedom to explore. Of course, hardware is hardware, you can't modify it in the sense you can modify the software. But, after watching some Youtube videos, you can see that impossible is possible. That one guy managed to generate TV picture with just little ESP8266 Wi-Fi module, and it was never intended to do that. (I won't include any links, in case this is not allowed, but just search keywords "analog TV" and "ESP8266" and you'll find it). Others converted their Wireless modems and Access Point to robots, just because they could change the firmware.


    How about that? With open technology we can do so much more. And we didn't even mention Arduino and Raspberry Pi (and clones BananaPi, OrangePi, and other platforms).


    With Arduino thousands of young tinkerers managed to accomplish so much in so little time. It is so small, yet so powerful, you can manage to do you couldn't do just 10 years ago (with much more money).


    Raspberry Pi computers in itself is something that stared it's own revolution. So powerful computer that fits inside cigarette box just ask to be used in ways creators never intended. And with Open Source operating system it's just so easy to do anything you set your mind to.


    So, synergy of open source, open hardware any youth will change things. And probably very soon.


    Let's see some concrete examples.


    Now, the question was "how you would use Linux or Open Source to solve a problem in the world?", but why not the Moon? Students in my former school made cockroach y-looking moon rover, using only 3D printed parts and some milk jug plastic to make wheels. I'm so proud that there are so many smart kids, and they are going to same school I went to! I was impressed with whole thing, and even that (probably not intended) cockroach motif is cool.

     

    image

     

    The name of the project is "Lega One Rover", you check it out for yourself.


    This is not the only projects my school managed to accomplish. There also few models of solar cars. These are nothing new, they've been made for decades now. But, it is still an accomplishment for high schoolers. This one ("SOELA" – Solar Electric Automobile) was made with support from private company, so the commercial value can be predicted.

     

    image

    image


    So there you go: with some know-how, cheap open hardware and open source you can make electric car to help boost local economy. If only there's one guy, visionary.. oh wait, there is: google Mate Rimac, concept_one, greyp. He surely started doing some projects like this, and now produces fastest electric cars and bikes in the world. But, electric cars won't help the world by itself, so let's move on.

     

    image


    Not everything needs to be high-tech: hydroponics are also interesting. This stuff can be used almost immediately to produce food with limited amount of resources. Like in the desert areas and Moon (yes, Moon again). It's not expensive to make, and one little Arduino can control all functions of it, and it can be simple as it is here: one light, one pump.

     

    image


    This one is for fun only: persistence of vision (PoV) hologram. You can produce images (in this case almost 3D) with some RGB LED's and suitable electronics. This one is pretty attractive, I must admit, because all I saw before were some fan based PoV clocks and similar.


    And finally, there is no single implementation of open source that is especially unique, but it is evident that this has potential, and multiple path to same conclusion can only bring out the best. So what if there's already multiple solar cars? Make new one, cheaper, faster, prettier.


    Go Open Source, go youth!

     

    Video: image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mira1
    mira1 over 8 years ago

    It will be usefull because kids in my country only learn to interact with the system windows, and a few portion know how to code.

    The open source system will be more easy for them to learn

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • zrasic
    zrasic over 8 years ago

    Hi,

     

    I had affinity for "technical stuff" since high school. At first, I worked as clerk in autoparts shop, but after awhile I was programming some backoffice sotfware. It was in Clipper, so that was some time ago. I still do some programming, mostly PHP, but mainly I administer Linux servers in my company. Of course, and PC's, printers - whatever has a power plug.

     

    I prefer to use Open Source, because I can modify it to suit my needs. It takes time, yes, but the results are excellent. The problem with proprietary software is that I can't control it, it may "disappear" one day (this will be in case we didn't renew our license, for example). That is the time when I usually start panicking. Because of that, I'm teaching my son to use open source as much as he can. He will be grateful in the long run.

     

    Now, this fall he started his higher education in college majoring computer sciences (actually, automatics), and he's getting real good in programing all those arduino/raspberry-pi gizmos. I think he would really like to have Pi-top, because it could enable him to acquire knowledge faster. I would give him pi-top to help him with his studies and build something useful.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • thomasthehackingboy
    thomasthehackingboy over 8 years ago

    Hi thereimage,

     

    How I would introduce people in developing countries to programming etc.

    Okay, I think I would be great if small teams of developers/programmers go to schools in developing countries to learn the children/people their the basics of programming (and robotics/electronics).

    Of course they have to start making simple programs in e.g. scratch with things like led lights and other small things like that.

    And after some time if there are some kids/people who are interested in it,

    they can start to learn more advanced things and make their own little robots. And the good thing of this is that when they start to be better and better in it they can even make simple robots to help

    themselves to improve things in their environment. And it's also great for having funimageimage

     

    Last month we had a project at school about developing countries and I saw a video about a boy who made his own radio station to which some people from the ''vilage" could listen!!image

    So that's cool and he actually made this almost at his own!!

     

    To achieve things like this it's easy to use Linux or Open Source and things like raspberry pi's (or PiTopsimage), because these things are low-cost

     

    In our countries

    In our local library you can use computers for free(and nowadays thats normal)But it would be cool if you could use use raspberry pi's and things like that for free. I think that Will Help to introduce More people to programming etc.

     

    My experience with it

    I work for my uncle(It's a part-time jobs on saturdays and in holidays, by the way I'm 15 years old)) and I'm working on a really cool project I think image

    I have to make a musicplayer for a handicaped man/boy which works on gpio buttons in python and also other little programs for him like: if he presses the button he sees a monkey and if he presses another time he hears a monkey sound.

    But the cool thing of this is that we use the raspberry pi for this, because it is a cheap solution.

     

    I really hope I can win the PiTop because it would be very nice for my job to use it at home but of course also for fun!!!image

     

    Thomas

     

    (PS: I'm a Dutch boy so maybe my English is not very Good)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bithovvinu
    bithovvinu over 8 years ago

    I remember I wanted to build something like this on my own.I would use a cheap sd card, dual boot Linux and windows, to help others in 3rd world countries to help them.

    I am 13 years old and have programmed my own Arduino-esque microcontroller, and have programmed a biped robot.I think I would use this to my advantage as if I were to win this, I could use the open source code to build my own.I think it would be a fun project to do and I am going to set myself a goal.If I can build a fully working pi laptop under $50, I  am going to send the whole code and design open source  and let schools use it for education.Pretty big ideas for a 13 year old!

     

     

    good luck everybody

     

    Go Felix

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube