Tutorials

  • MQTT (Part 4): Secure Communication Between Devices

    MQTT (Part 4): Secure Communication Between Devices

    Ensuring secure communication between devices is crucial when working with MQTT. In the previous parts of this MQTT series, you set up communication between two ESP8266 devices and exchanged sensor data. However, security measures were not yet implemented. Without proper security, an unauthorized user could intercept your data or disrupt your system. This tutorial will…

  • MQTT (Part 3): Sending and Receiving Data

    MQTT (Part 3): Sending and Receiving Data

    In the previous part, you learned about the MQTT broker and how to set it up with Mosquitto on a Raspberry Pi. Now, it’s time to establish communication between devices. In this tutorial, you will learn how to send data from an ESP8266 to the broker and how another ESP8266 can subscribe to this data…

  • MQTT (Part 2): Setting Up an MQTT Broker on the Raspberry Pi

    MQTT (Part 2): Setting Up an MQTT Broker on the Raspberry Pi

    In the previous part, you learned the basics of MQTT. Now, we dive deeper into the central element of any MQTT application: the broker. In this tutorial, you will learn how to set up an MQTT broker on your Raspberry Pi using Mosquitto. What is an MQTT Broker? An MQTT broker is the heart of…

  • MQTT (Part 1): Introduction

    MQTT (Part 1): Introduction

    This tutorial series is all about MQTT – the messaging protocol that is excellent for exchanging data between devices. Imagine you want to monitor the temperature in your greenhouse. To do this, you install temperature sensors that send their readings via MQTT to a central broker. The broker then distributes the data to all “interested”…

  • How to Program an ATtiny85 with the Arduino

    How to Program an ATtiny85 with the Arduino

    Sometimes, even a small Arduino is too large for your project. Maybe you only need a few pins, want to use as little power as possible, or don’t have enough physical space. In these cases, the ATtiny85 might be just what you need. ATtiny processors come in various versions, but the ATtiny85 is the most…

  • How to Use an Arduino Joystick

    How to Use an Arduino Joystick

    The joystick module is a versatile input device commonly used in maker projects. In this article, you’ll learn how to connect an Arduino joystick to an Arduino UNO, how it works, and how to use it in your next project. How the Joystick Works The joystick module uses potentiometers for the x-axis and y-axis. When…

  • Sustainability in DIY Projects: How You Can Craft Responsibly

    Sustainability in DIY Projects: How You Can Craft Responsibly

    As a maker, you’re often excited about bringing your ideas to life and building things from scratch. Especially in the world of electronics projects, whether with Arduino, Raspberry Pi, or other platforms, sustainability plays an important role. Sustainability means using the earth’s resources responsibly, minimizing waste, and making environmentally friendly choices. In this article, we’ll…

  • UX Design for Makers: How to Build User-Friendly Projects

    UX Design for Makers: How to Build User-Friendly Projects

    As makers, we are often so fascinated by our projects that we overlook a crucial aspect: user-friendliness. We enthusiastically solder components, program microcontrollers, and build complex mechanisms, but often realize in the end that only we can operate them effectively. Friends and family, whom we proudly show our latest creation, stand in confusion. This is…

  • Collecting Data in Edge Impulse with the Arduino Nano 33 BLE Sense

    Collecting Data in Edge Impulse with the Arduino Nano 33 BLE Sense

    Collecting Data in Edge Impulse with the Arduino Nano 33 BLE Sense If you want to develop AI models using machine learning with Edge Impulse, you need one thing above all: data. Lots of data. In this tutorial, you’ll learn how to collect motion data using the accelerometer of the Arduino Nano 33 BLE Sense…

  • Connecting Arduino Nano 33 BLE Sense with Edge Impulse

    Connecting Arduino Nano 33 BLE Sense with Edge Impulse

    With Edge Impulse, you can easily collect sensor data, develop AI models from it, and deploy these back to a microcontroller. The perfect companion for this is the Arduino Nano 33 BLE Sense – not only does it have suitable sensors directly on the board, but it’s also capable of running your AI models. In…

We don't track you. Enjoy your cookies while making awesome projects!