Node-RED and Raspberry Pi Pico W

From basics to flows for sensors, automation, motors, MQTT, and cloud services

Peter Dalmaris

Diese Publikation zitieren

Peter Dalmaris, Node-RED and Raspberry Pi Pico W (2024), Elektor, Aachen, ISBN: 9783895765896

53
Accesses

Beschreibung / Abstract


This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.


This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.


Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.


Quick book facts



  • Project-based learning approach.

  • Assumes no prior knowledge of flow-based programming tools.

  • Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.

  • Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.

  • Step-by-step instructions on everything.

  • All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.

  • Hardware (including the Raspberry Pi Pico W) is available as a kit.


Inhaltsverzeichnis

  • Node-RED and Raspberry Pi Pico W
  • All rights reserved.
  • Contents
  • Did you find an error?
  • About the Author
  • About Tech Explorations
  • Requirements
  • The Book Errata Reporting and Resources Web Page
  • Foreword
  • 1: Node-RED Getting Started
  • 1.1 • What is Node-RED?
  • 1.2 • Node-RED in IoT and Event-driven Systems
  • 1.3 • Communication in Node-RED: Protocols and Methods
  • 1.4 • Node-RED Installation Options
  • 1.5 • Set up Node-RED using Docker
  • 1.6 • Node-RED Basics
  • 1.7 • Node-RED Dashboard
  • 1.8 • Node-RED and MQTT
  • 2: Node-RED & Raspberry Pi Pico Experiments
  • 2.1 • Frequently Used Patterns
  • 2.2 • Warm Up
  • 2.3 • Inputs and Outputs
  • 2.4 • Displays and LEDs
  • 2.5 • Motors
  • 2.6 • Sensors
  • 3: Raspberry Pi Pico, a Primer
  • 3.1 • Introduction to the Raspberry Pi Pico and Raspberry Pi Pico W
  • 3.2 • Getting Started with Raspberry Pi Pico and Thonny
  • 3.3 • MicroPython and Raspberry Pi Pico
  • 3.4 • Micropython, a Primer
  • 3.5 • Programming Raspberry Pi Pico with MicroPython
  • 3.6 • Serial Communications with the Raspberry Pi Pico
  • 3.7 • SPI and I2C Serial Communications
  • 3.8 • Wi-Fi and Bluetooth with the Raspberry Pi Pico
  • 3.9 • Interfacing with Sensors and Actuators
  • 4: More Node Red Topics
  • 4.1 • Other Useful Nodes and Features
  • 4.2 • Control Structures and Loops
  • 4.3 • Integrating External Services and APIs
  • Index

Ähnliche Titel

    Mehr von diesem Autor