Framing and solving problems with deep learning: an introduction
In this tutorial, we are going to explore how we can frame a non-mathematical problem into a deep learning problem with mathematics and coding.
Aug 1, 2022
Object Tracking Camera with Raspberry Pi and TensorFlow Lite
By modifying the object detection example program of TensorFlow Lite, we can easily make an object tracking camera.
Feb 6, 2022
Updated: Using Raspberry Pi and TensorFlow Lite for Object Detection
There is a newer, improved version of the TensorFlow Lite object detection program for Raspberry Pi.
Jan 30, 2022
Train custom object detection model with TensorFlow Lite Model Maker
By using the new TensorFlow Lite Model Maker, we can easily train a custom TensorFlow Lite model that can be deployed on a Raspberry Pi.
Sep 7, 2021
Create Object Detection Datasets with Raspberry Pi and labelImg
By using a Raspberry Pi and labelImg, we can create datasets for training custom object detection models.
Aug 28, 2021
Using Google Colaboratory
Google's Colaboratory is an excellent and essential tool for novices and professionals to experiment with machine learning.
Mar 28, 2021
Use Jupyter to Experiment with Raspberry Pi's GPIOs
By using Jupyter Lab, we can try doing physical computing in an easy and interactive way.
Jan 16, 2021
Create a Decision Tree Model with scikit-learn
Decision tree is a powerful tool for machine learning. By using the scikit-learn library, we can construct and display a decision tree with a few lines of code.
Dec 25, 2020
Setup Visual Studio Code and Jupyter on Raspberry Pi
With Visual Studio Code and Jupyter installed on the Raspberry Pi, we can turn a Pi into an amazing platform for studying machine learning.
Dec 12, 2020
Stream Video from ESP32 to Raspberry Pi
By using an ESP32 with a camera, we can stream video wirelessly to a Raspberry Pi very easily.
Nov 8, 2020
Store and Load Files in SPIFSS of ESP32
Compared with the Arduino, ESP32 has a large non-volatile storage. We can use this storage to store different files, and use the built-in SPIFSS library to load the files in the program.
Jul 25, 2020
Coding as Scaffolding
Coding is an important skill that learners can use in their future career. However, coding itself is also an ideal tool to help students explore problems in other STEM subjects.
Jul 4, 2020
Speed up TensorFlow Lite Inferencing with Coral USB Accelerator
While Raspberry Pi is not a powerful computer for AI computation, it's possible to speed up the inferencing speed signficiantly by attaching a Tensor Processing Unit to it.
Jun 27, 2020
Custom TensorFlow Image Classification with Teachable Machine
Without Google's Teachable Machine, we can train our own simple image classification models without writing a single line of code.
Jun 20, 2020
Asynchronous Programming with uasyncio in MicroPython
MicroPython has an awesome library to help us schedule multiple tasks that run indefinitely. That is to say, it is possible to have multiple infinite loops running at the same time.
Jun 13, 2020
Send Notifications from ESP32 to Telegram with IFTTT
With IFTTT, we can send notifications to Telegram according to the data from the sensors connected to ESP32.
Jun 6, 2020
Control NeoPixels over the Internet with ESP32 and Micropython
NeoPixels are amazing - but controlling them over the Internet by using Adafruit IO is even more amazing!
May 30, 2020
Upload Sensor Data to Adafruit IO with ESP32 and MicroPython
Collecting data for further processing and analysis is an important part of an IoT system. With Adafruit IO, we can start prototyping such IoT systems with very little effort.
May 23, 2020
Using Ultrasonic Sensor with Arduino
By using the HC-SR04 ultrasonic sensor, it is easy to measure a short distance with a microcontroller like Arduino. This is particularly useful for making a robot.
May 16, 2020
Measure Temperature and Humidity with ESP32 and MicroPython
With the DHT11 sensor, it is very easy to measure temperature and humidity for IoT devices.
May 9, 2020
Control High Power Devices with Arduino and Transistors
By using a simple TIP120 transistor, it is easy to control high power devices with an Arduino while keeping the Arduino undamaged.
May 2, 2020
Create a Simple Web Server with ESP32 and Arduino IDE
It is easy to build a simple web page as an interface to control the GPIOs of the ESP32 microcontroller, which is Arduino-compatiable.
Apr 25, 2020
Using Raspberry Pi and TensorFlow Lite for Object Detection
By using the Raspberry Pi camera and TensorFlow Lite, it is quite easy to use AI models to perform object detection.
Apr 18, 2020
Control a Servo Motor with Arduino
It is easy to use an Arduino to control small servo motors, which are commonly used in building robots.
Apr 10, 2020
Getting Started with MicroPython for ESP32
With MicroPython, we can control the Wifi-capable ESP32 board with simple, elegant Python codes.
Apr 4, 2020
Show Current Weather on an LCD Display with Raspberry Pi
By using a Raspberry Pi and an LCD display, we can see the latest weather report from the Internet.
Mar 27, 2020
Control a Motor with Arduino
By using an H-bridge with Arduino, we can control a motor very easily.
Mar 19, 2020
Analog Input and Output in Arduino
Other than turning a system on and off, we often need to adjust different parameters like brightness, volume or speed of the system. We can use analog input and output in Arduino to achieve this.
Mar 8, 2020
Using a Hall Sensor with Arduino
A digital Hall sensor is a cheap and simple device that can be surprisingly useful in many projects. More importantly, it's very easy to use one with an Arduino.
Mar 2, 2020
Using Breadboards
To build a more complicated circuit, breadboard is an essential tool for making prototypes effectively and quickly.
Feb 28, 2020
Arduino for Absolute Beginners
A hands-on tutorial about the Arduino development process for novices to enter the amazing world of physical computing.
Feb 23, 2020