From Hubs by Mozilla
Category: **OUTSIDE RESOURCE
Hubs Controls – Navigation
What Virginia Tech project has traveled the world, visiting Dubai, UAE, New York’s Times Square, and Washington, DC?
FutureHAUS, Virginia Tech’s Center for Design Research energy positive smart home. Winner of the the Solar Decathalon Middle East 2018, FutureHAUS was designed and built by an interdisciplinary team of VT students and researchers exploring new ways to build and new ways to live.
THE CONCEPT
Inspired by the best production practices of the automotive and airplane industry, the FutureHAUS Dubai explores the process of prefabrication to deliver modular structures that integrate smart technologies, energy efficient systems, and new materials. Our innovative prototype proposes a factory produced, energy-positive, smart home. The goal is to not only invent the future of housing with the integration of smart technologies, but also invent the future of how they will be built. (https://www.futurehaus.tech/)
Virginia Tech FutureHAUS Responsive Design Makes Whole House Work Like a Live-In App (CBS New York)
VT Documentary
Igniting a Housing Revolution
What can you do with a Bass Guitar, Computer, CAD Software, and Power Tools?
There are those who create synthesizers out of old Nintendo machines. Sebastiaan Jansen is creating a mechanical version — Marble Machine X — which he has been building and designing for 7 years.
The machine is made mostly of wood with metal, and plastic tubing, and uses metal marbles or ball bearings for various tasks. He used a computer to design templates for the machine’s wooden gears. He then made the gears by hand with power tools.
in the video below, Jansen plays a specially-designed bass guitar. The entire video is 20 minutes. If you would like to see Jansen’s Marble Machine X play the bass, start at the 11:00:00 mark.
The YouTube channel documents the machine being designed and built as it is still a work in progress. The creator of the machine plans on taking it on tour with his band.
Marble Machine X
In 2016 bandleader Martin Molin of the band Wintergatan released the “Marble Machine” video. Soon after Martin started working on a new and improved version, called the Marble Machine X. This build is ongoing and is a collaborative effort of about 20 engineers from all around the world, including me. My part of the job consists of converting the digitally composed music into templates to be put on the machine.
—Sebastiaan Jansen, https://sebastiaanjansen.be/marblemachinex
Start at time marker 11:00:00 minutes to see Machine X play
https://vtnews.vt.edu/articles/2020/07/fralinlifesci-kids-summer-science-activities.html
The summer can be quite monotonous for kids especially when they’re stuck at home during a pandemic. Instead of just watching TV and playing video games, why not branch out and try some fun science and engineering activities to help spice things up at home? Virginia Tech’s Fralin Life Science Institute has some great recommendations for at-home science projects both you and your kids can enjoy and learn from.
- Learn to make a bird feeder and identify common backyard birds
- In this activity, you will learn how to make pinecone bird feeders for your backyard. Instructions are on the site. Once birds start eating from them, you’ll make a log describing all the birds you see, which you can then use to identify the birds later on.
- Extract DNA from a strawberry
- For this activity, you’ll need to get some coffee filters (if you’re like me and use a Keurig, you probably don’t have any)! The remaining materials can be found on the site. After following the instructions you’ll be able to see the strawberries’ DNA. You can also try to examine other fruits’ DNA.
- Test for microbes in petri dishes and learn to grow them (Parent supervision recommended)
- First you’ll learn a little about what microbes are and what they do. In this activity, you’ll be collecting microbes from around your house and growing them into larger colonies. You’ll be making food for the microbes that requires boiling a few ingredients. After refrigerating the food for at least four hours, you can collect microbes from different areas in and around your home. After placing your petri dishes near a good source of heat, you can check them daily to look for any colony development.
- Learn about native plant species and how to identify them
- This activity is simple but fun for everyone in the family. By downloading an app called “iNaturalist”, you can snap a photo of any plant to identify what type it is. This can be done in your yard, the park or even a hiking trail. It is recommended to only track native trees – not trees in your garden (since they may be from other places). The app will use your location to mark where the plant is located, which will help scientists better understand the plant distribution in your area.
Credit to Rasha Aridi (original author), Fralin Life Science Institute, Virginia Tech. Link to original article: https://vtnews.vt.edu/articles/2020/07/fralinlifesci-kids-summer-science-activities.html
https://seaborn.pydata.org
For data scientists using Python, libraries such as NumPy and Pandas are useful for reading and manipulating data on the back-end. How can we visualize the data in Python? The answer is by using a data visualization library called Seaborn. Seaborn allows data in a Python session to be visualized and is built upon another library, MatPlotLib. Seaborn is great for visualizing/graphing statistical data and works especially well with data processed through Pandas. To read a little more about Seaborn, click here to be taken to the Seaborn site.
Uses: Seaborn is a very versatile graphing library. Seaborn can graph relationships between variables, compare different distributions, and even automatically estimate and plot linear regression models for given data. Seaborn also allows for high-level abstraction code that makes graphing complex data easier. In terms of appearance, Seaborn provides many themes and color templates, reshaping and sizing and customization of how the data is displayed. For instance, any data above a threshold can be displayed one color while any data below it can be displayed another.
Documentation: Click Here
https://pandas.pydata.org
Pandas is a Python extension library that provides definitions for operations that manipulate data sets and structures. One of the most practical uses of Pandas is the ability to import data from external files, like CSV, JSON, SQL and Excel files. After importing, Pandas can convert the raw data into a usable data frame. Pandas is a very useful tool for programmers using Python to work with data analytics. Pandas makes importing, manipulating, merging, cleaning and re-exporting data easy to do in a virtual Python environment. Click here to learn more.
Uses: Pandas is an essential tool for data analysis in Python. Because most data comes in CSV and Excel formats, these data files must be converted into native Python in order to be readable. Pandas performs this task with ease and simplicity, creating data frames that logically and numerically organize data into rows and columns. Pandas also allows for the cleaning of data, such as the removal of unwanted columns or rows, and the merging of data, such as combining data from two different files.
Documentation: Click Here .
NumPy
https://numpy.org
NumPy is one of the most useful and popular Python tool-kits available for computer scientists, programmers, and data analysts. It is an open-sourced programming extension library that enables numerical computing in Python, i.e. arithmetic functions with arrays and matrices, statistics functions like finding means and medians, and linear algebra functions like finding the determinant of matrices and finding their dot and inner products. It is developed and improved upon in Github and overseen by its “Steering Council.” Click here to learn more.
Uses: NumPy is a widely used tool by data scientists. Use of the library allows for the use of arrays, vectors and matrices, and their respective functions and attributes (as listed above). This implementation allows for data to be collected and stored in manipulable dimensional spaces. Conceptually, NumPy bridges Python with linear algebra, allowing for the application of formulas and theorems in a Python virtual environment. These concepts allow data scientists to collect, store, manipulate and predict data in Python. These ideas are used in machine learning, artificial intelligence and countless other computer science fields.
Documentation: Click here.
www.sciencenewsforstudents.org
Enjoy keeping up to date with the latest innovations and news stories in the STEM field? Science News for Students is the place for you! Read articles and watch videos on almost every scientific topic you can think of. The site is full of science experiments, neat jobs you’ve probably never heard of, in-depth articles of current events, discoveries, and so much more.
What you can do: Head on over to the Science News for Students website to find a screenfull of articles and videos to explore. In the top menu, you can check out the many different sections the site has to offer by clicking on the Sections drop down menu.
- In the Explainers page you can learn to understand some of the pivotal topics in the STEM fields, including how waves work, the pH scale, and allergies. Here you can also find information on relevant topics today like the coronavirus and global warming.
- The Word of the Week page will show you this week’s chosen word of focus, with an article explaining the word and its applications in the STEM fields. The previous weeks’ words are also shown below. Some examples of words you might find here are polymer, spaghettification, and momentum.
- The Cool Jobs page will show you some of the most interesting STEM jobs found today, including some particularly interesting niche jobs.
- The Analyze This page will show articles that examine some of nature’s most intriguing characteristics and try to answer the question of why things are the way they are. For example, you may read about why beetles are certain colors or why insects migrate and much more.
I encourage you to look over all of the sections that Science News for Students has to offer. There is so much content on this website that will help you develop your STEM knowledge. Remember, paying attention and staying informed on major science topics now will help you make smarter decisions in the future.
Privacy/For Parents: Science News for Kids is a fantastic way to keep students up-to-date on current STEM news. The articles are provided for free on their main website. There is also an email newsletter students can subscribe to that they can check to stay up to date. Science News for Kids is a subsidiary of Science News (ScienceNews.org), owned by the Society for Science. Here is a link to their cookie policy: https://www.societyforscience.org/cookie-policy/
Keywords: Magazine, science, science news, teachers and schools, students and parents, grades 3-5, grades 6-8, science, chemistry, earth science, life science, biology, physics, space, technology, nonprofit
https://www.python.org
What is Python? Python is an interpreted object-oriented and high-level programming language. Python is a very popular and easy to use language, a favorite among many programmers. One of the greatest benefits of the Python language compared to others is that Python is open-sourced. This means that anybody can contribute their work to the main Python libraries, packages of pre-made code that can be imported and used in Python. An example of this benefit would be a very efficient arrangement of code that sorts data faster than some other common method of sorting.
How it works: In general, Python is manually installed onto the path of someone’s computer. One can download the latest version of Python from this website. A quick installation guide can be found here for Windows and here for Mac users. To make the most out of Python, integrated development environments (IDEs) are used to help format, troubleshoot and run Python code. Most IDEs are like more advanced versions of the command prompt/line, they are more visually intuitive and provide the user with troubleshooting and formatting tools. You can use some IDEs to build computer/web applications that run on Python code.
For parents/privacy: Python can be installed onto your computer from the official Python website. Python is a very popular and secure programming language that’s great for beginners to learn on. Here is the Python code of conduct, and here are Python’s legal notices.
Resources: Interested in Python? Check out these resources to learn more and see some real-world applications!
|
Watch Reza Tasooji explain the basics of the Python language and some basic programming terms. |
Watch this clip showing some of 2018’s best Python projects (some of them are crazy!) |
|
Also watch Reza give an in depth tutorial on how to install Python onto your Windows operating system and explain why it’s important to create virtual python environments. |

