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?
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, Erfahrungen 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?
Was 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?
Waveshare DVK600 ist eine FPGA CPLD-Hauptplatine mit Erweiterungsanschlüssen zum Anschluss der FPGA CPLD-Hauptplatine und Zubehörplatinen. DVK600 bietet eine einfache Möglichkeit, ein FPGA CPLD-Entwicklungssystem einzurichten.
Merkmale
FPGA CPLD-Core-Board-Anschluss: zum einfachen Verbinden von Core-Boards, die einen FPGA CPLD-Chip integriert haben
8I/Os_1 Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
8I/Os_2-Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
16I/Os_1 Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
16I/Os_2 Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
32I/Os_1 Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
32I/Os_2-Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
32I/Os_3 Schnittstelle , zum Anschluss von Zusatzplatinen/Modulen
SDRAM-Schnittstelle
zum Anschluss der SDRAM-Zubehörkarte
funktioniert auch als FPGA CPLD Pins Erweiterungsstecker
LCD-Interface , zum Anschluss von LCD22, LCD12864, LCD1602
ONE-WIRE-Schnittstelle: Einfache Verbindung mit ONE-WIRE-Geräten (TO-92-Gehäuse) wie Temperatursensor (DS18B20), elektronischer Registrierungsnummer (DS2401) usw.
5 V DC-Buchse
Joystick: fünf Positionen
Summer
Potentiometer: zur Einstellung der Hintergrundbeleuchtung von LCD22 oder zur Kontrasteinstellung von LCD12864 und LCD1602
Stromschalter
Summer-Jumper
ONE-WIRE-Jumper
Joystick-Jumper
Downloads
Schema
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: 15 €)
USB-Kabel
Jumper Wire Ribbon Kabel
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 zahlreicher 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 gründlich 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 herausfinden, welche Kriterien für Ihre Arbeit wichtig sind und in der Lage sein, das passende Gerät für Sie zu finden.
Egal ob Arduino, Raspberry Pi oder Raspberry Pi Pico: Die abgebildeten Beispielschaltungen ermöglichen einen schnellen Einstieg 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.
Merkmale
Implementiert CAN V2.0B mit bis zu 1 Mb/s
9-poliger Sub-D-Stecker nach Industriestandard
OBD-II- und CAN-Standard-Pinout wählbar.
Wechselbarer Chip-Select-Pin
Programmierbarer CS-Pin für TF-Kartensteckplatz
Auswechselbarer INT-Pin
Schraubklemme für den einfachen Anschluss von CAN_H und CAN_L
Arduino Uno Stiftleisten
MicroSD - Kartenhalter
2 Grove-Anschlüsse (I2C und UART)
SPI-Schnittstelle mit bis zu 10 MHz
Standard (11 Bit) und erweiterte (29 Bit) Daten und Remote Frames
Zwei Empfangspuffer mit priorisiertem Nachrichtenspeicher
Dies ist ein I/O-Erweiterungskit für Raspberry Pi, das 5 Sätze mit 2x20 Pinheadern bietet, was eine praktische Möglichkeit darstellt, mehrere verschiedene HATs zusammenzustapeln und sie als spezifische Kombination/Projekt zu verwenden.
Merkmale
Standard-Raspberry-Pi-Konnektivität, direkt steckbar ODER über Flachbandkabel
5 Sätze 2x20-Pin-Header, verbinden mehrere HATs miteinander
Der externe USB-Stromanschluss bietet ausreichend Strom für mehrere HATs
Klare und beschreibende Pin-Beschriftungen für eine einfache Verwendung
Reservierte Jumper-Pads auf der Unterseite, Pin-Anschlüsse sind durch Löten veränderbar, um Pin-Konflikte zu vermeiden
Hinweis: Stellen Sie vor dem Anschließen sicher, dass zwischen den HATs, die Sie gemeinsam verwenden möchten, keine Pin-Konflikte bestehen.
Spezifikationen
Abmessungen: 183 × 65 mm
Montagelochgröße: 3 mm
Inbegriffen
1x Stapelhut
1x Flachbandkabel 40-Pin 1x 2x20 Stiftleiste
1x RPi-Schraubenpaket (4 Stück) x1
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 zahlreicher 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 gründlich 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 herausfinden, welche Kriterien für Ihre Arbeit wichtig sind und in der Lage sein, das passende Gerät für Sie zu finden.
Egal ob Arduino, Raspberry Pi oder Raspberry Pi Pico: Die abgebildeten Beispielschaltungen ermöglichen einen schnellen Einstieg 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.
Dieses Kameramodul verwendet einen SmartSens SC3336-Sensorchip mit 3 MP-Auflösung. Es zeichnet sich durch hohe Empfindlichkeit, hohes SNR und Leistung bei schwachem Licht aus und ermöglicht einen feineren und lebendigeren Nachtsicht-Bildeffekt und kann sich besser an Änderungen des Umgebungslichts anpassen. Außerdem ist es mit Platinen der Luckfox Pico-Serie kompatibel.
Spezifikationen
Sensor
Sensor: SC3336
CMOS-Größe: 1/2,8"
Pixel: 3 MP
Statische Auflösung: 2304x1296
Maximale Videobildrate: 30fps
Verschluss: Rollladen
Linse
Brennweite: 3,95 mm
Blende: F2.0
Sichtfeld: 98,3° (diagonal)
Verzerrung: <33 %
Fokussierung: Manueller Fokus
Downloads
Wiki
Der DCA75 Pro ist ein großartiges Instrument, das Benutzerfreundlichkeit mit erstaunlichen Funktionen kombiniert. Es kann eine Vielzahl von Halbleitern automatisch identifizieren, Pinbelegungen automatisch identifizieren und detaillierte Parameter messen.
Features
Integriertes Grafikdisplay (jetzt mit Hintergrundbeleuchtung) zur Anzeige eines detaillierten Schaltplans der zu testenden Komponente sowie der Pinbelegung und Messdaten.
USB-Konnektivität, um Kurvenverfolgung, Datenspeicherung/-abruf und Geräteabgleich auf Ihrem Windows-PC (Windows 7 und höher) zu ermöglichen.
Einzelne interne AAA-Alkalizelle für den eigenständigen Betrieb.
Komponentenunterstützung
Bipolartransistoren (NPN/PNP inkl. Silizium/Germanium)
Darlington-Transistoren (NPN/PNP)
Anreicherungsmodus-MOSFETs (N-Kanal und P-Kanal)
Verarmungsmodus-MOSFETs (N-Ch und P-Ch)
Sperrschicht-FETs (N-Ch und P-Ch). Sowohl symmetrische als auch asymmetrische Typen
Erweiterungs-IGBTs (N-Ch und P-Ch)
Dioden und Diodennetzwerke (2- und 3-Leiter-Typen)
Zenerdioden (bis ca. 9 V)
Spannungsregler (bis ca. 8 V)
LEDs und Bi-Color-LEDs (2-Leiter- und 3-Leiter-Typen)
Niedrigstromempfindliche Triacs und Thyristoren (<10 mA Trigger und Halten)
Messungen
BJT-Stromverstärkung (hFE)
BJT-Basis-Emitter-Spannung (Vbe)
Leckstrom des BJT-Kollektors
MOSFET-Ein- und Aus-Gate-Schwellenspannungen
MOSFET-Transkonduktanz
JFET-Abschnürspannung
JFET-Transkonduktanz
JFET IDSS (Drainstrom für Vgs=0)
IGBT-Ein- und Aus-Gate-Schwellenspannungen
IGBT-Transkonduktanz
Ausgangsspannung des Spannungsreglers
Ruhestromaufnahme des Spannungsreglers
Abfallspannung des Spannungsreglers
Zenerspannung
Spannungsabfall in Vorwärtsrichtung der Diode
Technische Daten
Analyzertyp
Halbleiterkomponenten
Komponentenerkennung
Automatisch
Pinout-Erkennung
Automatisch, beliebig herum verbinden
Anzeigetyp
Grafisches LCD (jetzt hintergrundbeleuchtet)
Oberflächentyp
USB für optionalen PC-Anschluss
PC-Funktionen
Kurvenverfolgung (Windows 7 und höher)
Software
Auf USB-Stick für Windows 7 und höher enthalten
Batterie
Einzelne AAA-Zelle (im Lieferumfang enthalten)
Lieferumfang
Peak Atlas DCA75 Proalysator
PC-Software auf einem USB-Stick für Windows 11, 10, 8, 7, XP
Micro-USB-Kabel
Ausgestattet mit universellen Premium-Hakensonden
AAA-Alkalibatterie
Downloads
Datasheet (EN)
User Guide (DE)
Software Installation Guide (EN)
Software and Firmware Package
Der Peak Atlas DCA55 eignet sich hervorragend zur automatischen Identifizierung des Halbleitertyps auf den Messleitungen sowie der Pinbelegung und vieler anderer Parameter.
Unterstützt Transistoren, MOSFETs, JFETs (nur Gate-Pin kann identifiziert werden), Dioden, LEDs und vieles mehr. Identifiziert automatisch den Komponententyp, die Pinbelegung und andere wichtige Parameter. Jetzt mit Transistor-Leckstrommessung und Germanium/Silizium-Identifizierung.
Komponentenunterstützung
Bipolartransistoren (NPN/PNP inkl. Silizium/Germanium)
Darlington-Transistoren (NPN/PNP)
Anreicherungsmodus-MOSFETs (N-Kanal und P-Kanal)
Verarmungsmodus-MOSFETs (N-Ch und P-Ch)
Sperrschicht-FETs (N-Ch und P-Ch). Nur Gate-Leitung identifiziert.
Dioden und Diodennetzwerke (2- und 3-Leiter-Typen).
LEDs und zweifarbige LEDs (2-Leiter- und 3-Leiter-Typen).
Niedrigstromempfindliche Triacs und Thyristoren (<5 mA Trigger und Halten)
Messungen
Identifizierung des Teiletyps
Identifizierung der Pinbelegung
BJT-Stromverstärkung (hFE)
BJT-Basis-Emitter-Spannung (Vbe)
Leckstrom des BJT-Kollektors
MOSFET-Gate-Schwellenspannung
Dioden-Vorwärtsspannungsabfall (Vf)
Technische Daten
Analyzertyp
Transistoren, Dioden, LEDs, MOSFETs, JFETs
Pinout-Erkennung
Vollständige Pinbelegung (nur Gate bei JFETs)
Pinbelegungskonfiguration
Beliebig anschließen
Transistormessungen
Vbe, hFE, Iceo
MOSFET-Messungen
Vgs(ein)
Diodenmessungen
Vf
Sondentyp
Universeller Greifertyp
Batterie
Einzelne AAA-Zelle (im Lieferumfang enthalten). Die Lebensdauer beträgt normalerweise 1300 Operationen
Test-Bedingungen
Typischerweise 5 mA, 5 V Spitze
Anzeigetyp
Alphanumerisches LCD (mit Hintergrundbeleuchtung)
Lieferumfang
Peak Atlas DCA55 Halbleiter-Analyzer
Umfangreiche bebilderte Bedienungsanleitung
Ausgestattet mit universellen Hakensonden
AAA-Alkalibatterie
Downloads
Datasheet (EN)
User Guide (DE)
,
von Jean-François Simon
Fnirsi FNB58 USB-Tester (Review)
Der Fnirsi FNB58 ist ein vielseitiger USB-Tester für Spannungs-, Strom- und Energiemessungen mit vielen fortschrittlichen Funktionen. Probieren wir ihn aus!