39 Experiments with Raspberry Pi and Arduino
This book is about Raspberry Pi 3 and Arduino camera projects.
The book explains in simple terms and with tested and working example projects, how to configure and use a Raspberry Pi camera and USB based webcam in camera-based projects using a Raspberry Pi.
Example projects are given to capture images, create timelapse photography, record video, use the camera and Raspberry Pi in security and surveillance applications, post images to Twitter, record wildlife, stream live video to YouTube, use a night camera, send pictures to smartphones, face and eye detection, colour and shape recognition, number plate recognition, barcode recognition and many more.
Installation and use of popular image processing libraries and software including OpenCV, SimpleCV, and OpenALPR are explained in detail using a Raspberry Pi. The book also explains in detail how to use a camera on an Arduino development board to capture images and then save them on a microSD card.
All projects given in this book have been fully tested and are working. Program listings for all Raspberry Pi and Arduino projects used in this book are available for download on the Elektor website.
Elektronische systemen in een voertuig worden steeds belangrijker. Dit wordt mede veroorzaakt door de toenemende milieu- en veiligheidseisen en de wensen ten aanzien van het comfort. Dit leidt niet alleen tot een toename van het aantal regeleenheden (tot 80 stuks in een enkel voertuig) maar deze regeleenheden, die vaak van verschillende leveranciers zijn, moeten ook met elkaar communiceren. Vanaf 2008 is het voor nieuwe voertuigen die voor typegoedkeuring worden aangeboden, verplicht om ten aanzien van emissiegerelateerde storingen via de CAN-bus met een externe diagnosetester te communiceren, volgens een door Europese regelgeving vastgestelde norm. Er wordt uitgebreid aandacht besteed aan de opbouw en werking van het CAN-protocol, gezien vanuit zowel de software als de hardware. Onderwerpen die aan bod komen zijn onder andere de opbouw van een CAN-bericht, de prioriteitsregeling en de fysieke verbinding. Behalve de CAN-bus komt ook EOBD via de CAN-bus uitgebreid aan de orde: hoe werkt EOBD, en welke diagnostische gegevens zijn met behulp van een diagnosetester toegankelijk. De ‘rode draad’ wordt gevormd door de regelgeving van de Europese Unie en de internationale ISO- en SAE-normen. Deze regelgeving en normen moeten er voor zorgen dat de milieubelasting tot een minimum wordt beperkt en een milieugerelateerde storing snel gesignaleerd (en gerepareerd) wordt. Na het doorlezen en bestuderen van de inhoud wordt de CAN-bus en de diagnose via de CAN-bus voor iedereen inzichtelijk; de hobbyist die een CAN-bericht wil begrijpen en eventueel een eigen CAN-bussysteem wil opzetten, de sleutelaar die de storingen van zijn eigen voertuig wil uitlezen en repareren, maar ook de professionele diagnosetechnicus die een lastige fout moet opsporen. Daarnaast kunnen studenten en ontwikkelaars van CAN- en EOBD-applicaties door bestuderen en vooral experimenteren een basis leggen voor eigen toepassingen.
Tout sur les protocoles et leur mise en œuvre avec Arduino
Initialement destiné aux véhicules routiers, le réseau CAN (« Controller Area Network ») et son successeur le réseau CAN FD (« Flexible Data ») ont vu leurs champs d’application s’élargir à de nouveaux domaines. L’industrie propose de nombreux modules microcontrôleurs dotés d’une interface CAN et/ou CAN FD. L’environnement de développement Arduino a démocratisé la programmation de ces modules et il existe des bibliothèques qui implémentent un pilote CAN et/ou un pilote CAN FD.
La première partie dresse un rapide historique des réseaux CAN et CAN FD et expose la problématique des lignes de transmission en abordant succinctement leur théorie et présentant des résultats de simulation Spice.
La deuxième partie est consacrée au réseau CAN, en détaillant successivement la fonction logique du réseau, les transcepteurs, les contrôleurs, la topologie la plus classique (le bus) et d’autres moins courantes, les répéteurs et les passerelles. Les aspects particuliers du protocole, tels que le bit stuffing, l’arbitrage, les trames d’erreur, la détection des erreurs sont exposés. La discussion de la fiabilité du protocole est illustrée par des exemples mettant en évidence ses faiblesses.
La troisième partie présente le protocole CAN FD, ses deux variantes CAN FD ISO et CAN FD non ISO, leurs fiabilités, leurs faiblesses, mises en évidence par des exemples. Différents transcepteurs et contrôleurs CAN FD sont décrits.
La quatrième partie est dédiée aux applications : comment utiliser les services d’un pilote, concevoir une messagerie, utiliser un analyseur logique. Deux exemples d’application terminent cette partie.
Ce livre s’adresse aux amateurs et aux ingénieurs non spécialistes pour comprendre les possibilités qu’offre un réseau CAN et comment on le met en œuvre. Un enseignant trouvera des informations pour approfondir ses connaissances et pour concevoir des travaux pratiques. Une connaissance des microcontrôleurs, de leur programmation, de l’électronique numérique aidera à la lecture des schémas. La connaissance du langage C++ et du langage de simulation électronique Spice facilitera la compréhension des programmes qui sont décrits dans le livre. Tous les codes source sont disponibles sur le dépôt GitHub de l’auteur.
Téléchargements
GitHub
Tout sur les protocoles et leur mise en œuvre avec Arduino
Initialement destiné aux véhicules routiers, le réseau CAN (« Controller Area Network ») et son successeur le réseau CAN FD (« Flexible Data ») ont vu leurs champs d’application s’élargir à de nouveaux domaines. L’industrie propose de nombreux modules microcontrôleurs dotés d’une interface CAN et/ou CAN FD. L’environnement de développement Arduino a démocratisé la programmation de ces modules et il existe des bibliothèques qui implémentent un pilote CAN et/ou un pilote CAN FD.
La première partie dresse un rapide historique des réseaux CAN et CAN FD et expose la problématique des lignes de transmission en abordant succinctement leur théorie et présentant des résultats de simulation Spice.
La deuxième partie est consacrée au réseau CAN, en détaillant successivement la fonction logique du réseau, les transcepteurs, les contrôleurs, la topologie la plus classique (le bus) et d’autres moins courantes, les répéteurs et les passerelles. Les aspects particuliers du protocole, tels que le bit stuffing, l’arbitrage, les trames d’erreur, la détection des erreurs sont exposés. La discussion de la fiabilité du protocole est illustrée par des exemples mettant en évidence ses faiblesses.
La troisième partie présente le protocole CAN FD, ses deux variantes CAN FD ISO et CAN FD non ISO, leurs fiabilités, leurs faiblesses, mises en évidence par des exemples. Différents transcepteurs et contrôleurs CAN FD sont décrits.
La quatrième partie est dédiée aux applications : comment utiliser les services d’un pilote, concevoir une messagerie, utiliser un analyseur logique. Deux exemples d’application terminent cette partie.
Ce livre s’adresse aux amateurs et aux ingénieurs non spécialistes pour comprendre les possibilités qu’offre un réseau CAN et comment on le met en œuvre. Un enseignant trouvera des informations pour approfondir ses connaissances et pour concevoir des travaux pratiques. Une connaissance des microcontrôleurs, de leur programmation, de l’électronique numérique aidera à la lecture des schémas. La connaissance du langage C++ et du langage de simulation électronique Spice facilitera la compréhension des programmes qui sont décrits dans le livre. Tous les codes source sont disponibles sur le dépôt GitHub de l’auteur.
Téléchargements
GitHub
This CAN Module is based on the CAN bus controller MCP2515 and CAN transceiver TJA1050. With this module, you will easy to control any CAN Bus device by SPI interface with your MCU, such as Arduino Uno and so on. Features Support CAN V2.0B Communication rate up to 1 MB/s Working Voltage: 5 V Working Current: 5 mA Interface: SPI Downloads MCP2515 Datasheet TJA1050 Datasheet
Features Built-in USB to TTL transfer chip TTL interface output, easy to connect to the MCU Status LED Dual 3.3 V and 5 V power output, working with 3.3 V and 5 V target device Size: 55 x 16 mm
TINA Design Suite is a professional, powerful and affordable circuit simulator. It is a circuit designer and PCB design software package for analysing, designing, and real-time testing of analogue, digital, IBIS, VHDL, Verilog, Verilog AMS, SystemC, MCU, and mixed electronic circuits and their PCB layouts.
In this book, top-selling Elektor author, Prof. Dr. Dogan Ibrahim aims to teach the design and analysis of electrical and electronic circuits and develop PCB boards using both TINA and TINACloud. The book is aimed at electrical/electronic engineers, undergraduate electronic/electrical engineering students at technical colleges and universities, postgraduate and research students, teachers, and hobbyists. Many tested and working simulation examples are provided covering most fields of analogue and digital electrical/electronic engineering. These include AC and DC circuits, diodes, zener diodes, transistor circuits, operational amplifiers, ladder diagrams, 3-phase circuits, mutual inductance, rectifier circuits, oscillators, active and passive filter circuits, digital logic, VHDL, MCUs, switch-mode power supplies, PCB design, Fourier series, and spectrum. Readers do not need to have any programming experience unless they wish to simulate complex MCU circuits.
Including one-year license of TINACloud Basic Edition (valued at €29)
This book comes with a free licence of TINACloud Basic Edition (valued at €29) for 1 years including all example files in this book. Your personal license code will be automatically sent to you in a separate email immediately after successful payment.
TINACloud is a powerful, cloud-based multi-language online circuit simulator tool that runs in your browser without any installation. TINACloud allows you to analyze & design analog, digital, VHDL, Verilog, Verilog A & AMS, MCU, and mixed electronic circuits including also SMPS, RF, communication, and optoelectronic circuits and test microcontroller applications in a mixed circuit environment.
TINA Design Suite is a professional, powerful and affordable circuit simulator. It is a circuit designer and PCB design software package for analysing, designing, and real-time testing of analogue, digital, IBIS, VHDL, Verilog, Verilog AMS, SystemC, MCU, and mixed electronic circuits and their PCB layouts.
In this book, top-selling Elektor author, Prof. Dr. Dogan Ibrahim aims to teach the design and analysis of electrical and electronic circuits and develop PCB boards using both TINA and TINACloud. The book is aimed at electrical/electronic engineers, undergraduate electronic/electrical engineering students at technical colleges and universities, postgraduate and research students, teachers, and hobbyists. Many tested and working simulation examples are provided covering most fields of analogue and digital electrical/electronic engineering. These include AC and DC circuits, diodes, zener diodes, transistor circuits, operational amplifiers, ladder diagrams, 3-phase circuits, mutual inductance, rectifier circuits, oscillators, active and passive filter circuits, digital logic, VHDL, MCUs, switch-mode power supplies, PCB design, Fourier series, and spectrum. Readers do not need to have any programming experience unless they wish to simulate complex MCU circuits.
Including one-year license of TINACloud Basic Edition (valued at €29)
This book comes with a free licence of TINACloud Basic Edition (valued at €29) for 1 years including all example files in this book. Your personal license code will be automatically sent to you in a separate email immediately after successful payment.
TINACloud is a powerful, cloud-based multi-language online circuit simulator tool that runs in your browser without any installation. TINACloud allows you to analyze & design analog, digital, VHDL, Verilog, Verilog A & AMS, MCU, and mixed electronic circuits including also SMPS, RF, communication, and optoelectronic circuits and test microcontroller applications in a mixed circuit environment.
Features
Ask about the weather forecast for your area
Hear a joke
Ask him to sing you a song
Set a stopwatch
Make Spencer display custom animations
Laugh at his corny popular culture references
Included
Spencer’s circuit board that includes a pre-soldered 144-pixel LED grid
The brain board – does smart stuff and includes a dual-core processor, a 16 MB flash memory chip, and power-management circuitry
Acrylic casing – this protects Spencer’s innards from the outside world
A big red button
Various smaller components such as resistors and pushbuttons
Micro USB cable for powering your Spencer
5W Speaker
Instruction booklet – ready for your offline knowledge consumption
Here you can find the assembly guide!
Cleaning nozzle drill kit small box containing 10 carbide PCB drills from 0.1 mm to 1 mm all with 4 mm shaft. Ideal for drilling small precision holes in pcb's, plastic or soft metal.
TurtleBot 4 is the next-generation of the world’s most popular open source robotics platform for education and research, offering better computing power, better sensors and a world class user experience at an affordable price point.TurtleBot 4 Lite is equipped with an iRobot Create 3 mobile base, a powerful Raspberry Pi 4 running ROS 2, OAK-D spatial AI stereo camera, 2D LiDAR and more. All components have been seamlessly integrated to deliver an out-of-the-box development and learning platform.Specifications
Base platform
iRobot Create 3
Wheels (Diameter)
72 mm
Ground Clearance
4.5 mm
On-board Computer
Raspberry Pi 4 (4 GB)
Maximum linear velocity
0.31 m/s in safe mode0.46 m/s without safe mode
Maximum angular velocity
1.90 rad/s
Maximum payload
9 kg
Operation time
2h 30m – 4h depending on load
Charging time
2h 30m
Lidar
RPLIDAR A1M8
Camera
OAK-D-Lite
User Power
VBAT @1.9 A5 V @ Low current3.3 V @ Low current
USB Expansion
2x USB 2.0 (Type A)2x USB 3.0 (Type A)
Programmable LEDs
Create 3 Lightring
Buttons and Switches
2x Create 3 User buttons1x Create 3 Power Button
Battery
26 Wh Lithium Ion (14.4 V nominal)
Charging Dock
Included
Size (L x W x H)
342 x 339 x 192 mm
Weight
3.3 kg
DownloadsUser Manual
De Cleqee P1503E multimeter-meetsnoerenset is een betrouwbaar hulpmiddel dat veilige en nauwkeurige metingen van elektrische prestaties mogelijk maakt. Deze kit is compatibel met multimeters, stroomtangen en andere testinstrumenten en zorgt voor veelzijdigheid en precisie voor een breed scala aan testtoepassingen.
Met verwijderbare tips, bananenstekkers, krokodillenklemmen en kabelschoenen biedt de kit uitgebreide testmogelijkheden en flexibiliteit. De met rubber beklede oppervlakken zorgen voor een veilige en comfortabele grip en verbeteren de stabiliteit, zelfs onder gladde omstandigheden.
De kit bevat 8 verwisselbare testsondes – 4 vernikkeld koper en 4 verguld koper – speciaal ontworpen om toegang te krijgen tot de krapste plekken, waardoor ze ideaal zijn voor SMD-testen. Bovendien fungeren de geïsoleerde, flexibele siliconen grijphaken als een extra hand tijdens het testen, waardoor het opeenvolgend testen van componenten mogelijk is. Het krachtige veermechanisme zorgt voor een stevige grip op kleine onderdelen en minimaliseert het risico op kortsluiting.
Inbegrepen
2x 1,4 mm banaanstekker mutimetersonde-testsnoeren, lengte: 1 m (rood en zwart)
Vervangbare naaldenset
4x Vergulde scherpe naald
4x Standaardnaald
2x Beschermkap (rood en zwart)
2x U-type inzetstuk (rood en zwart)
2x 2 mm binnenveer naar 4 mm mannelijke banaanstekkeradapter (rood en zwart)
2x krokodillenklemmen (rood en zwart)
2x IC-testhaak (rood en zwart)
1x 4 mm testclip voor bananenstekkers
Example projects with Node-RED, MQTT, WinCC SCADA, Blynk, and ThingSpeak
This comprehensive guide unlocks the power of Modbus TCP/IP communication with Arduino. From the basics of the Modbus protocol right up to full implementation in Arduino projects, the book walks you through the complete process with lucid explanations and practical examples.
Learn how to set up Modbus TCP/IP communication with Arduino for seamless data exchange between devices over a network. Explore different Modbus functions and master reading and writing registers to control your devices remotely. Create Modbus client and server applications to integrate into your Arduino projects, boosting their connectivity and automation level.
With detailed code snippets and illustrations, this guide is perfect for beginners and experienced Arduino enthusiasts alike. Whether you‘re a hobbyist looking to expand your skills or a professional seeking to implement Modbus TCP/IP communication in your projects, this book provides all the knowledge you need to harness the full potential of Modbus with Arduino.
Projects covered in the book:
TCP/IP communication between two Arduino Uno boards
Modbus TCP/IP communication within the Node-RED environment
Combining Arduino, Node-RED, and Blynk IoT cloud
Interfacing Modbus TCP/IP with WinCC SCADA to control sensors
Using MQTT protocol with Ethernet/ESP8266
Connecting to ThingSpeak IoT cloud using Ethernet/ESP8266
Example projects with Node-RED, MQTT, WinCC SCADA, Blynk, and ThingSpeak
This comprehensive guide unlocks the power of Modbus TCP/IP communication with Arduino. From the basics of the Modbus protocol right up to full implementation in Arduino projects, the book walks you through the complete process with lucid explanations and practical examples.
Learn how to set up Modbus TCP/IP communication with Arduino for seamless data exchange between devices over a network. Explore different Modbus functions and master reading and writing registers to control your devices remotely. Create Modbus client and server applications to integrate into your Arduino projects, boosting their connectivity and automation level.
With detailed code snippets and illustrations, this guide is perfect for beginners and experienced Arduino enthusiasts alike. Whether you‘re a hobbyist looking to expand your skills or a professional seeking to implement Modbus TCP/IP communication in your projects, this book provides all the knowledge you need to harness the full potential of Modbus with Arduino.
Projects covered in the book:
TCP/IP communication between two Arduino Uno boards
Modbus TCP/IP communication within the Node-RED environment
Combining Arduino, Node-RED, and Blynk IoT cloud
Interfacing Modbus TCP/IP with WinCC SCADA to control sensors
Using MQTT protocol with Ethernet/ESP8266
Connecting to ThingSpeak IoT cloud using Ethernet/ESP8266
Bent u altijd al op zoek geweest naar een handig naslagwerk op het gebied van elektrotechniek en elektronica? Een boek waarin alles te vinden is wat in de dagelijkse praktijk voor hobby, studie of werk nodig is? Dan hoeft u niet langer verder te zoeken. U heeft namelijk gevonden wat u zoekt: Compendium Elektrotechniek (en elektronica). Met dit boek haalt u een grote diversiteit aan praktische kennis in huis. Alles wat u ooit beheerst heeft en waarvan u weet dat het ergens te vinden moet zijn, is nu terug te vinden in één boekwerk!Compendium Elektrotechniek is samengesteld door studenten en docenten van de Universiteit Twente. In het boek komen zowel theorie als praktijk aan bod. In het theoretische deel komen wiskunde, informatica, fysica, meettechniek, signaal- en systeemtheorie en elektronica aan de orde. Het praktische deel is onderverdeeld in de hoofdstukken componenten, audio/video en voedingen. Het is een verzameling informatie die regelmatig van pas komt voor iedereen die met elektrotechniek te maken heeft. Van pinouts van stekkers en IC's tot kleurcodes van weerstanden en schema's van spanningsregelaars.
Cette compilation comprend des articles intégrés de l'actuel Elektor entre juillet 2012 et novembre 2014.
Les documents suivants sont inclus dans le numéro de document (PDF) avec la fonction de navigation disponible et les articles sont intéressants.
L'ESP8266 d'Espressif est une puce Wi-Fi dotée d'une pile TCP/IP complète et d'une capacité de microcontrôleur. Il a fait des vagues dans la communauté des fabricants grâce à son prix bas.
Mais de nombreux développeurs étaient mécontents de la consommation électrique élevée de l'ESP8266. L'ESP32, équipé d'un coprocesseur ULP (Ultra Low Power), propose un remède à cela.
Cet e-book présente un certain nombre de projets mettant en vedette ESP32 et ESP8266 et démontre leurs performances dans différentes applications.
Des articles
Journal lumineux défiant512 pilotes LED pour Wi-Fi dotés d'un ESP-12F
Regarder avec VFD et ESP32À la précision d'Internet
L'ESP32 est idéal pour la consommationProgrammation du coprocesseur ULP
Adaptateur de programmation USB pour ESP8266Dans la famille Espressif, je voudrais l'ESP-01 et l'ESP-012
Émulateur DCF77 à ESP8266Des ondes radio à l'internet
Thermostat sur le bureau WiFiSurveillance de la température flexible et programmable
Minutes pour le thermostat du bureau WiFiSept canaux de temporisation d'une précision atomique
Coûteau suisse pour microcontrôleursPlatformIO, un outil de programmation universel
Station Météo NucleoInformations mises à jour sur l'affichage sur l'écran LCD
AllerNotifierUne interface flexible pour les captureurs d'IdO
Regarder RGBChiffreAffiche avec 7 segments et couleur
ESP32 pour les utilitaires exigeantsProgrammation avec les outils d'origine
Mutation de l'ESP8266Découvrons l'ESP32 avec l'EDI d'Arduino
MicroPythonLe Python des petits systèmes
MicroPython et PyBoardLa LED qui clignote…Au serveur web qui fait clignoter une LED
Machine de surveillance pour ESP8266Domotique pour la transition énergétique
WLAN compact et autonomeOu comment utiliser la puce ESP8266 sans µC
ESP8266 sur la carte d'entrées/sorties AndroidLancez-vous dans la mise à jour du micrologiciel
WLAN pour microcontrôleursAvec la puce ESP8266
Carte de commande Wi-Fi : le retourRelies des objets à votre ordiphone
Computer vision is probably the most exciting branch of image processing, and the number of applications in robotics, automation technology and quality control is constantly increasing. Unfortunately entering this research area is, as yet, not simple.
Those who are interested must first go through a lot of books, publications and software libraries. With this book, however, the first step is easy. The theoretically founded content is understandable and is supplemented by many practical examples. Source code is provided with the specially developed platform-independent open source library IVT in the programming language C/C++. The use of the IVT is not necessary, but it does make for a much easier entry and allows first developments to be quickly produced.
The authorship is made up of research assistants of the chair of Professor Ruediger Dillmann at the Institut für Technische Informatik (ITEC), Universitaet Karlsruhe (TH). Having gained extensive experience in image processing in many research and industrial projects, they are now passing this knowledge on.
Among other subjects, the following are dealt with in the fundamentals section of the book: Lighting, optics, camera technology, transfer standards, camera calibration, image enhancement, segmentation, filters, correlation and stereo vision.
The practical section provides the efficient implementation of the algorithms, followed by many interesting applications such as interior surveillance, bar code scanning, object recognition, 3-D scanning, 3-D tracking, a stereo camera system and much more.
A Combat Guide against E-waste and Throwawayism
This book is for anyone who enjoys tinkering with analog and digital hardware electronics. Regardless of the sophistication of your workspace, only basic tools are required to achieve truly satisfying results. It is intended as a reference guide among other hardware repair publications you may have in your library. However, the book goes a step further than most other repair guides in addressing issues in the modern era of discarded electronics called e-waste.
E-waste should be put to good use. Producing anything new requires not just precious resources and labor, but also energy to make and deliver it to global retail shelves. Your talents and love of electronics can be put to good use by rescuing and resurrecting at least selected units from this endless stream of e-waste. Examples include either restoring through repair, or salvaging reusable electronic and mechanical components for your next project.
Smart tips are provided throughout the book, and much information is tabulated for easy reference. The book expands age-old repair and hacking techniques applied for repair on the workbench into clever methods and applications to achieve effective results with discarded or “non-servicable” electronic consumer products. The final chapter provides real-life examples using all of the previously discussed content in a summarized form for each example repair type.
A Combat Guide against E-waste and Throwawayism
This book is for anyone who enjoys tinkering with analog and digital hardware electronics. Regardless of the sophistication of your workspace, only basic tools are required to achieve truly satisfying results. It is intended as a reference guide among other hardware repair publications you may have in your library. However, the book goes a step further than most other repair guides in addressing issues in the modern era of discarded electronics called e-waste.
E-waste should be put to good use. Producing anything new requires not just precious resources and labor, but also energy to make and deliver it to global retail shelves. Your talents and love of electronics can be put to good use by rescuing and resurrecting at least selected units from this endless stream of e-waste. Examples include either restoring through repair, or salvaging reusable electronic and mechanical components for your next project.
Smart tips are provided throughout the book, and much information is tabulated for easy reference. The book expands age-old repair and hacking techniques applied for repair on the workbench into clever methods and applications to achieve effective results with discarded or “non-servicable” electronic consumer products. The final chapter provides real-life examples using all of the previously discussed content in a summarized form for each example repair type.
Build Trust and Convert Buyers with Technical Content
Research shows that this analytical, skeptical buyer conducts a great deal of independent research before engaging with vendors. Companies that share expertise through high-quality content on a consistent basis are not only seen as trusted resources, they also spend less per lead and achieve greater pipeline efficiency.
Content Marketing, Engineered guides you through the key steps in creating content to inform, educate, and help your technical buyers on their journey to purchase and beyond. By the time you reach the last page, you’ll be familiar with the entire end-to-end content marketing process, from planning and writing to publishing, promoting, and measuring the performance of your content.
Practical Applications and Project with Arduino, ESP32, and RP2040
Immerse yourself in the fascinating world of control engineering with Arduino and ESP32! This book offers you a practical introduction to classic and modern control methods, including PID controllers, fuzzy logic, and sliding-mode controllers.
In the first part, you will learn the basics of the popular Arduino controllers, such as the Arduino Uno and the ESP32, as well as the integration of sensors for temperature and pH measurement (NTC, PT100, PT1000, and pH sensor).
You will learn how to use these sensors in various projects and how to visualize data on a Nextion TFT display. The course continues with an introduction to actuators such as MOSFET switches, H-bridges, and solid-state relays, which are used to control motors and actuators. You will learn to analyze and model controlled systems, including PT1 and PT2 control.
The book focuses on the implementation of fuzzy and PID controllers for controlling temperature and DC motors. Both the Arduino Uno and the ESP32 are used. The sliding-mode controller is also introduced.
In the second-to-last chapter, you will explore the basics of neural networks and learn how machine learning can be used on an Arduino. In the last chapter, there is a practical example of a fuzzy controller for feeding electricity into the household grid.
This book is the perfect choice for engineers, students, and electronics engineers who want to expand their projects with innovative control techniques.
Practical Applications and Project with Arduino, ESP32, and RP2040
Immerse yourself in the fascinating world of control engineering with Arduino and ESP32! This book offers you a practical introduction to classic and modern control methods, including PID controllers, fuzzy logic, and sliding-mode controllers.
In the first part, you will learn the basics of the popular Arduino controllers, such as the Arduino Uno and the ESP32, as well as the integration of sensors for temperature and pH measurement (NTC, PT100, PT1000, and pH sensor).
You will learn how to use these sensors in various projects and how to visualize data on a Nextion TFT display. The course continues with an introduction to actuators such as MOSFET switches, H-bridges, and solid-state relays, which are used to control motors and actuators. You will learn to analyze and model controlled systems, including PT1 and PT2 control.
The book focuses on the implementation of fuzzy and PID controllers for controlling temperature and DC motors. Both the Arduino Uno and the ESP32 are used. The sliding-mode controller is also introduced.
In the second-to-last chapter, you will explore the basics of neural networks and learn how machine learning can be used on an Arduino. In the last chapter, there is a practical example of a fuzzy controller for feeding electricity into the household grid.
This book is the perfect choice for engineers, students, and electronics engineers who want to expand their projects with innovative control techniques.