Schlagwort: IoT

  • 4 new IoT monitoring dashboard updates on Arduino Cloud

    4 new IoT monitoring dashboard updates on Arduino Cloud

    Reading Time: 4 minutes

    Arduino Cloud recently received a major upgrade renewing the user interface and the Arduino Cloud editor. And as we promised it was just the beginning. This article dives into some of the new IoT monitoring dashboard features that may seem small, but pack a big punch for your connected projects.

    1. Duplicate IoT Dashboards

    Dashboards are the heart of the Arduino Cloud, allowing you to effortlessly monitor and control your devices. That’s why improving their functionality is crucial.

    Even though creating an IoT dashboard is an easy task with the intuitive drag-and-drop interface, it can become a bit tedious when you have to replicate many of them and apply minor adjustments. 

    Now it is possible to duplicate your IoT dashboards with just one click. Just click on the three dots (?) of the dashboard that you want to clone and select “Duplicate.” This creates a copy that you can customize to meet your specific needs.

    2. Customize your IoT Value Widget

    Customizing widgets has been a common request from our user community, and we’ve recently addressed this with the introduction of decimal settings in the “Value” widget. This much-awaited feature allows users to configure the number of decimal digits displayed in the widget when dealing with floating-point variable types.

    When selecting a floating-point variable type, users can specify the decimal precision shown in the widget and choose whether to truncate or round the value. Importantly, this setting only affects the visualization, not the actual variable value.

    3. Enjoy the new data aggregation method in Advanced Chart widget

    Advanced chart widgets are one of the most popular widgets for data analysis as they help you improve your data analysis. The widget now includes support for configuring the data aggregation method.

    But what does it mean?

    The chart widgets come with a smart implicit feature known as data aggregation. To prevent the chart from becoming too messy with an excess of data points, there is a fixed limit of data points per chart:

    • If the number of data points to show is lower than the maximum number of data points, there is no aggregation.
    • If the number of data points to show is bigger than the maximum number of data points, data is aggregated.

    Before this update, there was only an implicit aggregation method, which was the average.

    With this new Advanced Chart widget feature, you can now choose the aggregation method that suits your needs. Options include average, max value, and min value:

    • Average: Calculates the average of the data for each aggregation period.
    • Max value: Uses the maximum value within the aggregation period.
    • Min value: Uses the minimum value within the aggregation period.

    This enhancement is a direct result of the feedback from our community. It’s a feature that has long been requested by users, and we’re happy to finally deliver it.

    Check out this article if you want to learn more about Advanced Chart widgets. 

    4. Deploy ready-to-use dashboards and firmware for your ESP32 devices

    Templates are one of the most popular features of the Arduino Cloud. You can select a ready-to-use solution and deploy it with one click. You get the software and an IoT monitoring dashboard. If you need to do modifications for your IoT project, you can just edit the code and dashboard and off you go! It’s a fun and easy way to get started.

    The exciting thing is that two new dashboard templates for ESP32 boards are now available, complementing the offering for Arduino boards:

    With the SparkFun Weather Station kit template, you can program the SparkFun Weather Station kit firmware and get a ready-to-use dashboard that shows information about wind, rain, and sunlight.

    Check out the full list of templates to see the ones that fit you more.

    Bonus: IoT widget preview

    As a bonus, we’re also introducing a handy new feature – now when you add a widget to a dashboard, you’ll see a preview and description of the widget. This makes it even easier to choose the right widget for your dashboard and streamline your project setup process.

    Get started with Arduino Cloud

    The Arduino Cloud is free to use. Create your Arduino Cloud account today and explore how you can bring your projects to the next level. If you need enhanced functionality, you can check the premium features and redeem a code for a free 30-day trial. 

    [youtube https://www.youtube.com/watch?v=p9t8DYOubjg?list=PLT6rF_I5kknObk6lnQMpk5NIUB_vEHcNW&w=500&h=281]

    Want to learn more about Arduino Cloud IoT monitoring dashboards? 

    The post 4 new IoT monitoring dashboard updates on Arduino Cloud appeared first on Arduino Blog.

    Website: LINK

  • Arduino Cloud Café: Let’s chat about environmental monitoring!

    Arduino Cloud Café: Let’s chat about environmental monitoring!

    Reading Time: < 1 minute

    Exciting news! We’re gearing up for the second edition of Arduino Cloud Café, and we’re thrilled to have you join us. Tune in on Tuesday, February 13th at 5pm CET for an engaging session on environmental monitoring.

    This time, we have two fantastic guests — Bill from Dronebot Workshop and Muhammad Afzal, author of “Arduino IoT Cloud: A Guide for Developers — who will be sharing their insights and connected projects. It’s an opportunity you won’t want to miss!

    Save the date and be ready to dive into the world of Arduino Cloud with us:

    The post Arduino Cloud Café: Let’s chat about environmental monitoring! appeared first on Arduino Blog.

    Website: LINK

  • Arduino and Silicon Labs team up to make the Matter protocol accessible to all

    Arduino and Silicon Labs team up to make the Matter protocol accessible to all

    Reading Time: 3 minutes

    The world of IoT just got more exciting: Arduino and SiLabs unveil plans for Matter protocol integration.

    In a groundbreaking development for IoT enthusiasts and professionals alike, Arduino and Silicon Labs (SiLabs) have announced a collaboration that promises to revolutionize access to the Matter protocol. This initiative is set to unfold in two major phases, ushering in a new era of connectivity and innovation.

    Phase one: The dawn of a new era in IoT development begins at CES 2024

    At CES 2024, Arduino and SiLabs have revealed the first phase of their ambitious project. This phase marks the release of an extremely user-friendly Arduino library tailored for the Matter protocol, alongside the Arduino core for SiLabs microcontrollers. This integration into the Arduino IDE is a significant leap forward, making advanced IoT development more accessible than ever.

    “Our partnership with Arduino brings simplicity and ease of use to wireless development for Silicon Labs developers as well as Arduino’s 40M users to take their project from concept to production,” said Rob Shane, VP of Global Mass Markets for Silicon Labs. “By integrating Matter with Arduino’s ecosystem, we’re opening a universe of possibilities for developers.” 

    This announcement is not just about new tools; it’s a statement of intent to make IoT technology more accessible to a wider range of users, from hobbyists to professionals.

    Get started now: Use existing Matter boards

    In anticipation of the second phase, the Arduino community can begin experimenting with Matter protocol through existing boards. Our friends at SparkFun have provided an excellent platform for this purpose, allowing users to get a head start in exploring the potential of Matter with Arduino.

    You can download the new core right now to start experimenting with the Silabs xG24 Explorer Kit and the Sparkfun Thing Plus Matter.

    “We are thrilled with the continued adoption of Matter to support IoT applications. The Matter implementation in Arduino has been a massive undertaking and it will make Matter even more accessible for engineers, creators, and innovators across the globe. This is another major step forward in interoperability and improving our daily interactions with the devices we have come to reply upon.” – Glenn Samala, CEO at SparkFun

    Phase two: The launch of a revolutionary board ads to Arduino Day celebrations

    The second phase is set to culminate on Arduino Day, in March 2024, with the release of an innovative addition to the über-popular Nano family, with a board based on the SiLabs MGM240SD22VNA. This board is expected to be a game-changer in the field of IoT, offering unparalleled ease of use and capabilities.

    What this means for the Arduino community

    The collaboration between Arduino and SiLabs, leading up to these releases, represents a major stride in making advanced IoT technologies more accessible. The combination of Arduino’s user-friendly interface with the robust capabilities of SiLabs’ technology and the universality of the Matter protocol is a recipe for innovation.

    For educators, students, hobbyists, and professionals, this means an unprecedented opportunity to dive into IoT projects with greater ease and more powerful tools. The implications for smart home applications, industrial IoT, and educational projects are immense.

    Looking ahead

    Here is a sneak peek of the new board being developed – stay tuned for the launch in March 2024!

    As we eagerly await these releases, the excitement within the Arduino community is palpable. This collaboration is not just about new products; it’s about empowering a whole generation of creators and innovators, breaking down barriers, and opening up new horizons in the world of IoT.

    Stay tuned for more updates as we approach these landmark dates, and get ready to embark on a journey of discovery and innovation with Arduino and SiLabs.

    Are you in Las Vegas? Come meet the Arduino team at CES 2024 – Venetian Tower — Suite 29-228.

    The post Arduino and Silicon Labs team up to make the Matter protocol accessible to all appeared first on Arduino Blog.

    Website: LINK

  • Arduino Cloud Café: Let’s chat about IoT!

    Arduino Cloud Café: Let’s chat about IoT!

    Reading Time: < 1 minute

    Get your coffee ready because Arduino Cloud Café is brewing!

    Join us on December 12th for an interactive session where we discuss the latest Arduino Cloud release, sip on some IoT insights, and answer your burning questions.

    We’re thrilled to welcome Sachin from Techiesms, who’ll not only share his experiences with Arduino Cloud but also showcase his fantastic home automation project

    Secure your seat now for a cozy and engaging IoT session with us. Simply visit our YouTube event page and click “Notify me” to ensure you don’t miss out.

    The post Arduino Cloud Café: Let’s chat about IoT! appeared first on Arduino Blog.

    Website: LINK

  • Introducing support for the new Nano ESP32 board in Arduino Cloud

    Introducing support for the new Nano ESP32 board in Arduino Cloud

    Reading Time: 2 minutes

    Great news for Arduino enthusiasts! The new Nano ESP32, just released on July 17th, is now officially supported by the Arduino Cloud. This powerful combo brings MicroPython and IoT capabilities right to your fingertips, simplifying all your smart devices projects.

    The Nano ESP32‘s native MicroPython support empowers you to code in Python effortlessly. It opens up a world of possibilities for all skill levels, from simple scripts to complex IoT applications.

    Nano ESP32 and Arduino Cloud, the power couple of IoT

    Pairing the Nano ESP32 with the Arduino Cloud enhances your projects even further! The Arduino Cloud expands its existing ESP32-based hardware compatibility by including the Nano ESP32, allowing you to publish data from your Nano ESP32, monitor and control your devices from anywhere with ease, and update their firmware wirelessly.

    About Arduino Cloud

    The Arduino Cloud is the next exciting journey for IoT enthusiasts to bring their projects to life quickly. It is an all-in-one intuitive IoT platform, supporting a wide range of hardware and backed by the vibrant Arduino community. The Arduino Cloud removes complexity to enable users from all levels of expertise to create from anywhere, then control and share their projects with stunning dashboards.

    Sign up for the Arduino Cloud now and unleash the full potential of your Nano ESP32 board.

    The post Introducing support for the new Nano ESP32 board in Arduino Cloud appeared first on Arduino Blog.

    Website: LINK

  • The Squirrel Box aims to bring trust to smart agriculture

    The Squirrel Box aims to bring trust to smart agriculture

    Reading Time: 2 minutes

    It may not be as exciting as other fields, but agriculture is incredibly important to humanity and technological advances have increased yields, efficiency, and productivity many times throughout history. All of the evidence suggests that smart agriculture is going to be at the heart of the next big technological leap and that will require trust in the data. To further that goal, researchers from Newcastle University and the University of Nottingham developed the Squirrel Box.

    The Squirrel Box is a small, remote device that measures key soil metrics, like pH levels, moisture content, ambient conditions, and NPK (nitrogen, phosphorous, and potassium) levels. That data is important in determining the health of the soil in a field. It is useful for protecting potential yields and also for maintaining the soil to achieve maximum productivity. The Squirrel Box can transmit its readings over long distances via LoRaWAN® to a WisGate Edge Lite 2, which is an eight-channel gateway that many boxes can connect to in order to provide a comprehensive picture of soil health across an entire farm. An Arduino MKR WAN 1310 board monitors the sensors and contains an onboard LoRa® transceiver.

    But as the Squirrel Box team points out in their paper, smart agriculture requires trust. If farmers are to rely on this data, they need to trust that it is accurate, reliable, and tamper-proof. For that reason, they implemented decentralized communication that is robust enough to survive the failure of any single unit. They also turned to machine learning to validate the data and identify potential anomalies that might represent anything from a sensor problem to falsified data. This focus on trust makes farmers more likely to adopt smart agricultural techniques.

    The post The Squirrel Box aims to bring trust to smart agriculture appeared first on Arduino Blog.

    Website: LINK

  • Introducing Arduino’s IoT Bundle and what it means for you

    Introducing Arduino’s IoT Bundle and what it means for you

    Reading Time: 4 minutes
    Introducing Arduino’s IoT Bundle and What it Means for You

    We’re excited to announce the launch of the new Arduino IoT Bundle. This is built to help you dive into the complex and fascinating world of the Internet of Things with even more confidence and possibility — giving you the hardware, software, and components you need to create your own connected IoT projects.

    So how does it all work? Let’s find out more.

    What is the Arduino IoT Bundle?

    Getting started with the IoT can be a daunting process. It requires a certain set of tools and a level of knowledge to take those first steps, but building your own connected IoT devices can be an incredibly rewarding process once you figure out the basics.

    Arduino IoT Bundle unbox

    The Arduino IoT Bundle is designed to bring together all the tools and knowledge you’ll need to get started with your first connected IoT devices. It’s built around the Arduino Nano RP2040 Connect, and the bundle also contains electronic components and a series of step-by-step tutorials to help you get started quickly and confidently.

    How it works — some examples

    The IoT is an incredibly rich area when it comes to building your own connected projects. There are a ton of exciting opportunities here that don’t require an enormous amount of knowledge or resources to get started with.

    Let’s take a look at some examples of IoT projects, you’ll find more in the bundle:

    Pavlov’s Cat

    Training a cat is a tricky business, as any feline owner will know all too well. However, you can now use technology to make this task easier, using an IoT-enabled device you build at home to keep your cats in line.

    This project — using only components found in the Arduino IoT Bundle and some cardboard — allows you to build a device that plays a certain melody whenever it dispenses food for your cat. At other times, it will play a different tune and your furry friend gets nothing.

    Just like Pavlov and his famous dogs, you’ll be able to train your cat to associate certain sounds with a reward — teaching your cat when it’s time for dinner.

    The Nerd

    Remember the days of the Tamagotchi? Caring for a digital pet was something millions of people devoted large chunks of their day to (or not, in the case of the many deceased Tamagotchis).

    Now, with Arduino’s IoT Bundle, you can make your own digital pet. The Nerd lives on your desktop and survives by eating food and absorbing sunlight. Your task is easy: just make sure it’s adequately fed and has enough light to bask in. The Nerd will even help you by sending you an SOS in Morse code through a built-in speaker when it’s getting hungry.

    You can feed The Nerd by pressing a button which is connected to the Arduino Cloud. Just don’t forget to keep on top of things — these creatures don’t die quietly.

    Puzzle Box

    This puzzle box is designed to keep your belongings safe(ish) in a cardboard container which is controlled by a fun combination lock. All you need is a few pieces of cardboard and the components from the Arduino IoT Bundle.

    The box is kept closed with a servo motor, and will only open up if you turn all the potentiometers to get the right combination for access. You can set the combination in the Arduino IoT Cloud dashboard. To make things more fun, an LED on the box gives you feedback in the form of different coloured lights, letting you know how close you are to guessing the correct combination and gaining access to the box.

    The puzzle box works best as a fun game to entertain others, rather than an actual security feature — but it’s still well worth giving a try.

    Tap into the IoT with Arduino

    Arduino’s IoT Bundle is the perfect introduction to tinkering around with your very own IoT devices at home. It gives you everything you need to get started with some simple projects, and requires very few pre-existing components and not much prior experience at all.

    The post Introducing Arduino’s IoT Bundle and what it means for you appeared first on Arduino Blog.

    Website: LINK

  • Host the best BBQs ever with home automation

    Host the best BBQs ever with home automation

    Reading Time: 3 minutes
    Host the best BBQs ever with home automation

    Everybody loves a good BBQ. Getting your family and friends together on a long summer day and evening, cooking delicious food and having a great time as smoke drifts through the air — it’s the perfect weekend activity.

    BBQs can also be stressful, however. Anyone who has ever tried to host one will know the challenges of managing multiple meats at once, trying to avoid any overcooking (or undercooking) disasters, and keeping track of all that equipment.

    Automation can help run your BBQ much more smoothly, minimizing any mishaps and making sure everyone has the best experience possible. In this article, we’ll look at how home automation can improve the BBQ experience and share some examples from Arduino’s Project Hub.

    How home automation improves BBQs

    • Keep track of different items. Automation makes it easier to manage multiple meats and other food items at the same time, notifying you when something is ready so you don’t get overwhelmed by tasks and neglect any of your cooking.
    • Stay on top of temperature by measuring each piece of food and ensuring it’s at the perfect point.
    • Create a more welcoming outdoor area with things like automated lighting, heaters, and even a smart garden.
    • Easy cleanup with robots and other tools to leave your grill and other tools sparkling clean.

    Some project examples from Arduino

    Temperature Controled Charcoal Smoker

    Arduino community member Duncan Barbee knew that the most flavorful way to grill is to use charcoal to heat your smokers. While propane and electric smokers give you better temperature control, they lose that unique and delicious charcoal flavor.

    But charcoal heaters present many challenges. You need to constantly stay on top of the temperature, adjusting the vents on a regular basis to make sure everything is just right as the charcoal level changes in the smoker.

    Barbee wanted to build a project that gave him the best of both worlds — the tasty charcoal flavor with the ease and convenience of an electric or propane smoker. He developed a controller that monitors the temperature in the smoker and automatically adjusts the airflow to the charcoal to maintain the correct temperature at all times, allowing him to sit back and relax as the perfect charcoal-based BBQ unfolds.

    Smokerduino

    Robert Korn had already created a sous vide controller using Arduino and a handful of other components, with great success. He chose to apply the same model to a smoker and devised the Smokerduino, which ensures perfectly cooked meat every time with minimal effort from the chef.

    Alexa BBQ/Kitchen Thermometer with IoT Arduino and ePaper

    Roger Theriault and his wife enjoy making cheese and yogurt at home, but this is a long process involving a thermometer and lots of waiting around. To cut some steps out, he built his own smart thermometer to monitor the temperature of the food and beep when a specific temperature was reached and it was time for the next step.

    However, when the device stopped working, Theriault decided to upgrade it instead of simply fixing it. The new iteration of the thermometer uses Alexa devices too, enabling him to easily monitor and control everything cooking in the kitchen or outside in the smoker.

    The way it works is fairly straightforward — just give Alexa an instruction and it will find the recipe and instruct the given device to start from step one of that recipe. It also draws on the data from the recipe to monitor the temperature and make any notifications or adjustments needed.

    Better BBQs with Arduino

    Monitoring and controlling cooking is one of the most useful and rewarding use cases for home automation. Arduino’s products make it possible to assemble detailed and advanced projects to take your BBQs to the next level.

    Check out the project hub for some more inspiration or visit the home page to learn more about how Arduino works.

    The post Host the best BBQs ever with home automation appeared first on Arduino Blog.

    Website: LINK

  • Streamline your morning routine with home automation

    Streamline your morning routine with home automation

    Reading Time: 4 minutes
    Automate your Morning Routine with Home Automation

    Let’s face it — mornings can be tough. Even the earliest risers and the most enthusiastic morning larks sometimes struggle to drag themselves out of bed and attack the day. The good news is that automation can always save things.

    By using home automation wisely, you can save time in the morning, cut out tedious tasks, and start the day on the best possible note. In this article, we’ll look at why automation works so well in the morning and share some morning projects from the Arduino community.

    Morning is the best time for automation

    Home automation has a ton of benefits at all times of the day, but it’s especially useful in the morning. That’s because the first few minutes and hours of the day are usually where we need to save time the most.

    Automation helps save precious seconds off your AM routine by helping you rise earlier, save time on important morning tasks, and manage your time better. As a result, you get less stress and more time to focus on enjoying the start of the day.

    Now, let’s take a look at some projects from the Arduino community that members built to improve their own mornings.

    Morning automation examples from the Arduino community

    Alarm clock

    Arduino member galoebn had had enough of struggling with slow, difficult mornings. To solve the problem, they made an alarm clock that really worked.

    The clock uses a motion sensor, so it notices if you get back into bed after hitting the snooze button. If so, the alarm will go off again, but if you stay out of bed for a certain period of time, the alarm won’t sound anymore.

    Best of all, this project is fairly easy to construct at home with just a few components including a clock module, a motion sensor, a buzzer, a small button and an Arduino.

    Coffee machine

    In the morning, there are few things better than a steaming cup of coffee to get the day started. However, coffee takes time to brew, and there’s no feeling more frustrating than realizing you don’t have enough time to prepare your morning cup of Joe.

    Arduino member Thomas sxt was so tired of this feeling that he decided to build his own automatic coffee machine to take care of this part of the morning routine, ensuring a hot cup of coffee was waiting for him every morning.

    The machine works via an app, allowing you to choose your coffee size, and can even be controlled by voice.

    Curtain control

    Throwing your curtains wide open is a great way to start the day. Our bodies are programmed to respond to natural light in the morning, and it helps us wake up naturally and get energised for the day ahead. Of course, climbing out of bed to open the curtains is less fun.

    Arduino member JayV decided to solve the problem by designing curtains that automatically open in the morning and close in the evening according to your pre-set instructions. The project also comes with a manual override, just in case you want to take a mid-day nap.

    Your curtains need to be the right design to work (JayV’s old curtains had a simple looping rope) but it should work with most models. 

    LUMOS: Smart lamp for better sleep

    Smart lighting isn’t just about creating a more comfortable home environment, it can also give us great control over our daily routines and even improve our health. 

    Unfortunately, in today’s world, we are surrounded by sources of blue light. It bombards us from our TVs, smartphones, and laptops, and this blue light causes our bodies to produce more cortisol which makes it more difficult to fall asleep. More than 20% of the world population is sleep deprived, and this is very likely linked to the fact that many people spend huge portions of their day around unnatural blue light sources.

    To tackle this problem in his own home, Arduino community member Jonty came up with the LUMOS smart lamp. The lamp mimics the natural light of the sun as it passes overhead each day, generating bright blue light in the morning and warmer amber light (which has been shown to encourage melatonin production and get us ready for sleep) in the evening.

    This lamp even pairs with WiFi and uses machine learning to adjust the light to match your sleep schedule.

    Have better mornings (and evenings) with Arduino

    Arduino makes it possible to gain greater control over your environment and optimize your daily routine to be as healthy and productive as possible. The ideas shared in this article are just the start — with the right set of components and some basic knowledge there’s almost no limit to what you can do with home automation.

    To find out more, visit our homepage or browse the Arduino Project Hub for inspiration!

    Website: LINK

  • The UV Budgie shows IoT alerts in a fun way

    The UV Budgie shows IoT alerts in a fun way

    Reading Time: 2 minutes

    Arduino TeamSeptember 14th, 2022

    The Internet of Things (IoT) is now well-established and households around the world contain many IoT devices. Most of them were designed to blend as seamlessly as possible into their owners’ lives, which means that they tend to be unobtrusive. But “unobtrusive” is the last adjective you want to describe an important notification, which is why Jude Pullen built the UV Budgie.

    For those of you without an interest in ornithology, “budgie” is a shortening of “budgerigar” and is a nickname for the common parakeet. That name is appropriate for this device as it features an automata budgie that flaps and squawks according to the peak UV level for the day. UV rays can be dangerous, so this flapping budgie is a great way to get your kids attention and remind them to pack some sunscreen. A ding or announcement from Alexa won’t tear their eyes away from Minecraft, but a fluttering avian might.

    An Arduino Nano 33 IoT board pulls the UV index from the Met Office Datapoint Service API in the UK. It then displays that data on a 2.9” Waveshare ePaper screen. If the UV index for the day is at dangerous levels, then the Arduino will use an Adafruit Servo Driver board to turn a servo that drives the automata budgie mechanism. At the same time, it will play a sound file through an Adafruit Audio FX Sound Board. The device’s enclosure and the budgie automata mechanism are all 3D-printable, so you can build The UV Budgie for yourself. But if you live outside of the UK, you’ll need to utilize another service to pull the UV index. 

    [youtube https://www.youtube.com/watch?v=ewFgSpgAaW0?feature=oembed&w=500&h=281]

    Website: LINK

  • From embedded sensors to advanced intelligence: Driving Industry 4.0 innovation with TinyML

    From embedded sensors to advanced intelligence: Driving Industry 4.0 innovation with TinyML

    Reading Time: 5 minutes

    Wevolver’s previous article about the Arduino Pro ecosystem outlined how embedded sensors play a key role in transforming machines and automation devices to Cyber Physical Production Systems (CPPS). Using CPPS systems, manufacturers and automation solution providers capture data from the shop floor and use it for optimizations in areas like production schedules, process control, and quality management. These optimizations leverage advanced data Internet of Things (IoT) analytics over manufacturing datasets, which is the reason why data are the new oil.

    Deployment Options for IoT Analytics: From Cloud Analytics to TinyML

    IoT analytics entail statistical data processing and employ Machine Learning (ML) functions, including Deep Learning (DL) techniques i.e., ML based on deep neural networks. Many manufacturing enterprises deploy IoT analytics in the cloud. Cloud IoT analytics use the vast amounts of cloud data to train accurate DL models. Accuracy is important for many industrial use cases like Remaining Useful Life calculation in predictive maintenance. Nevertheless, it is also possible to execute analytics at the edge of the network. Edge analytics are deployed within embedded devices or edge computing clusters at the factory’s Local Area Network (LAN). They are appropriate for real-time use cases that demand low latency such as real-time detection of defects. Edge analytics are more power-efficient than cloud analytics. Moreover, they offer increased data protection as data stays within the LAN.

    During the last couple of years, industrial organizations use TinyML to execute ML models within CPU and memory-constrained devices. TinyML is faster, real-time, more power-efficient, and more privacy-friendly than any other form of edge analytics. Therefore, it provides benefits for many Industry 4.0 use cases.

    TinyML is the faster, real-time, most power-efficient, and most privacy friendly form of edge analytics. Image credit: Carbon Robotics.

    Building TinyML Applications

    The process of developing and deploying TinyML applications entails:

    1. Getting or Producing a Dataset, which is used for training the TinyML model. In this direction, data from sensors or production logs can be used.
    2. Train an ML or DL Model, using standard tools and libraries like Jupyter Notebooks and Python packages like TensorFlow and NumPy. The work entails Exploratory Data Analysis steps towards understanding the data, identifying proper ML models, and preparing the data for training them.
    3. Evaluate the Model’s Performance, using the trained model predictions and calculating various error metrics Depending on the achieved performance, the TinyML engineer may have to improve the model and avoid overfitting on the data. Different models must be tested to find the best one.
    4. Make the Model Appropriate to Run on an Embedded Device, using tools like TensorFlow Lite which provides a “converter” library that turns a model into a space-efficient format. TensorFlow Lite provides also an “interpreter” library that runs the converted model using the most efficient operations for a given device. In this step, a C/C++ sketch is produced to enable on device deployment.
    5. On-device Inference and Binary Development, which involves the C/C++ and embedded systems development part and produces a binary application for on-device inference.
    6. Deploying the Binary to a Microcontroller, which makes the microcontroller able to analyse data and derive real-time insights.
    Building a Google Assistant using tinyML. Image credit: Arduino.

    Leveraging AutoML for Faster Development with Arduino Pro

    Nowadays, Automatic Machine Learning (AutoML) tools are used to develop TinyML on various boards, including Arduino boards. Emerging platforms such as Edge Impulse, Qeexo and SensiML, among others, provide AutoML tools and developers’ resources for embedded ML development. Arduino is collaborating with such platforms as part of their strategy to make complex technologies open and simple to use by anyone.

    Within these platforms, users collect real-world sensor data, train ML models on the cloud, and ultimately deploy the model back to an Arduino device. It is also possible to integrate ML models with Arduino sketches based on simple function calls. AutoML pipelines ease the tasks of (re)developing and (re)deploying models to meet complex requirements.

    The collaboration between Arduino and ML platforms enables thousands of developers to build applications that embed intelligence in smart devices such as applications that recognize spoken keywords, gestures, and animals. Implementing applications that control IoT devices via natural language or gestures is relatively straightforward for developers who are familiar with Arduino boards.

    Arduino has recently introduced its new Arduino Pro ecosystem of industrial-grade products and services, which support the full development, production and operation lifecycle from Hardware and Firmware to Low Code, Clouds, and Mobile Apps. The Pro ecosystem empowers thousands of developers to jump into Industry 4.0 development and to employ advanced edge analytics.

    Big opportunity at every scale

    The Arduino ecosystem provides excellent support for TinyML, including boards that ease TinyML development, as well as relevant tools and documentation. For instance, the Arduino Nano 33 BLE Sense board is one of the most popular boards for TinyML. It comes with a well-known form factor and various embedded sensors. The latter include a 9-axis inertial sensor that makes the board ideal for wearable devices, as well as for humidity and temperature sensors. As another example, Arduino’s Portenta H7 board includes two asymmetric cores, which enables simultaneously runs of high level code such as protocol stacks, machine learning or even interpreted languages (e.g., MicroPython or JavaScript). Furthermore, the Arduino IDE (Integrated Development Environment) provides the means for customizing embedded ML pipelines and deploying them in Arduino boards.

    In a Nutshell

    ML and AI models need not always to run over powerful clouds and related High Performance Computing services. It is also possible to execute neural networks over tiny memory-limited devices like microcontrollers, which opens unprecedented opportunities for pervasive intelligence. The Arduino ecosystem offers developers the resources they need to ride the wave of Industry 4.0 and TinyML. Arduino boards and the IDE lower the barriers for thousands of developers to engage with IoT analytics for industrial intelligence.

    Read the full article on Wevolver.

    Categories:H7

    Website: LINK

  • What is cloud computing, and what does it do for IoT?

    What is cloud computing, and what does it do for IoT?

    Reading Time: 5 minutes

    At this point, asking “what is cloud computing?” has become difficult. We say it all the time. “Cloud computing” this, “in the cloud” that, “connect to the cloud” the other thing. Cloud, cloud, cloud.

    What, you mean you don’t know what the cloud is?

    This is why breaking into new technology can be so daunting. This post is for anyone getting started with Arduino who wants to know what we’re talking about when we say “cloud” but is afraid to ask. We’ll also look into the reasons you might want an IoT, maker or Arduino project to be connected to that elusive cloud.

    What is cloud computing, and where did it come from?

    Let’s start with a brief history of cloud computing.

    In many respects, it predates personal computing. When a computer cost hundreds of thousands of dollars and took up the floor of a building, very few people had them. Instead, coders, businesses, universities and even governments would rent computational time on a large mainframe somewhere else. They’d send in their data, it’d be crunched by these massive computers, and the results were returned to the user.

    There were enormous benefits to this. For instance, the user didn’t have to know how those big, complex computers worked. Chances are they never even saw one in person. No installation, repairs, upgrades or maintenance to worry about. All the benefits of computerized operation without the costly infrastructure or technical issues.

    Cloud computing
    Image by Dave Winer – CC BY-SA 2.0

    It wasn’t until the late ’70s and early ’80s when computers were small enough to be owned personally that “timeshare” computers fizzled out. At that point, renting computer power from elsewhere was no longer necessary. Our data was processed and stored locally for the next 15 or 20 years so.

    This proliferation of personal computing has left us thinking it all began this way. But initially, almost all computers were remote. Or dare we say, “in the cloud?”

    High-speed networks are readily available now (what we happily call an internet connection). So you can have your software and data run and stored on big, powerful mainframes somewhere else in the world is practical again. Renting computer power and storage is, as before, cheaper and easier than buying your own gear. 

    So you can see how we’ve come full circle. At its most basic, cloud computing is just a connection to a much bigger, more powerful computer that runs software, stores files and crunches data instead of doing it at home. What was once called “time sharing” is now called cloud computing. But the result is much the same.

    So how and why do I use the cloud?

    You already are. Email, Google Drive, Spotify, Facebook and even Netflix are cloud computing services. Huge computers that take up entire warehouses rather than just a back room at MIT are waiting for commands from you. Play a song, binge watch a show, share a Word doc. Then they process and return the data as music, movies, computer files and more.

    There’s no limit to what a cloud computing service can do, or provide. In fact, we use them so much that there are now lots of very specific cloud services, depending on what you want. That includes cloud computing that caters specifically to maker projects, and the Internet of Things (IoT).

    Example of how you’re using cloud computing

    Think about it like this. You’re going out in the car, so you prepare a Spotify playlist on your phone. Somewhere on another continent a Spotify supercomputer receives that data from you (the playlist). It begins processing the files (the music), sends them back and your phone plays them on the car radio. That’s how you’re making use of a music-based cloud computing system. 

    But what if you had to do all that manually? Compile different songs from different albums, convert them into MP3 files, transfer them to your phone from a PC and download a music player app. It would make this into a much bigger job. Lots of people do actually go through those steps manually for their playlists. However, as a Spotify subscriber you’re renting time on the Spotify mainframe (“in the cloud”) instead.

    IoT cloud computing

    How an IoT project might use the cloud

    Now let’s say that an Arduino Nano RP2040 Connect in your garden weather station project has a temperature sensor. It drops could outside, so the Nano sends a temperature reading to the IoT cloud. The cloud processes the information (the temperature) and sends commands to the MKR IoT Carrier in your living room that’s controlling the heating. This tells the Carrier to turn the heating on until it reaches a certain temperature, when it can switch it off again. All handled on the IoT cloud service.

    Of course, you could do it manually, just like you could with your music. You could write code for the Nano that talks to the sensor, processes the external temperature, stores the software, connects to another device inside the house, exchanges the data, and then another set of code at the Carrier would activate a relay and monitor the temperature inside the room. Again, lots of people do it this way. Arduino’s great for that. The cloud simply gives you an easier, more efficient option by doing the complex work for you.

    That’s an IoT-based cloud computing service at work, just as Spotify is a music-based cloud service. And just as Spotify can do a lot more than our simple playlist example, an IoT cloud can do a lot more than read simple data and send on/off commands.

    Should I use an IoT cloud service?

    This post is aimed at helping total newcomers answer that elusive “what is the cloud” question. To help you feel comfortable getting started with cloud-based IoT projects. If you’re one of those people, hopefully you can now see that cloud computing isn’t an advanced feature reserved for engineers and coders. The whole point of cloud computing is that you don’t need to know how it works in order to use it to its fullest.

    There are an infinite number of reasons that experienced, advanced makers, engineers and businesses are using an IoT cloud service like Arduino Cloud. But it’s also there to give complete newcomers a much easier point of entry. If you want to build electronics projects with your kids, or learn a new skill, automate your home, or build yourself a device, the cloud makes it significantly easier than attempting it all manually.

    Best of all, you can do it for free. If you’re researching how to get started on your first ever maker project, you’d be doing yourself a huge favor by starting with an Arduino IoT Cloud account. No effort, no advanced knowledge, no experience (and no credit card) needed.

    Get started here, and we’ll see you in the cloud.

    Website: LINK

  • Say hello to Arduino Cloud, more things and two new plans

    Say hello to Arduino Cloud, more things and two new plans

    Reading Time: 2 minutes

    In our quest for a fully integrated online experience, Arduino Create has been expanded over the years to include many additional features. It enables everyone to write code, compile and upload directly from the browser, connect IoT devices, and build real-time dashboards. As it grew, it called for a new name: the Create platform became the Arduino Cloud. This change will be gradually applied, so you’ll still see the old name around for a bit.

    Arduino Cloud Subscription Plans

    Apart from this, we have big news today. Based upon your feedback, we’re happy to announce two new Cloud plans and significant free upgrades to the existing ones.

    If you’re a new explorer, you can start with the Free plan. Use it to build your IoT project and easily control it from your smartphone with the Arduino IoT Remote app (available for iOS and Android). Now you can connect two devices rather than just one, as well as creating unlimited dashboards.

    Check out the new Arduino Cloud plans

    Or, for just $2.99/month, benefit from unlimited storage and compilation time with the new Entry plan. Access advanced features, up to 10 things, 15 days of data retention and over the air updates. 

    If you need more control and power, the Maker plan has everything from the Entry plan, and is increasing from five to 25 things. It has shared dashboards and 90 days of data retention (previously 15) for the same great price of $6.99/month. Existing users will receive this upgrade automatically.

    For those managing small fleets, things can get serious! Jump into the new Maker Plus plan at $23.99/month. This solution gives you up to 100 things, one year of data retention, and all features from the other plans.

    Plans can be subscribed to monthly or yearly. With a one-off yearly payment, you can save up to 30% off your subscription and receive a $30 voucher for your next purchase on the Arduino store.

    That’s not all. We’re working around the clock to enhance your experience on our existing platforms while cooking up new cloud-based solutions, services and community features. They’ll be available in the future to all Arduino users, so stay tuned.

    Get started with the Arduino Cloud now!

    Note for existing Free plan users: You can now use third-party devices such as ESP8266, which previously required a paid plan subscription. API usage now requires an Entry plan; if you have existing API keys, those will continue to work until June 1st, 2021.

    Website: LINK

  • Raspberry Pi smart IoT glove

    Raspberry Pi smart IoT glove

    Reading Time: 3 minutes

    Animator/engineer Ashok Fair has put witch-level finger pointing powers in your hands by sticking a SmartEdge Agile, wirelessly controlled by Raspberry Pi Zero, to a golf glove. You could have really freaked the bejeezus out of Halloween party guests with this (if we were allowed to have Halloween parties that is).

    [youtube https://www.youtube.com/watch?v=FQw0EXf0-Pc?feature=oembed&w=500&h=281]

    The build uses a Smart Edge Agile IoT device with Brainium, a cloud-based tool for performing machine learning tasks.

    The Rapid IoT kit is interfaced with Raspberry Pi Zero and creates a thread network connecting to light, car, and fan controller nodes.

    The Brainium app is installed on Raspberry Pi and bridges between the cloud and Smart Edge device. MQTT is running on Python and processes the Rapid IoT Kit’s data.

    The device is mounted onto a golf glove, giving the wearer seemingly magical powers with the wave of a hand.

    Kit list

    • Raspberry Pi Zero
    • Avnet SmartEdge Agile (the white box attached to the glove)
    • NXP Rapid IoT Prototyping Kit (the square blue screen stuck on the adaptor board with the Raspberry Pi Zero)
    • Brainium AI Studio app
    • Golf glove
    Waking up the Rapid IoT screen

    To get started, the glove wearer draws a pattern above the screen attached to the Raspberry Pi to unlock it and wake up all the controller nodes.

    The light controller node is turned on by drawing a clockwise circle, and turned off with an counter-clockwise circle.

    The full kit and caboodle

    The fan is turned on and off in the same way, and you can increase the fan’s speed by moving your hand upwards and reduce the speed by moving your hand down. You know it’s working by the look of the fan’s LEDs: they blinker faster as the fan speeds up.

    Make a pushing motion in the air above the car to make it move forward, and you can also make it turn and reverse.

    “Driving glove”

    If you wear the glove while driving, it collects data in real time and logs it on the Brainium cloud so you can review your driving style.

    Keep up with Ashok’s projects on Twitter or Facebook.

    Website: LINK

  • Build an IoT device with Ubuntu Appliance and Raspberry Pi

    Build an IoT device with Ubuntu Appliance and Raspberry Pi

    Reading Time: 4 minutes

    The new Ubuntu Appliance portfolio provides free images to help you turn your Raspberry Pi into an IoT device: just install them to your SD card and you have all the software you need to make a media server, get started with home automation, and more. Canonical’s Rhys Davies is here to tell us all about it.

    We are delighted to announce the new Ubuntu Appliance portfolio. Together with NextCloud, AdGuard, Plex, Mosquitto and openHAB, we have created the first in a new class of Ubuntu derivatives. Ubuntu Appliances are software-defined projects that enable users to download everything they need to turn a Raspberry Pi into a device that does one thing – beautifully.

    The Ubuntu Appliance mission is to enable you to build your own secure, self-updating, single-purpose devices. Tell us what you want to see next, or let’s talk about turning your project into the next Ubuntu Appliance in Discourse. For now, we are excited to bring these initial appliances to your attention.

    The initial portfolio of five

    • Plex Media Server allows its users to organise and stream their own collection of movies, TV, music, podcasts and more from one place.
    • Mosquitto is a lightweight open source MQTT message broker, for use on all devices from low power single board computers to full-scale industrial grade servers.
    • OpenHAB is a pluggable architecture that allows users to design rules for automating their home, with time- and event-based triggers, scripts, actions, notifications and voice control.
    • AdGuard Home blocks annoying banners, pop-ups and video ads to make web surfing faster, safer and more comfortable.
    • NextCloud is an on-premise content collaboration platform that allows users to host their own private cloud at home or in the office.

    How it all works

    Head over to the Ubuntu Appliances website, click the appliance you would like, select download, follow the instructions, and away you go. Once you get to this stage, there are links to tutorials and documentation written by the upstream project themselves, so you can get next steps from the horse’s mouth. If you run into any bother let us know with a new topic and we’ll get on it.

    But why bother?

    The problem we are trying to solve is to do with the fragmentation in IoT. We want to give publishers and developers a platform to get their software in the hands of their users and into their devices. We work with them to securely bundle the OS, their applications and configurations into a single download that is available for anyone to turn a Raspberry Pi into a dedicated device. You can go to the portfolio and download as many of the appliances as you like and start using them today.

    How to add your project to the Ubuntu Appliance portfolio

    All of this gives a stage and a secure, production-grade base to projects. There are no restrictions on who can make an Ubuntu Appliance; all you need is an application that runs on a Raspberry Pi or another certified board, and to let us know what you’ve got so we can help you over the line. If you need more information, head to our community page where you’ll find the rules and the exact steps to become featured as an Ubuntu Appliance.

    Try them out!

    All that’s left to say is to try them out. All five of the initial appliances work on Raspberry Pi, so if you have one, you can get started. And if you don’t have one – maybe your Raspberry Pi is still in the post – then you can also ‘try before you Pi’: install the appliance in a virtual machine and see what you think.

    The list of appliances is already growing. This launch marks the first five appliances, but we are already working with developers on the next wave and are looking for more. Start with these ones and go to our discourse to tell us what you think.

    Thanks for having me, Raspberry Pi <3

    Website: LINK

  • Design your own Internet of Things with HackSpace magazine

    Design your own Internet of Things with HackSpace magazine

    Reading Time: 4 minutes

    In issue 31 of HackSpace magazine, out today, PJ Evans looks at DIY smart homes and homemade Internet of Things devices.

    In the last decade, various companies have come up with ‘smart’ versions of almost everything. Microcontrollers have been unceremoniously crowbarred into devices that had absolutely no need for microcontrollers, and often tied to phone apps or web services that are hard to use and don’t work well with other products.

    Put bluntly, the commercial world has struggled to deliver an ecosystem of useful smart products. However, the basic principle behind the connected world is good – by connecting together sensors, we can understand our local environment and control it to make our lives better. That could be as simple as making sure the plants are correctly watered, or something far more complex.

    The simple fact is that we each lead different lives, and we each want different things out of our smart homes. This is why companies have struggled to create a useful smart home system, but it’s also why we, as makers, are perfectly placed to build our own. Let’s dive in and take a look at one way of doing this – using the TICK Stack – but there are many more, and we’ll explore a few alternatives later on.

    Many of our projects create data, sometimes a lot of it. This could be temperature, humidity, light, position, speed, or anything else that we can measure electronically. To be useful, that data needs to be turned into information. A list of numbers doesn’t tell you a lot without careful study, but a line graph based on those numbers can show important information in an instant. Often makers will happily write scripts to produce charts and other types of infographics, but now open-source software allows anyone to log data to a database, generate dashboards of graphs, and even trigger alerts and scripts based on the incoming data. There are several solutions out there, so we’re going to focus on just one: a suite of products from InfluxData collectively known as the TICK Stack.

    InfluxDB

    The ‘I’ in TICK is the database that stores your precious data. InfluxDB is a time series database. It differs from regular SQL databases as it always indexes based on the time stamp of the incoming data. You can use a regular SQL database if you wish (and we’ll show you how later), but what makes InfluxDB compelling for logging data is not only its simplicity, but also its data-management features and built-in web-based API interface. Getting data into InfluxDB can be as easy as a web post, which places it within the reach of most internet-capable microcontrollers.

    Kapacitor

    Next up is our ‘K’. Kapacitor is a complex data processing engine that acts on data coming into your InfluxDB. It has several purposes, but the common use is to generate alerts based on data readings. Kapacitor supports a wide range of alert ‘endpoints’, from sending a simple email to alerting notification services like Pushover, or posting a message to the ubiquitous Slack. Multiple alerts to multiple destinations can be configured, and what constitutes an alert status is up to you. More advanced uses of Kapacitor include machine learning and anomaly detection.

    Chronograf

    The problem with Kapacitor is the configuration. It’s a lot of work with config files and the command line. Thoughtfully, InfluxData has created Chronograf, a graphical user interface to both Kapacitor and InfluxDB. If you prefer to keep away from the command line, you can query and manage your databases here as well as set up alerts, metrics that trigger an alert, and the configurations for the various handlers. This is all presented through a web app that you can access from anywhere on your network. You can also build ‘Dashboards’ – collections of charts displayed on a single page based on your InfluxDB data.

    Telegraf

    Finally, our ’T’ in TICK. One of the most common uses for time series databases is measuring computer performance. Telegraf provides the link between the machine it is installed on and InfluxDB. After a simple install, Telegraf will start logging all kinds of data about its host machine to your InfluxDB installation. Memory usage, CPU temperatures and load, disk space, and network performance can all be logged to your database and charted using Chronograf. This is more due to the Stack’s more common use for monitoring servers, but it’s still useful for making sure the brains of our network-of-things is working properly. If you get a problem, Kapacitor can not only trigger alerts but also user-defined scripts that may be able to remedy the situation.

    Get HackSpace magazine issue 31 — out today

    HackSpace magazine issue 31: on sale now!

    You can read the rest of HackSpace magazine’s DIY IoT feature in issue 31, out today and available online from the Raspberry Pi Press online store. You can also download issue 31 for free.

    Website: LINK

  • IoT ugly Christmas sweaters

    IoT ugly Christmas sweaters

    Reading Time: < 1 minute

    If there’s one thing we Brits love, it’s an ugly Christmas sweater. Jim Bennett, a Senior Cloud Advocate at Microsoft, has taken his ugly sweater game to the next level by adding IoT-controlled, Twitter-connected LEDs thanks to a Raspberry Pi Zero.

    IoT is Fun for Everyone! (Ugly Sweater Edition)

    An Ugly Sweater is great-but what’s even better (https://aka.ms/IoTShow/UglySweater) is an IoT-enabled Ugly Sweater. In this episode of the IoT Show, Olivier Bloch is joined by Jim Bennett, a Senior Cloud Advocate at Microsoft. Jim has built an Ugly Sweater using Azure IoT Central, Microsoft’s IoT app platform, and a Raspberry Pi Zero.

    Jim upgraded his ugly sweater to become IoT-compatible using Microsoft’s IoT app platform Azure IoT Central, Adafruit’s programmable NeoPixel LED Dots Strand and, of course, our sweet baby, the Raspberry Pi Zero W.

    After sewing the LED strand into the ugly sweater and connecting it to Raspberry Pi Zero, Jim was able to control the colour of the LEDs. Taking it one step further, he then built a list of commands within Azure IoT Central and linked the Raspberry Pi Zero to a Twitter account to create the IoT element of the project.

    Watch the video above for full details on the project, and find all the code on Github.

    Website: LINK

  • The world’s first Raspberry Pi-powered Twitter-activated jelly bean-pooping unicorn

    The world’s first Raspberry Pi-powered Twitter-activated jelly bean-pooping unicorn

    Reading Time: 3 minutes

    When eight-year-old Tru challenged the Kids Invent Stuff team to build a sparkly, pooping, rainbow unicorn electric vehicle, they did exactly that. And when Kids Invent Stuff, also known as Ruth and Shawn, got in contact with Estefannie Explains it All, their unicorn ended up getting an IoT upgrade…because obviously.

    You tweet and the Unicorn poops candy! | Kids Invent Stuff

    We bring kids’ inventions to life and this month we teamed up with fellow youtube Estefannie (from Estefannie Explains It All https://www.youtube.com/user/estefanniegg SHE IS EPIC!) to modify Tru’s incredible sweet pooping unicorn to be activated by the internet! Featuring the AMAZING Allen Pan https://www.youtube.com/channel/UCVS89U86PwqzNkK2qYNbk5A (Thanks Allen for your filming and tweeting!)

    Kids Invent Stuff

    If you’re looking for an exciting, wholesome, wonderful YouTube channel suitable for the whole family, look no further than Kids Invent Stuff. Challenging kids to imagine wonderful inventions based on monthly themes, channel owners Ruth and Shawn then make these kids’ ideas a reality. Much like the Astro Pi Challenge, Kids Invent Stuff is one of those things we adults wish existed when we were kids. We’re not jealous, we’re just…OK, we’re definitely jealous.

    ANYWAY, when eight-year-old Tru’s sparkly, pooping, rainbow unicorn won the channel’s ‘crazy new vehicle’ challenge, the team got to work, and the result is magical.

    Riding an ELECTRIC POOPING UNICORN! | Kids Invent Stuff

    We built 8-year-old Tru’s sparkly, pooping, rainbow unicorn electric vehicle and here’s what happened when we drove it for the first time and pooped out some jelly beans! A massive THANK YOU to our challenge sponsor The Big Bang Fair: https://www.thebigbangfair.co.uk The Big Bang Fair is the UK’s biggest celebration of STEM for young people!

    But could a sparkly, pooping, rainbow unicorn electric vehicle ever be enough? Is anything ever enough if it’s not connected to the internet? Of course not. And that’s where Estefannie came in.

    At Maker Central in Birmingham earlier this year, the two YouTube teams got together to realise their shared IoT dream.

    They ran out of chairs for their panel, so Allen had to improvise

    With the help of a Raspberry Pi Zero W connected to the relay built into the unicorn, the team were able to write code that combs through Twitter, looking for mentions of @mythicalpoops. A positive result triggers the Raspberry Pi to activate the relay, and the unicorn lifts its tail to shoot jelly beans at passers-by.

    You can definitely tell this project was invented by an eight-year-old, and we love it!

    IoT unicorn

    As you can see in the video above, the IoT upgrades to the unicorn allow Twitter users to control when the mythical beast poops its jelly beans. There are rumours that the unicorn may be coming to live with us at Pi Towers, but if these turn out to be true, we’ll ensure that this function is turned off. So no tweeting the unicorn!

    You know what to do

    Be sure to subscribe to both Kids Invent Stuff and Estefannie Explains It All on YouTube. They’re excellent makers producing wonderful content, and we know you’ll love them.

    How to milk a unicorn

    Website: LINK

  • IoT community sprinkler system using Raspberry Pi | The MagPi issue 83

    IoT community sprinkler system using Raspberry Pi | The MagPi issue 83

    Reading Time: 4 minutes

    Saving water, several thousand lawns at a time: The MagPi magazine takes a look at the award-winning IoT sprinkler system of Coolest Projects USA participant Adarsh Ambati.

    At any Coolest Projects event, you’re bound to see incredible things built by young makers. At Coolest Projects USA, we had the chance to talk to Adarsh Ambati about his community sprinkler and we were, frankly, amazed.

    “The extreme, record-breaking drought in California inspired me to think of innovative ways to save water,” Adarsh tells us. “While going to school in the rain one day, I saw one of my neighbours with their sprinklers on, creating run-offs. Through research, I found that 25% of the water used in an average American household is wasted each day due to overwatering and inefficient watering methods. Thus, I developed a sprinkler system that is compliant with water regulations, to cost-effectively save water for entire neighbourhoods using a Raspberry Pi, moisture sensors, PyOWM (weather database), and by utilising free social media networks like Twitter.”

    Efficient watering

    In California, it’s very hot year round, so if you want a lush, green lawn you need to keep the grass watered. The record-breaking drought Adarsh was referring to resulted in extreme limitations on how much you could water your grass. The problem is, unless you have a very expensive sprinkler system, it’s easy to water the grass when it doesn’t need to be.

    “The goal of my project is to save water wasted during general-purpose landscape irrigation of an entire neighbourhood by building a moisture sensor-based smart sprinkler system that integrates real-time weather forecast data to provide only optimum levels of water required,” Adarsh explains. “It will also have Twitter capabilities that will be able to publish information about when and how long to turn on the sprinklers, through the social networks. The residents in the community will subscribe to this information by following an account on Twitter, and utilise it to prevent water wasted during general-purpose landscaping and stay compliant with water regulations imposed in each area.”

    Using the Raspberry Pi, Adarsh was able to build a prototype for about $50 — a lot cheaper than smart sprinklers you can currently buy on the market.

    “I piloted it with ten homes, so the cost per home is around $5,” he reveals. “But since it has the potential to serve an entire community, the cost per home can be a few cents. For example, there are about 37000 residents in Almaden Valley, San Jose (where I live). If there is an average of two to four residents per home, there should be 9250 to 18500 homes. If I strategically place ten such prototypes, the cost per house would be five cents or less.”

    Massive saving

    Adarsh continues, “Based on two months of data, 83% of the water used for outdoor landscape watering can be saved. The average household in northern California uses 100 gallons of water for outdoor landscaping on a daily basis. The ten homes in my pilot had the potential to save roughly 50000 gallons over a two-month period, or 2500 gallons per month per home. At $0.007 per gallon, the savings equate to $209 per year, per home. For Almaden Valley alone, we have the potential to save around $2m to $4m per year!”

    The results from Adarsh’s test were presented to the San Jose City Council, and they were so impressed they’re now considering putting similar systems in their public grass areas. Oh, and he also won the Hardware project category at Coolest Projects USA.

    The MagPi magazine #83

    This article is from today’s brand-new issue of The MagPi, the official Raspberry Pi magazine. Buy it from all good newsagents, subscribe to pay less per issue and support our work, or download the free PDF to give it a try first.

    Website: LINK

  • Project Floofball and more: Pi pet stuff

    Project Floofball and more: Pi pet stuff

    Reading Time: 2 minutes

    It’s a public holiday here today (yes, again). So, while we indulge in the traditional pastime of barbecuing stuff (ourselves, mainly), here’s a little trove of Pi projects that cater for our various furry friends.

    Project Floofball

    Nicole Horward created Project Floofball for her hamster, Harold. It’s an IoT hamster wheel that uses a Raspberry Pi and a magnetic door sensor to log how far Harold runs.

    Project Floofball: an IoT hamster wheel

    An IoT Hamsterwheel using a Raspberry Pi and a magnetic door sensor, to see how far my hamster runs.

    You can follow Harold’s runs in real time on his ThingSpeak channel, and you’ll find photos of the build on imgur. Nicole’s Python code, as well as her template for the laser-cut enclosure that houses the wiring and LCD display, are available on the hamster wheel’s GitHub repo.

    A live-streaming pet feeder

    JaganK3 used to work long hours that meant he couldn’t be there to feed his dog on time. He found that he couldn’t buy an automated feeder in India without paying a lot to import one, so he made one himself. It uses a Raspberry Pi to control a motor that turns a dispensing valve in a hopper full of dry food, giving his dog a portion of food at set times.

    A transparent cylindrical hopper of dry dog food, with a motor that can turn a dispensing valve at the lower end. The motor is connected to a Raspberry Pi in a plastic case. Hopper, motor, Pi, and wiring are all mounted on a board on the wall.

    He also added a web cam for live video streaming, because he could. Find out more in JaganK3’s Instructable for his pet feeder.

    Shark laser cat toy

    Sam Storino, meanwhile, is using a Raspberry Pi to control a laser-pointer cat toy with a goshdarned SHARK (which is kind of what I’d expect from the guy who made the steampunk-looking cat feeder a few weeks ago). The idea is to keep his cats interested and active within the confines of a compact city apartment.

    Raspberry Pi Automatic Cat Laser Pointer Toy

    Post with 52 votes and 7004 views. Tagged with cat, shark, lasers, austin powers, raspberry pi; Shared by JeorgeLeatherly. Raspberry Pi Automatic Cat Laser Pointer Toy

    If I were a cat, I would definitely be entirely happy with this. Find out more on Sam’s website.

    And there’s more

    Michel Parreno has written a series of articles to help you monitor and feed your pet with Raspberry Pi.

    All of these makers are generous in acknowledging the tutorials and build logs that helped them with their projects. It’s lovely to see the Raspberry Pi and maker community working like this, and I bet their projects will inspire others too.

    Now, if you’ll excuse me. I’m late for a barbecue.

    Website: LINK

  • Arduino and Distrelec launch a new automation & robotics contest!

    Arduino and Distrelec launch a new automation & robotics contest!

    Reading Time: 2 minutes

    Arduino and Distrelec launch a new automation & robotics contest!

    Arduino TeamApril 23rd, 2018

    How can you help advance Industry 4.0 using the Arduino ecosystem? From robots and predictive maintenance to remote control and data acquisition, we’ve teamed up Distrelec to launch a new Automation & Robotics Contest challenging our community to create innovative solutions that can make the industry faster, cheaper, more flexible, and efficient.

    Participants are required to tap into our extensive range of IoT boards like the MKR1000 WiFi and MKR GSM 1400, libraries, and online platform to bring their ideas to life. Industrial automation projects could target energy management, remote monitoring, machine safety, or predictive maintenance, for example, using Arduino Create to set up, control, and connect your Arduino, Intel, and Arm-based devices. Robotics projects could include designs for surveillance drones, robotic arms, rovers, or autonomous transportation, leveraging feature-rich boards like the Mega and Due to prototype advanced systems. 

    [youtube https://www.youtube.com/watch?v=9Sf–pVNr9M?feature=oembed&w=500&h=281]

    How to Enter

    • Create a free account on Arduino.cc (or log in if already a member).
    • Register for the contest by clicking “Register as a participant.”
    • Send your concept to the Arduino/Distrelec: Automation & Robotics Contest by June 29, 2018. The top 150 makers will receive a coupon for Distrelec online store. Moreover, there will be a series of micro contests, with weekly prizes handed out from Distrelec.
    • Design, build, and submit your project by September 16, 2018. Winning projects will be selected based on their originality, quality, creativity, and social impact. 

    Prizes

    Ready to get started? You can find more information on the contest here and browse Distrelec’s entire Arduino lineup on their website. To submit your ideas, please visit the Arduino Project Hub. And remember, projects must use an Arduino board in order to be eligible to win!



    Website: LINK