click to view more

MicroPython Projects: A do-it-yourself guide for embedded developers to build a range of application

by Beningo, Jacob

$38.10

List Price: $44.99
Save: $6.89 (15%)
add to favourite
  • In Stock - Ship in 24 hours with Free Online tracking.
  • FREE DELIVERY by Tuesday, July 22, 2025
  • 24/24 Online
  • Yes High Speed
  • Yes Protection

Description

Explore MicroPython through a series of hands-on projects and learn to design and build your own embedded systems using the MicroPython Pyboard; ESP32; the STM32 IoT Discovery kit; and the OpenMV camera module.

Key Features:

- Delve into MicroPython Kernel and learn to make modifications that will enhance your embedded applications

- Design and implement drivers to interact with a variety of sensors and devices

- Build low-cost projects such as DIY automation and object detection with machine learning

Book Description:

With the increasing complexity of embedded systems seen over the past few years; developers are looking for ways to manage them easily by solving problems without spending a lot of time on finding supported peripherals. MicroPython is an efficient and lean implementation of the Python 3 programming language; which is optimized to run on microcontrollers. MicroPython Projects will guide you in building and managing your embedded systems with ease.

This book is a comprehensive project-based guide that will help you build a wide range of projects and give you the confidence to design complex projects spanning new areas of technology such as electronic applications; automation devices; and IoT applications. While building seven engaging projects; you'll learn how to enable devices to communicate with each other; access and control devices over a TCP/IP socket; and store and retrieve data. The complexity will increase progressively as you work on different projects; covering areas such as driver design; sensor interfacing; and MicroPython kernel customization.

By the end of this MicroPython book; you'll be able to develop industry-standard embedded systems and keep up with the evolution of the Internet of Things.

What You Will Learn:

- Develop embedded systems using MicroPython

- Build a custom debugging tool to visualize sensor data in real-time

- Detect objects using machine learning and MicroPython

- Discover how to minimize project costs and reduce development time

- Get to grips with gesture operations and parsing gesture data

- Learn how to customize and deploy the MicroPython kernel

- Explore the techniques for scheduling application tasks and activities

Who this book is for:

If you are an embedded developer or hobbyist looking to build interesting projects using MicroPython; this book is for you. A basic understanding of electronics and Python is required while some MicroPython experience will be helpful.

Table of Contents

- Down the Rabbit Hole with MicroPython

- Managing Real-Time Tasks

- Writing a MicroPython Driver for an I/O Expander

- Developing an Application Test Harness

- Customizing the MicroPython Kernel Start Up Code

- A Custom Debugging Tool to Visualize Sensor Data

- Device Control Using Gestures

- Automation and Control using Android

- Building an Object Detection Application Using Machine Learning

- The Future of MicroPython

- Appendix A - Downloading and Running MicroPython Code

Last updated on

Product Details

  • Apr 17, 2020 Pub Date:
  • 1789958032 ISBN-10:
  • 9781789958034 ISBN-13:
  • English Language