4 DIY IoT Projects to Turn Your House Into a Smart Home

The Internet of Things (IoT) provides a way for people to make their home living smarter and easier. However, incorporating IoT technology into your home can be cost-prohibitive since a smart home system can range from a few hundred dollars to a few thousand dollars.

But turning your living space into a smart home does not need to be expensive – it just takes a little know-how, a little time, and a suitable microcontroller board. Just follow the guide and you will see how easy it can be to build your own smart home. Here are 4 DIY IoT smart home projects that software hackers, hobbyists, and beginners can build to turn your house into a smart home.

Continue reading “4 DIY IoT Projects to Turn Your House Into a Smart Home”

The Hardware Development Revolution Hasn’t Arrived (Yet)

In the world of technology, we often speak of hardware and software as two sides of the same coin. Hardware (the physical component of an electronic system) and software (the programs and applications installed on hardware) are very different, but still must work together to deliver the familiar products and services we use every day.

Since the invention of the very first computer, both hardware and software have played an integral part in technological innovation. We can’t build SaaS (Software-as-a-Service) products without powerful servers and data centers. Nor can we use our personal computers to their fullest potential without well-designed operating systems and software applications.

However, despite their symbiotic relationship, development tools for hardware and software have had very different evolutionary paths in recent years. While software development tools have become powerful, mobile, and accessible, professional hardware development tools remain largely stuck in the ’90s, with clunky GUIs, and hard-to-use interfaces.

Why is there a lack of innovation in hardware development tools, and why does that matter?

Continue reading “The Hardware Development Revolution Hasn’t Arrived (Yet)”

SaharaCloud.io Updates: Digital Scope Testing Feature

Probing data pins from an Arduino to get the Voltage Readings from The Test Window

The product team at Sahara Cloud releases regular feature updates based on feedback from our beta users. This week, we are focusing on the digital scope testing feature on our platform. Sign up to join our beta here.

Continue reading “SaharaCloud.io Updates: Digital Scope Testing Feature”

SaharaCloud.io: Virtually prototype hardware on the cloud

Use Sahara Cloud to design, code, and test hardware systems in the cloud.

What is Sahara Cloud?

Sahara Cloud is a cloud-based hardware development platform that enables users to design, code, and test their hardware systems virtually without needing any physical components or equipment. We are currently running a private beta, join the waitlist!

Continue reading “SaharaCloud.io: Virtually prototype hardware on the cloud”

4 Best Online Courses to Learn Embedded Systems

4 Best Online Courses to Learn Embedded Systems

Whether you are a beginner who wants to tinker with hardware, or a professional developer looking to refresh and supplement your knowledge, online embedded systems courses are a great way to learn new skills at a low cost and with flexible schedule.

Below is a list of online embedded systems courses taught by experienced instructors that we recommend (and verified by tens and thousands of students). These courses are ideal for beginners, intermediate students, as well as experts.

Continue reading “4 Best Online Courses to Learn Embedded Systems”

4 Ways to Teach Electrical Engineering Online

The COVID-19 pandemic has a profound impact on the way we operate. One of the areas that the pandemic has changed is the way instructors teach, especially for subjects that require hands-on instruction. Electrical engineering is one of the challenging subjects that require instructors to come up with creative ways to adjust to remote teaching. 

We’ve spoken to over 50 professors that teach embedded systems and electrical engineering at top US engineering programs such as Cornell, MIT, Stanford to understand the main challenges of teaching remotely. Below we summarized the most common ways professors used to teach remotely. 

Continue reading “4 Ways to Teach Electrical Engineering Online”

Why Engineers are Shifting to Building Hardware Digitally

Our CEO, Jama Mohamed, recently had a conversation with Differential Ventures about his philosophy on the future of hardware and why he started building Sahara Cloud after spending 5 years helping hardware startups build their embedded systems as a consultant.

Below is an excerpt of the interview. Read the full version here.

Continue reading “Why Engineers are Shifting to Building Hardware Digitally”

How Sahara can Transform Remote Learning in Engineering Education

During our journey of finding Sahara’s product market fit, our team has conducted over 70 hours of customer interviews to learn about various pain points during the embedded development process and how our product can best solve these problems.

One of the things we discovered from our customer research was how urgent embedded engineering programs need a solution that can solve the problems that are exacerbated by remote learning. Through 30+ interviews with professors, teaching assistants, and students, we have identified three main pain points that engineering education programs currently experience:

Continue reading “How Sahara can Transform Remote Learning in Engineering Education”