Das Projektbuch – geschrieben von Dogan Ibrahim – ist eine Einführung in die Verwendung des Raspberry Pi Pico Experimenting Kits. Das Kit basiert auf dem Raspberry Pi Pico-Prozessor und enthält mehrere integrierte sowie externe Sensoren und einen Aktuator. Das Kit wird mit der Programmiersprache MicroPython programmiert. Die Thonny-Entwicklungsumgebung (IDE) wird in allen Projekten des Buchs verwendet. Es sind keine Programmier- oder Elektronikkenntnisse erforderlich, um die Projekte durchzuführen.
Die in diesem Buch vorgestellten Projekte sind umfassend getestet und funktionsfähig und verwenden alle mitgelieferten Komponenten. Für jedes Projekt gibt es im Buch ein Blockdiagramm, einen Schaltplan, ein vollständiges Programmlisting und eine komplette Programmbeschreibung.
Lieferumfang des Kits
Raspberry Pi Pico RP2040
Pico-Erweiterungs-Board
1,44' TFT LCD mit ST7735-Treiber
3x Taster-Eingang
3x LED-Ausgang
1x Aktiv-Sommer
6x Schnittstelle (UART/GPIO/I²C/ADC) Grove-kompatibel
Stromversorgung über Micro-USB
8 Modul
MPU6050 6-Achsen IMU
DHT11 Feuchtigkeits- & Temperatursensor
10 A Relais
SG90 Servo
Schiebe-Potentiometer
Seriell-zu-WiFi-Modul (ESP8266)
Ultraschall-Abstandssensor
8-bit RGB-adressierbares LED-Modul (WS2818)
Projektbuch (Deutsch, 184 Seiten)
42 Projekte im Buch
Board-Hardware-basierte Projekte
Blinken einer integrierten LED
Blinkendes SOS
Blinkende LED – mit einem Timer
Abwechselnd blinkende LEDs
Drucktastensteuerung
Ändern der LED-Blinkrate mit Drucktasten-Interrupts
Binäre Zähl-LEDs
Zufällig blinkende gelbe, grüne und blaue LEDs
LEDs jagen
Reaktionstimer
Tasten und LEDs
Das TFT-Display
Sekundenzähler
Ereigniszähler
Reaktionstimer
LED- und Tastenstatus anzeigen
Temperatur und Luftfeuchtigkeit – Anzeige im Thonny-Fenster
Temperatur und Luftfeuchtigkeit – LED-Ausgang
Temperatur und Luftfeuchtigkeit – Anzeige auf TFT
EIN/AUS-Temperaturregelung
EIN/AUS-Temperaturregelung – Einstellen der gewünschten Temperatur
Voltmeter
Helligkeit einer LED ändern
Ultraschall-Entfernungsmessung - Anzeige im Thonny-Fenster
Ultraschall-Entfernungsmessung - Anzeige auf TFT
Höhe einer Person (Stadiometer)
Ultraschall-Einparkhilfe mit Summer
Ultraschall-Füllstandsregler
Melodiemacher
Servomotorsteuerung
Präzise Servomotorsteuerung
WS2812 LED-Streifen-Lichtshow – State-Machine-Ansatz
WS2812 LED-Streifenlichtshow – mit der Neopixel-Bibliothek
WS2812 LED Strip Show – ein weiteres Beispiel für eine Neopixel-Bibliothek
Anzeige von 3 Dimensionen der Beschleunigung
Die maximale Beschleunigung eines Autos – am TFT-Display
Pegelanzeige mit dem Gyroskop
MPU6050 Temperaturanzeige
TFT-Display-Test
TFT-Bitmap-Anzeige
WLAN verwenden
Verbinden Sie sich mit dem lokalen Wi-Fi-Netzwerk und zeigen Sie die IP-Adresse an
Steuerung einer LED von einem Smartphone über Wi-Fi
Anzeige der Temperatur auf einem Smartphone über Wi-Fi
Dieses Bundle enthält beide Bände von "KiCad Like a Pro" (4. Ausgabe 2024). In Fundamentals and Projects (Einzelpreis: 49,95 €) lernen Sie den praktischen Umgang mit KiCad kennen, sodass Sie schnell produktiv werden und mit dem Entwurf Ihrer eigenen Boards beginnen können. Mit Advanced Projects and Recipes (Einzelpreis: 44,95 €) können Sie Ihre neuen KiCad-Kenntnisse üben, indem Sie sich selbst mit einer Reihe realer Projekte herausfordern.
Die neueste Version von KiCad, dem weltweit besten kostenlosen PCB-Tool, ist vollgepackt mit Funktionen, die normalerweise nur in teuren kommerziellen CAD-Tools zu finden sind. Diese moderne, plattformübergreifende Anwendungssuite, die auf Schaltplan- und Designeditoren mit Zusatzanwendungen basiert, ist ein stabiles und ausgereiftes PCB-Tool. KiCad 8 ist perfekt für Elektronikingenieure und -hersteller geeignet.
Hier sind die wichtigsten Verbesserungen und Funktionen in KiCad 8, sowohl über als auch unter der Haube:
Moderne Benutzeroberfläche, im Vergleich zu früheren Versionen komplett neu gestaltet
Verbesserte und anpassbare Prüffunktionen für elektrische und Designregeln
Designeditor, mit dem Sie KiCad auf Ihrem Bildschirm anpassen können
Möglichkeit zum Importieren von Projekten aus Eagle, CADSTART und mehr
Python-Skripting-API
Verbesserter integrierter SPICE-Schaltkreissimulator
Mehrblatt-Schaltpläne
Filter definieren auswählbare Elemente
Verbesserter interaktiver Router hilft Ihnen, einzelne Spuren und Differenzialpaare präzise zu zeichnen
Neue oder verbesserte Tools zum Zeichnen von Spuren, Messen von Entfernungen, Anpassen von Spurlängen usw.
Erweiterte interaktive Router
Integrierter Stücklistengenerator
Realistischer Raytracing-fähiger 3D-Viewer
Anpassbare Teardrops
Plug-in-Manager für die schnelle Installation von Designs, Bibliotheken und Funktionen wie Autoroutern und Stücklistengeneratoren
Das erste Buch KiCad Like A Pro – Fundamentals and Projects bringt Ihnen den Umgang mit KiCad durch einen praktischen Ansatz bei. Es wird Ihnen helfen, schnell produktiv zu werden und mit dem Entwurf Ihrer eigenen Platinen zu beginnen. Beispielprojekte veranschaulichen die grundlegenden Funktionen von KiCad, auch wenn Sie keine Vorkenntnisse im PCB-Design haben. Der Autor beschreibt den gesamten Arbeitsablauf von der Schaltplaneingabe bis zu den Feinheiten der Fertigstellung der Dateien für die PCB-Produktion und bietet fundierte Anleitungen für den Prozess.
Das zweite Buch KiCad Like A Pro – Advanced Projects and Recipes hilft Ihnen, Ihre neuen KiCad-Kenntnisse zu üben, indem es Sie in einer Reihe realer Projekte herausfordert. Die Projekte werden durch einen umfassenden Satz von Rezepten mit detaillierten Anweisungen zur Erledigung einer Vielzahl einfacher und komplexer Aufgaben unterstützt. Entwerfen Sie die Platine für eine Solarstromversorgung, ein LED-Matrix-Array, einen Arduino-betriebenen Datenlogger und eine benutzerdefinierte ESP32-Platine. Lernen Sie die Feinheiten des interaktiven Routers kennen, erfahren Sie, wie Sie KiCad-Projektteams mit Git verwalten, wie Sie einen Autorouter auf 2- und 4-lagigen Platinen verwenden und vieles mehr.
Programmieren und bauen Sie Amateurfunkstationen mit Raspberry Pi-basierten Tools und Messgeräten!
Der verbesserte RTL-SDR V4 ermöglicht den Empfang von Funksignalen zwischen 500 kHz und 1,75 GHz von Stationen, die verschiedene Bänder nutzen, darunter MW/SW/LW-Rundfunk, Amateurfunk, Betriebsfunk, Flugsicherung, PMR, SRD, ISM, CB, Wettersatelliten und Radioastronomie.
Das Buch Raspberry Pi 5 for Radio Amateurs beschreibt ausführlich den Einsatz des RTL-SDR-Kits mit Hilfe eines Raspberry Pi 5.
Dieses Bundle enthält:
RTL-SDR V4 (inkl. Dipolantennen-Set) (Einzelpreis: 65 €)
Raspberry Pi 5 for Radio Amateurs (Einzelpreis: 40 €)
RTL-SDR V4 (Software Defined Radio) mit Dipolantennen-Set
RTL-SDR ist ein erschwinglicher Dongle, der als computergestützter Radioscanner für den Empfang von Live-Radiosignalen zwischen 500 kHz und 1,75 GHz in Ihrer Umgebung verwendet werden kann.
Der RTL-SDR V4 bietet eine Reihe von Verbesserungen, darunter die Verwendung des R828D-Tunerchips, einen dreifachen Eingangsfilter, einen Notch-Filter, verbesserte Komponententoleranzen, einen temperaturkompensierten Oszillator (TCXO) mit 1 PPM, einen SMA-F-Anschluss, ein Aluminiumgehäuse mit passiver Kühlung, eine Bias-Tee-Schaltung, eine verbesserte Stromversorgung und einen eingebauten HF-Aufwärtswandler.
RTL-SDR V4 wird mit dem tragbaren Dipolantennen-Set geliefert. Es eignet sich hervorragend für Einsteiger, da es terrestrischen und Satellitenempfang ermöglicht, sich einfach im Freien montieren lässt und für den mobilen und vorübergehenden Einsatz im Freien konzipiert ist.
Features
Verbesserter HF-Empfang: V4 verwendet jetzt einen integrierten Aufwärtswandler anstelle einer direkten Abtastschaltung. Dies bedeutet keine Nyquist-Faltung von Signalen um 14,4 MHz mehr, verbesserte Empfindlichkeit und einstellbare Verstärkung auf HF. Wie beim V3 bleibt der untere Abstimmbereich bei 500 kHz und ein sehr starker Empfang erfordert möglicherweise immer noch eine Dämpfung/Filterung am vorderen Ende.
Verbesserte Filterung: Der V4 nutzt den R828D-Tuner-Chip, der über drei Eingänge verfügt. Der SMA-Eingang wurde als Triplex-Eingang in drei Bänder umgewandelt: HF, VHF und UHF. Dies sorgt für eine gewisse Isolierung zwischen den drei Bändern, was bedeutet, dass Störungen außerhalb des Bandes durch starke Rundfunksender weniger wahrscheinlich zu Desensibilisierung oder Bildgebung führen.
Verbesserte Filterung x2: Zusätzlich zum Triplexing kann auch der offene Drain-Pin am R828D verwendet werden, der das Hinzufügen einfacher Kerbfilter für gängige Interferenzbänder wie Broadcast AM, Broadcast FM ermöglicht und die DAB-Bänder. Diese dämpfen nur um ein paar dB, können aber dennoch helfen.
Verbessertes Phasenrauschen bei starken Signalen: Aufgrund eines verbesserten Netzteildesigns wurde das Phasenrauschen durch Netzteilrauschen deutlich reduziert.
Weniger Wärme: Ein weiterer Vorteil der verbesserten Stromversorgung ist der geringere Stromverbrauch und die geringere Wärmeentwicklung im Vergleich zum V3.
Lieferumfang
1x RTL-SDR V4 Dongle (R828D RTL2832U 1PPM TCXO SMA)
2x 23 cm bis 1 m Teleskopantenne
2x 5 cm bis 13 cm Teleskopantenne
1x Dipolantennenfuß mit 60 cm RG174
1x 3 m RG174-Verlängerungskabel
1x Flexible Stativhalterung
1x Saugnapfhalterung
Downloads
Datasheet
User Guide
Quick Start Guide
SDR# User Guide
Dipole Antenna Guide
Buch: Raspberry Pi 5 for Radio Amateurs
Die RTL-SDR-Geräte (V3 und V4) sind bei Funkamateuren wegen ihrer sehr niedrigen Kosten und umfangreichen Funktionen sehr beliebt. Ein Basissystem kann aus einem USB-basierten RTL-SDR-Gerät (Dongle) mit einer geeigneten Antenne, einem Raspberry Pi 5-Computer, einem USB-basierten externen Audio-Eingangs-Ausgangs-Adapter und einer auf dem Raspberry Pi 5-Computer installierten Software bestehen. Mit einem solch bescheidenen Aufbau ist es möglich, Signale von etwa 24 MHz bis über 1,7 GHz zu empfangen.
Dieses Buch richtet sich an Funkamateure und Studenten der Elektrotechnik sowie an alle, die lernen möchten, wie man den Raspberry Pi 5 zum Bau elektronischer Projekte verwendet. Das Buch ist sowohl für Anfänger als auch für erfahrene Leser geeignet. Gewisse Kenntnisse der Programmiersprache Python sind erforderlich, um die im Buch vorgestellten Projekte zu verstehen und eventuell zu verändern. Zu jedem Projekt gibt es neben einer ausführlichen Beschreibung auch ein Blockschaltbild, einen Schaltplan und ein komplettes Python-Programmlisting.
Die folgenden beliebten RTL-SDR-Programme werden ausführlich besprochen und mit Schritt-für-Schritt-Anleitungen für den praktischen Einsatz auf einem Raspberry Pi 5 versehen:
SimpleFM
GQRX
SDR++
CubicSDR
RTL-SDR Server
Dump1090
FLDIGI
Quick
RTL_433
aldo
xcwcp
GPredict
TWCLOCK
CQRLOG
klog
Morse2Ascii
PyQSO
Welle.io
Ham Clock
CHIRP
xastir
qsstv
flrig
XyGrib
FreeDV
Qtel (EchoLink)
XDX (DX-Cluster)
WSJT-X
Die Anwendung der Programmiersprache Python auf der neuesten Raspberry Pi 5-Plattform schließt die Verwendung der Programme in diesem Buch auf älteren Versionen von Raspberry Pi-Computern aus.
Mit dem Elektor Arduino Nano Trainingsboard (MCCAB) eigene Projekte realisieren
Der Mikrocontroller ist das wohl faszinierendste Teilgebiet der Elektronik, denn aufgrund der Vielzahl von Funktionen, die er auf seinem Chip vereinigt, ist er für den Entwickler ein universelles Multi-Tool zur Realisierung seiner Projekte. Praktisch jedes Gerät des täglichen Gebrauchs wird heute von einem Mikrocontroller gesteuert. Für einen elektronischen Laien blieb es aufgrund der Komplexität bisher allerdings ein Wunschtraum, eigene Ideen mit einem Mikrocontroller zu realisieren. Das Arduino-Konzept hat den Einsatz von Mikrocontrollern weitgehend vereinfacht, sodass jetzt auch Laien eigene Elektronik-Ideen mit einem Mikrocontroller verwirklichen können.
Buch & Hardware im Bundle: 'Learning by Doing'
Dieses im Bundle mitgelieferte Buch (im großen A4-Format) zeigt, wie man auch ohne große Erfahrung in Elektronik und Programmiersprachen eigene Projekte mit einem Mikrocontroller realisieren kann. Es ist ein Mikrocontroller-Praxiskurs für Einsteiger, denn nach einem Überblick über die Interna des Mikrocontrollers und einer Einführung in die Programmiersprache C liegt der Schwerpunkt des Kurses auf den praktischen Übungen. Der Leser eignet sich die erforderlichen Kenntnisse durch 'Learning by Doing' an: in dem umfangreichen Praxisteil mit 12 Projekten und 46 Übungen wird das im vorderen Teil des Buches Gelernte mit vielen Beispielen unterlegt. Die Übungen sind dabei so aufgebaut, dass der Bearbeiter eine Aufgabenstellung erhält, die er mit seinem im Theorieteil des Buches aufgebauten Wissen löst. Für jede Übung gibt es anschließend eine ausführlich erklärte und kommentierte Musterlösung, die dem Bearbeiter bei Problemen weiterhilft und die er mit seiner eigenen Lösung vergleichen kann.
Arduino IDE
In der Arduino IDE, einer Software-Entwicklungsumgebung, die kostenlos auf den eigenen PC heruntergeladen werden kann und die das gesamte Softwarepaket enthält, das für ein eigenes Mikrocontroller-Projekt benötigt wird, schreibt der Bearbeiter mit dem Editor der IDE seine Programme („Apps“) in der Programmiersprache C. Der in die Arduino IDE integrierte Compiler übersetzt sie in die Bits und Bytes, die der Mikrocontroller versteht und die dann über ein USB-Kabel in den Speicher des Mikrocontrollers auf dem Elektor Arduino Nano Trainingsboard (MCCAB) geladen werden.
Externe Sensoren, Motoren oder Baugruppen abfragen oder steuern
Das Elektor Arduino Nano Trainingsboard (MCCAB) enthält neben einem Mikrocontrollermodul Arduino Nano alle für die Übungen benötigten Bauteile wie Leuchtdioden, Schalter, Taster, akustische Signalgeber usw. Auch externe Sensoren, Motoren oder Baugruppen können mit diesem Mikrocontroller-Übungssystem abgefragt oder gesteuert werden.
Technische Daten (Arduino Nano Trainingsboard MCCAB)
Stromversorgung
Über die USB-Verbindung des zur Erstellung der Programme sowieso angeschlossenen PCs oder ein externes Netzteil (nicht im Lieferumfang enthalten)
Betriebsspannung
+5 Vcc
Eingangsspannung
Alle Eingänge
0 V bis +5 V
VX1 und VX2
+8 V bis +12 V (nur bei Verwendung eines externen Netzteils)
Mikrocontrollermodul
Arduino Nano
Hardwareperipherie
LCD
2x16 Zeichen
Potenziometer P1 & P2
JP3: Auswahl der Betriebsspannung von P1 & P2
Verteiler
SV4: Verteiler für die BetriebsspannungenSV5, SV6: Verteiler für die Ein-/Ausgänge des Mikrocontrollers
Schalter und Taster
RESET-Taster auf dem Arduino Nano-Modul6x Tastschalter K1 … K66x Schiebeschalter S1 … S6JP2: Verbindung der Schalter mit den Eingängen des Mikrocontrollers
Summer
Piezo-Summer Buzzer1 mit Steckbrücke auf JP6
Leuchtanzeigen
LED L auf dem Arduino Nano-Modul, verbunden mit GPIO D1311x LED: Zustandsanzeige für die Ein-/AusgängeJP6: Verbindung der LEDs LD10 … LD20 mit den GPIOs D2 … D12
Serielle SchnittstellenSPI & I²C
JP4: Auswahl des Signals an Pin X der SPI-Steckerleiste SV12SV9 bis SV12: SPI-Interface (3,3 V/5 V) bzw. I²C-Interface
Schaltausgang für externe Geräte
SV1, SV7: Schaltausgang (maximal +24 V/160 mA, extern zugeführt)SV2: 2x13 Pins zum Anschluss externer Module
3x3 LED-Matrix (9 rote LEDs)
SV3: Spalten der 3x3 LED-Matrix (Ausgänge D6 … D8)JP1: Verbindung der Reihen mit den GPIOs D3 … D5
Software
Library MCCABLib
Steuerung der Hardware-Komponenten (Schalter, Taster, Leuchtdioden, 3x3 LED-Matrix, Summer) auf dem MCCAB Trainingsboard
Betriebstemperatur
bis +40 °C
Abmessungen
100 x 100 x 20 mm
Technische Daten (Arduino Nano)
Mikrocontroller
ATmega328P
Architektur
AVR
Betriebsspannung
5 V
Flashspeicher
32 KB, davon 2 KB vom Bootloader belegt
SRAM
2 KB
Taktfrequenz
16 MHz
Analoge IN-Pins
8
EEPROM
1 KB
DC-Strom pro I/O-Pin
40 mA an einem I/O-Pin, insgesamt maximal 200 mA an allen Pins gemeinsam
Eingangsspannung
7-12 V
Digitale I/O-Pins
22 (6 davon sind PWM-fähig)
PWM-Ausgänge
6
Stromverbrauch
19 mA
Abmessungen
18 x 45 mm
Gewicht
7 g
Lieferumfang
1x Elektor Arduino Nano MCCAB Trainingsboard
1x Arduino Nano
1x Buch: Mikrocontroller-Praxiskurs für Arduino-Einsteiger
Elektromotoren sind in zahllosen elektronischen Geräten und Anlagen in und um unsere Häuser zu finden. In diesen Geräten werden Motorsteuerungen verwendet, um eine effiziente, sichere und genaue Regelung der Geschwindigkeit oder der Stellgliedposition des/der verwendeten Motors/Motoren zu gewährleisten.
Elektromotoren können je nach der Art der Spannung, mit der sie betrieben werden, entweder als Gleichstrom- oder als Wechselstrommotoren klassifiziert werden. Gleichstrommotoren sind die älteste Art von Elektromotoren und werden von Elektronikentwicklern sowohl in Heimlabors als auch in Schulen und Labors weit verbreitet eingesetzt. Fast alle Drucker, Kameras, Roboter und CNC-Maschinen in privaten, gewerblichen und industriellen Anwendungen verwenden eine Art von Gleichstrommotor. Wechselstrommotoren hingegen werden in vielen Haushaltsgeräten und Werkzeugen verwendet, da sie direkt über eine Wechselstromsteckdose betrieben werden können.
Das Maker Pi RP2040 Development Board von Cytron ist ein fortschrittliches System, das auf dem RP2040-Prozessor basiert und speziell für Motorsteuerungsanwendungen entwickelt wurde. Das Board verfügt über eine Zweikanal-DC-Motorsteuerungshardware mit Bürstenantrieb, 4 Servomotoranschlüsse und 7 Grove-kompatible E/A-Anschlüsse, was es zu einer idealen Plattform für mobile Robotikanwendungen, für die Steuerung von Roboterarmen oder für jede andere Art von Anwendung macht, die eine präzise Steuerung von Motoren und Aktuatoren erfordert.
Das von dem bekannten Elektor-Autor Dogan Ibrahim geschriebene Projektbuch enthält über 50 Projekte mit LEDs, einem Summer, einem OLED-Display, einem ADC-Wandler, einem Ultraschallsensor, PWM sowie Temperatur- und Feuchtigkeitssteuerung. Die Hauptkapitel behandeln die Steuerung von Gleichstrommotoren, Servomotoren und Schrittmotoren unter Verwendung der Maker Pi RP2040 Development Boards auf kreative und lehrreiche Weise.
Lieferumfang
Cytron Maker Pi RP2040 Development Board
Bauteile
1-kOhm-Widerstände
10-kOhm-Widerstand
12-kOhm-Widerstand
470-Ohm-Widerstand
LED
Relais, 3 V/10 A
LDR, 10 kOhm
Überbrückungsdrähte (männlich-männlich)
Steckbrett
Sensoren
TMP36 (Temperatur)
DHT11 (Temperatur und Luftfeuchtigkeit)
Module
5-V-Schrittmotor mit ULN2003-Treiber
HC-SR04 (Ultraschall)
SSD1306 (I²C OLED)
KY-021 (Reed-Schalter)
Gleichstrommotor (Bürsten, Miniatur, 3 V, 12 krpm)
SG90 (Servomotor)
Projektbuch (Englisch, 191 Seiten)
52 Projekte im Buch
Einfache LED-Projekte
Blinkende LED
Blinkendes SOS-Signal
Alle LEDs EIN und AUS
Binäre Zähl-LEDs
Rotierende LEDs
Zufällig blinkende LEDs
Rotierende LEDs mit Druckknopfsteuerung
Reaktionstimer
Reaktionsspiel für zwei Spieler
Verwendung der integrierten NeoPixel-LEDs – mit unterschiedlichen Farben
Mit den integrierten NeoPixel-LEDs – beide NeoPixel blinken zufällig
Einfache Buzzer-Projekte
Spielen der mittleren C-Töne
Verwendung des Summers als akustischer Signalgeber
Eine Melodie spielen – Alles Gute zum Geburtstag
Frequenz-Sweep
Verwendung von OLED-Displays
Text auf OLED anzeigen
Anzeige gängiger Formen
Sekundenzähler
Bitmaps zeichnen
Analog-Digital-Wandler verwenden
Voltmeter
Temperaturmessung
EIN/AUS-Temperaturregler
EIN/AUS-Temperaturregler mit OLED-Display
Messung der Umgebungslichtintensität
Ohmmeter
Pulsweitenmodulation (PWM)
Erzeugen Sie eine 1000-Hz-PWM-Wellenform mit 50 % Arbeitszyklus
Ändern der Helligkeit einer LED
Alarmton am Summer
Elektronische Orgel
Ultraschallsensorprojekte
Ultraschall-Abstandsmessung
Ultraschall-Abstandsmessung mit OLED-Anzeige
Messung des Wasserstands in einem Tank
Ultraschall-Rückwärtsparkhilfe mit Summer
Temperatur und relative Luftfeuchtigkeit
Temperatur- und relative Luftfeuchtigkeitsmessung
Temperatur- und relative Luftfeuchtigkeitsmessung mit OLED
DC-Motorsteuerungsprojekte
Ein/Aus-Steuerung des Gleichstrommotors
Drehzahlregelung des Gleichstrommotors mit zwei Geschwindigkeiten
Variieren der Motorgeschwindigkeit
Verwendung von zwei Gleichstrommotoren
Ändern der Motorrichtung
LDR-basierte Motorsteuerung
Magnetische Reedschalter-basierte Motorsteuerung
Anzeige der Drehzahl eines Gleichstrommotors – mit einem Drehgeber
Anzeige der Drehzahl eines Gleichstrommotors auf OLED – mithilfe eines Drehgebers
Zeitverhalten des Motors mit dem Encoder
Messung und Anzeige der Motorgeschwindigkeit mittels Interrupts
Proportional+Integral+Differential (PID) Motordrehzahlregelung
Servomotorsteuerungsprojekte
Servomotorsteuerung – in die Positionen 0, 90 und 180 Grad drehen
Mit zwei Servomotoren – in die Positionen 0, 90 und 180 Grad drehen
Ultraschallsonar
Schrittmotorsteuerungsprojekte
Grundlegende Schrittmotorsteuerung
Thermometer mit Zifferblatt
Raspberry Pi 4, 2 GB RAM
Der Raspberry Pi 4 B ist 3x schneller als sein Vorgänger Raspberry Pi 3 B+ und bietet eine 4x schnellere Multimedia-Leistung (vergleichbar mit der Desktop-Leistung eines x86-basierten PCs der Einstiegsklasse).
Features
Leistungsstarker 64-bit-Quad-Core-Prozessor
Dual-Display-Unterstützung mit Auflösungen von bis zu 4K über zwei micro-HDMI-Ports
Hardware-Videodekodierung mit bis zu 4Kp60
Bis zu 8 GB RAM
Dual-Band-WLAN mit 2,4/5 GHz
Bluetooth 5.0
Gigabit-Ethernet
USB 3.0
PoE-Unterstützung (über separat erhältliches PoE HAT)
Technische Daten
SoC
Broadcom BCM2711
CPU
64-bit ARM Cortex-A72 (4x 1,5 GHz)
GPU
Broadcom VideoCore VI
RAM
Bis zu 8 GB LPDDR4
Wireless LAN
2,4 GHz und 5 GHz IEEE 802.11b/g/n/ac wireless LAN
Bluetooth
Bluetooth 5.0, BLE
Ethernet
Gigabit Ethernet
USB
2x USB-A 3.02x USB-A 2.0
GPIO
Standard 40-Pin GPIO-Header (vollständig rückwärtskompatibel zu früheren Boards)
Video
2x micro-HDMI (bis zu 4Kp60 Support)2-Kanal MIPI DSI-Port (Display)2-Kanal MIPI CSI-Port (Kamera)
Audio
4-poliger Stereo-Audio- und Composite-Video-Anschluss
Multimedia
H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES, 3.0 graphics
SD-Karte
microSD (für Betriebssystem und Datenspeicherung)
Stromversorgung
5 V | 3 A (via USB-C)5 V | 3 A (via GPIO)Power over Ethernet (PoE) aktiviert – (benötigt separates PoE HAT)
Raspberry Pi Full Stack (E-Book)
This book will take you on a whirlwind tour of full-stack web application development using Raspberry Pi. You will learn how to build an application from the ground up.
You will gain experience and know-how of technologies including:
The Linux operating system and command line.
The Python programming language.
The Raspberry Pi General Purpose Input Output pins (GPIOs).
The Nginx web server.
Flask Python web application microframework.
JQuery and CSS for creating user interfaces.
Dealing with time zones.
Creating charts with Plotly and Google Charts.
Data logging with Google Sheet.
Developing applets with IFTTT.
Securing your application with SSL.
Receiving SMS notifications to your phone using Twilio.
This book will also teach you how to set up a remote wireless Arduino sensor node and collect data from it. Your Raspberry Pi web application will be able to process Arduino node data in the same way it processes data from its onboard sensor.
Raspberry Pi Full Stack will teach you many skills essential to building Web and Internet of Things applications.
The application you will build in this project is a platform that you can extend upon. This is just the start of what you can do with a Raspberry Pi and the software and hardware components that you will learn about.
This book is supported by the author via a dedicated discussion space.
Einstieg in die FPGA-Programmierung mit dem MAX1000-Board und VHDPlus
Sind Sie bereit, die FPGA-Programmierung zu meistern? Mit diesem Bundle tauchen Sie ein in die Welt der Field-Programmable Gate Arrays (FPGAs) – einer konfigurierbaren integrierten Schaltung, die nach der Herstellung programmiert werden kann. Verwirklichen Sie jetzt Ihre Ideen, von einfachen Projekten bis hin zu kompletten Mikrocontrollersystemen!
Das MAX1000 ist ein kompaktes und leistungsstarkes FPGA-Entwicklungsboard mit zahlreichen Funktionen wie Speicher, Benutzer-LEDs, Drucktasten und flexiblen I/O-Ports. Es ist der ideale Ausgangspunkt für alle, die mehr über FPGAs und Hardwarebeschreibungssprachen (HDLs) erfahren möchten.
Mit dem beiliegenden Buch "FPGA Programming and Hardware Essentials" erhalten Sie einen praktischen Einblick in die Programmiersprache VHDPlus – eine einfachere Version von VHDL. Sie arbeiten mit dem MAX1000 an praktischen Projekten und erwerben so die Fähigkeiten und das Selbstvertrauen, um Ihrer Kreativität freien Lauf zu lassen.
Enthaltene Projekte im Buch
Arduino-gesteuerter BCD-zu-7-Segment-Display-Decoder
Verwenden Sie einen Arduino Uno R4, um BCD-Daten an den Decoder zu liefern, wobei von 0 bis 9 mit einer Verzögerung von einer Sekunde gezählt wird.
Multiplexierter 4-stelliger Ereigniszähler
Erstellen Sie einen Ereigniszähler, der die Gesamtzahl auf einem 4-stelligen Display anzeigt und sich mit jedem Tastendruck erhöht
PWM-Wellenform mit festem Arbeitszyklus
Erzeugen Sie eine PWM-Wellenform mit 1 kHz und einem festen Arbeitszyklus von 50 %
Ultraschall-Abstandsmessung
Messen Sie Entfernungen mit einem Ultraschallsensor und zeigen Sie die Ergebnisse auf einer 4-stelligen 7-Segment-LED an
Elektronisches Schloss
Bauen Sie ein einfaches elektronisches Schloss mit kombinatorischen Logikgattern mit Druckknöpfen und einem LED-Ausgang
Temperatursensor
Überwachen Sie die Umgebungstemperatur mit einem TMP36-Sensor und zeigen Sie die Messwerte auf einer 7-Segment-LED an
MAX1000 FPGA Development Board
Das MAX1000 ist ein anpassbares IoT/Maker-Board, das zur Evaluierung, Entwicklung und/oder Verwendung in einem Produkt bereit ist. Es basiert auf dem Intel MAX10 FPGA, dem branchenweit ersten nichtflüchtigen programmierbaren Logikgerät (PLDs) mit einem Chip, das den optimalen Satz an Systemkomponenten integriert.
Benutzer können jetzt die Vorteile einer enormen Rekonfigurierbarkeit gepaart mit einem leistungsstarken FPGA-System mit geringem Stromverbrauch nutzen. MAX10-Geräte bieten intern gespeicherte Dual-Images mit Selbstkonfiguration, umfassende Designschutzfunktionen, integrierte ADCs und Hardware zur Implementierung des Nios II 32-Bit-Mikrocontroller-IP und sind ideale Lösungen für Systemmanagement, Protokollüberbrückung, Kommunikationssteuerungsebenen, Industrie, Automobil- und Verbraucheranwendungen.
Der MAX1000 ist mit einem Arrow USB-Programmierer2, SDRAM, Flash-Speicher, Beschleunigungssensor und PMOD/Arduino-MKR-Anschlüssen ausgestattet, was ihn zu einer voll ausgestatteten Plug-and-Play-Lösung ohne zusätzliche Kosten macht.
Technische Daten
MAX 10
8 kLE
- Flash
Dual innen
- ADC
8x 12 Bit
- Temperaturbereich
0~85°C
- Versorgung
USB/Pins
SDRAM
8 MB
3-Achsen-MEMS
LIS3DH
USB-Programmer
an Bord
MEMS-Oszillator
12 MHz
Schalter/LED
2x / 8x
Inhalt des Bundles
Buch: FPGA Programming and Hardware Essentials (Einzelpreis: 40 €)
MAX1000 FPGA Development Board (Einzelpreis: 45 €)
Downloads
Software
Das Buch „Node-RED and Raspberry Pi Pico W“ beschreibt auf 527 Seiten die Node-RED-Programmierumgebung sehr detailliert mit spannenden Anwendungen. Nur bei Elektor erhält das Buch solide Hardware-Unterstützung in Form des beliebten SunFounder Kepler Kits mit über 450 Bauteilen einschließlich eines Raspberry Pico W Boards. Mit diesem Bundle lassen sich die meisten im Buch enthaltenen Experimente und Programmierübungen erfolgreich durchführen.
Dieses Bundle enthält:
Buch: Node-Red and the Raspberry Pi Pico W (Einzelpreis: 50 €)
SunFounder Kepler Kit für Raspberry Pi Pico W (Einzelpreis: 70 €)
Buch: Node-RED and Raspberry Pi Pico W
From basics to flows for sensors, automation, motors, MQTT, and cloud services
This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.
This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.
Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.
Quick book facts
Project-based learning approach.
Assumes no prior knowledge of flow-based programming tools.
Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.
Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.
Step-by-step instructions on everything.
All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.
Downloads
GitHub
SunFounder Kepler Kit für Raspberry Pi Pico W
Ihr Einstieg in die IoT- und Mikrocontroller-Programmierung
Mit über 450 Komponenten und 117 Online-Projekten beflügelt dieses umfassende Kit Ihre Kreativität. Die Tutorials von Paul McWhorter machen das Lernen sowohl für Anfänger als auch für Fortgeschrittene angenehm. Dieses Kit unterstützt MicroPython, C/C++ und Piper Make und bietet vielfältige Programmieroptionen.
Entdecken Sie Sensoren, Aktoren, LEDs und LCDs für endlose Projektmöglichkeiten. Von der Heimautomation bis zur Robotik unterstützt dieses Kit Ihre technische Reise.
Features
IoT-Starterkit für Anfänger: Dieses Kit bietet eine reichhaltige IoT-Lernerfahrung für Anfänger. Mit über 450 Komponenten, 117 Projekten und von Experten geleiteten Videolektionen macht dieses Kit das Erlernen der Mikrocontroller-Programmierung und des IoT ansprechend und leicht zugänglich.
Von Experten geleitete Video-Lektionen: Das Kit enthält 27 Video-Tutorials des renommierten Pädagogen Paul McWhorter. Sein engagierter Stil vereinfacht komplexe Konzepte und sorgt so für ein effektives Lernerlebnis in der Mikrocontroller-Programmierung.
Große Auswahl an Hardware: Das Kit enthält eine Vielzahl von Komponenten wie Sensoren, Aktoren, LEDs, LCDs und mehr, sodass Sie mit dem Raspberry Pi Pico W experimentieren und eine Vielzahl von Projekten erstellen können.
Unterstützt mehrere Sprachen: Das Kit bietet Vielseitigkeit mit Unterstützung für drei Programmiersprachen – MicroPython, C/C++ und Piper Make – und bietet so ein abwechslungsreiches Programmier-Lernerlebnis.
Dedizierter Support: Profitieren Sie von unserer fortlaufenden Unterstützung, einschließlich eines Community-Forums und zeitnaher technischer Hilfe für ein nahtloses Lernerlebnis.
Lieferumfang
Raspberry Pi Pico W
Breadboard
Überbrückungsdrähte
Widerstand
Transistor
Kondensator
Diode
Li-Po-Lademodul
74HC595
TA6586 – Motortreiberchip
LED
RGB-LED
LED-Balkendiagramm
7-Segment-Anzeige
4-stellige 7-Segment-Anzeige
LED-Punktmatrix
I²C LCD1602
WS2812 RGB 8 LED-Streifen
Summer
Gleichstrommotor
Servo
DC-Wasserpumpe
Relais
Schaltfläche
Mikroschalter
Schiebeschalter
Potentiometer
Infrarotempfänger
Joystick-Modul
4x4-Tastatur
MPR121-Modul
MFRC522-Modul
Fotowiderstand
Thermistor
Neigungsschalter
Reed-Schalter
PIR-Bewegungssensormodul
Wasserstandsensormodul
Ultraschallmodul
DHT11 Feuchtigkeitssensor
MPU6050-Modul
Dokumentation
Online-Tutorial
Mit diesem Bundle können Sie die über 30 im Buch beschriebenen getesteten und funktionierenden Projekte sofort aufbauen.
Dieses Bundle enthält:
The Raspberry Pi Zero 2 W GO! Book (Einzelpreis: 40 €)
Raspberry Pi Zero 2 W (Einzelpreis: 20 €)
The Raspberry Pi Zero 2 W GO! Book
A Fast-Lane Ride From Concept to Project
The core of the book explains the use of the Raspberry Pi Zero 2 W running the Python programming language, always in simple terms and backed by many tested and working example projects. On part of the reader, familiarity with the Python programming language and some experience with one of the Raspberry Pi computers will prove helpful. Although previous electronics experience is not required, some knowledge of basic electronics is beneficial, especially when venturing out to modify the projects for your own applications.
Over 30 tested and working hardware-based projects are given in the book, covering the use of Wi-Fi, communication with smartphones and with a Raspberry Pi Pico W computer. Additionally, there are Bluetooth projects including elementary communication with smartphones and with the popular Arduino Uno. Both Wi-Fi and Bluetooth are key features of the Raspberry Pi Zero 2 W.
Some of the topics covered in the book are:
Raspberry Pi OS installation on an SD card
Python program creation and execution on the Raspberry Pi Zero 2 W
Software-only examples of Python running on the Raspberry Pi Zero 2 W
Hardware-based projects including LCD and Sense HAT interfacing
UDP and TCP Wi-Fi based projects for smartphone communication
UDP-based project for Raspberry Pi Pico W communication
Flask-based webserver project
Cloud storage of captured temperature, humidity, and pressure data
TFT projects
Node-RED projects
Interfacing to Alexa
MQTT projects
Bluetooth-based projects for smartphone and Arduino Uno communications
Raspberry Pi Zero 2 W
Der kleine Raspberry Pi legt den Quad-Core-Turbo ein!
Features
64-bit Quad-Core-Prozessor
VideoCore IV GPU
512 MB LPDDR2 DRAM
802.11b/g/n wireless LAN
Bluetooth 4.2 / Bluetooth Low Energy (BLE)
MicroSD-Kartenslot
Mini HDMI und USB 2.0-OTG-Anschlüsse
Micro USB Stromversorgung
HAT-kompatibler 40-Pin Header
Composite Video und Reset-Pins via Testpunkte
CSI-Kameraanschluss
Technische Daten
SoC
Broadcom BCM2710A1
CPU
64-bit ARM Cortex-A53 (4x 1 GHz)
GPU
Broadcom VideoCore VI
RAM
512 MB LPDDR2
Wireless LAN
2,4 GHz IEEE 802.11b/g/n
Bluetooth
Bluetooth 4.2, BLE
USB
1x micro USB (für Daten)1x micro USB (für Stromversorgung)
GPIO
HAT-kompatibler 40-Pin GPIO-Header
Video & Audio
1080P HD Video & Stereo-Audio via mini-HDMI-Anschluss
SD-Karte
microSD (für Betriebssystem und Datenspeicherung)
Stromversorgung
5 VDC / 2,5 A (via micro USB Anschluss)
Abmessungen
65 x 30 x 5 mm
Raspberry Pi Zero 2 W ist Footprint-kompatibel zu früheren Zero-Modellen.
Dieses englischsprachige Projektbuch – geschrieben von Bestsellerautor Dogan Ibrahim – enthält viele Software- und Hardware-basierte Projekte, die speziell für das Arduino Uno Experimentierkit entwickelt wurden. Das Kit enthält ein Arduino Uno-Board, mehrere LEDs, Sensoren, Aktoren und andere Komponenten. Der Zweck des Kits ist es, einen fliegenden Start mit Hardware- und Software-Aspekten von Projekten zu machen, die um das Arduino-Mikrocontrollersystem herum entworfen wurden.
Die in diesem Handbuch vorgestellten Projekte sind vollständig getestet und funktionsfähig und verwenden alle mitgelieferten Komponenten. Zu jedem Projekt in diesem Handbuch gibt es ein Blockdiagramm, einen Schaltplan, ein umfangreiches Programmlisting und eine vollständige Programmbeschreibung.
Lieferumfang des Kits
1x Arduino Uno Rev3 Board
1x RFID-Reader-Modul
1x DS1302 Uhrenmodul
1x 5 V Schrittmotor
1x "2003" Schrittmotor-Antriebsplatine
5x grüne LED
5x gelbe LED
5x rote LED
2x Wippschalter
1x Flammensensor
1x LM35 Sensormodul
1x Infrarotempfänger
3x lichtabhängige Widerstände (LDRs)
1x IR-Fernbedienung
1x Steckbrett
4x Taster (mit vier Kappen)
1x Summer
1x Piezo-Echolot
1x einstellbarer Widerstand (Potentiometer)
1x 74HC595 Schieberegister
1x 7-Segment-Anzeige
1x 4-stellige 7-Segment-Anzeige
1x 8x8 Dot-Matrix-Display
1x 1602 / I²C LCD-Modul
1x DHT11 Temperatur- und Feuchtigkeitsmodul
1x Relaismodul
1x Soundmodul
10x Dupont-Kabel (20 cm)
20x Breadboard-Kabel (15 cm)
1x Wassersensor
1x PS2-Joystick
5x 1 kOhm Widerstand
5x 10 kOhm Widerstand
5x 220-Ohm-Widerstand
1x 4x4 Tastaturmodul
1x 9-g-Servo (25 cm)
1x RFID-Karte
1x RGB-Modul
2x Überbrückungskappe
1x 0,1 Zoll Abstandsstift
1x 9-V-Batterie-DC-Buchse
Projektbuch (Englisch, 237 Seiten)
Über 60 Projekte im Buch
Hardware-Projekte mit LEDs
Blinkende LED – unter Verwendung der integrierten LED
Blinkende LED – Verwendung einer externen LED
LED blinkt SOS
Abwechselnd blinkende LEDs
LEDs jagen
Jagt LEDs 2
Binäre Zähl-LEDs
Zufällig blinkende LEDs – Weihnachtsbeleuchtung
Tastengesteuerte LED
Steuerung der LED-Blinkrate – externe Interrupts
Reaktionstimer
LED-Farbstab
RGB-Festfarben
Ampeln
Ampeln mit Fußgängerüberwegen
Verwendung des Schieberegisters 74HC595 – binärer Aufwärtszähler
Verwendung des 74HC595-Schieberegisters – zufälliges Blinken von 8 LEDs
Mit dem Schieberegister 74HC595 – LEDs jagen
Verwendung des Schieberegisters 74HC595 – Schalten Sie eine bestimmte LED ein
Verwendung des Schieberegisters 74HC595 – bestimmte LEDs einschalten
7-Segment LED-Displays
7-Segment 1-stelliger LED-Zähler
7-Segment 4-stellige Multiplex-LED-Anzeige
7-Segment-Zähler mit 4-stelliger Multiplex-LED-Anzeige – Timer-Interrupts
7-Segment 4-stelliger Multiplex-LED-Anzeigezähler – Eliminierung der führenden Nullen
7-Segment 4-stellige Multiplex-LED-Anzeige – Reaktionstimer
Timer unterbricht blinkende Onboard-LED
Liquid Crystal Displays (LCDs)
Text auf dem LCD anzeigen
Laufender Text auf dem LCD
Zeigen Sie benutzerdefinierte Zeichen auf dem LCD an
Förderband-Warenzähler auf LCD-Basis
LCD-basierte genaue Uhr mit Timer-Interrupts
LCD-Würfel
Sensoren
Analoger Temperatursensor
Voltmeter
Ein/Aus-Temperaturregler
Dunkelheitserinnerung mit einem lichtabhängigen Widerstand (LDR)
Neigungserkennung
Wasserstandsensor
Wasserstände anzeigen
Wasserstandsregler
Überschwemmungsmelder mit Summer
Tonerkennungssensor – Relaissteuerung durch Händeklatschen
Flammensensor – Branderkennung mit Relaisausgang
Temperatur- und Luftfeuchtigkeitsanzeige
Musikalische Töne mit dem Melodiemacher erzeugen
Der RFID-Reader
Ermitteln der Tag-ID
RFID-Türschloss-Zugangskontrolle mit Relais
Das 4x4 Keypad
Den gedrückten Tastencode auf dem seriellen Monitor anzeigen
Integer-Rechner mit LCD
Türsicherheitsschloss mit Tastatur und Relais
Das Echtzeituhr-Modul (RTC)
RTC mit seriellem Monitor
RTC mit LCD
Temperatur- und Luftfeuchtigkeitsanzeige mit Zeitstempel
Der Joystick
Analogwerte des Joysticks lesen
8x8 LED-Matrix
Formen anzeigen
Motoren
Drehen Sie das Servo testweise
Servo-Sweep
Joystick-gesteuertes Servo
Drehen Sie den Motor im Uhrzeigersinn und dann gegen den Uhrzeigersinn
Infrarot-Receiver und Fernbedienungseinheit
Entschlüsselung der IR-Fernbedienungscodes
Remote-Relais-Aktivierung/Deaktivierung
Infrarot-Fernsteuerung des Schrittmotors
Über das Buch Die ESP8266- und ESP32-Mikrocontroller von Espressif haben die DIY-Heimautomatisierung für die breite Masse zugänglich gemacht. Allerdings ist nicht jeder in der Lage, diese Mikrocontroller mit dem C/C++-SDK von Espressif, dem Arduino-Tool oder MicroPython zu programmieren. Hier kommt ESPHome ins Spiel: Bei diesem Projekt programmieren Sie Ihren Mikrocontroller nicht, sondern konfigurieren ihn. In diesem Buch erfahren Sie, wie Sie Ihre eigenen Hausautomationsgeräte mit ESPHome auf einem ESP32-Mikrocontroller-Board erstellen können. Sie lernen, wie Sie alle Arten von elektronischen Komponenten kombinieren und komplexe Verhaltensweisen automatisieren. Ihre Geräte können völlig autonom arbeiten und sich über Wi-Fi mit Ihren Hausautomations-Gateways, wie Home Assistant oder MQTT-Broker verbinden. Am Ende dieses Buches werden Sie in der Lage sein, Ihre benutzerdefinierten Hausautomationsgeräte nach Ihren eigenen Wünschen zu erstellen. Dank ESPHome und dem ESP32 ist dies nun für jeden erlernbar. Einrichtung von ESPHome-Entwicklungsumgebung und Erstellung von wartbarer Konfiguration Verwendung von Tasten und LEDs Ansteuerung eines Buzzers und Abspielen von Melodien Auslesen von Messwerten verschiedener Sensortypen Kommunikation über kurze Distanzen mit NFC, Infrarotlicht und Bluetooth Low Energy Anzeige von Informationen auf verschiedenen Displays Über das Board Chipsatz Espressif-ESP32 240 MHz Xtensa single-/dual-core 32-bit LX6 Mikroprozessor Flash Speicher QSPI flash 16 MB SRAM 520 kB SRAM Taster Reset USB to TTL CP2104 Modulare Schnittstellen UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, kapazitiver touch sensor, DACLNA-Vorverstärker Display IPS ST7789V 1.14 Inch Betriebsspannung 2.7-4.2 V Arbeitsstrom ca. 67 MA Ruhestrom ca. 350 uA Arbeitstemperaturbereich -40℃ ~ +85℃ Größe & Gewicht 51.52 x 25.04 x 8.54 mm (7.81 g) Stromversorgung USB 5 V/1 A Ladestrom 500 mA Batterie 3.7 V Lithium-Akku JST-Steckverbinder 2-Pin 1.25 mm USB-Anschluss USB-C
Über 40 vollständig getestete ESP32-Projekte mit Arduino IDE und der LVGL-Grafikbibliothek
Dieses Bundle enthält das ESP32 Cheap Yellow Display (CYD) – ein kompaktes Entwicklungsboard, das einen Standard-ESP32-Mikrocontroller mit einem 320 x 240 Pixel großen TFT-Farbdisplay kombiniert. Das Board verfügt außerdem über mehrere Anschlüsse für GPIO, serielle Kommunikation (TX/RX), Strom und Masse. Das integrierte Display ist ein großer Vorteil und ermöglicht die Erstellung komplexer, grafikbasierter Projekte ohne externe LCDs oder Displays.
Das Begleitbuch stellt die Hardware und die integrierten Anschlüsse des CYD-Boards detailliert vor. Es bietet eine Reihe von Projekten für Anfänger und Fortgeschrittene, die mit der beliebten Arduino IDE 2.0 entwickelt wurden. Sowohl grundlegende Grafikfunktionen als auch die leistungsstarke LVGL-Grafikbibliothek werden behandelt, und praktische Projekte veranschaulichen jeden Ansatz.
Alle enthaltenen Projekte wurden vollständig getestet und sind sofort einsatzbereit. Das Buch enthält Blockdiagramme, Schaltpläne, vollständige Codelisten und Schritt-für-Schritt-Erklärungen. Mit der LVGL-Bibliothek können Leser moderne, vollfarbige grafische Benutzeroberflächen mit Widgets wie Schaltflächen, Beschriftungen, Schiebereglern, Kalendern, Tastaturen, Diagrammen, Tabellen, Menüs, Animationen und mehr erstellen.
ESP32 Cheap Yellow Display Board
Dieses Entwicklungsboard (auch bekannt als "Cheap Yellow Display") wird vom ESP-WROOM-32 angetrieben, einem Dual-Core-MCU mit integrierten Wi-Fi- und Bluetooth-Funktionen. Es arbeitet mit einer Hauptfrequenz von bis zu 240 MHz, mit 520 KB SRAM, 448 KB ROM und einem 4 MB Flash-Speicher. Das Board verfügt über ein 2,8" Display mit einer Auflösung von 240x320 und Resistive Touch.
Darüber hinaus enthält die Platine einen Steuerkreis für die Hintergrundbeleuchtung, einen Schaltkreis für die Berührungssteuerung, einen Schaltkreis für die Lautsprecheransteuerung, einen lichtempfindlichen Schaltkreis und einen RGB-LED-Steuerschaltkreis. Es bietet außerdem einen TF-Kartensteckplatz, eine serielle Schnittstelle, eine DHT11-Schnittstelle für Temperatur- und Feuchtigkeitssensoren und zusätzliche E/A-Anschlüsse.
Das Modul unterstützt die Entwicklung in Arduino IDE, ESP-IDE, MicroPython und Mixly.
Anwendungen
Bildübertragung für Smart Home-Gerät
Drahtlose Überwachung
Intelligente Landwirtschaft
QR-Funkerkennung
Signal des drahtlosen Positionierungssystems
Und andere IoT-Anwendungen
Technische Daten
Mikrocontroller
ESP-WROOM-32 (Dual-Core-MCU mit integriertem WLAN und Bluetooth)
Frequenz
Bis zu 240 MHz (Rechenleistung bis zu 600 DMIPS)
SRAM
520 KB
ROM
448 KB
Flash
4 MB
Betriebsspannung
5 V
Stromverbrauch
ca. 115 mA
Display
2,8" TFT-Farbbildschirm (240 x 320)
Touch
Resistive Touch
Treiberchip
ILI9341
Abmessungen
50 x 86 mm
Gewicht
50 g
Downloads
GitHub
Inhalt des Bundles
The ESP32 Cheap Yellow Display Book (Einzelpreis: 35 €)
ESP32 Cheap Yellow Display Board (Einzelpreis: 25 €)
1x ESP32 Dev-Board mit 2,8" Display und Acrylgehäuse
1x Touch-Stift
1x Verbindungskabel
1x USB-Kabel
Dieses Bundle enthält:
Buch: Building Wireless Sensor Networks with OpenThread (Einzelpreis: 40 €)
Nordic Semiconductor nRF52840 USB-Dongle (Einzelpreis: 20 €)
Buch: Building Wireless Sensor Networks with OpenThread
This book will guide you through the operation of Thread, the setup of a Thread network, and the creation of your own Zephyr-based OpenThread applications to use it. You’ll acquire knowledge on:
The capture of network packets on Thread networks using Wireshark and the nRF Sniffer for 802.15.4.
Network simulation with the OpenThread Network Simulator.
Connecting a Thread network to a non-Thread network using a Thread Border Router.
The basics of Thread networking, including device roles and types, as well as the diverse types of unicast and multicast IPv6 addresses used in a Thread network.
The mechanisms behind network discovery, DNS queries, NAT64, and multicast addresses.
The process of joining a Thread network using network commissioning.
CoAP servers and clients and their OpenThread API.
Service registration and discovery.
Securing CoAP messages with DTLS, using a pre-shared key or X.509 certificates.
Investigating and optimizing a Thread device’s power consumption.
Once you‘ve set up a Thread network with some devices and tried connecting and disconnecting them, you’ll have gained a good insight into the functionality of a Thread network, including its self-healing capabilities. After you’ve experimented with all code examples in this book, you’ll also have gained useful programming experience using the OpenThread API and CoAP.
Nordic Semiconductor nRF52840 USB Dongle
The nRF52840 dongle is a small, low-cost USB dongle that supports Bluetooth 5.3, Bluetooth mesh, Thread, ZigBee, 802.15.4, ANT and 2.4 GHz proprietary protocols. The dongle is the perfect target hardware for use with nRF Connect for Desktop as it is low-cost but still support all the short range wireless standards used with Nordic devices.
The dongle has been designed to be used as a wireless HW device together with nRF Connect for Desktop. For other use cases please do note that there is no debug support on the dongle, only support for programming the device and communicating through USB.
It is supported by most of the nRF Connect for Desktop apps and will automatically be programmed if needed. In addition custom applications can be compiled and downloaded to the dongle. It has a user programmable RGB LED, a green LED, a user programmable button as well as 15 GPIO accessible from castellated solder points along the edge. Example applications are available in the nRF5 SDK under the board name PCA10059.
The nRF52840 dongle is supported by nRF Connect for Desktop as well as programming through nRFUtil.
Features
Bluetooth 5.2 ready multiprotocol radio
2 Mbps
Long Range
Advertising Extensions
Channel Selection Algorithm #2 (CSA #2)
IEEE 802.15.4 radio support
Thread
ZigBee
Arm Cortex-M4 with floating point support
DSP instruction set
ARM CryptoCell CC310 cryptographic accelerator
15 GPIO available via edge castellation
USB interface direct to nRF52840 SoC
Integrated 2.4 GHz PCB antenna
1 user-programmable button
1 user-programmable RGB LED
1 user-programmable LED
1.7-5.5 V operation from USB or external
Downloads
Datasheet
Hardware Files
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 Protokollen 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:
Neues Buch 'Logic Analyzer im Einsatz' (Einzelpreis: 40 €)
USB Logic Analyzer (8 Kanäle, 24 MHz) (Einzelpreis: 15 €)
USB-Kabel
Jumper Wire Ribbon Kabel
Entwickeln Sie Arm Cortex-M7-basierte Audio-, DSP- und Motorsteuerungsprojekte
Das Herzstück des MIMXRT1010-Entwicklungskits von NXP Semiconductors ist die i.MX RT1010 Crossover-MCU mit einem Arm Cortex-M7-Kern, der in der Lage ist, strom- und speicherhungrige DSP-Anwendungen auszuführen. Die beliebte MCUXpresso IDE ist der Schlüssel zur Erstellung von Software für das Kit, während ein leistungsstarkes SDK zur Verfügung gestellt wird, um die Zeit und den Aufwand für die Programmentwicklung zu reduzieren. Das Dev-Kit bietet mit seinen Audio-CODECs, der 4-Wege-Kopfhörerbuchse, dem Anschluss für externe Lautsprecher, dem Mikrofon und der Arduino-Schnittstelle hervorragende Anschlussmöglichkeiten.
Praktischerweise werden mit dem Kit mehrere On-Board-Debug-Sonden geliefert, mit denen Sie Ihre Programme durch direkte Kommunikation mit der MCU debuggen können. Mit Hilfe des Debuggers können Sie in Einzelschritten durch ein Programm gehen, Haltepunkte einfügen, Variablen anzeigen und ändern usw. Unter Verwendung der MCUXpresso IDE und des SDK werden in diesem Buch viele funktionierende und getestete Projekte auf der Grundlage von Bauteilen, Modulen und Technologien entwickelt, darunter:
LED und LCDs
ADC
I²C-Projekte
SPI-Projekte
UART-Projekte/li>
Motorsteuerung
Audio und digitale Audioverarbeitung (DSP)
Dieses Bundle enthält:
Buch "Get Started with the NXP i.MX RT1010 Development Kit" (Einzelpreis: 34,95 €)
NXP i.MX RT1010 Development Kit (Einzelpreis: 49,95 €)
Dieses englischsprachige Projektbuch – geschrieben von Bestsellerautor Dogan Ibrahim – enthält viele Software- und Hardware-basierte Projekte, die speziell für das Arduino Uno Experimentierkit entwickelt wurden. Das Kit enthält ein Arduino Uno R4 Minima, mehrere LEDs, Sensoren, Aktoren und andere Komponenten. Der Zweck des Kits ist es, einen fliegenden Start mit Hardware- und Software-Aspekten von Projekten zu machen, die um das Arduino-Mikrocontrollersystem herum entworfen wurden.
Die in diesem Handbuch vorgestellten Projekte sind vollständig getestet und funktionsfähig und verwenden alle mitgelieferten Komponenten. Zu jedem Projekt in diesem Buch gibt es ein Blockdiagramm, einen Schaltplan, ein umfangreiches Programmlisting und eine vollständige Programmbeschreibung.
Lieferumfang des Kits
1x Arduino Uno R4 Minima
1x RFID-Reader-Modul
1x DS1302 Uhrenmodul
1x 5 V Schrittmotor
1x "2003" Schrittmotor-Antriebsplatine
5x grüne LED
5x gelbe LED
5x rote LED
2x Wippschalter
1x Flammensensor
1x LM35 Sensormodul
1x Infrarotempfänger
3x lichtabhängige Widerstände (LDRs)
1x IR-Fernbedienung
1x Steckbrett
4x Taster (mit vier Kappen)
1x Summer
1x Piezo-Echolot
1x einstellbarer Widerstand (Potentiometer)
1x 74HC595 Schieberegister
1x 7-Segment-Anzeige
1x 4-stellige 7-Segment-Anzeige
1x 8x8 Dot-Matrix-Display
1x 1602 / I²C LCD-Modul
1x DHT11 Temperatur- und Feuchtigkeitsmodul
1x Relaismodul
1x Soundmodul
10x Dupont-Kabel (20 cm)
20x Breadboard-Kabel (15 cm)
1x Wassersensor
1x PS2-Joystick
5x 1 kOhm Widerstand
5x 10 kOhm Widerstand
5x 220-Ohm-Widerstand
1x 4x4 Tastaturmodul
1x 9-g-Servo (25 cm)
1x RFID-Karte
1x RGB-Modul
2x Überbrückungskappe
1x 0,1 Zoll Abstandsstift
1x 9-V-Batterie-DC-Buchse
Projektbuch (Englisch, 326 Seiten)
Über 80 Projekte im Buch
Hardware-Projekte mit LEDs
Blinkende LED – unter Verwendung der integrierten LED
Blinkende LED – Verwendung einer externen LED
LED blinkt SOS
Abwechselnd blinkende LEDs
LEDs jagen
Jagt LEDs 2
Binäre Zähl-LEDs
Zufällig blinkende LEDs – Weihnachtsbeleuchtung
Tastengesteuerte LED
Steuerung der LED-Blinkrate – externe Interrupts
Reaktionstimer
LED-Farbstab
RGB-Festfarben
Ampeln
Ampeln mit Fußgängerüberwegen
Verwendung des Schieberegisters 74HC595 – binärer Aufwärtszähler
Verwendung des 74HC595-Schieberegisters – zufälliges Blinken von 8 LEDs
Mit dem Schieberegister 74HC595 – LEDs jagen
Verwendung des Schieberegisters 74HC595 – Schalten Sie eine bestimmte LED ein
Verwendung des Schieberegisters 74HC595 – bestimmte LEDs einschalten
7-Segment LED-Displays
7-Segment 1-stelliger LED-Zähler
7-Segment 4-stellige Multiplex-LED-Anzeige
7-Segment-Zähler mit 4-stelliger Multiplex-LED-Anzeige – Timer-Interrupts
7-Segment 4-stelliger Multiplex-LED-Anzeigezähler – Eliminierung der führenden Nullen
7-Segment 4-stellige Multiplex-LED-Anzeige – Reaktionstimer
Timer unterbricht blinkende Onboard-LED
Liquid Crystal Displays (LCDs)
Text auf dem LCD anzeigen
Laufender Text auf dem LCD
Zeigen Sie benutzerdefinierte Zeichen auf dem LCD an
Förderband-Warenzähler auf LCD-Basis
LCD-basierte genaue Uhr mit Timer-Interrupts
LCD-Würfel
Sensoren
Analoger Temperatursensor
Voltmeter
Ein/Aus-Temperaturregler
Dunkelheitserinnerung mit einem lichtabhängigen Widerstand (LDR)
Neigungserkennung
Wasserstände anzeigen
Wasserstandsregler
Überschwemmungsmelder mit Summer
Tonerkennungssensor – Relaissteuerung durch Händeklatschen
Flammensensor – Branderkennung mit Relaisausgang
Temperatur- und Luftfeuchtigkeitsanzeige
Musikalische Töne mit dem Melodiemacher erzeugen
Der RFID-Reader
Ermitteln der Tag-ID
RFID-Türschloss-Zugangskontrolle mit Relais
Das 4x4 Keypad
Den gedrückten Tastencode auf dem seriellen Monitor anzeigen
Integer-Rechner mit LCD
Türsicherheitsschloss mit Tastatur und Relais
Das Echtzeituhr-Modul (RTC)
RTC mit seriellem Monitor
RTC mit LCD
Temperatur- und Luftfeuchtigkeitsanzeige mit Zeitstempel
Einstellen und Anzeigen der aktuellen Uhrzeit
Periodische Unterbrechung alle 2 Sekunden
Der Joystick
Analogwerte des Joysticks lesen
8x8 LED-Matrix
Formen anzeigen
Motoren
Drehen Sie das Servo testweise
Servo-Sweep
Joystick-gesteuertes Servo
Drehen Sie den Motor im Uhrzeigersinn und dann gegen den Uhrzeigersinn
Der Digital-Analog-Wandler (DAC)
Erzeugen einer Rechteckwelle mit 2 V Amplitude
Erzeugen Sie eine Sinuswelle
Sinuswellen-Sweep-Frequenzgenerator
Erzeugen Sie eine Sinuswelle, deren Frequenz sich mit dem Potentiometer ändert
Erzeugen Sie eine Rechteckwelle mit einer Frequenz von 1 kHz und einer Amplitude von 1 V
Verwendung des EEPROM, des Human Interface Device und PWM
Tastatursteuerung zum Starten von Windows-Programmen
LED-Dimmung mittels PWM
Der Arduino Uno R4 WiFi
Verwendung der LED-Matrix 1 – Erstellen einer großen +-Form
Bilder durch Setzen von Bits erstellen
Verwendung der LED-Matrix 2 – Erstellen einer großen +-Form
Animation – Anzeige eines Wortes
Steuerung der integrierten WiFi-LED des Arduino Uno R4 über ein Smartphone mit UDP
Serielle Kommunikation
Empfangen der Umgebungstemperatur von einem Arduino Uno R3
Verwendung eines Arduino Uno-Simulators
Eine einfache Projektsimulation – blinkende LED
Text auf dem LCD anzeigen
LCD-Sekundenzähler
Der CAN-Bus
Arduino Uno R4 WiFi zu Arduino Uno R4 Minima CAN-Bus-Kommunikation
Senden der Temperaturmesswerte über den CAN-Bus
Infrarot-Receiver und Fernbedienungseinheit
Entschlüsselung der IR-Fernbedienungscodes
Remote-Relais-Aktivierung/Deaktivierung
Infrarot-Fernsteuerung des Schrittmotors
Über 180 Projekte mit Raspberry Pi, Pico W, Arduino und ESP32
Dieses Bundle enthält das Universal Maker Sensor Kit mit zahlreichen Sensoren, Aktoren, Displays und Motoren. Es eignet sich perfekt für Umweltüberwachung, Smart-Home-Projekte, Robotik und Gamecontroller.
Das neue Elektor-Buch beschreibt die Entwicklung zahlreicher Projekte mit dem Kit und den beliebten Entwicklungsboards Raspberry Pi, Raspberry Pi Pico W, Arduino Uno und der ESP32-Familie. Sie können jedes dieser Entwicklungsboards für Ihre Projekte auswählen und die bereitgestellten Programme entweder unverändert verwenden oder an Ihre Anwendungen anpassen.
Dieses Bundle enthält:
Neues Buch: Universal Maker Sensor Kit (Einzelpreis: 45 €)
Universal Maker Sensor Kit (für Raspberry Pi, Pico W, Arduino, ESP32) (Einzelpreis: 70 €)
Raspberry Pi Pico W (Einzelpreis: 8 €)
Buch: Universal Maker Sensor Kit
Lernen Sie, mehr als 35 Sensoren und Aktoren mit C++, Python und MicroPython zu verwenden
Dieses Buch enthält über 180 Projekte für alle vier wichtigen Entwicklungsboards (Arduino, Raspberry Pi, Pico W und ESP32). Je nach Entwicklungsboard sind Projekte in den Programmiersprachen C, Python oder MicroPython verfügbar.
Die Projekttitel, Kurzbeschreibungen, Schaltpläne und vollständigen Programmlisten sind zusammen mit ihren detaillierten Beschreibungen im Buch aufgeführt.
Universal Maker Sensor Kit (für Raspberry Pi, Pico W, Arduino, ESP32)
Entdecken Sie grenzenlose Kreativität mit dem Universal Maker Sensor Kit, das für Raspberry Pi, Pico W, Arduino und ESP32 entwickelt wurde. Dieses vielseitige Kit ist mit gängigen Entwicklungsplattformen kompatibel, darunter Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W und ESP32.
Mit über 35 Sensoren, Aktoren und Displays eignet es sich perfekt für Projekte von Umweltüberwachung und Smart-Home-Automatisierung bis hin zu Robotik und interaktivem Gaming. Schritt-für-Schritt-Tutorials in C/C++, Python und MicroPython führen Anfänger und erfahrene Maker gleichermaßen durch 169 spannende Projekte.
Features
Umfassende Kompatibilität: Vollständige Unterstützung für Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W) und ESP32. Dies ermöglicht umfassende Flexibilität auf zahlreichen Entwicklungsplattformen. Enthält Anleitungen für 169 Projekte.
Umfassende Komponenten: Mehr als 35 Sensoren, Aktoren und Anzeigemodule für vielfältige Projekte wie Umweltüberwachung, Smart Home-Automatisierung, Robotik und interaktive Spielesteuerungen.
Ausführliche Tutorials: Klare Schritt-für-Schritt-Anleitungen für Arduino, Raspberry Pi, Pico W, ESP32 und alle enthaltenen Komponenten. Es stehen Tutorials in C/C++, Python und MicroPython zur Verfügung, die sowohl für Anfänger als auch für erfahrene Maker geeignet sind.
Für alle Kenntnisstufen geeignet: Bietet strukturierte Projekte, die Benutzer nahtlos vom Anfänger zum Fortgeschrittenen in Elektronik und Programmierung führen und so Kreativität und technisches Know-how fördern.
Lieferumfang
Breadboard
Tastenmodul
Kapazitives Bodenfeuchtemodul
Flammensensormodul
Gas-/Rauchsensormodul (MQ2)
Gyroskop & Beschleunigungssensormodul (MPU6050)
Hall-Sensormodul
Infrarot-Geschwindigkeitssensormodul
IR-Hindernisvermeidungssensormodul
Joystickmodul
PCF8591 ADC/DAC-Wandlermodul
Fotowiderstandsmodul
PIR-Bewegungssensormodul (HC-SR501)
Potentiometermodul
Pulsoximeter- und Herzfrequenzsensormodul (MAX30102)
Regentropfenerkennungsmodul
Echtzeituhrmodul (DS1302)
Drehgebermodul
Temperatursensormodul (DS18B20)
Temperatur- und Feuchtigkeitssensormodul (DHT11)
Temperatur, Luftfeuchtigkeit und Drucksensor (BMP280)
Time-of-Flight-Mikro-LIDAR-Distanzsensor (VL53L0X)
Berührungssensormodul
Ultraschallsensormodul (HC-SR04)
Vibrationssensormodul (SW-420)
Wasserstandssensormodul
I²C LCD 1602
OLED-Displaymodul (SSD1306)
RGB-LED-Modul
Ampelmodul
5-V-Relaismodul
Kreiselpumpe
L9110-Motortreibermodul
Passives Summermodul
Servomotor (SG90)
TT-Motor
ESP8266 Modul
JDY-31 Bluetooth-Modul
Stromversorgungsmodul
Dokumentation
Online-Tutorial
Dieses Bundle enthält:
Buch: Get Started with the NXP FRDM-MCXN947 Development Board (Einzelpreis: 40 €)
NXP FRDM-MCXN947 Development Board (Einzelpreis: 30 €)
Buch: Get Started with the NXP FRDM-MCXN947 Development Board
Projekte zu Konnektivität, Grafik, maschinellem Lernen, Motorsteuerung und Sensoren entwickeln
Dieses (englischsprachige) Buch behandelt die Verwendung des FRDM-MCXN947 Development Boards, entwickelt von NXP Semiconductors. Es integriert den Dual Arm Cortex-M33, der mit bis zu 150 MHz arbeitet. Ideal für industrielle, IoT- und maschinelles Lernen-Anwendungen. Es verfügt über Hi-Speed USB, CAN 2.0, I³C und 10/100 Ethernet. Das Board beinhaltet einen integrierten MCU-Link-Debugger, FlexI/O zur Steuerung von LCDs und Dual-Bank-Flash für Lese-und-Schreib-Operationen, mit Unterstützung für große externe serielle Speicherkonfigurationen.
Eine der wichtigen Funktionen des Entwicklungsboards ist die integrierte eIQ Neutron Neural Processing Unit (NPU), die es den Nutzern ermöglicht, AI-basierte Projekte zu entwickeln. Das Entwicklungsboard unterstützt auch Arduino Uno-Header-Pins, was es mit vielen Arduino-Shields kompatibel macht, sowie einen mikroBUS-Anschluss für MikroElektronika Click Boards und einen Pmod-Anschluss.
Ein weiterer Vorteil des FRDM-MCXN947 Development Boards ist, dass es mehrere integrierte Debug-Probes enthält, die es Programmierern ermöglichen, ihre Programme direkt mit dem MCU zu debuggen. Mit Hilfe des Debuggers können Programmierer Schritt für Schritt durch ein Programm gehen, Breakpoints setzen, Variablen ansehen und ändern, und vieles mehr.
Im Buch wurden viele funktionierende und getestete Projekte mit der beliebten MCUXpresso IDE und dem SDK unter Verwendung verschiedener Sensoren und Aktoren entwickelt. Auch die Verwendung der populären CMSIS-DSP-Bibliothek wird anhand mehrerer häufig genutzter Matrixoperationen erklärt.
Die im Buch bereitgestellten Projekte können ohne Änderungen in vielen Anwendungen eingesetzt werden. Alternativ können die Leser ihre eigenen Projekte auf den im Buch vorgestellten Projekten aufbauen, während sie ihre eigenen Projekte entwickeln.
NXP FRDM-MCXN947 Development Board
TDas FRDM-MCXN947 ist ein kompaktes und vielseitiges Entwicklungsboard, das für das Rapid Prototyping mit MCX N94- und N54-Mikrocontrollern konzipiert wurde. Es verfügt über Industriestandard-Header für den einfachen Zugang zu den I/Os der MCU, integrierte serielle Schnittstellen nach offenem Standard, externen Flash-Speicher und einen Onboard-MCU-Link-Debugger.
Technische Daten
Mikrocontroller
MCX-N947 Dual Arm Cortex-M33-Kerne mit jeweils 150 MHz und optimierter Leistungseffizienz, bis zu 2 MB Dual-Bank-Flash mit optionalem Full-ECC-RAM, externer Flash
Beschleuniger: Neural Processing Unit, PowerQuad, Smart DMA usw.
Speichererweiterung
*DNP MicroSD-Kartensteckplatz
Konnektivität
Ethernet Phy und Connector
HS USB-C-Anschlüsse
SPI/I²C/UART-Anschluss (PMOD/mikroBUS, DNP)
WiFi-Anschluss (PMOD/mikroBUS, DNP)
CAN-FD-Transceiver
Debuggen
Integrierter MCU-Link-Debugger mit CMSIS-DAP
JTAG/SWD-Anschluss
Sensor
P3T1755 I³C/I²C-Temperatursensor, Touchpad
Erweiterungsoptionen
Arduino-Header (mit FRDM-Erweiterungszeilen)
FRDM-Header
FlexIO/LCD-Header
SmartDMA/Kamera-Header
Pmod *DNP
mikroBUS
Benutzeroberfläche
RGB-Benutzer-LED sowie Reset-, ISP- und Wakeup-Tasten
Lieferumfang
1x FRDM-MCXN947 Development Board
1x USB-C Kabel
1x Quick Start Guide
Downloads
Datasheet
Block diagram
Umfassendes Buch-Hardware-Bundle für den RP2040-Mikrocontroller mit über 80 Projekten
Entdecken Sie in diesem Bundle das Potenzial der modernen Controller-Technologie mit dem Raspberry Pi Pico. Das leicht verständliche Handbuch eignet sich sowohl für Anfänger als auch für erfahrene Benutzer und führt Sie von den Grundlagen der Elektronik bis hin zu den komplexen Aspekten der digitalen Signalverarbeitung. Mit dem Raspberry Pi Pico, dem speziellen Hardware-Kit und der MicroPython-Programmierung lernen Sie die wichtigsten Prinzipien des Schaltungsdesigns, der Datenerfassung und -verarbeitung.
Machen Sie praktische Erfahrungen mit über 80 Projekten wie einer Stoppuhr mit OLED-Display, einem Laser-Entfernungsmesser und einem servogesteuerten Lüfter. Diese Projekte sollen Ihnen helfen, das Gelernte in realen Szenarien anzuwenden. Das Buch behandelt auch fortgeschrittene Themen wie drahtlose RFID-Technologie, Objekterkennung und Sensorintegration für die Robotik.
Ganz gleich, ob Sie Ihre Kenntnisse in der Elektronik erweitern oder tiefer in eingebettete Systeme eintauchen möchten, dieses Bundle ist die perfekte Ressource, um das volle Potenzial des Raspberry Pi Pico zu erkunden.
Inhalt des Bundles
1x Projektbuch (287 Seiten)
1x Raspberry Pi Pico WH
1x Raspberry Pi Pico H
1x Smart Car Kit
Bauteile
2x Lötfreies Steckbrett (400 Löcher)
1x Lötfreies Steckbrett (170 Löcher)
5x bunte 5-mm-LEDs (Grün, Rot, Blau, Gelb und Weiß)
1x Lasersender
1x Passiver Summer
1x Micro-USB-Kabel (30 cm)
1x 65 Überbrückungskabel
1x 20 cm männlicher auf weiblicher Dupont-Draht
1x Transparentes Gehäuse
1x Magnet (Durchmesser: 8 mm, Dicke: 5 mm)
1x Drehpotentiometer
10x 2 KΩ Widerstände
2x M2, 5x30 mm Kupfersäulen
10x Kreuzschlitz-Flachkopfschrauben
10x M2,5 Sechskantmuttern aus Nickel
1x 2-Zoll-Mehrzweckschraubendreher
Module
1x RGB-Modul
1x 9G-Servo
1x Dual-Achsen-XY-Joystick-Modul
1x RC522 RFID-Modul
1x 4-Bit-Digital-LED-Display-Modul
1x Ampel-Anzeigemodul
1x Drehgebermodul
1x 1602 LCD-Anzeigemodul (blau)
1x Fotowiderstandsmodul
1x Gleichstrommotor mit männlichem Dupont-Kabel
1x Lüfterflügel
1x Regentropfen-Modul
1x OLED-Modul
1x Membranschalter-Tastatur
1x Mini-Magnetfedermodul
1x Infrarot-Fernbedienung
1x Infrarot-Empfängermodul
1x DC-Schrittmotor-Treiberplatine
1x Button
Sensoren
1x Vibrationssensor
1x Bodenfeuchtesensor
1x Schallsensor
1x Mini-PIR-Bewegungssensor
1x Temperatur & Feuchtigkeitssensor
1x Flammensensor
2x Crash-Sensor
2x Tracking-Sensor
1x Ultraschallsensor
Lernen Sie, wie Sie den ESP32-Mikrocontroller und die MicroPython-Programmierung in Ihren zukünftigen Projekten einsetzen können!
Das Projektbuch – geschrieben von Dogan Ibrahim – enthält viele Software- und Hardware-basierte Projekte, die speziell für das MakePython ESP32 Development Kit entwickelt wurden. Das Kit wird mit verschiedenen LEDs, Sensoren und Aktoren geliefert. Ziel des Kits ist es, grundlegende Kenntnisse für die Erstellung von IoT-Projekten zu erwerben.
Die in diesem Buch vorgestellten Projekte sind umfassend getestet und funktionsfähig und verwenden alle mitgelieferten Komponenten. Für jedes Projekt gibt es im Buch ein Blockdiagramm, einen Schaltplan, ein vollständiges Programmlisting und eine komplette Programmbeschreibung.
Lieferumfang des Kits
1x MakePython ESP32-Entwicklungsboard mit Farb-LCD
1x Ultraschall-Entfernungsmodul
1x Temperatur- und Feuchtigkeitssensor
1x Buzzer-Modul
1x DS18B20-Modul
1x Infrarotmodul
1x Potentiometer
1x WS2812-Modul
1x Schallsensor
1x Vibrationssensor
1x Lichtempfindliches Widerstandsmodul
1x Pulssensor
1x Servomotor
1x USB-Kabel
2x Taste
2x Steckplatine
45x Schaltdraht
10x Widerstand 330R
10x LED (Rot)
10x LED (Grün)
1x Projektbuch (Deutsch, 213 Seiten)
46 Projekte im Buch
LED-Projekte
Blinkende LED
Blinkendes SOS
Blinkende LED – mit einem Timer
Abwechselnd blinkende LEDs
Tastersteuerung
Ändern der LED-Blinkrate durch Taster-Interrupts
Laufschrift-LEDs
Binär zählende LEDs
Weihnachtsbeleuchtung (zufällig blinkende 8 LEDs)
Elektronischer Würfel
Glücklicher Tag der Woche
Pulsweitenmodulation (PWM) Projekte
Erzeugt eine 1000-Hz-PWM-Wellenform mit 50% Tastverhältnis
Steuerung der LED-Helligkeit
Messung der Frequenz und des Tastverhältnisses einer PWM-Wellenform
Melodie-Macher
Einfache elektronische Orgel
Steuerung eines Servomotors
Servomotor DS18B20 Thermometer
Analog-Digital-Wandler (ADC) Projekte
Spannungsmesser
Aufzeichnung der analogen Eingangsspannung
ESP32 interner Temperatursensor
Ohmmeter
Lichtempfindliches Widerstandsmodul
Digital-Analog-Wandler (DAC) Projekte
Erzeugung von Festspannungen
Erzeugen eines Sägezahnsignals
Erzeugen eines Dreieckssignals
Arbiträre periodische Wellenform
Generierung eines Sinussignals
Erzeugung eines genauen Sinussignals mit Hilfe von Timer-Interrupts
Verwendung des OLED-Displays
Sekundenzähler
Ereigniszähler
DS18B20 OLED-basiertes Digitalthermometer
ON-OFF Temperaturregler
Messung der Temperatur und Luftfeuchtigkeit
Ultraschall-Entfernungsmessung
Höhe einer Person (Stadiometer)
Messung der Herzfrequenz (Puls)
Andere mit dem Kit gelieferte Sensoren
Alarm bei Diebstahl
Tonaktiviertes Licht
Infrarot-Hindernisvermeidung mit Summton
WS2812 RGB-LED-Ring
Zeitstempel für Temperatur- und Luftfeuchtigkeitswerte
Netzwerk-Programmierung
WLAN-Scanner
Fernsteuerung über den Internetbrowser (mit einem Smartphone oder PC) – Webserver
Speichern von Temperatur- und Luftfeuchtigkeitsdaten in der Cloud
Low-Power-Betrieb
Aufwecken des Prozessors mit einem Timer
"SensorTile.box" ist eine tragbare Multisensor-Leiterplatte, die in einer Kunststoffbox untergebracht ist und von STMicroelectronics entwickelt wurde. Es ist mit einem leistungsstarken 32-Bit-ARM-Cortex-M4-Prozessor mit DSP und FPU sowie verschiedenen Sensormodulen wie Beschleunigungsmesser, Gyroskop, Temperatursensor, Feuchtigkeitssensor, Atmosphärendrucksensor, Mikrofon usw. ausgestattet. SensorTile.box ist gebrauchsfertig mit drahtloser IoT- und Bluetooth-Konnektivität, die problemlos mit einem iOS- oder Android-kompatiblen Smartphone verwendet werden kann. Vorkenntnisse sind nicht nötig. Die SensorTile.box wird mit einem langlebigen Akku geliefert und der Benutzer muss den Akku nur an die Platine anstecken, um die Box zu verwenden.
Verbaute Sensoren
Temperatur
3-Achsen-Beschleunigungssensor
3-Achsen-Magnetometer
3-Achsen-Beschleunigung & Gyro (6-Achsen-Trägheit)
Feuchtigkeit
Höhenmesser/Druck
Mikrofon
Verbaute Peripheriegeräte
Bluetooth
Li-Ionen-Ladegerät
DC-DC-Wandler
500 mAh Li-Ion Akku
Dieses Bundle enthält das Raspberry Pi Zero W sowie das Elektor Raspberry Pi Buffer Board.
Raspberry Pi Zero W
Der Raspberry Pi Zero W erweitert die Raspberry Pi Zero-Familie. Der Raspberry Pi Zero W hat alle Funktionen des ursprünglichen Raspberry Pi Zero, kommt aber mit zusätzlichen Anschlussmöglichkeiten bestehend aus:
802.11 b/g/n wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
Weitere Features
1 GHz, Single-Core-CPU
512 MB RAM
Mini HDMI und USB On-The-Go Anschlüsse
Micro-USB power
HAT-compatible 40-pin header
Composite-Video- und Reset-Anschlüsse
CSI-Kamera-Anschluss
Downloads
Mechanical Drawing
Schematics
Elektor Raspberry Pi Buffer Board
Wenn Sie regelmäßig mit dem Raspberry Pi experimentieren und eine Vielzahl von externer Hardware über die Stiftleiste an den GPIO-Port anschließen, haben Sie in der Vergangenheit vielleicht schon einige Schäden verursacht. Das Raspberry Pi Buffer Board ist dazu da, dies zu verhindern! Das Board ist kompatibel mit Raspberry Pi Zero, 3, 4, 5 und 400.
Alle 26 GPIOs sind mit bidirektionalen Spannungswandlern gepuffert, um den Raspberry Pi beim Experimentieren mit neuen Schaltungen zu schützen. Die Platine ist dafür vorgesehen, auf der Rückseite des Raspberry Pi 400 eingesetzt zu werden. Der Stecker zum Anschluss an den Raspberry Pi ist eine rechtwinklige 40-polige Buchse (2x20). Die Platine ist nur ein wenig breiter. An die Pufferausgangsbuchse kann ein 40-poliges Flachbandkabel mit entsprechenden 2x20-Steckern angeschlossen werden, um z. B. mit einer Schaltung auf einem Breadboard oder einer Platine zu experimentieren.
Die Schaltung verwendet vier TXS0108E ICs von Texas Instruments. Die Platine lässt sich auch auf einem Raspberry Pi 3 oder neuer aufstellen.
Downloads
Schematics
Layout
Mastering the Arduino Uno R4
Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member so far, and this workhorse has been with us for many years. Recently, the new Arduino Uno R4 was released, based on a 48-MHz, 32-bit Cortex-M4 processor with a huge amount of SRAM and flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The new board also supports the CAN Bus with an interface.
Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules, which are available as a kit from Elektor. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate.
The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including
LEDs
7-segment displays (using timer interrupts)
LCDs
Sensors
RFID Reader
4×4 Keypad
Real-time clock (RTC)
Joystick
8×8 LED matrix
Motors
DAC (Digital-to-analog converter)
LED matrix
WiFi connectivity
Serial UART
CAN bus
Infrared controller and receiver
Simulators
… all in creative and educational ways with the project operation and associated software explained in great detail.
Arduino Uno R4 Minima
The Arduino Uno R4 is powered by the Renesas RA4M1 32-bit ARM Cortex-M4 processor, providing a significant boost in processing power, memory, and functionality. The WiFi version comes with an ESP32-S3 WiFi module in addition to the RA4M1, expanding creative opportunities for makers and engineers. The Uno R4 Minima is an affordable option for those who don't need the additional features.
The Arduino Uno R4 runs at 48 MHz, which provides a 3x increase over the popular Uno R3. Additionally, SRAM has been upgraded from 2 kB to 32 kB, and flash memory from 32 kB to 256 kB to support more complex projects. Responding to community feedback, the USB port is now USB-C, and the maximum power supply voltage has been raised to 24 V with an enhanced thermal design. The board includes a CAN bus and an SPI port, enabling users to reduce wiring and perform parallel tasks by connecting multiple shields. A 12-bit analog DAC is also provided on the board.
Technische Daten
Microcontroller
Renesas RA4M1 (ARM Cortex-M4)
USB
USB-C
Programming Port
Pins
Digital I/O Pins
14
Pins
Analog input pins
6
DAC
1
PWM pins
6
Communication
UART
1x
I²C
1x
SPI
1x
CAN
1x CAN Bus
Power
Circuit operating voltage
5 V
Input voltage (VIN)
6-24 V
DC Current per I/O Pin
8 mA
Clock speed
Main core
48 MHz
Memory
RA4M1
256 kB Flash, 32 kB RAM
Dimensions
68.9 x 53.4 mm
Downloads
Datasheet
Schematics
Dieses Bundle enthält:
Mastering the Arduino Uno R4 (Einzelpreis: 40 €)
Arduino Uno R4 Minima (Einzelpreis: 20 €)