Edge Impulse Makes TinyML Accessible for Millions of Arduino Developers

Edge Impulse Makes TinyML Accessible for Millions of Arduino Developers

Posted by: ArduinoTEAM — May 26th, 2020 Running Machine Learning (ML) on microcontrollers is one of the most exciting developments in recent years, allowing small battery-powered devices to detect complex movements, recognize sounds, or find anomalies in sensor data. To make it accessible for every embedded developer to build and deploy these models, we have … Read more

Getting Started with TinyML: A Comprehensive Guide

Getting Started with TinyML: A Comprehensive Guide

This article is contributed by the community, Author Wang Yucheng, ML & IoT Google Developers Expert, Chief Engineer of the Smart Lock Research Institute at Wenzhou University.Learn more: https://blog.csdn.net/wfing Introduction to TinyML 1. Overview Pete Warden and Daniel Situnayake co-authored a book introducing how to run ML on Arduino and ultra-low-power microcontrollers, TinyML: Machine Learning … Read more

Getting Started with TinyML: Step-by-Step Guide

Getting Started with TinyML: Step-by-Step Guide

This article is from a community submission, Author: Wang Yucheng, ML&IoT Google Developers Expert, Chief Engineer at Wenzhou University Smart Lock Research Institute.Learn more: https://blog.csdn.net/wfing In last week’s community sharing section, we introduced Getting Started with TinyML (Part 1), and this week we will continue our learning. Hello World — The Place Where Dreams Begin … Read more

Working Principle of 433 MHz Wireless Module

Working Principle of 433 MHz Wireless Module

  433 MHz wireless module is a wireless communication device based on radio frequency technology, widely used in various wireless control, remote control, and monitoring applications. Its working principle mainly involves achieving long-distance wireless transmission through analog signals between the transmitter and receiver. Specifically, the 433 MHz wireless module consists of a transmission module, a reception … Read more

How to Implement MQTT Protocol Communication with Arduino

How to Implement MQTT Protocol Communication with Arduino

 Click the “Blue Words” to Follow Us Have you ever thought about using a small Arduino board to achieve smart interconnection between devices? Today, we will unveil the “golden key” to IoT communication – the MQTT protocol! Let your microcontroller easily achieve remote control and data transmission.  What is MQTT? The “WeChat” of … Read more

The Next Breakthrough in Machine Learning: TinyML

The Next Breakthrough in Machine Learning: TinyML

↑↑↑ Click on the blue text above, reply with materials, and get a surprise of 10GB Author: Mu Yang Source: Huazhang Computer (hzbook_jsj) Introduction: Today, we introduce a brand new version of machine learning that you may not have tried before, called TinyML. ML is something we are all familiar with, while TinyML is the … Read more

Learning Machine Learning with Syntiant TinyML

Learning Machine Learning with Syntiant TinyML

1. Self-Introduction and Board Introduction Hello everyone, I am “A Big Brother Rong”, and this time I am participating in the first issue of the second season of Funpack. The board used in this episode is the TinyML development board from Syntiant, a provider of deep learning solutions, which uses the NDP101 ultra-low power neural … Read more

Building a Bidirectional Pager Using LoRa

Building a Bidirectional Pager Using LoRa

Produced by Big Data Digest Source: IEEE Compiled by: xt Nowadays, if you want to send data wirelessly, you have many options: Wi-Fi, Bluetooth, Zigbee, and cellular connections are some common choices. However, a relatively new protocol is gradually becoming popular: LoRa-based communication provides low-power, low-bandwidth communication over medium distances (2 kilometers to 15 kilometers)—its … Read more

Microcontroller Programming (Part 1)

Microcontroller Programming (Part 1)

Microcontroller is an integrated circuit chip that uses ultra-large scale integration technology to integrate a central processing unit (CPU) with data processing capabilities, random access memory (RAM), read-only memory (ROM), various I/O ports, interrupt systems, timers/counters, and other functions (which may also include display driver circuits, pulse width modulation circuits, analog multiplexers, A/D converters, etc.) … Read more