Der Arduino Uno ist ein Open-Source-Mikrocontroller-Entwicklungssystem, das Hardware, eine integrierte Entwicklungsumgebung (IDE) und eine Vielzahl von Bibliotheken umfasst. Es wird von einer riesigen Gemeinschaft von Programmierern, Elektronikern, Enthusiasten und Akademikern unterstützt. Insbesondere die Bibliotheken erleichtern die Programmierarbeit und reduzieren die Entwicklungszeiten, da sie das Erstellen von Programmen erheblich erleichtern.
Der Raspberry Pi 4 kann in vielen Projekten wie Audio- und Videoanwendungen, aber auch in Industriesteuerungen, Robotik, Spielen usw. eingesetzt werden. Dazu bietet er auch WiFi- und Bluetooth-Fähigkeiten, wodurch er sich zudem hervorragend für internetbasierte Steuerungs- und Überwachungsanwendungen eignet.
In diesem Buch werden sowohl der Raspberry Pi 4 als auch der Arduino Uno in PID-basierten automatischen Steuerungsanwendungen eingesetzt. Nach einer grundlegenden Theorie der Regelsysteme werden funktionierende und getestete Projekte zur Steuerung realer Systeme mit PID-Reglern vorgestellt. Die Open-Loop-Eigenschaften, die Abstimmung der PID-Parameter und das Closed-Loop-Zeitverhalten der Systeme werden zusammen mit Blockdiagrammen, Schaltplänen und PID-Regelalgorithmen ausführlich diskutiert.
Vollständige Programme für den Raspberry Pi und den Arduino Uno runden die im Buch vorgestellten Projekte ab. Die Regelsysteme können problemlos auch auf andere Projekte angewendet werden und die für den Raspberry Pi 4 angegebenen Programme sollten auch mit anderen Modellen der Raspberry Pi-Familie reibungslos funktionieren.
Das Buch behandelt folgende Themen:
Steuer- und Regelsysteme
Analoge und digitale Sensoren
Übertragungsfunktionen und zeitkontinuierliche Systeme
Systemantwortfunktionen erster und zweiter Ordnung
Zeitdiskrete digitale Systeme
Zeitkontinuierliche PID-Regler
Zeitdiskrete PID-Regler
Zweipunkt-Temperaturregelung mit Raspberry Pi und Arduino Uno
PID-basierte Temperaturregelung mit Raspberry Pi und Arduino Uno
Motorsteuerung mit Raspberry Pi und Arduino Uno
Wasserstandsregelung mit Raspberry Pi und Arduino Uno
PID-basierte LED-Helligkeitsregelung mit Raspberry Pi und Arduino Uno
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
De ESP-BLASTEen mini ESP32 raketdrone die ruim 100 km/u vliegt
STM32Cube Innovation-ChallengeDoe mee met je beste STM32C5-ontwerp
Wireless workshop (1)Radiomodules uitgelegd: 433 MHz CC1101 sub-GHz-transceiver
AM-zenderMet sinus- en blokgolfgenerator op Raspberry Pi Pico
AudiotronicaDe vervormingsfactor
CoffeeCallerOmroepsysteem met mesh-netwerk en Zephyr gebaseerde software
Elektor wordt 65Projecten uit voorgaande september- en oktobermaanden
Bluetooth Channel Sounding voor het volgen van objectenAfstandsmeting met centimeterprecisie voor het IoT van de volgende generatie
2026: Een AI-odysseeKwantumcomputing is geen volgende GPU
Om de cloud te beveiligen, is edge-beveiliging nodig
Eerste ervaringen met de HackRF ProPraktische tests met de nieuwe SDR-hardware
Modemupgrade van GPRS/2G naar LTE/4GEen draadloos alarmsysteem als voorbeeld
Lusvormige antenne met RF-bouwstenenDeel 1: Een zelfbouw kortegolfantenne met instelbare richtingsgevoeligheid
Internetradio naar AM-converterMet een ESP32-S3 als zender
Err-lectronics
Mioty, een overzichtFraunhofer's aanpak van LPWAN
WerkbankwijsheidPraktische tips van experts
Walter, de compacte IoT-moduleDeel 2: Toegang tot weer- en datadiensten
Vos premiers pas avec l'ESP32-C3 et l'IdOBouton Wi-Fi + relais Wi-FiCloud IdO à la sauce ArduinoDétecteur Geiger-Müller à double tube (extension pour Arduino)Capteur très sensible pour très faible rayonnementDétecteur de CO2 : CO2 GuardUne solution « maison » pour surveiller la qualité de l'airKit de mesure de la qualité de l'air pour Raspberry Pi de MonkMakesMesure de température et de CO2eDémarrer en électronique... (13)Entrée en scène de la diodeTrucs et astuces pour tester les composantsSans appareils de test coûteuxRéduction de la consommation d'énergie de votre repousse-taupesGrâce au remplacement du 555 par un ATtiny13Interrupteur crépusculaire DeLuxUne solution pour une commutation de haute précision, commandée par la lumièreLes défis de la commercialisation des solutions IdOProblématiques de sécurité, d'évolutivité et de concurrenceElektor infographieIoT : le nouveau Graal ?« Je préfère quand même être en filaire »Conseils pour développer une interface 1 Gbit/s dans un environnement industrielLa détection d'objets en temps réel pour les microcontrôleurs grâce à Edge Impulse FOMOTubes à ondes progressivesPeculiar Parts, the SeriesNB-IoTNormes, couvertures, conventions et modulesPasserelle intérieure Dragino LPS8Configuration rapide de la passerelle LoRaWANExplorer les microcontrôleurs ATtiny en utilisant le langage C et le langage assembleurExtrait : Ports d'E/S d'ATtinyÉlectronique interactive : projet 2.0Corrections, mises à jour et courriers des lecteursMise à jour de la balise GPS LoRaRecevoir et afficher la localisation à l'aide d'un Raspberry PiSimulation de circuits avec TINA Design Suite & TINACloudExtrait : oscillateurs sinusoïdauxSur le vifFaçon de pincerInfrastructure graphique WinUI pour les applications WindowsApplication de démonstrationCréation d'interfaces graphiques en Python avec guizeroLa pire des interfacesSystèmes solaires autonomesProduction d'électricité indépendante du réseau10 ans avec le même smartphone ?Et si c'était possible !Hexadoku
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
For Eyes and Ears
Video Output with Microcontrollers (1)Composite Video
electronica 2022News from the world’s leading electronics trade show
ESP32 CameraSo Simple, It Doesn’t Even Have to Use Wi-Fi
ATX Power Supply for Raspberry Pi
32 Ω Headphone AmplifierSimple But High-Quality 3-Chip Solution
SDR Radio-Controlled clocksFive Time Signals, Six Displays
Starting Out in ElectronicsSpecial Diodes
From Life's ExperienceMusings on the Quality of Things
Reverse-Engineering a Bluetooth Low Energy LED BadgeHow to Control a BLE Device with a Python Script
MakePython ESP32 Development KitEverything in a Box
THD Measurement with an Oscilloscope and FFTEasily Calculate the Distortion Factor
All-Seeing MachinesThe Technology Behind Today’s Industrial Vision Systems
Infographics
The Evolution of Voice and Audio Control for Electronic Devices
WEEF 2022 in Review
FFWD electronica 2022 in ReviewInnovators Did Not Fail to Impress
The TubeAn Unusual Tube Amplifier
Biomaterial in Electronics: Ready or Not
Opera Cake Antenna Switch for HackRF OneConnect Up To Eight Antennas To Your SDR
Engineering with Arduino and MoreAn Interview with Author Ashwin Pajankar
LiDAR Precision GaugeMeasure up to 12 Meters
Audio Signals and the ESP32The ESP-ADF Environment in Practice
Elektor Fortissimo-100 Power Amplifier Kit
Using Light for Sound EffectsLDR-Based Voltage-Controlled 24 dB/oct Synthesizer Filter
Elektor High-Power AF AmplifierThe Loudest of Them All!
HomeLab ToursA Volumetric Display Made in Canada
Err-lectronicsCorrections, Updates and Readers’ Letters
Hexadoku
A Practical Guide to AI, Python, and Hardware Projects
Welcome to your BeagleY-AI journey! This compact, powerful, and affordable single-board computer is perfect for developers and hobbyists. With its dedicated 4 TOPS AI co-processor and a 1.4 GHz Quad-core Cortex-A53 CPU, the BeagleY-AI is equipped to handle both AI applications and real-time I/O tasks. Powered by the Texas Instruments AM67A processor, it offers DSPs, a 3D graphics unit, and video accelerators.
Inside this handbook, you‘ll find over 50 hands-on projects that cover a wide range of topics—from basic circuits with LEDs and sensors to an AI-driven project. Each project is written in Python 3 and includes detailed explanations and full program listings to guide you. Whether you‘re a beginner or more advanced, you can follow these projects as they are or modify them to fit your own creative ideas.
Here’s a glimpse of some exciting projects included in this handbook:
Morse Code Exerciser with LED or BuzzerType a message and watch it come to life as an LED or buzzer translates your text into Morse code.
Ultrasonic Distance MeasurementUse an ultrasonic sensor to measure distances and display the result in real time.
Environmental Data Display & VisualizationCollect temperature, pressure, and humidity readings from the BME280 sensor, and display or plot them on a graphical interface.
SPI – Voltmeter with ADCLearn how to measure voltage using an external ADC and display the results on your BeagleY-AI.
GPS Coordinates DisplayTrack your location with a GPS module and view geographic coordinates on your screen.
BeagleY-AI and Raspberry Pi 4 CommunicationDiscover how to make your BeagleY-AI and Raspberry Pi communicate over a serial link and exchange data.
AI-Driven Object Detection with TensorFlow LiteSet up and run an object detection model using TensorFlow Lite on the BeagleY-AI platform, with complete hardware and software details provided.
Tijdelijke vertraging in de levering van Unitree-robots
Op dit moment ervaren wij, net als andere leveranciers, vertragingen in de levering van Unitree-robots. Een zending van onze leverancier staat vast bij de douane, waardoor we eerder geplaatste bestellingen later kunnen uitleveren dan gepland.
We werken hier actief aan samen met onze leverancier en verwachten op korte termijn meer duidelijkheid, maar kunnen helaas geen garanties geven. Ook een nieuwe zending is onderweg, maar deze zal nog enige tijd op zich laten wachten. Omdat andere leveranciers met dezelfde uitdagingen te maken hebben, is overstappen naar een andere partij momenteel geen snellere oplossing. Onze prioriteit ligt bij het uitleveren van bestaande bestellingen.
Mocht je vragen hebben of je bestelling willen aanpassen, neem dan gerust contact op met onze customer service. We houden je op de hoogte van verdere ontwikkelingen. Bedankt voor je geduld en vertrouwen!
De Unitree Go2-serie bestaat uit viervoetige robots voor onderzoek en ontwikkeling van autonome systemen op het gebied van mens-robotinteractie (HRI), SLAM en transport. Dankzij de vier poten en de 12DOF kan deze robot op verschillende terreinen uit de voeten. De Go2 is uitgerust met een geperfectioneerd aandrijf- en energiebeheersysteem, dat een snelheid (afhankelijk van de uitvoering) tot 3,7 m/s of 11,88 km/u mogelijk maakt met een gebruiksduur tot 4 uur. Bovendien hebben de motoren een koppel van 45 Nm op het lichaam/dijen en de knieën, wat ook sprongen of backflips mogelijk maakt.
Kenmerken
Superherkenningssysteem: 4D LIDAR L1
Maximale loopsnelheid: ca. 5 m/s
Maximale gewrichtskracht: ca. 45 Nm
Draadloze module: WiFi 6/Bluetooth/4G
Ultralange batterijduur: ca. 2-4 uur (lange batterijduur gemeten in de praktijk)
Intelligent zijvolgsysteem: ISS 2.0
Specificaties
Trackingmodule: Op afstand bestuurbaar of automatisch volgen
Frontcamera: Beeldoverdrachtsresolutie 1280x720, gezichtsveld 120°, ultragroothoeklens voor rijke helderheid
Frontlamp: Verlicht de weg voor u helder
4D LiDAR L1: 360° x 90° omnidirectionele ultragroothoekscanning maakt automatisch vermijden mogelijk met een kleine dode hoek en stabiele werking
12 kniegewrichtmotoren: Sterk en krachtig, mooi en eenvoudig, gloednieuwe visuele ervaring
Intercommicrofoon: Effectieve communicatie zonder scenariobeperkingen
Zelfoprollende riem: Gemakkelijk te dragen en te laden
Stabieler, krachtiger met geavanceerde apparaten: 3D LiDAR, 4G ESIM-kaart, wifi 6 met dualband, Bluetooth 5.2 voor stabiele verbinding en bediening op afstand.
Krachtige rekenkern: Bewegingscontroller, krachtige ARM-processor, verbeterde AI-algoritmeprocessor, externe ORIN NX/NANO.
Slimme batterij: Standaard 8000 mAh-batterij, duurzame 15000 mAh-batterij, bescherming tegen oververhitting, overladen en kortsluiting.
Luidspreker voor het afspelen van muziek: Luister naar muziek wanneer u dat wilt.
Unitree Go2 varianten
De Go2 overtuigt niet alleen met zijn technische mogelijkheden, maar ook met een modern en slank design dat hem een futuristische uitstraling geeft en een echte blikvanger maakt. De Go2 Air is speciaal ontworpen voor demo's en presentaties. Met zijn basisfuncties biedt hij een solide basis voor het demonstreren van de bewegingsmogelijkheden en functionaliteit van een viervoetige robot. Belangrijk: De Go2 Air wordt geleverd zonder controller. Deze is optioneel verkrijgbaar.
Met een krachtige 8-core high-performance CPU bieden de Pro en Edu de indrukwekkende rekenkracht die nodig is voor complexe taken en veeleisende berekeningen. Dit maakt snellere en efficiëntere gegevensverwerking mogelijk en maakt de Pro en Edu een betrouwbare partner voor uw projecten.
Vanaf de Edu-versie is de Go2 programmeerbaar en biedt hij eindeloze mogelijkheden voor het ontwikkelen en onderzoeken van uw eigen roboticatoepassingen. De Go2 kan ook een staphoogte tot 14 cm aan. Dit maakt het een ideaal hulpmiddel voor onderzoek, onderwijs en de instap in de wereld van robotica.
De Go2 Edu wordt geleverd met een afstandsbediening die eenvoudige en intuïtieve bediening biedt. Je krijgt er ook een dockingstation bij met een indrukwekkende rekenkracht van 100 TOPS, dat is uitgerust met krachtige AI-algoritmen en technische ondersteuning biedt.
De Go2 Edu is uitgerust met een krachtige accu van 15.000 mAh, goed voor een indrukwekkende gebruiksduur tot wel 4 uur. Deze lange gebruiksduur stelt de robot in staat om langere verkenningsmissies uit te voeren en veeleisende taken te voltooien.
Modelvergelijking
Air
Pro
Edu/Edu Plus
Afmetingen (staand)
70 x 31 x 40 cm
70 x 31 x 40 cm
70 x 31 x 40 cm
Afmetingen (hurkend)
76 x 31 x 20 cm
76 x 31 x 20 cm
Materiaal
Aluminiumlegering + zeer sterke technische kunststof
Aluminiumlegering + zeer sterke technische kunststof
Aluminiumlegering + zeer sterke technische kunststof kunststof
Gewicht (met accu)
ongeveer 15 kg
ongeveer 15 kg
ongeveer 15 kg
Spanning
28~33,6 V
28~33,6 V
Piekvermogen
ongeveer 3000 W
ongeveer 3000 W
ongeveer 3000 W
Laadvermogen
≈7 kg (MAX ~ 10 kg)
≈8 kg (MAX ~ 10 kg)
≈8 kg (MAX ~ 12 kg)
Snelheid
0~2,5 m/s
0~3,5 m/s
0~3,7 m/s (MAX ~ 5 m/s)
Maximale klim- en valhoogte
ongeveer 15 cm
ongeveer 16 cm
ongeveer 16 cm
Maximale klimhoek
30°
40°
40°
Basisrekenkracht
N.v.t.
8-core High-performance CPU
8-core high-performance CPU
Aluminium kniegewrichtsmotor
12 stuks
12 stuks
12 stuks
Intra-gewrichtscircuit (knie)
✓
✓
✓
Heatpipe-koeler
✓
✓
✓
Bewegingsbereik
Behuizing: -48~48°
Lichaam: -48~48°
Lichaam: -48~48°
Dij: -200°~90°
Dij: -200°~90°
Dij: -200°~90°
Schacht: -156°~-48°
Schacht: -156°~-48°
Schacht: -156°~-48°
Maximaal koppel
N.v.t.
ongeveer 45 N.m
ongeveer 45 N.m
Supergroothoek 3D LiDAR
✓
✓
Draadloze vectorpositionering Module
N.v.t.
✓
✓
HD-groothoekcamera
✓
✓
Voeteinde-krachtsensor
N.v.t.
N.v.t.
✓
Basisactie
✓
✓
✓
Automatisch schalen band
N.v.t.
✓
N.v.t.
Verbeterde Intelligent OTA
✓
✓
✓
RTT 2.0 Beeldoverdracht
✓
✓
✓
App Basis Afstandsbediening
✓
✓
✓
App Gegevensweergave
✓
✓
✓
App Grafisch Programma
✓
✓
✓
Koplamp (3 W)
✓
✓
✓
Wifi 6 met dualband
✓
✓
✓
Bluetooth 5.2/4.2/2.1
✓
✓
✓
4G-module
N.v.t.
CN/GB
CN/GB
Spraakfunctie
N.v.t.
✓
✓
Muziek afspelen
N.v.t.
✓
✓
ISS 2.0 Intelligent zijvolgsysteem
N.v.t.
✓
✓
Intelligente detectie en vermijding
✓
✓
✓
Secundaire ontwikkeling
N/A
N/A
✓
Handmatige controller
Optioneel
Optioneel
✓
Module met hoge rekenkracht
N.v.t.
N.v.t.
Edu: TOP 40 rekenkracht
Edu Plus: TOP 100 rekenkracht
NVIDIA Jetson Orin (optioneel)
Slimme batterij
Standaard (8000 mAh)
Standaard (8000 mAh)
Lange batterijduur (15000 mAh)
Batterijduur
1-2 uur
1-2 uur
2-4 uur
Oplader
Standaard (33,6 V, 3,5 A)
Standaard (33,6 V, 3,5 A)
Snelladen (33,6 V, 9 A)
Inbegrepen
1x Unitree Go2 Edu Plus
1x Unitree Go2 afstandsbediening
1x Unitree Go2 batterij (15000 mAh)
1x Unitree Dockingstation met 100 TOPS rekenkracht
Downloads
Documentation
iOS/Android apps
GitHub
Open-Source-Code mit Arduino IDE und PlatformIO
Autonomes Fahren: GPS, Accelerometer, Gyroskop
PS3-Controller
Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.
Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.
Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab.
Inhalt
Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.
Der Mikrocontroller ESP32
Die Software erstellen
Die Stromversorgung
Rund um die Hardware
Das Chassis
Der Gleichstrommotor
Kabellose Steuerung über WiFi
Mit Sensoren Hindernisse erkennen
Eine eigene Roboterauto-App
Servo und Lichtsensor
GPS
Accelerometer / Gyroskop
PS3-Controller
Roboterauto-App
Hinweis zur Software
Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
De ESP-BLASTEen mini ESP32 raketdrone die ruim 100 km/u vliegt
STM32Cube Innovation-ChallengeDoe mee met je beste STM32C5-ontwerp
Wireless workshop (1)Radiomodules uitgelegd: 433 MHz CC1101 sub-GHz-transceiver
AM-zenderMet sinus- en blokgolfgenerator op Raspberry Pi Pico
AudiotronicaDe vervormingsfactor
CoffeeCallerOmroepsysteem met mesh-netwerk en Zephyr gebaseerde software
Elektor wordt 65Projecten uit voorgaande september- en oktobermaanden
Bluetooth Channel Sounding voor het volgen van objectenAfstandsmeting met centimeterprecisie voor het IoT van de volgende generatie
2026: Een AI-odysseeKwantumcomputing is geen volgende GPU
Om de cloud te beveiligen, is edge-beveiliging nodig
Eerste ervaringen met de HackRF ProPraktische tests met de nieuwe SDR-hardware
Modemupgrade van GPRS/2G naar LTE/4GEen draadloos alarmsysteem als voorbeeld
Lusvormige antenne met RF-bouwstenenDeel 1: Een zelfbouw kortegolfantenne met instelbare richtingsgevoeligheid
Internetradio naar AM-converterMet een ESP32-S3 als zender
Err-lectronics
Mioty, een overzichtFraunhofer's aanpak van LPWAN
WerkbankwijsheidPraktische tips van experts
Walter, de compacte IoT-moduleDeel 2: Toegang tot weer- en datadiensten
Le téléchargement intégral de ce numéro est disponible pour nos membres GOLD et GREEN sur le site Elektor Magazine !
Pas encore membre ? Cliquez ici.
PbMonitor v1.0Un système de surveillance des batteries pour les applications à onduleurs et de stockage d'énergie
contrôleur de charge solaire avec MPPT (1)Principes de base d'un contrôleur de charge solaire pour les systèmes autonomes
magnétomètre à intégration du champ et capteurs artisanaux
exactitude, ou précision ?vos appareils doivent posséder les deux !
AD7124 : un C/AN de précision en pratiqueFeatures for Sensor Signal Conditioning
outil de contrôle PIDOptimisez facilement vos paramètres
embedded world 2025
démarrer en électronique...…contrôle de la tonalité
Academy Pro BoxLivre + cours en ligne + matériel
adaptateur Milliohm-mètreUtilisant la précision de votre multimètre
Un nouveau jalon dans le domaine des semi-conducteursEn route vers le 1,4 nm
Connecteurs à technologie traversanteLe meilleur des deux mondes : THR
fréquencemètrePortable et auto-calibré par GPS
compteurs analogiquesDrôles de composants, la série
testeur de quartz autonomeQuelle est la précision de votre source d'horloge ?
testeur I²C peu couteuxconnecter des appareils I²C directement à votre PC
sur le vifbienvenue chez les Pt’tites
2025 : une odyssée de l'IAL'impact transformateur sur le développement de logiciels
projet 2.0Corrections, mises à jour, et courrier des lecteurs
synthétiseur MIDI autonome Raspberry Pi (2)Améliorons notre configuration avec l’Intelligence
oscillateur à pont de Wien "nortonisé"Petite cause, grand effet
tester un microcontrôleur à 0,10 $Le microcontrôleur CH32V003 RISC-V et MounRiver Studio en pratique
un lecteur audio avec égaliseur basé sur un FPGA (2)Ajout d'un réglage du volume, d'un mixage avancé et d'une interface Web
Projecten met Arduino, ESPHome, Home Assistant en Raspberry Pi & Co.
Dit e-book bevat verschillende voorbeeldprojecten, te beginnen met een inleiding tot elektronica. Het legt ook uit hoe je Home Assistant installeert op een Raspberry Pi, hoe je binnenklimaatsensoren gebruikt voor temperatuur en vochtigheid, hoe je het MQTT-protocol en andere interfaces implementeert, en hoe je ESPHome gebruikt om sensoren en actuatoren te integreren in Home Assistant. Talrijke video tutorials vullen het boek aan.
The book begins with an introduction to electrical engineering. You will learn the basics of voltage, current, resistors, diodes and transistors.
Arduino and microcontrollers
A complete section is dedicated to the Arduino Uno. You will get to know the structure, write your first programs and work on practical examples.
Home Assistant and automation
You will learn how to set up Home Assistant on a Raspberry Pi and how to use automations, scenes and devices. In addition, Zigbee, MQTT and ESP-NOW – important technologies for home automation – will be discussed.
ESP8266, ESP32 and ESP32-CAM
The popular ESP microcontrollers are covered in detail. A theoretical introduction is followed by practical projects that show you how to get the most out of these devices.
Sensors and actuators
The book explains the functionality and application of numerous sensors such as temperature and humidity sensors, motion detectors and RFID readers. For actuators, stepper motors, e-ink displays, servo motors and much more are covered. There are practical application examples for all devices.
ESPHome
This chapter shows you how to integrate sensors and actuators into Home Assistant without any programming effort. You will be guided step by step through the setup with ESPHome.
LEDs and lighting technology
In this chapter, you will learn about different types of LEDs and how they can be used. The basics of lighting technology are also explained.
Node-RED
A whole chapter is dedicated to Node-RED. You will learn the basics of this powerful tool and be guided step by step through its setup and use.
Integrated Circuits (ICs)
In electronics, there are numerous ICs that make our lives easier. You will get to know the most important ones and apply your knowledge in practical projects.
Professional programming
Advanced topics such as the correct use of buttons, the use of interrupts and the use of an NTP server for time synchronisation are covered in detail in this chapter.
Downloads
GitHub