35 Touch Develop & MicroPython Projects
The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK.
The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used.
This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript.
The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages.
The following are given for each project:
Title of the project
Description of the project
Aim of the project
Touch Develop and MicroPython program listings
Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.
Uitgebreide boek-hardwarebundel voor de RP2040-microcontroller met meer dan 80 projecten
Ontgrendel het potentieel van moderne controllertechnologie met de Raspberry Pi Pico in deze bundel. Perfect voor zowel beginners als ervaren gebruikers, biedt de eenvoudig te volgen handleiding u de mogelijkheid om te starten bij de basis van elektronica en verder te gaan naar de complexiteit van digitale signaalverwerking. Met de Raspberry Pi Pico, de speciaal ontworpen hardwarekit en het programmeren in MicroPython, leert u de belangrijkste principes van schakelingen ontwerpen, gegevens verzamelen en verwerken.
Ga aan de slag met meer dan 80 projecten, zoals een stopwatch met OLED-display, een laserafstandsmeter en een servogestuurde ventilator. Deze projecten zijn bedoeld om u te helpen het geleerde toe te passen in praktijkscenario's. Het boek behandelt ook geavanceerde onderwerpen zoals draadloze RFID-technologie, objectdetectie en sensorintegratie voor robotica.
Of u nu uw vaardigheden op het gebied van elektronica wilt uitbreiden of dieper in ingebedde systemen wilt duiken, deze bundel is de perfecte hulpbron om u te helpen het volledige potentieel van de Raspberry Pi Pico te verkennen.
Inhoud van de bundel
1x Projectboek (273 pagina's)
1x Smart Car Kit
Elektronische onderdelen
2x Soldeerloze broodplank (400 gaten)
1x Soldeerloze broodplank (170 gaten)
5x Kleurrijke 5 mm LED's (groen, rood, blauw, geel en wit)
1x Laserzender
1x Passieve zoemer
1x Micro-USB-kabel (30 cm)
1x 65 doorverbindingsdraden
1x 20 cm mannelijk naar vrouwelijk Dupont-draad
1x Doorzichtig hoesje
1x Magneet (Diameter: 8 mm, Dikte: 5 mm)
1x Draaipotentiometer
10x 2 KΩ-weerstanden
2x M2,5x30 mm koperen pilaren
10x Kruiskopschroeven met kruiskop
10x M2.5 nikkel-zeskantmoeren
1x 2-inch dual-purpose schroevendraaier
Modulen
1x RGB-module
1x 9G-servo
1x XY-joystickmodule met dubbele as
1x RC522 RFID-module
1x 4 bits digitale LED-displaymodule
1x Verkeerslichtdisplaymodule
1x Rotary Encoder-module
1x 1602 LCD-displaymodule (blauw)
1x Fotoweerstandsmodule
1x DC-motor met mannelijke Dupont-draad
1x Ventilatorblad
1x Regendruppelsmodule
1x OLED-module
1x Membraanschakelaartoetsenbord
1x Mini magnetische veermodule
1x Infraroodafstandsbediening
1x Infraroodontvangermodule
1x DC stappenmotor driverbord
1x Button
Sensoren
1x Trillingssensor
1x Bodemvochtsensor
1x Geluidssensor
1x Mini PIR-bewegingssensor
1x Temperatuur- en vochtigheidssensor
1x Vlamsensor
2x Crashsensor
2x Volgsensor
1x Ultrasone sensor
Slechts tijdelijk is de Joy-Pi Advanced verkrijgbaar in een voordelige bundel met een Raspberry Pi 4 (8 GB)!
De Joy-Pi Advanced is een compact en krachtig instrument waarmee je snel en eenvoudig je projecten kunt realiseren. Of je nu veel of weinig ervaring hebt, met de Joy-Pi Advanced kun je je creativiteit de vrije loop laten. Dankzij de compatibiliteit met een groot aantal platformen, waaronder Raspberry Pi, Raspberry Pi Pico, Arduino Nano, BBC micro:bit en NodeMCU ESP32, kun je eenvoudig en snel toegang krijgen tot het platform van je voorkeur.
Daarnaast heeft de Joy-Pi Advanced meer dan 30 stations, lessen en modules, waardoor je een onbeperkt aantal manieren hebt om je projecten uit te voeren. Met het zelfontwikkelde leercentrum kun je niet alleen je vaardigheden verbeteren, maar ook nieuwe projecten maken. Het leercentrum biedt een schat aan informatie en tutorials die je stap voor stap door je projecten begeleiden.
Joy-Pi Advanced wordt in het bijzonder gekenmerkt door zijn intelligente schakeleenheden, die een uitgebreid gebruik van de beschikbare pinnen mogelijk maken. In totaal zijn er drie schakeleenheden geïntegreerd, elk voorzien van 12 individuele schakelaars die zorgen voor een nauwkeurige aansturing van de aangesloten sensoren en modules. Dit systeem lost het bekende probleem van het beperkte aantal pinnen op dat optreedt bij conventionele microcontrollers. Met de schakeleenheden kun je een groot aantal sensoren en modules parallel aansturen door ze afzonderlijk aan en uit te schakelen. Dit simuleert meervoudige pintoewijzing, waardoor je het volledige vermogen van je projecten kunt benutten zonder afbreuk te doen aan de functionaliteit.
Door onze innovatieve adapter boards en het micro:bit slot te combineren, bereiken we naadloze compatibiliteit met een breed scala aan microcontrollers zoals Raspberry Pi Pico, NodeMCU ESP32, micro:mit en Arduino Nano. De speciaal ontwikkelde adapterkaarten zijn zo ontworpen dat ze perfect passen bij de betreffende microcontroller. Door de microcontroller op het juiste adapterboard aan te sluiten en deze vervolgens in het micro:bit slot te steken, wordt de Joy-Pi Advanced snel en eenvoudig compatibel met de verschillende microcontrollers. Dit zorgt voor een naadloze integratie van het platform van je voorkeur en de mogelijkheid om de sterke punten van de verschillende microcontrollers te combineren in je projecten. Op deze manier kun je je volledig richten op je creatieve projecten zonder dat je je zorgen hoeft te maken over de compatibiliteit van verschillende microcontrollers. De Joy-Pi Advanced vereenvoudigt het ontwikkelproces en geeft je de mogelijkheid om je projecten flexibel en individueel te ontwerpen.
Kenmerken
Sterk geïntegreerd ontwikkelplatform & leercentrum
Snel, eenvoudig & draadloos combineren van verschillende sensoren & actuatoren
Installatieoptie voor Raspberry Pi 4
Compatibel met verschillende microcontrollers
Zelfontwikkeld, didactisch leerplatform voor Raspberry Pi & Windows
Specificaties
Compatibel met
Raspberry Pi 4, Arduino Nano, NodeMCU ESP32, BBC micro:bit, Raspberry Pi Pico
Geïnstalleerde sensoren, actuatoren & componenten
39
Leerplatform
Meer dan 40 items in de kennisdatabase, 10 projecten, 10 lessen, 14 visies
Displays
7-segment display, 16x2 display, 1,8' TFT-display, 0,96" OLED-display, 8x8 RGB-matrix
Sensoren
DS18B20, schoksensor, hallsensor, barometer, geluidssensor, gyroscoop, PIR-sensor, Lichtbarrière, NTC, Lichtsensor, 6x aanraaksensor, kleurensensor, ultrasone afstandssensor, DHT11 temperatuur- & vochtigheidssensor
Controle
Joystick, 5x schakelaars, potentiometer, draaiencoder, 4x4 knoppenmatrix, relais, PWM-ventilator
Motoren
Servo-interface, Stappenmotorinterface, Trilmotor
Meet- en conversiemodules
Analoog-digitaalomzetter, niveauomzetter, voltmeter, variabele spanningsbron
Andere onderdelen
RTC real-time klok, zoemer, EEPROM-geheugen, infrarood ontvanger, breadboard, RFID-lezer
Adapterkaarten
Adapter voor NodeMCU ESP32, Arduino Nano & Raspberry Pi Pico, Board connectors voor Raspberry Pi & externe boards
Elektronische onderdelen
Infrarood afstandsbediening, RFID-chip, RFID-kaart, 6x krokodillenklemmen, microSD-kaartlezer, servomotor, stappenmotor, 32 GB microSD-kaart
Onderdelen
40x weerstanden, 3x groene LED's, 3x gele LED's, 3x rode LED's, 1x transistor, 5x knoppen, 1x potentiometer, 2x condensatoren
Andere accessoires
Schroevenassortiment, schroevendraaier, accessoire-opbergtas, voeding & voedingskabel, servo bevestiging
Stroomvoorziening
Ingebouwde voeding: 36 W, 12 V, 3 A Behuizingsconnector: Kleine apparaat stekker C8
Spanningsuitgangen
12 V, 5 V, 3,3 V, variabele spanningsuitgang (2-11 V)
Databussen & signaaluitgangen
I²C, SPI, Analoog naar digitaal converter
Batterij (RTC)
CR2032
Afmetingen
327 x 200 x 52 mm
Inbegrepen
Raspberry Pi 4 (8 GB RAM)
Downloads
Joy-Pi website
Datasheet
Manual
Deze complete microcontroller-programmeercursus op basis van de Raspberry Pi Pico bevat een leerboek, een componentenkit, praktische projecten en een uitgebreide online cursus met simulaties. Ideaal om embedded systems stap voor stap te leren programmeren in MicroPython via een praktische hands-on aanpak.
Een praktische introductie tot embedded systems met de Raspberry Pi Pico
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?
Microcontrollerprogrammering in MicroPython met de Raspberry Pi Pico met behulp van de Thonny 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
Raspberry Pi Pico microcontrollerboard + USB-kabel
Boek: Programming Microcontrollers in MicroPython
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
Meer dan 180 projecten met Raspberry Pi, Pico W Arduino en ESP32
Deze bundel bevat de Universal Maker Sensor Kit, die bestaat uit veel sensoren, actuatoren, displays en motoren. Het is perfect voor omgevingsbewaking, smart home-projecten, robotica en gamecontrollers.
Het nieuwe Elektor-boek beschrijft het ontwerp van veel projecten met behulp van de kit samen met de populaire Raspberry Pi, Raspberry Pi Pico W, Arduino Uno en de ESP32-familie van ontwikkelborden. U kunt elk van deze ontwikkelborden voor uw projecten kiezen en de meegeleverde programma's gebruiken zoals ze zijn, of deze programma's aanpassen aan uw toepassingen.
Deze bundel bevat:
Boek: Universal Maker Sensor Kit (normale prijs: € 45)
Universal Maker Sensor Kit voor Raspberry Pi, Pico W, Arduino, ESP32 (normale prijs: € 70)
Boek: Universal Maker Sensor Kit
Leer meer dan 35 sensoren en actuatoren te gebruiken met C++, Python en MicroPython
Dit boek bevat meer dan 180 projecten voor alle vier de grote ontwikkelborden (Raspberry Pi, Pico W Arduino en ESP32). Afhankelijk van het ontwikkelbord zijn projecten beschikbaar in de programmeertalen C, Python of MicroPython.
De projecttitels, korte beschrijvingen, bedradingsschema's en volledige programmalijsten, samen met de gedetailleerde beschrijvingen, zijn in het boek opgenomen.
Universal Maker Sensor Kit (Raspberry Pi, Pico W, Arduino, ESP32)
Ontdek eindeloze creativiteit met de Universal Maker Sensor Kit, ontworpen voor gebruik met Raspberry Pi, Pico W, Arduino en ESP32. Deze veelzijdige kit biedt compatibiliteit met populaire ontwikkelingsplatforms, waaronder Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W en ESP32.
Met meer dan 35 sensoren, actuatoren en displays is het perfect voor projecten variërend van omgevingsmonitoring en slimme huisautomatisering tot robotica en interactief gamen. Stapsgewijze tutorials in C/C++, Python en MicroPython begeleiden zowel beginners als ervaren makers door 169 spannende projecten.
Kenmerken
Brede compatibiliteit: Ondersteunt volledig Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W) en ESP32, wat uitgebreide flexibiliteit op verschillende ontwikkelingsplatforms mogelijk maakt. Bevat instructies voor het bouwen van 169 projecten.
Uitgebreide componenten: Bevat meer dan 35 sensoren, actuatoren en displaymodules die geschikt zijn voor uiteenlopende projecten zoals omgevingsbewaking, slimme huisautomatisering, robotica en interactieve gamecontrollers.
Gedetailleerde tutorials: Biedt duidelijke, stapsgewijze tutorials over Arduino, Raspberry Pi, Pico W, ESP32 en elk inbegrepen component. Tutorials zijn beschikbaar in C/C++, Python en MicroPython, en zijn effectief afgestemd op zowel beginners als ervaren makers.
Geschikt voor alle vaardigheidsniveaus: Biedt gestructureerde projecten die zijn ontworpen om gebruikers naadloos te begeleiden van beginners tot gevorderden in elektronica en programmeren, wat de creativiteit en technische expertise vergroot.
Kit bevat
Breadboard
Knopmodule
Capacitieve bodemvochtigheidsmodule
Vlamsensormodule
Gas-/rooksensormodule (MQ2)
Gyroscoop & Accelerometermodule (MPU6050)
Hall-sensormodule
Infraroodsnelheidssensormodule
IR-obstakelvermijdingssensormodule
Joystickmodule
PCF8591 ADC DAC-convertermodule
Fotoweerstandsmodule
PIR-bewegingsmodule (HC-SR501)
Potentiometermodule
Pulsoximeter- en hartslagsensormodule (MAX30102)
Regendruppeldetectiemodule
Realtimeklokmodule (DS1302)
Rotary Encoder-module
Temperatuursensormodule (DS18B20)
Temperatuur- en vochtigheidssensormodule (DHT11)
Temperatuur, vochtigheid en Druksensor (BMP280)
Time of Flight Micro-LIDAR afstandssensor (VL53L0X)
Touch Sensor Module
Ultrasone sensormodule (HC-SR04)
Trillingssensormodule (SW-420)
Waterniveausensormodule
I²C LCD 1602
OLED-displaymodule (SSD1306)
RGB LED-module
Verkeerslichtmodule
5 V relaismodule
Centrifugaalpomp
L9110 motordrivermodule
Passieve zoemermodule
Servomotor (SG90)
TT Motor
ESP8266-module
JDY-31 Bluetooth-module
Voedingsmodule
Documentatie
Online Tutorial
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
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 in MicroPython 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?
Microcontrollers programmeren in MicroPython met de ESP32 met behulp van de Thonny 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 MicroPython
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
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 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
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)
Bouw je eigen vintage radiozender
De Elektor AM-zender kit maakt het mogelijk om audio te streamen naar vintage AM-radiotoestellen. Gebaseerd op een Raspberry Pi Pico microcontroller-module kan de AM-zender uitzenden op 32 frequenties in de AM-band, van 500 kHz tot 1,6 MHz in 32 stappen van ca. 35 kHz.
De frequentie wordt gekozen met een potentiometer en weergegeven op een 0,96" OLED-display. Een drukknop maakt het mogelijk om de zendmodus te schakelen tussen Aan en Uit. Het bereik van de zender hangt af van de antenne. De ingebouwde antenne biedt een bereik van enkele centimeters, waardoor de AM-zender dicht bij of in de radio moet worden geplaatst. Een externe lusantenne (niet inbegrepen) kan worden aangesloten om het bereik te vergroten.
De Elektor AM-zender kit wordt geleverd als een bouwpakket dat je zelf op de printplaat moet solderen.
Kenmerken
De printplaat is compatibel met een Hammond 1593N-behuizing (niet inbegrepen).Een 5 VDC-voeding met micro-USB-connector (bijv. een oude telefoonoplader) is nodig om de kit van stroom te voorzien (niet inbegrepen). Stroomverbruik: 100 mA.
De Arduino-software (vereist het RP2040-boards-pakket van Earle Philhower) voor de Elektor AM-zenderkit plus meer informatie is beschikbaar op de Elektor Labs-pagina van dit project.
Componentenlijst
Weerstanden
R1, R4 = 100 Ω
R2, R3, R8 = 10 kΩ
R5, R6, R9, R10, R11 = 1 kΩ
R7 = optioneel (niet inbegrepen)
P1 = potentiometer 100 kΩ, lineair
Condensatoren
C1 = 22 µF 16V
C2, C4 = 10 nF
C3 = 150 pF
Diversen
K1 = 4×1 pinheader
K2, K3 = 3,5 mm-aansluiting
Raspberry Pi Pico
Drukknop, haaks gemonteerd
0,96" monochroom I²C OLED-display
PCB 150292-1
,
van Lobna Belarbi
Affordable Robot Kits to Kickstart Your Robotics Journey
Robotics is an exciting and rewarding field, but getting started can be intimidating—especially when it comes to choosing the right kit. Fortunately, Elektor offers a...
,
van Jean-François Simon
Fnirsi FNB58 USB Tester (Review)
De Fnirsi FNB58 is een veelzijdige USB tester die naast spanning- stroom- en energiemetingen diverse extra mogelijkheden heeft. We gaan er mee aan de slag!