USB-Logikanalysatoren am PC mit Arduino, Raspberry Pi und Co
Schritt-für-Schritt-Anleitungen führen Sie in die Analyse moderner Protokolle von I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 und 1-Wire ein. Anhand von zahlreichen Experimentierschaltungen mit dem Raspberry Pi Pico, Arduino Uno und dem Bus Pirate üben Sie die praxisnahe Anwendung gängiger USB-Logikanalysatoren ein.
Alle in diesem Buch vorgestellten Experimentierschaltungen wurden vollständig getestet und sind funktionsfähig. Die notwendigen Programmlistings sind enthalten, es sind keine besonderen Programmier- oder Elektronikkenntnisse für diese Schaltungen notwendig. Es werden die Programmiersprachen MicroPython und C mit den Entwicklungsumgebungen Thonny und Arduino IDE eingesetzt.
Dieses Buch verwendet mehrere Modelle flexibler und weit verbreiteter USB-Logikanalysatoren und zeigt die Stärken und Schwächen jeder Preisklasse. Sie werden kennenlernen, welche Kriterien für Ihre Arbeit wichtig sind und in der Lage sein, das für Sie passende Gerät zu finden.
Egal ob Arduino, Raspberry Pi oder Raspberry Pi Pico: Die abgebildeten Beispielschaltungen ermöglichen einen schnellen Start in die Protokollanalyse und können auch als Grundlage für eigene weitere Experimente dienen.
Sie werden alle wichtigen Begriffe und Zusammenhänge kennenlernen, eigene Experimente durchführen, selbstständig Protokolle analysieren und nach der Lektüre dieses Buches – im Bereich der digitalen Signale und Protokolle – ein umfassendes Wissen aufgebaut haben.
Die Hochfrequenztechnik ist eines der Gebiete, auf denen man auch heute noch eigene Ideen in die Tat umsetzen kann. Unzählige Schaltungsvarianten mit besonderen Zielsetzungen geben Raum für sinnvolle Experimente und Projekte. Vieles kann man nicht einfach kaufen. Detektorradios ohne eigene Energiequelle, einfache Röhrenempfänger mit einem Hauch von Nostalgie, die ersten Empfangsversuche mit dem Software Defined Radio oder Spezialempfänger für den Amateurfunk, all dies lässt sich mit wenig Aufwand realisieren.
Lange Zeit war das Radiobasteln der Einstieg in die Elektronik. Inzwischen gibt es auch andere Wege, vor allem über Computer, Mikrocontroller und die Digitaltechnik. Allerdings kommen die analogen Wurzeln der Elektronik oft zu kurz. Die Radiotechnik eignet sich besonders gut als Lernfeld der Elektronik, weil man hier mit den einfachsten Grundlagen beginnen kann. Aber auch die Verbindung zur modernen Digitaltechnik liegt auf der Hand, wenn es z. B. um moderne Abstimmverfahren wie PLL und DDS oder um moderne DSP-Radios geht.
Dieses Buch gibt einen Überblick und stellt eine Sammlung einfacher Projekte vor. Der Autor möchte Sie dabei unterstützen, eigene Ideen zu entwickeln, eigene Empfänger zu entwerfen und sie zu erproben.
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.
Aus der Reihe "Stromversorgung ohne Stress" (Band 3)
Elektronik ohne Batterien oder Versorgungsnetz
Für den Betrieb moderner elektronischer Bauteile ist vergleichsweise nur noch wenig Energie notwendig. Dies eröffnet neue Möglichkeiten, wie z. B. Schaltungen und Baugruppen, die ohne Batterien oder Akkumulatoren auskommen und auch keinen Anschluss an das Versorgungsnetz benötigen. Damit entfällt auch ein großer Teil des Wartungsaufwandes. Die Baugruppen arbeiten weitestgehend „für sich alleine“. Die Energie wird auf unterschiedlichste Weise aus der Umgebung gewonnen. Dazu sind allerdings spezielle Techniken erforderlich. Nicht nur zur Gewinnung der Energie – auch zur Umformung, so dass sie für elektronische Schaltungen nutzbar ist.
In diesem Buch geht es um die Bereitstellung kleiner Energiemengen, mit denen kleine Geräte (Sensoren, Sender und Empfänger für QRP oder Datenübertragung, etc.) völlig autark betrieben werden können – wenn möglich, mit Bauteilen aus der Bastelkiste und ohne komplexe, spezialisierte Integrierte Schaltungen.
Die am Thema interessierten Elektroniker und „Macher“ lernen hier, wie sie eigene reale Energy-Harvesting-Projekte mit Teilen aus der Bastelkiste umsetzen können, ohne vorher viel Zeit für lange theoretische Abhandlungen aufzubringen.
Gerade beim Energy Harvesting ist es jedoch nicht immer möglich auf Spezial–ICs zu verzichten. Es geht eben um jedes µW und es ist leicht nachvollziehbar, dass es einfacher ist, auf einer kleinen Chipfläche mit wenig Energie zu arbeiten, als bei einer ausladenden Schaltung mit umfangreicher Verdrahtung.
Die mehr „theoretischen“ oder grundsätzlichen Themen wurden in die einzelnen Kapitel und Projekte eingestreut. Den vollständigen Überblick erhält man deshalb erst, wenn man das Buch in Gänze gelesen hat. Dafür kann der Leser bereits im 2. Kapitel ein erstes Projekt umsetzen.
Datenbankmodelle und -software für Elektronikanwendungen
Mit seiner Energieeffizienz und seinem reichen Spektrum an quelloffener Software eignet sich der Einplatinencomputer Raspberry Pi auch für die Speicherung von Daten und deren grafische Aufbereitung lokal oder im World Wide Web (WWW).
Dieses Buch stellt verschiedene Datenbankmodelle und diverse Datenbanksoftware vor:
SQL: MariaDB, SQLite
InfluxDB: Telegraf
Grafana
MQTT
Verschlüsselung mit RPi
Apache
PHP
Node RED
Docker
Es zeigt darüber hinaus ausgewählte Ansätze, gespeicherte Daten anzuzeigen und zu verwalten. Ein eigener Abschnitt ist sowohl der SSL-Verschlüsselung der Verbindung als auch dem Betrieb von Servern im WWW gewidmet.
Das Buch richtet sich an alle,
die neugierig sind und gerne die Möglichkeiten des Raspberry Pi ausloten möchten,
die einen Einstieg in das Datenmanagement mit Datenbanken suchen,
die mit einfachen Mitteln schnell loslegen möchten,
die Alternativen aufgezeigt bekommen möchten,
die in komprimierter Form Tipps für eigene Entwicklungen suchen,
die Freude am eigenen Entwickeln und Realisieren haben.
Programmierkenntnisse und -erfahrungen sind für die Installation der Software nicht erforderlich. Jeder einzelne Schritt wird detailliert beschrieben und mit Screenshots visuell unterlegt.
Von den Machern von MagPi, dem offiziellen Raspberry Pi Magazin
Starten Sie jetzt mit dem Raspberry Pi 5, dem neuesten und besten Minicomputer von Raspberry Pi – und lernen Sie, mit diesem unglaublichen Computer zu programmieren und Projekte zu erstellen.
In diesem Buch finden Sie außerdem jede Menge kreative Ideen und Tipps, die Sie mit dem Raspberry Pi 4, dem Raspberry Pi Zero 2 W und dem Raspberry Pi Pico W umsetzen können.
Mit den neuesten Reviews, Tutorials, Projekten, Anleitungen und mehr ist dies Ihre ultimative Ressource für den Raspberry Pi!
228 Seiten über Raspberry Pi
Alles, was Sie über den Raspberry Pi 5 wissen müssen
Erste Schritte für jeden Raspberry Pi
Viel Spaß mit Elektronik und dem Pico W
Inspirierende Projekte für Ihre nächste Bauidee
Lernen Sie MicroPython, indem Sie ein Handheld bauen
Erste Schritte mit dem Raspberry Pi Camera Modul
Künstliche Intelligenz: Bauen Sie Ihren eigenen GPT Chatbot
Projekte mit Arduino Uno und Raspberry Pi
In diesem Buch werden Anwendungen von Arduino Uno und Raspberry Pi 4 in praxisnahen Projekten auf Basis von CAN-Bus detailliert beschrieben. Durch den Einsatz von entweder Arduino Uno oder Raspberry Pi in Verbindung mit handelsüblichen CAN-Bus-Schnittstellenmodulen werden die Entwicklung, Fehlersuche und Fehlerbeseitigung sowie die Überprüfung von Projekten auf CAN-Bus-Basis erheblich erleichtert.
Dieses Buch richtet sich an jeden, der mehr über den CAN-Bus lernen möchte und mit den Grundlagen der Elektronik vertraut ist. Hilfreich ist auch Erfahrung mit den Programmiersprachen C und Python sowie mit der Programmierung von Arduino Uno unter Verwendung seiner IDE und von Raspberry Pi zu haben.
Das Buch ist eine nützliche Informationsquelle und ein Nachschlagewerk für jeden, der Antworten auf eine oder mehrere der folgenden Fragen sucht:
Welche Bussysteme stehen für die Automobilindustrie zur Verfügung?
Was sind die Grundprinzipien des CAN-Bus?
Welche Arten von Frames (oder Datenpaketen) stehen in einem CAN-Bussystem zur Verfügung?
Wie können Fehler in einem CAN-Bussystem erkannt werden, und wie zuverlässig ist ein CAN-Bussystem?
Welche Arten von CAN-Bus-Controllern gibt es?
Welches sind die Funktionsprinzipien des MCP2515 CAN-Bus-Controllers?
Wie kann ich ein CAN-Bus-Projekt mit Arduino Uno realisieren?
Wie kann ich Arduino oder Raspberry Pi CAN-Bus-Projekte mit 2 und 3 Knoten erstellen?
Wie kann ich die Daten auf dem CAN-Bus analysieren?
Wie kann ich ein CAN-Bus-Projekt mit Raspberry Pi ausführen?
1-Wire ist die Bezeichnung für eine serielle Schnittstelle, die mit nur einer Datenader auskommt. Es ist ein Master-Multi-Slave-Kommunikationsprotokoll. Verfügbar sind integrierte Bausteine zur Temperaturmessung, Akkuüberwachung, Echtzeituhr und beispielsweise Hotelschließanlagen. Eine Besonderheit von 1-Wire-Geräten ist die Spannungsversorgung aus der Gegenstation, hierbei erfolgt die Versorgung der Slaves über die Datenleitung.
Der Leser erhält mit „Das 1-Wire-Praxisbuch“ eine umfassende Einführung in die 1-Wire-Technologie. Das Buch zeigt anhand praktischer Projekte zum Nachbauen, wie man verschiedene verfügbare 1-Wire-Chips in eigene Mikrocontroller-gesteuerte Anwendungen integrieren kann, und zwar mit Assembler-Software-Implementierungen für PIC-Mikrocontroller und mit Sketches für den Arduino.
Die 1-Wire-Technik kommt in dem Buch praxisnah bei einem elektronischen Schloss zum Einsatz, das von einem PIC-Mikrocontroller gesteuert wird. Ein weiteres Praxisprojekt erläutert Schritt für Schritt, wie beispielsweise eine ständige Temperaturmessung mit 1-Wire-Bausteinen möglich ist.
Buch: Logic Analyzer im Einsatz
Schritt-für-Schritt-Anleitungen führen Sie in die Analyse moderner Protokolle von I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 und 1-Wire ein. Anhand von zahlreichen Experimentierschaltungen mit dem Raspberry Pi Pico, Arduino Uno und dem Bus Pirate üben Sie die praxisnahe Anwendung gängiger USB-Logikanalysatoren ein.
Alle in diesem Buch vorgestellten Experimentierschaltungen wurden vollständig getestet und sind funktionsfähig. Die notwendigen Programmlistings sind enthalten, es sind keine besonderen Programmier- oder Elektronikkenntnisse für diese Schaltungen notwendig. Es werden die Programmiersprachen MicroPython und C mit den Entwicklungsumgebungen Thonny und Arduino IDE eingesetzt.
Dieses Buch verwendet mehrere Modelle flexibler und weit verbreiteter USB-Logikanalysatoren und zeigt die Stärken und Schwächen jeder Preisklasse. Sie werden kennenlernen, welche Kriterien für Ihre Arbeit wichtig sind und in der Lage sein, das für Sie passende Gerät zu finden.
Egal ob Arduino, Raspberry Pi oder Raspberry Pi Pico: Die abgebildeten Beispielschaltungen ermöglichen einen schnellen Start in die Protokollanalyse und können auch als Grundlage für eigene weitere Experimente dienen.
Sie werden alle wichtigen Begriffe und Zusammenhänge kennenlernen, eigene Experimente durchführen, selbstständig Protokolle analysieren und nach der Lektüre dieses Buches – im Bereich der digitalen Signale und Protokolle – ein umfassendes Wissen aufgebaut haben.
USB Logic Analyzer (8 Kanäle, 24 MHz)
Dieser USB Logic Analyzer ist ein 8-Kanal-Logikanalysator, bei dem jeder Eingang doppelt für die analoge Datenaufzeichnung dient. Es eignet sich perfekt zum Debuggen und Analysieren von Signalen wie I²C, UART, SPI, CAN und 1-Wire. Dabei wird ein digitaler Eingang, der mit einem zu testenden Gerät (DUT) verbunden ist, mit einer hohen Abtastrate abgetastet. Die Verbindung zum PC erfolgt via USB.
Technische Daten
Kanäle
8 digitale Kanäle
Maximale Abtastrate
24 MHz
Maximale Eingangsspannung
0 V ~ 5 V
Betriebstemperatur
0°C ~ 70°C
Eingangsimpedanz
1 MΩ || 10 pF
Unterstützte Protokolle
I²C, SPI, UART, CAN, 1-Wire etc.
PC-Verbindung
USB
Abmessungen
55 x 28 x 14 mm
Downloads
Software
Dieses Bundle enthält:
Buch: Logic Analyzer im Einsatz (Einzelpreis: 40 €)
USB Logic Analyzer (8 Kanäle, 24 MHz) (Einzelpreis: 20 €)
USB-Kabel
Jumper Wire Ribbon Kabel
Programmierung in Assembler und C am Beispiel der ATtiny-Familie
Dieses Buch bietet einen eingehenden Blick auf die 8-Bit-AVR-Architektur in ATtiny- und ATmega-Mikrocontrollern, hauptsächlich aus der Sicht der Software und der Programmierung. Erforschen Sie die AVR-Architektur unter Verwendung von C und Assembler in Microchip Studio (früher Atmel Studio) mit ATtiny-Mikrocontrollern.
Lernen Sie die Details der internen Funktionsweise von AVR-Mikrocontrollern kennen, einschließlich der internen Register und des Speicherplans von ATtiny-Bausteinen.
Programmieren Sie ATtiny-Mikrocontroller mit einem Atmel-ICE-Programmiergerät/Debugger oder verwenden Sie ein preiswertes Hobby-Programmiergerät oder sogar einen Arduino Uno als Programmiergerät.
Die meisten Code-Beispiele können mit dem Microchip Studio AVR-Simulator ausgeführt werden.
Lernen Sie, Programme für ATtiny-Mikrocontroller in Assembler zu schreiben.
Erfahren Sie, wie Assemblersprache in Maschinencodebefehle umgewandelt wird.
Finden Sie heraus, wie Programme, die in der Programmiersprache C geschrieben wurden, in Assemblersprache und schließlich in Maschinencode umgewandelt werden.
Verwenden Sie den Microchip Studio Debugger in Kombination mit einem Hardware-USB-Programmierer/Debugger, um Assembler- und C-Programme zu testen oder verwenden Sie den Microchip Studio AVR-Simulator.
ATtiny-Mikrocontroller im DIP-Gehäuse werden verwendet, um eine einfache Nutzung auf Breadboards zu ermöglichen.
Erfahren Sie mehr über Timing und Taktimpuls in AVR-Mikrocontrollern mit ATtiny-Bausteinen.
Werden Sie zu einem AVR-Experten mit fortgeschrittenen Debugging- und Programmierfähigkeiten.
PIC und AVR verstehen
In diesem Buch werden wir uns ausschließlich mit 8-Bit-Mikrocontrollern beschäftigen, und zwar mit Mikrocontrollern der 8-Bit-PIC- und der 8-Bit-AVR-Mikrocontroller-Linien. Bei der PIC-Familie handelt es sich dabei um PIC10, PIC12, PIC16 und PIC18; bei der AVR-Familie um ATtiny, ATmega und ATxmega. Die vorgestellten 8-Bit-Chips sind für sehr viele Anwendungen vollkommen ausreichend und preislich auch attraktiv.
Durch die Lektüre des Buches erhalten Sie ein fundiertes Wissen über die genannten 8-Bit-Mikrocontroller, über ihre Architektur, ihre Pinbelegungen und über ihre Programmierung.
Weil wir uns in diesem Buch mit den Grundlagen der Architektur der PICs und AVRs vertraut machen möchten, werden wir auch für alle PIC- und AVR-Anwendungen Assembler einsetzen, denn die Assembler-Sprache erlaubt es, die Technik im Detail kennenzulernen. Wenn man wirklich wissen möchte, was sich im Mikrocontroller abspielt, greift man zu Assembler. Damit hat man die beste Gelegenheit, sehr nah an den Kern zu kommen. Und wenn man schon einen Mikrocontroller-Typ kennengelernt und verstanden hat, ist es bei dem nächsten deutlich einfacher, auch wenn er von einem anderen Hersteller kommt. Bei anderen Programmiersprachen bleibt die Technik immer ziemlich tief versteckt.
Die Assembler-Beispiele sind so einfach gestaltet, dass sie jeder mit den im Buch aufgezeigten Programmiertechniken erstellen kann. Weil es sich um einfache Beispiele handelt, werden wir sie alle auf einer universellen Lochrasterplatine realisieren. Manche sind auch auf einem Experimentier-Breadboard umsetzbar.
The newcomer to Microchip’s PIC microcontrollers invariably gets an LED to flash as their first attempt to master this technology. You can use just a simple LED indicator in order to show that your initial attempt is working, which will give you confidence to move forward. This is how the book begins — simple programs to flash LEDs, and eventually by stages to use other display indicators such as the 7-segment display, alphanumeric liquid crystal displays and eventually a colour graphic LCD.
As the reader progresses through the book, bigger and upgraded PIC chips are introduced, with full circuit diagrams and source code, both in assembler and C.
In addition, a small tutorial is included using the MPLAB programming environment, together with the EAGLE schematic and PCB design package to enable readers to create their own designs using the book’s many case studies as working examples to work from.
A Hands-on Guide to Crafting Your Own Power Plant
The book you are about to read provides a step-by-step guide for building a renewable energy power plant at home. Our goal was to make the book as practical as possible. The material is intended for immediate application with a small amount of theory. Yet, the theory is important as a foundation that saves time and effort by disabusing the readers of potential misconceptions. Specifically, upon having a firm understanding of photovoltaic physics, you will not be inclined to fruitlessly search for 90% efficient solar panels!
We want our readers to be the “doers”. If the book gets covered in grime and some pages become torn while you are building your power plant – this is the best compliment to us. The book covers solar and wind energy. Also, a curious power source based on manure is discussed as well, giving the doers an opportunity to further develop the manure fuel cell.
It is important to note that there are many companies offering installation of complete solar solutions. Upon installing the panels, the system is not owned by the customer. Therefore, there is no freedom for experimentation and optimization. Also, none can beat the cost of a DIY solution as well as the ultimate satisfaction.
All that is written here is a result of us building a renewable energy solution in Southern California. As the book was completed, the energy began flowing!
A Hands-on Guide to Crafting Your Own Power Plant
The book you are about to read provides a step-by-step guide for building a renewable energy power plant at home. Our goal was to make the book as practical as possible. The material is intended for immediate application with a small amount of theory. Yet, the theory is important as a foundation that saves time and effort by disabusing the readers of potential misconceptions. Specifically, upon having a firm understanding of photovoltaic physics, you will not be inclined to fruitlessly search for 90% efficient solar panels!
We want our readers to be the “doers”. If the book gets covered in grime and some pages become torn while you are building your power plant – this is the best compliment to us. The book covers solar and wind energy. Also, a curious power source based on manure is discussed as well, giving the doers an opportunity to further develop the manure fuel cell.
It is important to note that there are many companies offering installation of complete solar solutions. Upon installing the panels, the system is not owned by the customer. Therefore, there is no freedom for experimentation and optimization. Also, none can beat the cost of a DIY solution as well as the ultimate satisfaction.
All that is written here is a result of us building a renewable energy solution in Southern California. As the book was completed, the energy began flowing!
in 10 captivating lessons
Using the lessons in this book you learn how to program a microcontroller. You’ll be using JAL, a free but extremely powerful programming language for PIC microcontrollers, which enjoys great popularity in the hobby world. Starting out from scratch virtually, you slowly build up the knowledge. No previous knowledge is needed: anyone can get started with this book. Assuming you have absorbed all lessons – meaning you have actually completed all the exercises – you should be confident to write PIC microcontroller programs, as well as read and understand programs written by other people.
JAL commands
You learn the function of JAL commands such as include, pin, delay, forever loop, while loop, case, exit loop, repeat until, if then, as well as the use of functions, procedures and timer- and port interrupts.
JAL programs
You make an LED blink, build a time switch, measure a potentiometer’s wiper position, produce sounds, suppress contact bounce, and control the brightness of an LED. And of course you learn to debug, meaning: how to spot and fix errors in your programs.
Hardware
You learn to recognize various components including the PIC microcontroller, potentiometer and quartz crystal, and how to wire up a PIC microcontroller and effectively link it to your PC. A breadboard is used for the purpose, allowing you to easily modify the component arrangement for further experimenting.
The companion software with this book can be downloaded free of charge, including the JAL programming language. In addition, you may order a kit of parts so you don’t have to go shopping for the required components. Especially for a beginner, this is the easiest way to start with this unique pastime.
Having finished this book does not mean you are through with your pastime. You can get your hands dirty again, and if desired use other books packed with fun projects using the JAL programming language. More information may be found at the end of the lessons in the chapter "Done! What’s next?""
Mikrocontroller haben sich in den letzten Jahren in praktisch allen Bereichen der modernen Technik etabliert. In zunehmendem Maße dringen sie auch in die Gebiete der Künstlichen Intelligenz und der Robotertechnik vor. Das vorliegende Buch gibt eine umfassende Einführung in die Welt der Controller-Technik mit all ihren Facetten, von der einfachen Steuerung über die Sensor-Technik bis hin zur Datenübertragung in das Internet.
Als Basis dafür dient das von Elektor entwickelte AVR-Playground-Board. Das Board kann mit Controllern der ATmega-Familie bestückt werden und ist mit dem bekannten Arduino-System kompatibel, so dass auch die verschiedenen Arduino-Hardware-Erweiterungen verwendet werden können.
Für die Programmierung kommt die Sprache „C“ zum Einsatz. Auch hier wird im Buch auf das Arduino-System zurückgegriffen. Die frei verfügbare Arduino-Entwicklungsumgebung erlaubt den leichten Einstieg, ohne dass später Einschränkungen in Kauf genommen werden müssen. Die Hardware-nahe Programmierung steht dabei besonders im Fokus. Nach der Erläuterung von grundlegenden Anwendungen wird auf die anspruchsvolleren Themen wie Interrupts, Timer und Counter, Pulsweitenmodulation und Analog-Digital-Wandlung eingegangen.
Praktische Anwendungen können sowohl mit einem Arduino als auch mit dem AVR-Playground-Board durchgeführt werden. Da das AVR-Playground-Board bereits über eine Vielzahl von Peripherie-Einheiten verfügt, sind nur noch wenige externe Bauteile erforderlich. Das Board kann im Elektor-Shop hier bezogen werden.
Ce qui se passe en électronique est par définition invisible à l'oeil nu. L'instrument qui permet précisément de rendre visibles les signaux électriques, celui par le truchement duquel les effets de l'électronique se manifestent à nous, c'est l'oscilloscope.
Hélas, quand on commence à faire de l'électronique, c'est souvent sans oscilloscope. Et l'on en est réduit à tâtonner, aussi bien physiquement que mentalement. Le jour où l'on goûte à la visualisation des signaux sur un écran, c'est une révélation. Plus personne ne souhaite se priver de cet enchantement. Pas de retour en arrière. En électronique, si l'on veut progresser dans le plaisir et dans la compréhension, il faut un oscillo.
Commence alors une période d'interrogation : comment choisir ? Et à peine cette question-là aura-t-elle trouvé sa réponse, il en viendra une ribambelle d'autres que l'on peut résumer en une seule : comment se servir de l'oscilloscope de telle sorte que ce qu'il affiche corresponde bien à la réalité des signaux ?
Dans ce livre, Rémy Mallard, répond clairement à ces questions. Il donne aussi de nombreuses informations pour aider son lecteur à élucider lui-même de nouveaux mystères qui ne manqueront pas de surgir. Ceux qui le connaissent déjà comme l'auteur d'un livre sur l'électronique dont le titre est un programme à lui tout seul : L'électronique pour les débutants qui sèchent les cours mais soudent sans se brûler les doigts, ainsi que d'un livre d'initiation à la programmation des microcontrôleurs PIC, savent qu'ils trouveront ici un ouvrage utile, qu'ils rouvriront souvent.
Réalisés par les créateurs du MagPi, le magazine officiel de Raspberry Pi
Démarrez avec le Raspberry Pi 5, le dernier-né et le plus performant de la famille des nano-ordinateurs Raspberry Pi. Apprenez à coder et à réaliser des projets avec cet ordinateur étonnant.
Dans ce manuel dédié au Raspberry Pi 5, nous vous proposons aussi de nombreuses idées de projets également réalisables avec le Raspberry Pi 4, le Raspberry Pi Zero 2 W et le Raspberry Pi Pico W.
Avec des tutoriels, des projets pratiques, des essais techniques, des guides et bien plus encore, il s’agit de la ressource ultime pour le Raspberry Pi !
228 pages sur le Raspberry Pi
Tout ce que vous devez savoir sur le Raspberry Pi 5
Prise en main de tous les Raspberry Pi
Amusez-vous et apprenez l’électronique avec le Pico W
Des projets inspirants pour vous donner des idées de réalisations
Apprenez μPython en construisant une mini-console
Démarrez avec le module caméra Raspberry Pi
Intelligence artificielle, codage de son propre agent ChatGP
... qui sèchent les cours mais soudent sans se brûler les doigts
Par où commencer pour débuter en électronique ? Vais-je m'égarer en explorant l'internet ? Il regorge de schémas, mais sont-ils fiables ? Me faut-il un livre avec des montages simples ou plutôt un livre sur les composants ?
Après trente ans de pratique, l'auteur de ce livre, resté l'éternel débutant qui réalisait lui-même son premier montage des l'âge de dix ans, partage ici sa soif toujours vive d'apprendre. Fin pédagogue, il guide les débutants et répond aux questions que trop de livres laissent en suspens : « Quel type de fer à souder acheter ? »... « Un multimètre à 5 € peut-il suffire ? »... « Un oscilloscope est-il indispensable ? »... « Peut-on installer son montage dans une boîte à cigares ? »...
Rémy Mallard démystifie l'électronique en n'utilisant que ce qu'il vous faut de théorie pour aborder joyeusement la pratique sans risque de faire de grosses bêtises. Vous apprendrez à identifier les composants et leur rôle (résistances, condensateurs, bobines, diodes, transistors, relais, commutateurs...) mais aussi à les récupérer, les tester et les ranger. Bientôt vous saurez lire un schéma, choisir vos outils et mettre en boîte vos montages. Rémy connaît toutes les astuces et vous révèle les pratiques à éviter.
La matière de cet ouvrage, ce sont des montages simples et ludiques, réalisables sur des plaques d'expérimentation sans soudure: sirène, orgue, chenillard lumineux, interrupteur photosensible, thermomètre, alarme, générateur de picotements, indicateur de niveau de liquide, clignotant à vitesse variable selon la lumière ambiante, indicateur à fenêtre programmable, minuterie avec préavis d'extinction, chenillard de style K2000 (lumineux et sonore), gradateur de lumière à commande infrarouge...
Vous commencerez par le code des couleurs et finirez par programmer des PIC !
In 35 Projects with the Raspberry Pi and Arduino
The Internet of Things (IoT) is a trend with a strong technological impulse. At home, we want to do everything on our tablets, from browsing Facebook to watching TV, from operating lights to keeping an eye on the temperature.
In 35 fun projects, this book will show you how to build your own Internet of Things system. We'll cover the hardware (primarily the Raspberry Pi and Arduino) and the software that makes control via Internet possible. We employ Wi-Fi and radio links so no requirement any longer to install cabling crisscross through your home.
Assuming the projects in the book are finished, you have a complete Internet of Things system that allows you to control and view of everything in your home. For example, if there's something in the mail box or the car is securely in the garage. Also, you can switch on the lights and the alarm from your couch. The crisp explanations allow the projects to be customized with ease, for example, to turn on your coffee machine or TV remotely. The index gives easy access to creative projects that can serve as an example, enabling you to do all the connecting to the IoT independently. All project software can be downloaded free of charge from the Elektor website.
In this unique book, Raspberry Pi, Arduino and HTML webpages with stylesheets and JavaScript come together in clearly-described, easy-to-build projects. This special book is an essential part of your collection!
This book is aimed at practising engineers, students and hobbyists. It is intended as a source of reference for hardware and software associated with instrumentation and control engineering. Examples are presented from a range of industries and applications.
Throughout the book, circuit diagrams and software listings are described, typical of many measurement and control applications. The hardware and software designs may be used as a basis for application by the reader.
The book contains examples of PIC, PLC, PAC and PC programming. All code samples are available to download free of charge from the support website.
After an introductory section on control theory and modelling, the text focus is upon software for control system simulation and implementation, with appropriate reference to interfacing, electronic hardware and computing platforms.
Introduction to Control Engineering is a sourcebook of solutions for control system applications!
En moins de 100 lignes de code par projet avec les cartes Feather Sense et Clue Express d'Adafruit
Le langage de programmation Python est apprécié par les pédagogues parce que sa syntaxe le rend facile à comprendre. Il s'est également imposé chez les informaticiens expérimentés. La société Adafruit a développé une version spéciale de Python pour l'embarquer sur les microcontrôleurs à 32 bits : CircuitPython.
Ce livre permettra au lecteur de s'initier à la programmation en CircuitPython sur deux cartes : Feather BlueFruit Sense (également appelée Feather nRF52840 Sense) et CLUE nRF52840 Express. Chacune est animée par le SoC nRF52840 de NORDIC avec une architecture à 32 bits.
Pour ce voyage dans le monde de la programmation embarquée, l'auteur sort du chemin classique, à savoir un cours complet sur la programmation orientée objet appliquée à ce langage. Il préfère emmener le lecteur directement sur le terrain avec des projets qui mettent en oeuvre les cartes et différents périphériques. Plus d'une quarantaine d'exemples et de montages permettent de découvrir la richesse de CircuitPython. Toutefois l'auteur s'est imposé une limite pour ne pas décourager les novices : le code de chaque projet ne dépasse jamais la centaine de lignes. Pour ce qui est du matériel, là aussi la simplicité domine : aucun programmateur, un simple PC suffit ; aucun soudage grâce au câblage sur platine d'essai. Les cartes d'extension FeatherWing à enficher sur la Feather nRF52840 Sense permettent de démultiplier ses fonctions : matrice de LED, enregistreur de données, écran à encre électronique, écran OLED, écran TFT, commande de moteurs, audio, relais…
Toutes les étapes (assemblage des différents composants, installation des bibliothèques requises, programmation, tests…) sont expliquées en détail. Le code des différents exemples et projets est disponible sur Github. Le résultat de chaque projet est même présenté sur de courtes vidéos disponibles sur YouTube.
À la fin de sa lecture, le nouveau Pythonien pourra facilement approfondir les notions abordées et donner vie à ses propres projets grâce aux outils qu'il aura essayés.
Ce livre s'adresse aux lycéens et étudiants ainsi qu'à toute la communauté des makers.
Chaîne YouTube de l'auteur :
YouTube (Michaël Bottin)
Dieses Buch ist ein Nachschlagewerk mit praxisorientierten Fakten und ausführlichen Erklärungen. Der Autor hat selbst für komplexe Vorgänge oder Formeln praktische kurze Erklärungen und Näherungsrechnungen entwickelt, ohne die Darstellungen zu simplifizieren. Als Ausgangspunkt wurde das Simulationsprogramm Multisim gewählt, das zahlreiche Bauelemente und umfangreiche Messinstrumente zur Verfügung stellt. Damit hat man ein praxisnahes Fachbuch und Nachschlagewerk für Schule, Studium und Weiterbildung im Beruf.
Das Buch ist in sechs Kapitel gegliedert:
Messgeräte: Arbeiten mit Multimeter, Funktionsgenerator und Zweikanal-Oszilloskop
Dioden: Einweg-, Brückengleichrichter, Schalter, Spannungsbegrenzer, Z-Diode, Leuchtdioden, 7-Segment-, Bargraf-Anzeige und Optokoppler
Verstärkerschaltungen: Kleinsignalverstärker, ein- und zweistufige Verstärker, Leistungsverstärker für A-, B- und AB-Betrieb, Wechselstromverstärker, Differenzverstärker, FET-Verstärker und Arbeiten mit dem Operationsverstärker
Transistoren: Als Schalter eingesetzt, Schaltungen mit komplementären Transistoren, astabile und monostabile Kippschaltung, Flipflops
Signalgeneratoren: Rechteckgenerator, Sägezahngenerator, Dreieck-Rechteck-Generator, Sinusgenerator, LC-Oszillator, Phasenschiebergenerator, Wien-Robinson-Generator, Oszillator mit Quarz
Impulsformer mit Schmitt-Trigger und Komparator: Schmitt-Trigger mit Transistoren und FET, Dämmerungsschalter, Temperaturüberwachung, TTL-Baustein 74132, Amplitudenbegrenzer, Differenzier- und Integrierschaltung
Der in mehrere Hauptkapitel gegliederte Inhalt ist so aufbereitet, dass Nachschlagen und Finden der gewünschten Themen sehr einfach ist. Neben den passiven Bauelementen (Widerständen, Kondensatoren und Spulen) nehmen die Halbleiterelemente (Dioden, Transistoren und Feldeffekttransistoren) sowie Operationsverstärker und digitale Schaltkreise einen breiten Raum ein.
Dieses Fachbuch führt Studenten, Schüler und Selbststudierende in die wichtigsten Grundlagen der Elektrotechnik ein. Es werden die Gebiete der Gleichstromtechnik, des elektrischen und magnetischen Feldes sowie der Wechselstromtechnik, des Kondensators und der Spulen in einem Band zusammenhängend und übersichtlich dargestellt. Daran schließt sich die Beschreibung des elektrischen und magnetischen Feldes an.
Zur Erzielung einer optimalen Verständlichkeit erfolgt die Darbietung des Stoffes nach dem Grundsatz, den Leser von einfachen Sachverhalten schrittweise zu komplexeren Problemstellungen zu führen. Zusätzlich sind den einzelnen Abschnitten Aufgaben mit ausführlichen Lösungswegen zugeordnet. Sie sind zum Erfassen der Gedankengänge von besonderer Bedeutung. Das Buch ist in acht Kapiteln unterteilt:
Physikalische Größen und ihre Einheiten
Elektrotechnische Größen im Gleichstromkreis
Einfacher Stromkreis
Erweiterter Strombereich
Messgeräte für die Grundschaltungen der Elektronik
Kondensator
Spulen, Transformatoren, Relais und Lautsprecher
Zusammengesetzte Wechselstromkreise
Die Aufgaben sind zum großen Teil der elektrotechnischen Praxis entnommen und werden mit steigendem Schwierigkeitsgrad angeboten, so dass für jede Vorbildungsstufe geeigneter Übungsstoff zu finden ist. Der Inhalt ist als Hilfsmittel für den Unterricht und das Selbststudium bestimmt, sie kann auch dem Praktiker beim Auffrischen seiner Kenntnisse und zur Förderung seiner Rechenfertigkeit nützlich sein.
Mit diesem Buch gibt der Autor sein gesamtes Wissen, das er sich im Laufe der Zeit in der Industrie und dem Unterricht an einer Technikerschule angeeignet hat, an den Leser weiter.