Deze bundel bevat alles wat u nodig hebt om direct aan de slag te gaan met het XIAO ESP32-C3 development board. Leer de basisprincipes van de ESP32-C3 en bouw praktische projecten met Wi-Fi, Bluetooth, sensoren, displays, PWM, Deep Sleep en nog veel meer.
Boek: Build Smart Projects with the XIAO ESP32-C3 Board
Het XIAO ESP32-C3 board combineert de ultracompacte vormfactor van de XIAO-serie met de uitgebreide mogelijkheden van de ESP32-C3-chip, inclusief geïntegreerde Wi-Fi en Bluetooth 5.0. Dit boek is een uitgebreide, praktische gids waarmee u het maximale uit dit krachtige en toch betaalbare development board kunt halen.
De auteur neemt de lezer mee van de basisprincipes tot geavanceerde projecten. Na het laten knipperen en dimmen van leds komen ADC en PWM aan bod voor nauwkeurige sensoraansluiting en PWM-gestuurde lichteffecten. Vervolgens gaat u aan de slag met praktische toepassingen, waaronder:
Een Wi-Fi-weerstation met OLED-display en actuele online weergegevens
Een ultrasone parkeerassistent met akoestische feedback
Een koelkastmonitor met klimaatsensoren en Deep Sleep voor jarenlang batterijgebruik
Een retro Pong-spel dat contactloos met een sensor wordt bestuurd
Een microfoongebaseerde party-app die reageert op handgeklap
En nog veel meer: lichtregeling, reactietijdmeting, analyse van de netfrequentie, bodemvochtmeting, sfeerverlichting met leds en 7-segmentdisplays
Seeed Studio XIAO ESP32C3
De Seeed Studio XIAO ESP32C3 is uitgerust met een sterk geïntegreerde ESP32-C3-chip, gebaseerd op een 32-bits RISC-V-processor met een viertraps pipeline die werkt met een kloksnelheid tot 160 MHz.
Het board beschikt over een sterk geïntegreerde ESP32-C3 SoC. De chip bevat een volledig 2,4-GHz Wi-Fi-subsysteem en ondersteunt daarmee Station-modus, SoftAP-modus, SoftAP & Station-modus en promiscuous-modus voor uiteenlopende Wi-Fi-toepassingen. Tegelijkertijd werkt de chip met een zeer laag energieverbruik en ondersteunt hij Bluetooth 5 en Bluetooth Mesh. Met 400 KB SRAM en 4 MB Flash biedt de chip voldoende programmeerruimte en volop mogelijkheden voor IoT-besturingstoepassingen.
Toepassingen
Internet of Things
Wearables
Gezondheidsmonitoring
Onderwijs
Energiezuinige netwerken
Snelle prototyping
Specificaties
Processor
ESP32-C3 SoC
RISC-V single-core 32-bit chip processor with a four-stage pipeline that operates at up to 160 MHz
Wireless
Complete 2.4GHz Wi-Fi subsystem
Bluetooth Low Energy 5.0/ Bluetooth Mesh
On-chip Memory
400 KB SRAM & 4 MB Flash
Interface
1x UART, 1x I²C, 1x SPI, 11x GPIO (PWM), 4x ADC
1x Reset button, 1x Boot button
Power (Typ.)
Max 3.3 V Output Current: 500 mA Test Condition: BAT Pin Input @ 3.8 V Source Capability: 3 A
Charging current: 380 mA(Fast) / 40 mA(Trickle)
Input voltage (VIN): 5 VInput voltage (BAT): 3.7 V
Deep Sleep Power Consumption
Deep Sleep Mode: 44 μA
Wi-Fi Enabled Power Consumption
Active Mode: 75 mA
Modem-sleep Mode: 25 mA
Light-sleep Mode: 4 mA
BLE Enabled Power Consumption
Modem-sleep Mode: 27 mA
Light-sleep Mode: 10 mA
Dimensions
21 x 17.8 mm
Inbegrepen
1x Seeed Studio XIAO ESP32C3
1x Antenne
2x 7-pins header
Downloads
Wiki
Datasheet
Deze bundel bevat:
Boek: Build Smart Projects with the XIAO ESP32-C3 Board (t.w.v. € 35)
Board: Seeed Studio XIAO ESP32C3 (t.w.v. € 10)
Deze bundel bevat de Arduino UNO Q (2 GB) en het boek "Arduino UNO Q and AI".
De Arduino UNO Q is het eerste UNO-bord met een hybride dual-brain-architectuur, waarbij een krachtige Linux-processor wordt gecombineerd met een realtime-microcontroller – zo worden geavanceerde rekenkracht en nauwkeurige besturing op één bord samengebracht.
Aangedreven door een Qualcomm Dragonwing QRB2210 MPU met Debian Linux en een STM32U585 MCU voor realtime taken, is de UNO Q gebouwd voor toepassingen van de volgende generatie. Van Edge Computing en AI tot robotica en automatisering, het levert hoge prestaties zonder in te boeten aan gebruiksgemak.
Sluit gewoon uw randapparatuur aan en ga aan de slag – er is geen extra hardware nodig.
Kenmerken
Dual-core architectuur: Linux MPU + realtime MCU
Qualcomm Dragonwing QRB2210 met ondersteuning voor Debian Linux
STM32U585-microcontroller voor deterministische besturing
Voert Arduino-schetsen uit via Zephyr OS
Ideaal voor AI, IoT, robotica en industriële projecten
Specificaties
Microprocessor (MPU)
Qualcomm Dragonwing QRB2210:Quad-core Arm Cortex-A53 @ 2,0 GHzAdreno GPU 3D-grafische accelerator2× ISP (13 MP + 13 MP of 25 MP) @ 30 fps
Microcontroller (MCU)
STM32U585Arm Cortex-M33 tot 160 MHz2 MB flashgeheugen786 KB SRAM
RAM
2 GB LPDDR4
Voeding
Via USB-C-connector 5 V max bij 3 AIngangsspanning (VIN): 7-24 V
Geheugen
16 GB eMMC
USB
1× USB-C-poort met host/device-rolschakeling, stroomrolschakeling en video-uitgang
Connectiviteit
Wi-Fi 5 (2,4/5 GHz) met ingebouwde antenneBluetooth 5.1 met ingebouwde antenne antenne
Interfaces
I²C/I³CSPIPWMCANUARTPSSIGPIOJTAGADC
Video
Ondersteuning voor video-uitvoer via USB-CMIPI DSI-pinnen op JMEDIA-header
Extra
4× RGB-LED's die door de gebruiker kunnen worden aangestuurd8×13 blauwe LED-matrix1× Qwiic-connector, spanning 3V3, I²C1× drukknop voor de gebruikerJCTL: MPU Remote Debug connector
Audio
Microfoon IN / Hoofdtelefoon UIT / Lijn UIT op JMISC
MPU-besturingssysteem
Linux Debian OS met upstream-ondersteuning
Realtime-besturingssysteem
Arduino Core op Zephyr OS
Containerisatie
Ondersteuning voor Docker en Docker Compose
Ondersteunde besturingssystemen voor Arduino App Lab
Windows: Windows 10 of later (64-bit)macOS: macOS 11 of later (64-bit)Linux: Ubuntu 22.04 of later en Debian Trixie (64-bit)
Afmetingen
68,85 × 53,34 mm (UNO-vormfactor)
Downloads
Datasheet
User Manual
Pinout
Schematics
Boek: Arduino UNO Q and AI – Learn to Build Intelligent Embedded Systems
Bouw slimmere embedded systemen met de Arduino UNO Q. Dit boek biedt u de tools, kennis en het vertrouwen om ideeën om te zetten in intelligente, werkende oplossingen met het Arduino UNO Q-platform. Ontdek hoe u intelligente embedded systemen kunt bouwen met de Arduino UNO Q en AI.
Ontgrendel het volledige potentieel van de Arduino UNO Q, een next-generation platform dat de realtime kracht van de STM32U585-microcontroller combineert met de flexibiliteit van een Qualcomm Dragonwing QRB2210-microprocessor.
Leer hoe u snel realistische toepassingen kunt prototypen met de Arduino IDE voor low-level embedded besturing en Python in Arduino App Lab voor high-level ontwikkeling.
Bouw vertrouwen op met praktische projecten die u stap voor stap begeleiden van basisfunctionaliteiten tot volledig werkende systemen.
Verken kant-en-klare, op AI gebaseerde Arduino App Lab-voorbeelden en ontdek hoe deze uw ontwikkeling kunnen versnellen en de time-to-market verkorten.
Zet uw eerste stappen in de wereld van Edge AI met een duidelijke en praktische introductie tot Edge Impulse Studio – geen eerdere AI-ervaring vereist.
Volg een volledige, realistische workflow om een Keyword Spotting AI-toepassing te ontwikkelen, inclusief dataverzameling, modeltraining, optimalisatie en on-device inferentie met behulp van Edge Impulse Studio.
Overbrug de kloof tussen embedded systemen en machine learning en leer hoe u intelligentie direct op uw hardware kunt implementeren.
Perfect voor embedded engineers, docenten, studenten en makers die voorop willen blijven lopen in AI-gedreven productontwikkeling.
Deze bundel bevat:
Arduino UNO Q (2 GB) (t.w.v. € 50)
Boek: Arduino UNO Q and AI (t.w.v. € 35)
Meer dan 40 volledig geteste ESP32-projecten met Arduino IDE en de LVGL grafische bibliotheek
Deze bundel bevat de ESP32 Cheap Yellow Display (CYD) – een compact ontwikkelbord dat een standaard ESP32-microcontroller combineert met een TFT-kleurendisplay van 320 x 240 pixels. Het bord beschikt ook over meerdere aansluitingen voor GPIO, seriële communicatie (TX/RX), voeding en aarde. Het ingebouwde display is een groot voordeel, omdat gebruikers hiermee complexe, grafische projecten kunnen maken zonder dat er externe LCD's of displays nodig zijn.
Het bijbehorende boek introduceert de hardware en de ingebouwde aansluitingen van het CYD-bord in detail. Het biedt een reeks projecten van beginners- tot gevorderdenniveau, ontwikkeld met de populaire Arduino IDE 2.0. Zowel basis grafische functies als de krachtige LVGL grafische bibliotheek worden behandeld, met praktische projecten die elke aanpak illustreren.
Alle meegeleverde projecten zijn volledig getest en klaar voor gebruik. Het boek bevat blokdiagrammen, circuitschema's, complete codelijsten en stapsgewijze uitleg. Met de LVGL-bibliotheek kunnen lezers moderne, kleurrijke grafische interfaces maken met behulp van widgets zoals knoppen, labels, schuifregelaars, kalenders, toetsenborden, grafieken, tabellen, menu's, animaties en meer.
ESP32 Cheap Yellow Display Board
Dit ontwikkelbord (ook bekend als "Cheap Yellow Display") wordt aangedreven door de ESP-WROOM-32, een dual-core MCU met geïntegreerde Wi-Fi- en Bluetooth-mogelijkheden. Het werkt op een hoofdfrequentie tot 240 MHz, met 520 KB SRAM, 448 KBROM en 4 MB Flash-geheugen. Het bord is voorzien van een 2,8-inch scherm met een resolutie van 240 x 320 en resistieve aanraking.
Bovendien bevat het bord een achtergrondverlichtingsbesturingscircuit, aanraakbesturingscircuit, luidsprekeraandrijfcircuit, lichtgevoelig circuit en RGB-LED-besturingscircuit. Het biedt ook een TF-kaartsleuf, seriële interface, DHT11 temperatuur- en vochtigheidssensorinterface en extra IO-poorten.
De module ondersteunt ontwikkeling in Arduino IDE, ESP-IDE, MicroPython en Mixly.
Toepassingen
Beeldoverdracht voor Smart Home-apparaat
Draadloze bewaking
Slimme landbouw
Draadloze QR-herkenning
Signaal van draadloos positioneringssysteem
En andere IoT-toepassingen
Specificaties
Microcontroller
ESP-WROOM-32 (Dual-core MCU met geïntegreerde Wi-Fi en Bluetooth)
Frequentie
Tot 240 MHz (rekenkracht is maximaal 600 DMIPS)
SRAM
520 KB
ROM
448 KB
Flash
4 MB
Bedrijfsspanning
5 V
Stroomverbruik
ca. 115 mA
Display
2,8" TFT-kleurenscherm (240 x 320)
Touch
Resistief Touch
Driver chip
ILI9341
Afmetingen
50 x 86 mm
Gewicht
50 g
Downloads
GitHub
Deze bundel bevat:
The ESP32 Cheap Yellow Display Book (normale prijs: € 35)
ESP32 Cheap Yellow Display Board (normale prijs: € 25)
1x ESP32 Dev Board met 2,8" display en acryl-behuizing
1x Touchpen
1x Aansluitkabel
1x USB-kabel
Leer hoe je de ESP32 Microcontroller en het programmeren met MicroPython in je toekomstige projecten kunt gebruiken!
Het (Engelstalige) projectboek, geschreven door de bekende Elektor auteur Dogan Ibrahim, bevat vele software- en hardware-gebaseerde projecten die speciaal voor de MakePython ESP32 ontwikkelkit ontwikkeld zijn. De kit wordt geleverd met verschillende LED's, sensoren, en actuatoren. De kit helpt je de basiskennis op te doen om eigen IoT projecten te maken.
Alle volledig geëvalueerde projecten in het boek zijn voorzien van de bijgeleverde componenten. Elk project bevat een blokschema, een schakelschema, een volledige programmalijst, en een volledige programma beschrijving.
Inbegrepen in de kit
1x MakePython ESP32 ontwikkelingsboard met LCD
1x Ultrasone afstandsmeter
1x Temperatuur- en luchtvochtigheidssensor
1x Zoemer module
1x DS18B20 module
1x Infrarood module
1x Potentiometer
1x WS2812 module
1x Geluidssensor
1x Trilsensor
1x Module met lichtgevoelige weerstand
1x Puls sensor
1x Servo motor
1x USB kabel
2x Knop
2x Breadboard
45x Schakeldraad
10x Weerstand 330R
10x LED (Rood)
10x LED (Groen)
1x Projectboek (Engelstalig, 206 pagina's)
Boek met 46 projecten
LED Projecten
Knipperende LED
SOS knipperende LED
Knipperende LED – met behulp van een timer
Afwisselend knipperende LEDs
Knopbediening
De knippersnelheid van de LED's veranderen met drukknop onderbrekingen
Chasing-LEDs
Binaire teller met LEDs
Kerstverlichting (willekeurig-knipperende 8 LEDs)
Elektronische dobbelsteen
Geluksdag van het week
Projecten voor Pulsewidth Modulation (PWM)
Genereer een PWM golfvorm van 1000 Hz met 50% duty cycle
LED helderheid regelen
Meten van de frequentie en duty cycle van een PWM golfvorm
Melodieën maker
Eenvoudig elektronisch orgel
Servo motor besturing
Servo motor DS18B20 thermometer
Projecten voor analoog naar digitaal converteren (ADC)
Voltmeter
Plotten van de analoge ingangsspanning
Interne temperatuursensor van de ESP32
Ohmmeter
Lichtgevoelige weerstandsmodule
Projecten voor digitaal naar analoog converteren (DAC)
Opwekken van vaste spanningen
Opwekken van een zaagtand-golf signaal
Opwekken van een driehoek-golf signaal
Golfvorm met willekeurige periode
Genereren van een sinus-golf signaal
Genereren van een nauwkeurig sinus-golf signaal met behulp van een timer interrupts
Gebruik van het OLED Display
Seconden teller
Gebeurtenisteller
DS18B20 digitale thermometer met OLED
ON-OFF temperatuur regelaar
Meten van temperatuur en luchtvochtigheid
Ultrasone afstandsmeting
Hoogte van een persoon (stadiometer)
Hartslag (polsslag) meten
Andere bij de set geleverde sensoren
Diefstal alarm
Met geluid geactiveerd licht
Infrarood obstakel-vermijding met zoemer
WS2812 RGB LED ring
Tijdregistratie van temperatuur en luchtvochtigheid
Netwerkprogrammering
Wi-Fi scanner
Bediening op afstand vanuit de Internet browser (met een smartphone of PC) – Webserver
Temperatuur- en luchtvochtigheidsgegevens opslaan in de Cloud
Werking met Low-Power
Gebruik een timer om de processor te laten ontwaken
Alles-in-één AI-leer- en ontwikkelplatform voor Edge Intelligence
Deze op NVIDIA Jetson gebaseerde AI-starterkit is een veelzijdig platform voor leren, ontwikkelen en praktisch experimenteren met Edge AI.
De kit is ontworpen voor gebruik met de NVIDIA Jetson Orin Nano en combineert een 11,6-inch IPS-scherm, een 8-megapixel pan-tilt-camera en een AI-systeem voor spraakinteractie.
Het pakket bevat 30 functionele modules en 38 zorgvuldig samengestelde Python-cursussen die variëren van beginners- tot gevorderd niveau. De cursusinhoud behandelt de basisbeginselen van Python, sensortechnologie, AI-vision en beeldherkenning.
Dankzij stapsgewijze praktijkoefeningen – variërend van basisprogrammering tot praktische toepassingen van computer vision – vormt deze kit een ideaal platform voor studenten, makers, ontwikkelaars en iedereen die zich wil verdiepen in kunstmatige intelligentie en edge computing.
Let op: De NVIDIA Jetson Orin Nano is niet inbegrepen.
Kenmerken
Ontworpen voor de NVIDIA Jetson Orin Nano
AI-module voor spraakinteractie
8 MP-camera met pan-tilt-besturing
Ondersteunt object- en gezichtstracking
Geen solderen of complexe bedrading nodig
Ingebouwd 11,6-inch IPS-scherm
30 functionele modules
38 stapsgewijze Python-lessen
Uitbreidingsinterfaces voor I²C, UART en GPIO
Inclusief draagtas
Specificaties
Hoofdprocessor
Jetson Orin Nano
Aantal sensoren
30
Ontwerp sensorbord
Geïntegreerd sensorbord; solderen of complexe bedrading niet nodig
Scherm
11,6-inch IPS-scherm
Schermresolutie
1366 x 768
Camera
IMX219 8MP
Uitbreidingsinterfaces
2x I²C, 1x UART, 1x IO D13, 1x IO D12
Programmeeromgeving
Gebaseerd op Python
Aantal tutorials
38 creatieve tutorials
Doelgroep
Studenten, docenten, hardware-enthousiastelingen
Toepassingen
Ideaal voor het leren programmeren van AI en de basisbeginselen van de Jetson Orin Nano
Afmetingen
300 x 200 x 100 mm
Modulelijst
Module
Aantal
Temperatuur- en vochtigheidssensor
1 st.
Drukknop
4 st.
Ultrasone afstandssensor
1 st.
Lichtsensor
1 st.
Lineaire potentiometer
1 st.
Zoemer
1 st.
LCD-scherm
1 st.
Infraroodafstandsbediening
1 st.
Relais
1 st.
NFC-module
1 st.
PIR-bewegingssensor
1 st.
Joystick
1 st.
4-cijferig display
1 st.
LED
1 st.
Microfoon
1 st.
Luidspreker
1 paar
Trilmotor
1 st.
Aanraaksensor
1 st.
8x8 RGB-matrix
1 st.
Luchtdruksensor
1 st.
Kantelschakelaar
1 st.
Stappenmotor
1 st.
Versnellingsmeter & gyroscoop
1 st.
Gassensor (MQ2)
1 st.
Hallsensor
1 st.
Draai-encoder
1 st.
U-vormige optische schakelaar
1 st.
NTC-sensor
1 st.
Servomotor
2 st.
Monoculaire camera
1 st.
Inbegrepen
1x Elecrow AI Starter Kit voor Jetson Orin Nano
1x Infraroodafstandsbediening
1x NFC-kaart
1x 128 GB SD-kaart
1x 40-pins GPIO-kabel
2x 22-pins FPC-kabel
2x 24-pins FPC-kabel
1x Jetson DP- & USB-adapterbord
Niet inbegrepen
NVIDIA Jetson Orin Nano
Downloads
Manual
Wiki
OpenClaw Install and Config Guide
Boek: Mastering the Arduino Uno R4
Gebaseerd op de voordelige 8-bits ATmega328P-processor, is het Arduino Uno R3-bord waarschijnlijk het populairste lid van de Arduino-familie geworden, en dit werkpaard is al vele jaren bij ons. Elf jaar later werd de langverwachte opvolger, de Arduino Uno R4, uitgebracht. Deze is gebouwd rond een 48 MHz, 32-bits Arm Cortex-M4 microcontroller en biedt aanzienlijk uitgebreider SRAM- en Flash-geheugen. Daarnaast zijn een nauwkeurigere ADC en een nieuwe DAC aan het ontwerp toegevoegd. Het Uno R4-bord ondersteunt ook de CAN-bus met een interface.
Er zijn twee versies van het bord beschikbaar: Uno R4 Minima en Uno R4 WiFi. Dit boek gaat over het gebruik van deze nieuwe borden om veel verschillende en interessante projecten te ontwikkelen met slechts een handvol onderdelen en externe modules.
Alle projecten die in het boek worden beschreven, zijn volledig getest op de Uno R4 Minima of de Uno R4 WiFi-kaart, afhankelijk van het type. De projectonderwerpen omvatten het uitlezen, besturen en aansturen van veel componenten en modules in de kit, evenals op de betreffende Uno R4-kaart, waaronder...
LED's
Weergaven met 7 segmenten (met timer-onderbrekingen)
LCD's
Sensoren
RFID-lezer
4×4 toetsenbord
Realtime klok (RTC)
Joystick
8×8 LED-matrix
Motoren
DAC (digitaal-naar-analoog-omzetter)
LED-matrix
WiFi-connectiviteit
Seriële UART
CAN-bus
Infraroodcontroller en ontvanger
Simulatoren
... dit alles op creatieve en educatieve wijze, waarbij de werking van het project en de bijbehorende software tot in detail worden uitgelegd.
Arduino Uno R4 WiFi
De Arduino Uno R4 wordt aangedreven door de Renesas RA4M1 32-bits ARM Cortex-M4-processor, wat zorgt voor een aanzienlijke verbetering in rekenkracht, geheugen en functionaliteit. De wifi-versie wordt geleverd met een ESP32-S3 wifi-module naast de RA4M1, waardoor de creatieve mogelijkheden voor makers en ingenieurs worden uitgebreid.
De Arduino Uno R4 werkt op 48 MHz, een verdrievoudiging ten opzichte van de populaire Uno R3. Daarnaast is het SRAM-geheugen geüpgraded van 2 kB naar 32 kB en het flashgeheugen van 32 kB naar 256 kB om complexere projecten te ondersteunen. Naar aanleiding van feedback van de community is de USB-poort nu een USB-C-poort en is de maximale voedingsspanning verhoogd naar 24 V met een verbeterd thermisch ontwerp. Het bord bevat een CAN-bus en een SPI-poort, waardoor gebruikers minder bedrading nodig hebben en parallelle taken kunnen uitvoeren door meerdere shields aan te sluiten. Er is ook een 12-bits analoge DAC op het bord aanwezig.
Specificaties
Microcontroller
Renesas RA4M1 (ARM Cortex-M4)
USB
USB-C
Programmeerpoort
Pinnen
Digitale I/O-pinnen
14
Pinnen
Analoge ingangspinnen
6
DAC
1
RTC
1
PWM-pinnen
6
Communicatie
UART
1x
I²C
1x
SPI
1x
Qwiic I²C-connector
1x
CAN
1x CAN-bus
Voeding
Bedrijfsspanning circuit
5 V
Ingangsspanning (VIN)
6-24 V
Gelijkstroom per I/O-pin
8 mA
Kloksnelheid
Hoofdkern
48 MHz
Geheugen
RA4M1
256 kB Flash, 32 kB RAM
LED-matrix
12 x 8 (96 rode LED's)
Afmetingen
68,9 x 53,4 mm
Downloads
Datasheet
Schematics
Deze bundel bevat:
Boek: Mastering the Arduino Uno R4 (t.w.v. € 45)
Arduino Uno R4 WiFi (t.w.v. € 30)
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
Elektor Arduino Nano MCCAB Trainingsboard
Arduino Nano
Buch: Mikrocontroller-Praxiskurs für Arduino-Einsteiger
Bouw uw eigen projecten met het Elektor Arduino Nano MCCAB Training Board
De microcontroller is waarschijnlijk het meest fascinerende onderwerp van de moderne elektronica. Door de veelheid aan functies die hij op zijn chip combineert is het een universeel multi-tool voor ontwikkelaars om hun projecten mee te bouwen. Vrijwel elk dagelijks gebruikt apparaat wordt tegenwoordig bestuurd door een microcontroller. Voor een elektronica-leek is het realiseren van de eigen ideeën met een microcontroller echter tot nu toe een utopie gebleven vanwege de complexiteit ervan. Het Arduino-concept heeft het gebruik van microcontrollers sterk vereenvoudigd, zodat zelfs onervaren starters nu hun eigen elektronica ideeën kunnen realiseren met een microcontroller.
Book & Hardware in de bundel: 'Leren door te doen'
Het boek, dat ook in de bundel zit, leert ons hoe je zelfs zonder veel ervaring met elektronica en programmeertalen je eigen projecten met een microcontroller kunt bouwen. Het is een echte hands-on cursus microcontrollers voor starters. Want na een beschrijving van het inwendige van de microcontroller en een introductie in de programmeertaal C, ligt de focus van de cursus op praktische oefeningen. De lezer bouwt de nodige kennis op met 'leren door te doen': in het uitgebreide praktische gedeelte van het boek, met 12 projecten en 46 oefeningen, wordt het geleerde in het voorste deel van het boek met veel voorbeelden onderbouwd. Elke oefening wordt gevolgd door een uitgewerkt voorbeeld met uitleg en toelichting, wat de lezer helpt om de vraagstukken op te lossen en met de eigen oplossing te vergelijken.
Arduino IDE
De Arduino IDE is een software ontwikkelomgeving die gratis op de eigen pc kan worden gedownload, en die alle software bevat die nodig is voor uw eigen microcontroller-projecten. U schrijft de programma's ('apps') met de editor van de IDE in de programmeertaal C. En U vertaalt ze naar bits en bytes die de microcontroller begrijpt met behulp van de ingebouwde compiler van de Arduino IDE. En kunt ze vervolgens via een USB-kabel laden naar het geheugen van de microcontroller op het Elektor Arduino MCAB Nano Training Board.
Externe sensoren, motoren of schakelingen checken of besturen
Naast een Arduino Nano microcontroller module bevat het Elektor Arduino Nano MCCAB Training Board ook alle componenten die nodig zijn voor de oefeningen, zoals LED’s, schakelaars, drukknoppen, buzzer enz. Ook externe sensoren, motoren of modules kunnen worden gecheckt of bestuurd met dit microcontroller-trainingssysteem.
Specificaties (Arduino Nano Training Board MCCAB)
Voeding
Via de USB-aansluiting van de aangesloten pc of een externe voeding (niet inbegrepen)
Spanning
+5 Vcc
Ingangsspanning
Alle ingangen
0 V tot +5 V
VX1 en VX2
+8 V tot +12 V (alleen bij gebruik van een externe voeding)
Hardware
LCD
2x16 karakters
Potentiometer P1 & P2
JP3: Selectie van de werkspanning van P1 & P2
Verdelers
SV4: Verdeler voor de werkspanningenSV5, SV6: Verdelers voor de in-/uitgangen van de microcontroller
Schakelaars en knoppen
RESET knop op de Arduino Nano module; 6x drukknop schakelaars K1 ... K6; 6x Schuifschakelaars S1 ... S6; JP2: Jumper van de schakelaars met de ingangen van de microcontroller
Buzzer
Piezo buzzer ‘Buzzer1’ met jumper op JP6
Indicator LED’s
11 x LED: Status indicator voor de ingangen/uitgangen LED L op de Arduino Nano module, aangesloten op GPIO D13 JP6; Aansluiting van LED's LD10 ... LD20 met GPIO's D2 ... D12
Seriële interfacesSPI & I²C
JP4: Selectie van het signaal op pin X van de SPI-connector SV12 SV9 naar SV12: SPI-interface (3,3 V/5 V) of I²C-interface
Uitgangen voor externe apparaten
SV1, SV7: Geschakelde uitgang (maximaal +24 V/160 mA, extern aangesloten) SV2: 2x13 pinnen voor aansluiting van externe modules
3x3 LED matrix(9 rode LED's)
SV3: Kolommen van de 3x3 LED matrix (uitgangen D6 ... D8) JP1: Verbinding van de rijen met de GPIO's D3 ... D5
Software
MCCABLib library
Controle van hardware componenten (schakelaars, knoppen, LED's, 3x3 LED matrix, buzzer) op het MCCAB Training Board
Werktemperatuur
Tot +40 °C
Afmetingen
100 x 100 x 20 mm
Specificaties (Arduino Nano)
Microcontroller
ATmega328P
Architectuur
AVR
Spanning
5 V
Flash memory
32 KB, waarvan 2 KB gebruikt door de bootloader
SRAM
2 KB
Kloksnelheid
16 MHz
Analoge IN Pinnen
8
EEPROM
1 KB
DC stroom per I/O-pin
40 mA op één I/O-pin, totaal maximaal 200 mA op alle pinnen samen
Ingangsspanning
7-12 V
Digitale I/O-pinnen
22 (waarvan 6 PWM)
PWM Uitgangen
6
Stroomverbruik
19 mA
Afmetingen
18 x 45 mm
Gewicht
7 g
Inbegrepen
Elektor Arduino Nano MCCAB Training Board
Arduino Nano
Boek: Microcontrollers Hands-on Course for Arduino Starters
De Elektor Audio DSP FX Processor combineert een ESP32-microcontroller en een ADAU1701 Audio DSP van Analog Devices. Naast een door de gebruiker programmeerbare DSP-kern heeft de ADAU1701 hoogwaardige analoog-naar-digitaal en digitaal-naar-analoog converters ingebouwd en is hij voorzien van een I²S-poort. Dit maakt hem geschikt als hoogwaardige audio-interface voor de ESP32.
Programma's voor de ESP32 kunnen worden gemaakt met Arduino, Platform IO, CMake of door de Espressif IDF op een andere manier te gebruiken. Programma's voor de ADAU7101 audio DSP's worden gemaakt met de gratis visuele programmeertool SigmaStudio door voorgedefinieerde algoritmablokken op een canvas te slepen.
Toepassingen
Bluetooth/Wi-Fi audio sink (bijv. luidspreker) & bron
Gitaareffectpedaal (stompbox)
Muzieksynthesizer
Geluids-/functiegenerator
Programmeerbaar cross-overfilter voor luidsprekers
Geavanceerde audio-effectprocessor (reverb, chorus, pitch shifting, enz.)
Audioapparaat met internetverbinding
DSP-experimentplatform
Draadloze MIDI
MIDI naar CV-converter
en nog veel meer...
Specificaties
ADAU1701 28-/56-bit, 50-MIPS digitale audioprocessor die bemonsteringsfrequenties tot 192 kHz ondersteunt
ESP32 32-bit dual-core microcontroller met Wi-Fi 802.11b/g/n en Bluetooth 4.2 BR/EDR en BLE
2x 24-bit audio-ingangen (2 V RMS, 20 kΩ)
4x 24-bit audio-uitgangen (0,9 V RMS, 600 Ω)
4x Regelpotentiometer
MIDI in- en uitgang
I²C-uitbreidingspoort
Multi-mode werking
Voeding: 5 V DC USB of 7,5-12 V DC (cilinderaansluiting, middelste pin is GND)
Stroomverbruik (gemiddeld): 200 mA
Inbegrepen
1x ESP32 Audio DSP FX Processor board (gemonteerd)
1x ESP32-PICO-KIT
2x Truien
2x 18-pins headers (female)
4x 10 KB potentiometers
Downloads
Documentation
GitHub
Arduino-compatibele, ESP32-aangedreven tweewielige balansrobot
De Elektor Mini-Wheelie is een experimenteel autonoom zelfbalancerend robotplatform. De zelfbalancerende robot is gebaseerd op een ESP32-S3-microcontroller en is volledig programmeerbaar met behulp van de Arduino-omgeving en open-sourcebibliotheken. Dankzij de draadloze mogelijkheden kan hij op afstand worden bediend via Wi-Fi, Bluetooth of ESP-NOW, of kan hij communiceren met een gebruiker of zelfs een andere robot.
Er is een ultrasone transducer beschikbaar voor het detecteren van obstakels. Het kleurendisplay kan worden gebruikt voor het weergeven van schattige gezichtsuitdrukkingen of, voor de meer nuchtere gebruikers, voor cryptische debug-berichten.
De robot wordt geleverd als een compleet bouwpakket met onderdelen die u zelf in elkaar moet zetten. Alles zit erbij, zelfs een schroevendraaier.
Let op: De Mini-Wheelie is een educatief ontwikkelingsplatform bedoeld voor leren, experimenteren en robotica-ontwikkeling. Het is niet geclassificeerd als speelgoed voor kinderen en de functies, documentatie en beoogde doelgroep weerspiegelen dit doel. Het product is gericht op studenten, docenten en ontwikkelaars die robotica, programmeren en hardware-integratie willen verkennen in een educatieve omgeving.
Specificaties
ESP32-S3-microcontroller met Wi-Fi en Bluetooth
MPU6050 6-assige Inertial Measurement Unit (IMU)
Twee onafhankelijk geregelde 12 V elektromotoren met toerenteller
Ultrasone transducer
2,9" TFT-kleurendisplay (320 x 240)
MicroSD-kaartsleuf
Batterijstroommonitor
3S oplaadbare Li-Po-batterij (11,1 V/2200 mAh)
Batterijlader meegeleverd
Op Arduino gebaseerde open source-software
Afmetingen (B x L x H): 23 x 8 x 13 cm
Inbegrepen
1x ESP32-S3 Mainboard + MPU6050 module
1x LCD-board (2,9 inch)
1x Ultrasone-sensor
1x Batterijpakket (2200 mAh)
1x Batterijlader
1x Motorbandenset
1x Kastboard
1x Acrylplaat
1x Schroevendraaier
1x Beschermstrip
1x Flexkabel B (8 cm)
1x Flexkabel A (12 cm)
1x Flexkabel C
4x Koperen kolom A (25 mm)
4x Koperen kolom B (55 mm)
4x Koperen kolom C (5 mm)
2x Kunststof nylon zuil
8x Schroeven A (10 mm)
24x Schroeven B (M3x5)
8x Moeren
24x Metalen ringen
2x Ritssluiting
1x MicroSD-kaart (32 GB)
Downloads
Documentation
Deze complete programmeercursus voor de ESP32-microcontroller bevat een leerboek, een componentenkit, praktijkgerichte projecten en een uitgebreide online cursus met simulaties. Ideaal om stap voor stap embedded systems te leren programmeren met Arduino via een praktische, hands-on aanpak.
Een praktische introductie tot embedded systems met de ESP32
Deze cursus is ontworpen voor beginners in embedded systems die op zoek zijn naar een gestructureerde en voorbeeldgerichte start.
Een kit met LED’s en weerstanden, schakelaars, sensoren en actuatoren, displays, een breadboard en draden is inbegrepen. Deze worden in de cursus gebruikt om voorbeeldtoepassingen te demonstreren.
Er is geen voorkennis van Arduino of embedded ontwikkeling vereist. Elke sectie bevat praktische voorbeelden en mini-projecten om belangrijke concepten te versterken en verdere verkenning te stimuleren. Aan het einde van de cursus kunt u niet alleen de voorbeelden reproduceren, maar ook uitbreiden met uw eigen ideeën en toepassingen.
Wat leert u?
Microcontroller programmeren met de ESP32 via de Arduino IDE
Werken met digitale I/O, knoppen en encoders uitlezen, LED’s en relais aansturen
Analoge ingangen, spanningen en sensoren uitlezen
Genereren van analoge uitgangssignalen en PWM
Gebruik van seriële communicatie zoals UART, I²C en SPI om displays aan te sturen en digitale sensoren en SD-kaarten uit te lezen
Tijdbeheer
Werken met interrupts
Realtime sensorinput en besturing via knoppen, LED’s en displays
Aansturen van actuatoren zoals relais en servomotoren
Voor wie is dit?
Studenten en zelflerenden die embedded systems willen ontdekken
Makers en IoT-enthousiastelingen die hun hardwarevaardigheden willen verbeteren
Docenten en trainers die kant-en-klaar lesmateriaal zoeken
Wat zit er in de doos?
Toegang tot de volledige cursus op het Elektor Academy Pro leerplatform
ESP32 microcontrollerboard + USB-kabel
Boek: Programming Microcontrollers in C/C++ Using Arduino
Downloadbare projectbestanden voor elke module
Componentenkit:
2× LED, rood, 5 mm
LED, groen, 5 mm
3× weerstand, 470 Ω, 0,25 W
LDR
Potentiometer, 10 kΩ, lineair
Drukknop
Rotary encoder module
Relaismodule
DHT22 temperatuur- en vochtigheidssensor
TM1637-compatibel 4-digit 7-segment display
MPU-6050 IMU met headers
SSD1306-compatibel I²C OLED display
Micro SD-kaartadapter met header
Buzzer
SG90 micro servo
ILI9341-compatibel SPI 240×320 TFT display
20× jumper wires
Breadboard
Alle programmeercursussen (en verschillen in inhoud)
Cursus
Arduino
Raspberry Pi Pico with Arduino C/C++
ESP32 with Arduino C/C++
Raspberry Pi Pico with MicroPython
ESP32 with MicroPython
Online cursus
Access to Arduino Course
Access to Pico with Arduino C/C++ Course
Access to ESP32 with Arduino C/C++ Course
Access to Pico with MicroPython Course
Access to ESP32 with MicroPython Course
Board
Uno R3
Raspberry Pi Pico
ESP32
Raspberry Pi Pico
ESP32
Boek
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in C/C++ Using Arduino
Programming Microcontrollers in MicroPython
Programming Microcontrollers in MicroPython
Kit
40-delige componenten-kit
40-delige componenten-kit
40-delige componenten-kit
40-delige componenten-kit
40-delige componenten-kit