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 kleuren 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 projectenLED 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-PowerGebruik een timer om de processor te laten ontwaken
The project book, written by well-known Elektor author Dogan Ibrahim, is an introduction to using the Raspberry Pi Pico Experimenting Kit. The kit is based on the Raspberry Pi Pico processor and includes several on-board as well as external sensors, and an actuator. The kit is programmed using the MicroPython programming language. The Thonny development environment (IDE) is used in all the projects in the book. All the projects given in the book have been fully tested and are working. No prior programming or electronic experience are required to follow the projects.The book’s fully evaluated projects feature all the supplied components. Each project includes a block diagram, a circuit diagram, a full program listing, and a complete program description.Included in the bundle
Raspberry Pi Pico RP2040
Pico Expansion Board
1.44-inch TFT LCD with ST7735 driver
3x Pushbutton input
3x LED output
1x Active buzzer
6x Interfaces (UART/GPIO/I²C/ADC) Grove-compatible
Powered by Micro-USB
8 Modules
MPU6050 6-axis IMU
DHT11 humidity & temperature sensor
10 A relay
SG90 servo
Slide potentiometer
Serial-to-WiFi (ESP8266) module
Ultrasonic range sensor
8-bit RGB addressable LED (WS2818) module
Project book (178 pages)
42 Projects in the BookBoard-Hardware-Based Projects
Flashing an on-board LED
Flashing SOS
Flashing LED – using a timer
Alternately flashing LEDs
Pushbutton control
Changing the LED flashing rate using pushbutton interrupts
Binary counting LEDs
Randomly flashing yellow, green, and blue LEDs
Chasing LEDs
Reaction timer
Buttons and LEDs
The TFT Display
Second counter
Event counter
Reaction timer
Display LED and button status
Temperature and humidity – display in Thonny window
Temperature and humidity – LED output
Temperature and humidity – display on TFT
ON/OFF temperature control
ON/OFF temperature control – setting the desired temperature
Voltmeter
Changing the brightness of an LED
Ultrasonic distance measurement - display in Thonny window
Ultrasonic distance measurement - display on TFT
Height of a person (stadiometer)
Ultrasonic reverse-parking aid with buzzer
Ultrasonic liquid level controller
Melody maker
Servo motor control
Accurate servo motor control
WS2812 LED strip light show - state machine approach
WS2812 LED strip light show – using the neopixel library
WS2812 LED strip show – another neopixel library example
Displaying 3 dimensions of acceleration
A car’s maximum acceleration – using the TFT display
Level display using the gyroscope
MPU6050 temperature display
TFT display test
TFT bitmap display
Using the WiFi
Connect to the local Wi-Fi network and display the IP address
Controlling an LED from a smartphone using Wi-Fi
Displaying the temperature on a smartphone using Wi-Fi
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
1x Elektor Arduino Nano MCCAB Training Board
1x Arduino Nano
1x Boek: Microcontrollers Hands-on Course for Arduino Starters
Deze bundel bevat beide delen van "KiCad Like a Pro" (4e editie 2024). In Fundamentals and Projects (normale prijs: € 49,95) leert u hoe u KiCad kunt gebruiken via een praktische aanpak, waardoor u snel productief wordt en uw eigen borden kunt ontwerpen. Met Advanced Projects and Recipes (normale prijs: € 44,95) kunt u uw nieuwe KiCad-vaardigheden oefenen door uzelf uit te dagen met een reeks echte projecten.
De nieuwste versie van KiCad, 's werelds beste gratis te gebruiken Printed Circuit Board-tool, zit boordevol functies die normaal gesproken alleen in dure commerciële CAD-tools te vinden zijn. Deze moderne, platformonafhankelijke applicatiesuite die is opgebouwd rond schema- en ontwerpeditors, met hulpapplicaties, is een stabiele en volwassen PCB-tool. KiCad 8 is perfect voor elektronica-ingenieurs en -makers.
Hier zijn de belangrijkste verbeteringen en functies in KiCad 8, zowel van boven als van onder de motorkap:
Moderne gebruikersinterface, volledig opnieuw ontworpen ten opzichte van eerdere versies
Verbeterde en aanpasbare elektrische en ontwerpregelcontroles
Thema-editor waarmee u KiCad op uw scherm kunt aanpassen
Mogelijkheid om projecten te importeren van Eagle, CADSTART en meer
Python-scripting-API
Verbeterde geïntegreerde SPICE-circuitsimulator
Schema's met meerdere bladen
Filters definiëren selecteerbare elementen
Verbeterde interactieve router helpt u om afzonderlijke sporen en differentiële paren met precisie te tekenen
Nieuwe of verbeterde tools om sporen te tekenen, afstanden te meten, spoorlengtes af te stemmen, enz.
Geavanceerd interactieve router
Ingebouwde stuklijstgenerator
Realistische ray-tracing capabele 3D viewer
Aanpasbare teardrops
Plug-in manager voor snelle installatie van thema's, bibliotheken en functionaliteiten zoals autorouters en BOM-generatoren
Het eerste boek KiCad Like A Pro – Fundamentals and Projects leert u KiCad te gebruiken via een praktische aanpak. Het helpt u snel productief te worden en uw eigen boards te ontwerpen. Voorbeeldprojecten illustreren de basisfuncties van KiCad, zelfs als u geen voorkennis hebt van PCB-ontwerp. De auteur beschrijft de volledige workflow van schema-invoer tot de complexiteit van het finaliseren van de bestanden voor PCB-productie en biedt gedegen begeleiding bij het proces.
Het tweede boek KiCad Like A Pro – Advanced Projects and Recipes helpt u uw nieuwe KiCad-vaardigheden te oefenen door u uit te dagen in een reeks echte projecten. De projecten worden ondersteund door een uitgebreide set recepten met gedetailleerde instructies over hoe u een verscheidenheid aan eenvoudige en complexe taken kunt uitvoeren. Ontwerp de PCB's voor een zonne-energievoorziening, een LED-matrixarray, een Arduino-aangedreven datalogger en een aangepast ESP32-bord. Begrijp de fijnere details van de interactieve router, hoe u KiCad-projectteams met Git kunt beheren, hoe u een autorouter op 2- en 4-laags PCB's kunt gebruiken en nog veel meer.
Programmeer en bouw op Raspberry Pi-gebaseerde hulpprogramma's, tools en instrumenten voor hamstations
Met de verbeterde RTL-SDR V4 kunt u radiosignalen ontvangen tussen 500 kHz en 1,75 GHz van stations die verschillende banden gebruiken, waaronder MW/SW/LW-uitzendingen, hamradio, nutsvoorzieningen, luchtverkeersleiding, PMR, SRD, ISM, CB, weersatelliet en radioastronomie.
Het boek Raspberry Pi 5 for Radio Amateurs geeft uitgebreide dekking voor het inzetten van de RTL-SDR-kit via het gebruik van een Raspberry Pi 5.
Deze bundel bevat:
RTL-SDR V4 (incl. Dipool Antenne Kit) (normale prijs: € 65)
Raspberry Pi 5 for Radio Amateurs (normale prijs: € 40)
RTL-SDR V4 (Software Defined Radio) met Dipole Antenne Kit
De RTL-SDR is een betaalbare dongle die kan worden gebruikt als een computer-ondersteunde radioscanner voor het ontvangen van live radiosignalen tussen 500 kHz en 1,75 GHz bij u in de buurt.
Deze RTL-SDR V4 heeft verschillende verbeteringen waaronder het gebruik van de R828D tunerchip, een triplex ingangsfilter, een notchfilter, verbeterde componenttoleranties, een 1 PPM temperatuur-gecompenseerde oscillator (TCXO), een SMA F-connector, aluminium behuizing met passieve koeling, bias T-circuit, verbeterde voeding en een ingebouwde HF upconverter.
RTL-SDR V4 wordt geleverd met een draagbare dipool antennekit. Het is een geweldig apparaat voor beginners omdat hij terrestrial en satellietontvangst mogelijk maakt, gemakkelijk buitenshuis kan worden gemonteerd, en geschikt is voor draagbaar en tijdelijk gebruik onderweg.
Kenmerken
Verbeterde HF-ontvangst: De V4 maakt gebruik van een ingebouwde upconverter in plaats van een direct sampling circuit. Dit betekent dat er geen gebruik meer hoeft te worden gemaakt wordt van de Nyquist-frequentie van rond de 14,4 MHz, wat een verbeterde gevoeligheid en een instelbare versterking op HF mogelijk maakt. Net als bij de V3 blijft het laagste afstembereik 500 kHz en kan bij een zeer sterk ontvangstsignaal nog steeds front-end verzwakking/filtering nodig zijn.
Verbeterde filtering: De V4 maakt gebruik van de R828D tunerchip die drie ingangen heeft. De SMA ingang is drievoudig uitgevoerd voor 3 banden: HF, VHF en UHF. Dit zorgt voor enige isolatie tussen de 3 banden, wat betekent dat out-of-band interferentie van sterke zenders minder snel verminderde gevoeligheid of spiegelsignalen kan veroorzaken.
Verbeterde filtering x2: Naast de triplex ingang kan ook de open drain pin op de R828D worden gebruikt. Hierop kunnen eenvoudige notch-filters worden aangesloten voor bekende banden qua interferentie, zoals de AM en FM omroepbanden en de DAB-banden. Deze dempen slechts met een paar dB maar kunnen nog steeds van nut zijn.
Verminderde faseruis op sterke signalen: Door een verbeterd ontwerp van de voeding is de faseruis als gevolg van ruis uit de voeding aanzienlijk verminderd.
Minder warmte: Een ander voordeel van de verbeterde voeding is een lager stroomverbruik en minder warmteontwikkeling in vergelijking met de V3.
Inbegrepen
1x RTL-SDR V4-dongle (R828D RTL2832U 1PPM TCXO SMA)
2x 23 cm tot 1 m telescoop antenne
2x 5 cm tot 13 cm telescoop antenne
1x Dipool antennevoet met 60 cm RG174
1x 3 m RG174 verlengkabel
1x Flexibele statiefbevestiging
1x Zuignapbevestiging
Downloads
Datasheet
Gebruikershandleiding
Quick Start Guide
SDR# Gebruikershandleiding
Dipole Antenne Guide
Boek: Raspberry Pi 5 for Radio Amateurs
De RTL-SDR-apparaten (V3 en V4) hebben aan populariteit gewonnen onder radioamateurs vanwege hun zeer lage kosten en uitgebreide mogelijkheden. Een basissysteem kan bestaan uit een USB-gebaseerd RTL-SDR apparaat (dongle) met een geschikte antenne, een Raspberry Pi 5 computer, een USB-gebaseerde externe audio input-output adapter en software geïnstalleerd op de Raspberry Pi 5 computer. Met zo'n bescheiden opstelling is het mogelijk signalen te ontvangen van ongeveer 24 MHz tot meer dan 1,7 GHz.
Dit boek is bedoeld voor liefhebbers van radioamateurs en studenten elektrotechniek, maar ook voor iedereen die de Raspberry Pi 5 wil leren gebruiken om elektronische projecten te bouwen. Het boek is geschikt voor zowel beginners als ervaren lezers. Enige kennis van de programmeertaal Python is vereist om de projecten in het boek te begrijpen en eventueel aan te passen. Voor elk project wordt een blokschema, een schakelschema en een complete programmatabel in Python gegeven, naast een uitgebreide beschrijving.
De volgende populaire RTL-SDR-programma's worden in detail besproken, geholpen door stap-voor-stap installatiegidsen voor praktisch gebruik op een Raspberry Pi 5:
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
De toepassing van de programmeertaal Python op het nieuwste Raspberry Pi 5-platform sluit uit dat de programma's in het boek werken op oudere versies van Raspberry Pi-computers.
Elektromotoren zijn te vinden in talloze elektronica toepassingen en apparaten in en rond huis. In deze apparaten worden motorregelaars gebruikt om op efficiënte, veilige en nauwkeurige wijze de snelheid of de actuatorpositie van de gebruikte motor(en) te regelen.Elektromotoren kunnen worden geclassificeerd als gelijkstroom of wisselstroom, afhankelijk van het type spanning dat wordt gebruikt om ze te voeden. DC-motoren zijn het oudste type elektromotoren en ze worden veel gebruikt door elektronica-ontwikkelaars, zowel in thuislaboratoria als in scholen en externe laboratoria. Bijna alle printers, camera's, robots en CNC-machines in consumenten-, commerciële en industriële toepassingen gebruiken een gelijkstroommotor. AC-motoren daarentegen worden in veel huishoudelijke apparaten en gereedschappen gebruikt omdat ze rechtstreeks uit een stopcontact kunnen worden gevoed.Cytron's Maker Pi RP2040 Development Board is een geavanceerd systeem, gebaseerd op de RP2040-processor, en ontwikkeld met toepassingen als motorbesturing in het achterhoofd. Het board wordt geleverd met tweekanaals geborstelde DC-motor controller hardware, 4 servomotor poorten en 7 Grove-compatibele I/O-poorten, waardoor het een ideaal platform is voor mobiele roboticatoepassingen, voor robotarmbesturing, of bij elk ander type toepassing dat nauwkeurige besturing van motoren en actuatoren vereist.Het projectboek, geschreven door de bekende Elektor auteur Dogan Ibrahim, bevat meer dan 50 projecten met leds, een zoemer, een OLED-display, een ADC-converter, een ultrasone sensor, PWM en temperatuur- en vochtigheidsregeling. De belangrijkste hoofdstukken behandelen DC-motorbesturing, servomotorbesturing en stappenmotorbesturing, waarbij het Maker Pi RP2040 Dev Board op een creatieve en educatieve wijze wordt ingezet.Inbegrepen in de bundelCytron Maker Pi RP2040 Development BoardElectronica onderdelen1 kΩ weerstanden10 kΩ weerstand12 kΩ weerstand470 Ω weerstandLedRelais, 3 V / 10 ALDR, 10 kΩJumperdraden (male-male)BreadboardSensorenTMP36 (temperatuur)DHT11 (temperatuur en vochtigheid)Modules5 V stappenmotor met ULN2003 driverHC-SR04 (ultrasoon)SSD1306 (I²C OLED)KY-021 (reed switch)DC motor (geborsteld, miniatuur, 3 V, 12 krpm)SG90 (servomotoren)Project Book (191 pagina's)52 Projecten in het boekEenvoudige led projectenKnipperende ledKnipperend SOS signaalAlle leds AAN en UITBinair tellen met ledsRoterende ledsWillekeurig knipperende ledsRoterende leds met drukknop bedieningReactietimerReactiespel voor twee spelersDe ingebouwde NeoPixel leds gebruiken – toon verschillende kleurenDe ingebouwde NeoPixel leds gebruiken - laat beide NeoPixels willekeurig knipperenEenvoudige buzzer projectenDe toon van de centrale C spelenDe zoemer gebruiken als hoorbaar-geluid indicatorEen melodie spelen – Happy BirthdayFrequentie variërenOLED-schermen gebruikenTekst weergeven op OLEDVeel voorkomende vormen weergevenSeconden tellerBitmaps tekenenAnaloog naar digitaal converters gebruikenVoltmeterTemperatuurmetingAAN/UIT temperatuurregelaarAAN/UIT temperatuurregelaar met OLED-displayMeting van de intensiteit van het omgevingslichtOhmmeterPulse Width Modulation (PWM)Genereer een 1000 Hz PWM-golfvorm met 50% duty cycleDe helderheid van een led wijzigenAlarm geluid op de zoemerElektronisch orgelUltrasone sensor projectenUltrasone afstandsmetingUltrasone afstandsmeting met OLED-uitlezingHet meten van het waterniveau in een tankUltrasone achteruitrijhulp met zoemerTemperatuur en relatieve vochtigheidTemperatuur- en relatieve vochtigheidsmetingTemperatuur- en relatieve vochtigheidsmeting met OLEDProjecten met DC-motorbesturingDC-motor AAN/UIT regelingToerentalregeling voor DC-motor met twee snelhedenHet motortoerental variërenTwee DC-motoren gebruikenDe draairichting van de motor veranderenOp LDR gebaseerde motorbesturingMotorbesturing gebaseerd op magnetische reed switchDe snelheid van een DC-motor weergeven – met behulp van een rotary encoderDe snelheid van een DC-motor op OLED weergeven – met behulp van een rotary encoderTijdrespons van de motor met de encoderHet motortoerental meten en weergeven met behulp van interruptsProportional+Integral+Derivative (PID) regeling van het motortoerentalProjecten met servomotorbesturingServomotorbesturing – draai naar positie 0, 90 en 180 gradenGebruik van twee servomotoren – draai naar positie 0, 90 en 180 gradenUltrasone sonarProjecten met stappenmotorbesturingBasis stappenmotorbesturingThermometer met wijzerplaat
Raspberry Pi 4, 2 GB RAM
De Raspberry Pi 4 zet een nieuwe mijlpaal in processorsnelheid en prestaties van single-board computers. Raspberry Pi 4 is 3x sneller dan zijn 3 B+ voorganger en biedt 4x snellere multimedia prestaties (vergelijkbaar met de desktop prestaties van een entry-level x86-gebaseerde PC).
Kenmerken
Krachtige 64-bit quad-core processor
Ondersteuning voor twee schermen met resoluties tot 4K via een paar micro-HDMI-poorten
Hardware videodecodering tot 4Kp60
2 GB RAM
Dual-band 2,4/5 GHz draadloze LAN
Bluetooth 5.0
Gigabit Ethernet
USB 3.0
PoE-mogelijkheid (via een aparte PoE HAT add-on)
Specificaties
SoC
Broadcom BCM2711
CPU
64-bit ARM Cortex-A72 (4x 1,5 GHz)
GPU
Broadcom VideoCore VI
RAM
2 GB LPDDR4
Wireless LAN
2,4 GHz and 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 (fully backwards-compatible with previous boards)
Video
2x micro-HDMI ports (up to 4Kp60 supported)2-lane MIPI DSI port (display)2-lane MIPI CSI port (camera)
Audio
4-pole stereo audio and composite video port
Multimedia
H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES, 3.0 graphics
SD card
microSD (for operating system and storage)
Power
5 V | 3 A (via USB-C)5 V | 3 A (via GPIO)Power over Ethernet (PoE) enabled – (requires separate 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.
PC USB Logic Analyzers with Arduino, Raspberry Pi, and Co.
Step-by-step instructions guide you through the analysis of modern protocols such as I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 and 1-Wire protocols. With the help of numerous experimental circuits based on the Raspberry Pi Pico, Arduino Uno and the Bus Pirate, you will learn the practical application of popular USB logic analyzers.
All the experimental circuits presented in this book have been fully tested and are fully functional. The necessary program listings are included – no special programming or electronics knowledge is required for these circuits. The programming languages used are MicroPython and C along with the development environments Thonny and Arduino IDE.
This book uses several models of flexible and widely available USB logic analyzers and shows the strengths and weaknesses of each price range.
You will learn about the criteria that matter for your work and be able to find the right device for you.
Whether Arduino, Raspberry Pi or Raspberry Pi Pico, the example circuits shown allow you to get started quickly with protocol analysis and can also serve as a basis for your own experiments.
After reading this book, you will be familiar with all the important terms and contexts, conduct your own experiments, analyze protocols independently, culminating in a comprehensive knowledge set of digital signals and protocols.
USB Logic Analyzer (8-ch, 24 MHz)
Deze USB Logic Analyzer is een 8-kanaals logic analyzer met elke ingang bedoeld voor het op twee manieren opnemen van analoge data. Hij is perfect voor het debuggen en analyseren van signalen zoals I²C, UART, SPI, CAN en 1-Wire. De analyzer bemonstert een digitale ingang die is aangesloten op een te testen apparaat (DUT) met een hoge bemonsteringssnelheid. De aansluiting op de PC gaat via USB.
Specificaties
Kanalen
8 digitale kanalen
Maximale bemonsteringssnelheid
24 MHz
Maximale ingangsspanning
0 V ~ 5 V
Bedrijfstemperatuur
0°C ~ 70°C
Ingangsimpedantie
1 MΩ || 10 pF
Ondersteunde protocollen
I²C, SPI, UART, CAN, 1-wire, enz.
PC-aansluiting
USB
Afmetingen
55 x 28 x 14 mm
Downloads
Software
Deze bundel bevat:
Boek "Logic Analyzers in Practice" (normale prijs: € 35)
USB Logic Analyzer (8-kanaals, 24 MHz) (normale prijs: € 15)
USB-kabel
Jumper Draad Lintkabel
Met deze bundel kunt u meteen de meer dan 30 geteste en werkende projecten bouwen die in het boek worden beschreven.
Deze bundel bevat:
The Raspberry Pi Zero 2 W GO! Book (normale prijs: € 40)
Raspberry Pi Zero 2 W (normale prijs: € 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
De kleine Raspberry Pi zet de quad-core turbo aan!
Features
64-bit quad core-processor
VideoCore IV GPU
512 MB LPDDR2 DRAM
802.11b/g/n draadloos LAN
Bluetooth 4.2 / Bluetooth Low Energy (BLE)
Slot voor MicroSD-kaart
Mini HDMI- en USB 2.0 OTG-poorten
Micro-USB-voeding
HAT-compatibele 40-pins header
Composiet video- en reset-pinnen via soldeer testpunten
CSI-cameraconnector
Specificaties
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 (voor data)1x micro USB (voor voeding)
GPIO
HAT-compatibele 40-pins GPIO-header
Video & audio
1080P HD-video en stereo-audio via mini-HDMI-connector
SD-kaart
microSD (voor besturingssysteem en opslag)
Voeding
5 VDC / 2,5 A (geleverd via micro-USB-connector)
Afmetingen
65 x 30 x 5 mm
Raspberry Pi Zero 2 W is footprint-compatibel met eerdere Zero-modellen.
Het boek "Node-RED and Raspberry Pi Pico W" beschrijft op 527 pagina's de Node-RED programmeeromgeving tot in detail met spannende toepassingen. Bij Elektor krijgt het boek exclusief stevige hardware-ondersteuning in de vorm van de populaire SunFounder Kepler Kit. Hierin zitten meer dan 450 componenten, waaronder een Raspberry Pico W board. Met deze bundel kunnen vrijwel alle experimenten en programmeeroefeningen uit het boek met succes worden uitgevoerd.
Deze bundel bevat:
Boek: Node-Red and the Raspberry Pi Pico W (normale prijs: € 50)
SunFounder Kepler Kit voor Raspberry Pi Pico W (normale prijs: € 70)
Boek: 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 voor Raspberry Pi Pico W
Your gateway to IoT and microcontroller programming
With 450+ components and 117 online projects, this comprehensive kit ignites your creativity. The tutorials by Paul McWhorter make learning enjoyable for beginners and advanced users. This kit supports MicroPython, C/C++, and Piper Make, offering diverse programming options.
Explore sensors, actuators, LEDs, and LCDs for endless project possibilities. From home automation to robotics, this kit empowers your tech journey.
Features
IoT Starter Kit for Beginners: This kit offers a rich IoT learning experience for beginners. With 450+ components, 117 projects, and expert-led video lessons, this kit makes learning microcontroller programming and IoT engaging and accessible.
Expert-Guided Video Lessons: The kit includes 27 video tutorials by the renowned educator, Paul McWhorter. His engaging style simplifies complex concepts, ensuring an effective learning experience in microcontroller programming.
Wide Range of Hardware: The kit includes a diverse array of components like sensors, actuators, LEDs, LCDs, and more, enabling you to experiment and create a variety of projects with the Raspberry Pi Pico W.
Supports Multiple Languages: The kit offers versatility with support for three programming languages - MicroPython, C/C++, and Piper Make, providing a diverse programming learning experience.
Dedicated Support: Benefit from our ongoing assistance, including a community forum and timely technical help for a seamless learning experience.
Inbegrepen
Raspberry Pi Pico W
Breadboard
Jumper Wires
Resistor
Transistor
Capacitor
Diode
Li-po Charger Module
74HC595
TA6586 – Motor Driver Chip
LED
RGB LED
LED Bar Graph
7-segment Display
4-Digit 7-Segment Display
LED Dot Matrix
I²C LCD1602
WS2812 RGB 8 LEDs Strip
Buzzer
DC Motor
Servo
DC Water Pump
Relay
Button
Micro Switch
Slide Switch
Potentiometer
Infrared Receiver
Joystick Module
4x4 Keypad
MPR121 Module
MFRC522 Module
Photoresistor
Thermistor
Tilt Switch
Reed Switch
PIR Motion Sensor Module
Water Level Sensor Module
Ultrasonic Module
DHT11 Humiture Sensor
MPU6050 Module
Documentatie
Online Tutorial
Beginnen met elektronica is niet zo moeilijk als je misschien denkt. Met deze bundel (boek + kit) kun je de belangrijkste concepten van elektrotechniek en elektronica op een leuke manier verkennen en leren door verschillende experimenten uit te voeren. Je leert elektronica op een praktische manier zonder ingewikkeld technisch jargon en lange berekeningen. Het resultaat is dat je snel je eigen projecten zult maken.
Deze kit bevat de onderdelen die nodig zijn om de meeste gedetailleerde voorbeelden uit het boek op een breadboard te bouwen en in het echt uit te proberen.
De kit kan natuurlijk ook zonder het boek gebruikt worden om andere schakelingen te bouwen en je eigen experimenten te doen.
Inhoud van de kit
1x 39 Ω, 1 W weerstand
1x 47 Ω weerstand
1x 180 Ω weerstand
1x 330 Ω weerstand
3x 1 kΩ weerstand
1x 2,2 kΩ weerstand
1x 3,9 kΩ weerstand
1x 6,8 kΩ weerstand
1x 10 kΩ weerstand
1x 15 kΩ weerstand
1x 22 kΩ weerstand
1x 33 kΩ weerstand
1x 47 kΩ weerstand
1x 56 kΩ weerstand
1x 82 kΩ weerstand
1x 120 kΩ weerstand
1x 680 kΩ weerstand
2x 100 kΩ weerstand
1x 10 kΩ-trimmer
1x 10 kΩ lineaire potentiometer
1x 100 kΩ lineaire potentiometer
1x LDR
1x 1 nF keramische condensator
2x 10 nF keramische condensator
1x 100 nF keramische condensator
1x 1 µF, 25 V aluminium elektrolytische condensator
2x 10 µF, 25 V aluminium elektrolytische condensator
1x 100 µF, 25 V aluminium elektrolytische condensator
1x 470 µF, 25 V aluminium elektrolytische condensator
1x 1000 µF, 25 V aluminium elektrolytische condensator
1x RGB-LED, gemeenschappelijke kathode (CC)
1x 1N4148 kleine signaaldiode
1x 1N4733A 5,1 V, 1 W zenerdiode
3x LED, rood
2x BC337 NPN-transistor
1x IRFZ44N N-kanaal MOSFET
2x NE555-timer
1x LM393-vergelijker
1x 74HCT08 quad EN-poort
3x Tactiele schakelaar
2x SPDT-schakelaar
1x relais, SPDT, 9 VDC
1x Actieve zoemer
1x Passieve zoemer
50 cm massieve draad, 16 AWG, zonder mantel
2x PP3 9 V-batterijclip
1x Broodplank
20x verbindingsdraad
Deze bundel bevat:
Practical Electronics Crash Course Kit (t.w.v. € 45)
Boek: Practical Electronics Crash Course (normale prijs: € 45)
Het projectenboek, geschreven door de bekende Elektor auteur Dogan Ibrahim, bevat vele software- en hardware-gebaseerde projecten die speciaal ontwikkeld zijn voor de Arduino Uno experimenteerkit. De kit wordt geleverd met een Arduino Uno board, diverse LEDs, sensoren, actuatoren, en andere componenten. De bedoeling van de kit is om snel een begin te maken met de hardware en software aspecten van projecten die rond het Arduino-microcontrollersysteem zijn ontworpen.De in deze gids gegeven projecten zijn volledig getest en werkend en maken volledig gebruik van alle geleverde componenten. Voor elk project in de gids wordt een blokschema, een schema van de schakeling, een uitgebreide programma-lijst en een volledige programma-beschrijving gegeven.Inbegrepen in de kit
1x Arduino Uno Rev3 board
1x RFID lezer module
1x DS1302 RTC module
1x 5 V stappenmotor
1x '2003' stappenmotor aanstuurprint
5x Groene LED
5x Gele LED
5x Rode LED
2x Tuimelschakelaar
1x Vlammensensor
1x LM35 sensor module
1x Infrarood ontvanger
3x Lichtafhankelijke weerstanden (LDR's)
1x IR afstandsbediening
1x Breadboard
4x Drukknop (met vier kapjes)
1x Zoemer
1x Piëzo signaalgever
1x Regelbare weerstand (potentiometer)
1x 74HC595 schuifregister
1x 7-segment display
1x 4-cijferig 7-segment display
1x 8x8 dot-matrix display
1x 1602 / I²C LCD module
1x DHT11 temperatuur- en luchtvochtigheidsmodule
1x Relaismodule
1x Geluidsmodule
10x Dupont kabel (20 cm)
20x Breadboard kabel (15 cm)
1x Water sensor
1x PS2 joystick
5x 1 k-ohm weerstand
5x 10 k-ohm weerstand
5x 220-ohm weerstand
1x 4x4 toetsenbord module
1x 9g servo (25 cm)
1x RFID kaart
1x RGB module
2x Jumper kapje
1x 0,1 inch steekpen
1x 9 V batterij DC aansluiting
Projectboek (Engelstalig, 237 pagina's)
Maar liefst 60 projecten in het boekHardware projecten met LEDs
Knipperende LED – met de onboard LED
Knipperende LED – met behulp van een externe LED
SOS knipperende LED
Afwisselend knipperende LEDs
Looplicht LEDs
Looplicht LEDs 2
Binair tellende LEDs
Willekeurig knipperende LED's - kerstverlichting
Knopgestuurde LED's
Regelen van de knippersnelheid van de LED's - externe interrupts
Reactietimer
LED kleurenstaf
Vaste RGB kleuren
Verkeerslichten
Verkeerslichten met voetgangersoversteekplaatsen
Gebruik van het 74HC595 schuifregister - binaire teller omhoog
Gebruik van het 74HC595 schuifregister - willekeurig knipperen van 8 LEDs
Gebruik van het 74HC595 schuifregister - looplicht met LEDs
Gebruik van het 74HC595 schuifregister - een gespecificeerde LED aanzetten
Gebruik van het 74HC595 schuifregister - gespecificeerde LEDs aanzettens
7-segment LED displays
7-Segment 1-cijferige LED teller
7-Segment 4-cijferig gemultiplexed LED-display
7-Segment 4-cijferige gemultiplexte LED-display teller - timer interrupts
7-Segment 4-cijferige gemultiplexte LED-display teller - zonder voorloopnullen
7-Segment 4-cijferige gemultiplexte LED-display - reactietimer
Timer onderbreekt knipperende onboard LED
Liquid Crystal Displays (LCDs)
Tekst weergeven op het LCD
Schuivende tekst op het LCD
Weergave van speciale tekens op het LCD
Lopende band goederenteller met LCD
Nauwkeurige LCD klok met timer interrupts
LCD dobbelsteen
Sensoren
Analoge temperatuursensor
Voltmeter
Aan/Uit temperatuurregelaar
Donkerdetector met behulp van een lichtafhankelijke weerstand (LDR)
Kanteldetectie
Waterstandsensor
Weergave van waterpeil
Waterpeil regelaar
Overstromingsdetector met zoemer
Geluidsdetectiesensor - relaisbesturing door handgeklap
Vlammensensor - branddetectie met relaisuitgang
Temperatuur- en luchtvochtigheidsweergave
Muziektonen opwekken met de melodieënmaker
De RFID lezer
De tag ID vinden
Toegangscontrole met RFID deurslot en relais
Het 4x4 keypad
Geef de ingedrukte toetscode weer op de seriële monitor
Rekenmachine voor gehele getallen met LCD
Toetsenbord deurbeveiligingsslot met relaisy
De Real-Time Clock (RTC) Module
RTC met seriële monitor
RTC met LCD
Temperatuur- en vochtigheidsweergave met tijdregistratieg
De joystickAnaloge waarden van de joystick aflezen8x8 LED matrixDisplaying shapesMotoren
Test het draaien van de servo
Servo sweep
Met joystick bestuurde servo
Draai de motor met de klok mee en tegen de klok ine
Infrarood ontvangers en afstandsbedieningen
Decoderen van de IR afstandsbedieningscodes
Activeren/deactiveren van relais op afstand
Infrarood afstandsbesturing van stappenmotoren
Ontwikkel uw eigen aangepaste domotica
Deze bundel bevat:
Getting Started with ESPHome (normale prijs: € 29,95)
LILYGO T-Display ESP32 (16 MB) (normale prijs: € 24,95)
Over het boek
Espressif's ESP8266 en ESP32 microcontrollers hebben doe-het-zelf domotica naar de massa's gebracht. Echter, niet iedereen is vloeiend in het programmeren van deze microcontrollers met Espressif's C/C++ SDK, de Arduino core, of MicroPython. Dit is waar ESPHome tot zijn recht komt: met dit project programmeert u uw microcontroller niet, maar configureert u hem.
Dit boek laat zien hoe u uw eigen domotica-apparaten kunt maken met ESPHome op een ESP32-microcontrollerbord. U leert hoe u allerlei elektronische componenten kunt combineren en complexe gedragingen kunt automatiseren. Uw apparaten kunnen volledig autonoom werken, en via Wi-Fi verbinding maken met uw domotica gateways zoals Home Assistant of MQTT broker.
Aan het eind van dit boek zult u in staat zijn om uw eigen aangepaste domotica-apparaten te maken op de manier die u wilt. Dankzij ESPHome en de ESP32 ligt dit binnen ieders handbereik.
Opzetten van een ESPHome-ontwikkelomgeving en maken van onderhoudbare configuraties
Gebruik knoppen en LED's
Een zoemer laten klinken en melodietjes afspelen
Metingen uitlezen van verschillende soorten sensoren
Communiceer over een korte afstand met NFC, infrarood licht, en Bluetooth Low Energy
Toon informatie op verschillende soorten displays
Over het bord
Display
Chipset
Espressif-ESP32 240 MHz Xtensa single-/dual-core 32-bit LX6 microprocessor
FLASH
QSPI flash 16 MB
SRAM
520 kB SRAM
Knop
Opnieuw
USB naar TTL
CP2104
Modulaire interface
UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, condensator aanraaksensor, DACLNA voorversterker
Display
IPS ST7789V 1.14 Inch
Werkspanning
2.7-4.2 V
Werkende stroom
Over 67 MA
Slaapstroom
Over 350 uA
Werkende temperatuurwaaier
-40? ~ +85?
Grootte & Gewicht
51,52 x 25,04 x 8,54 mm (7,81 g)
Voeding
USB 5 V/1 A
Laadstroom
500 mA
Batterij
3,7 V lithiumbatterij
JST-aansluiting
2-Pins 1.25 mm
USB
Type-C
Begin met FPGA-programmering met het MAX1000-bord en VHDPlus
Bent u klaar om FPGA-programmeren onder de knie te krijgen? Met deze bundel duikt u in de wereld van Field-Programmable Gate Arrays (FPGA's) – een configureerbaar geïntegreerd circuit dat na productie kan worden geprogrammeerd. Breng uw ideeën nu tot leven, van eenvoudige projecten tot complete microcontrollersystemen!
De MAX1000 is een compact en krachtig FPGA-ontwikkelbord boordevol functies zoals geheugen, gebruikers-LED's, drukknoppen en flexibele I/O-poorten. Het is het ideale startpunt voor iedereen die meer wil weten over FPGA's en Hardware Definition Languages (HDL's).
Met het bijgevoegde boek "FPGA Programming and Hardware Essentials" gaat u aan de slag met de programmeertaal VHDPlus – een eenvoudigere versie van VHDL. Je werkt aan praktische projecten met behulp van de MAX1000, waardoor je de vaardigheden en het vertrouwen krijgt om je creativiteit de vrije loop te laten.
Projecten in het boek
Arduino-aangedreven BCD naar 7-segment displaydecoder
Gebruik een Arduino Uno R4 om BCD-gegevens aan de decoder te leveren, tel van 0 tot 9 met een vertraging van één seconde
Gemultiplexte 4-cijferige gebeurtenisteller
Maak een gebeurtenissenteller die het totale aantal weergeeft op een display van vier cijfers, dat bij elke druk op de knop wordt verhoogd
PWM-golfvorm met vaste werkcyclus
Genereer een PWM-golfvorm op 1 kHz met een vaste werkcyclus van 50%
Ultrasone afstandsmeting
Meet afstanden met behulp van een ultrasone sensor en geef de resultaten weer op een 4-cijferige LED met 7 segmenten
Elektronisch slot
Bouw een eenvoudig elektronisch slot met behulp van logische combinatiepoorten met drukknoppen en een LED-uitgang
Temperatuursensor
Bewaak de omgevingstemperatuur met een TMP36-sensor en geef de meetwaarden weer op een LED met 7 segmenten
MAX1000 FPGA Development Board
De MAX1000 is een aanpasbaar IoT/Maker Board, klaar voor evaluatie, ontwikkeling en/of gebruik in een product. Het is gebouwd rond de Intel MAX10 FPGA, het eerste niet-vluchtige programmeerbare logische apparaat (PLD's) met één chip in de sector dat de optimale set systeemcomponenten integreert.
Gebruikers kunnen nu profiteren van de kracht van enorme herconfigureerbaarheid in combinatie met een krachtig FPGA-systeem met laag vermogen. MAX10-apparaten bieden intern opgeslagen dubbele beelden met zelfconfiguratie, uitgebreide ontwerpbeschermingsfuncties, geïntegreerde ADC's en hardware om de Nios II 32-bit microcontroller IP te implementeren en zijn de ideale oplossing voor systeembeheer, protocolbridging, communicatiecontrolevlakken, industriële, automobiel- en consumententoepassingen.
De MAX1000 is uitgerust met een Arrow USB Programmer2, SDRAM, flashgeheugen, accelerometersensor en PMOD/Arduino MKR-connectoren, waardoor het een volledig functionele plug-and-play-oplossing is zonder extra kosten.
Specificaties
MAX 10
8kLE
- Flash
Dubbele binnenkant
-ADC
8x 12-bits
- Temperatuurbereik
0~85°C
- Aanbod
USB/pinnen
SDRAM
8 MB
MEMS met 3 assen
LIS3DH
USB-programmer
aan boord
MEMS-oscillator
12 MHz
Schakelaar/LED
2x / 8x
Inhoud van de bundel
Boek: FPGA Programming and Hardware Essentials (normale prijs: € 40)
MAX1000 FPGA Development Board (normale prijs: € 45)
Downloads
Software
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 Raspberry Pi Pico WH
1x Raspberry Pi Pico H
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
Deze bundel bevat:
Boek: Building Wireless Sensor Networks with OpenThread (normale prijs: € 40)
Nordic Semiconductor nRF52840 USB-dongle (normale prijs: € 20)
Boek: 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
Het projectenboek, geschreven door de bekende Elektor auteur Dogan Ibrahim, bevat vele software- en hardware-gebaseerde projecten die speciaal ontwikkeld zijn voor de Arduino Uno experimenteerkit. De kit wordt geleverd met een Arduino Uno R4 Minima, diverse LEDs, sensoren, actuatoren, en andere componenten. De bedoeling van de kit is om snel een begin te maken met de hardware en software aspecten van projecten die rond het Arduino-microcontrollersysteem zijn ontworpen.
De in deze gids gegeven projecten zijn volledig getest en werkend en maken volledig gebruik van alle geleverde componenten. Voor elk project in de gids wordt een blokschema, een schema van de schakeling, een uitgebreide programma-lijst en een volledige programma-beschrijving gegeven.
Inbegrepen in de kit
1x Arduino Uno R4 Minima
1x RFID lezer module
1x DS1302 RTC module
1x 5 V stappenmotor
1x "2003" stappenmotor aanstuurprint
5x Groene LED
5x Gele LED
5x Rode LED
2x Tuimelschakelaar
1x Vlammensensor
1x LM35 sensor module
1x Infrarood ontvanger
3x Lichtafhankelijke weerstanden (LDR's)
1x IR afstandsbediening
1x Breadboard
4x Drukknop (met vier kapjes)
1x Zoemer
1x Piëzo signaalgever
1x Regelbare weerstand (potentiometer)
1x 74HC595 schuifregister
1x 7-segment display
1x 4-cijferig 7-segment display
1x 8x8 dot-matrix display
1x 1602 / I²C LCD module
1x DHT11 temperatuur- en luchtvochtigheidsmodule
1x Relaismodule
1x Geluidsmodule
10x Dupont kabel (20 cm)
20x Breadboard kabel (15 cm)
1x Water sensor
1x PS2 joystick
5x 1 k-ohm weerstand
5x 10 k-ohm weerstand
5x 220-ohm weerstand
1x 4x4 toetsenbord module
1x 9g servo (25 cm)
1x RFID kaart
1x RGB module
2x Jumper kapje
1x 0,1 inch steekpen
1x 9 V batterij DC aansluiting
Projectboek (Engelstalig, 326 pagina's)
Maar liefst 80 projecten in het boek
Hardware Projects with LEDs
Blinking LED – using the on-board LED
Blinking LED – using an external LED
LED flashing SOS
Alternately blinking LEDs
Chaser-LEDs
Chasing LEDs 2
Binary counting LEDs
Random flashing LEDs – Christmas lights
Button controlled LED
Controlling the LED flashing rate – external interrupts
Reaction timer
LED color wand
RGB fixed colors
Traffic lights
Traffic lights with pedestrian crossings
Using the 74HC595 shift register – binary up counter
Using the 74HC595 shift register – random flashing 8 LEDs
Using the 74HC595 shift register – chasing LEDs
Using the 74HC595 shift register – turn ON a specified LED
Using the 74HC595 shift register – turn ON specified LEDs
7-Segment LED Displays
7-Segment 1-digit LED counter
7-Segment 4-digit multiplexed LED display
7-Segment 4-digit multiplexed LED display counter – timer interrupts
7-Segment 4-digit multiplexed LED display counter – blanking leading zeroes
7-Segment 4-digit multiplexed LED display – reaction timer
Timer interrupt blinking onboard LED
Liquid Crystal Displays (LCDs)
Display text on the LCD
Scrolling text on the LCD
Display custom characters on the LCD
LCD based conveyor belt goods counter
LCD based accurate clock using timer interrupts
LCD dice
Sensors
Analog temperature sensor
Voltmeter
On/Off temperature controller
Darkness reminder – using a light-dependent resistor (LDR)
Tilt detection
Displaying water level
Water level controller
Water flooding detector with buzzer
Sound detection sensor – control the relay by clapping hands
Flame sensor – fire detection with relay output
Temperature and humidity display
Generating musical tones – melody maker
The RFID Reader
Finding the Tag ID
RFID door lock access with relay
The 4x4 Keypad
Display the pressed key code on the Serial Monitor
Integer calculator with LCD
Keypad door security lock with relay
The Real-Time Clock (RTC) Module
RTC with Serial Monitor
RTC with LCD
Temperature and humidity display with time stamping
Setting and displaying the current time
Periodic interrupt every 2 seconds
The Joystick
Reading analog values from the joystick
8x8 LED Matrix
Displaying shapes
Motors: Servo and Stepper
Test-rotate the servo
Servo sweep
Joystick-controlled servo
Rotate the motor clockwise and then anticlockwise
The Digital to Analog Converter (DAC)
Generating a square wave with 2 V amplitude
Generate a sine wave
Sine wave sweep frequency generator
Generate sine wave whose frequency changes with potentiometer
Generate a square wave with frequency of 1 kHz and amplitude of 1 V
Using the EEPROM, the Human Interface Device, and PWM
Keyboard control to launch Windows programs
LED dimming using PWM
The Arduino Uno R4 WiFi
Using LED matrix 1 – creating a large + shape
Creating images by setting bits
Using LED matrix 2 – creating a large + shape
Animation – displaying a word
Controlling the Arduino Uno R4 WiFi on-board LED from a smartphone using UDP
Serial Communications
Receiving ambient temperature from an Arduino Uno R3
Using an Arduino Uno Simulator
A simple project simulation – flashing LED
Displaying text on LCD
LCD seconds counter
The CAN bus
Arduino Uno R4 WiFi to Arduino Uno R4 Minima CAN bus communication
Sending the temperature readings over the CAN bus
Infrared Receiver and Remote Controller
Decoding the IR remote control codes
Remote relay activation/deactivation
Infrared remote stepper motor control
Ontwikkel audio-, DSP- en motorbesturingsprojecten met Arm Cortex-M7
Het hart van de MIMXRT1010 Development Kit van NXP Semiconductors wordt gevormd door de i.MX RT1010 Crossover MCU met een Arm Cortex-M7 core. Deze processor kan DSP-toepassingen uitvoeren, die veel vermogen en geheugen vragen. Met de populaire MCUXpresso IDE kan men software ontwikkelen voor de dev kit. Tevens wordt een krachtige SDK (Software Development Kit) wordt meegeleverd om sneller programma's te ontwikkelen. De dev kit biedt zeer goede connectiviteit via de audio CODECs, 4-weg hoofdtelefoonaansluiting, externe speaker-aansluiting, microfoon en de Arduino-interface.
De dev kit heeft verschillende ingebouwde debug-probes, zodat je je programma's kunt debuggen door rechtstreeks met de MCU te praten. Met behulp van de debugger kun je een programma in één stap doorlopen, onderbrekingspunten invoegen, variabelen bekijken en wijzigen, enzovoort. Met behulp van de MCUXpresso IDE en de SDK worden in het boek veel geteste projecten ontwikkeld met behulp van diverse onderdelen, modules en technologieën, zoals:
LED's en LCD's
ADC
I²C-projecten
SPI-projecten
UART-projecten
Motorbesturing
Audio en digitale signaal processor (DSP)
Deze bundel bevat:
Getting started with the NXP i.MX RT1010 Development Kit Boek (normale prijs: € 34,95)
NXP i.MX RT1010 Kit Development Kit Hardware (normale prijs: € 49,95)
Deze bundel gaat helemaal over het ontwerpen van projecten gebaseerd op de 555 timer IC. Het boek bevat meer dan 45 volledig geteste en gedocumenteerde projecten. Samen met de kit, die meer dan 130 through-hole componenten bevat, kunt u alle beschreven projecten bouwen op een breadboard. De opzet maakt het ook gemakkelijk om de projecten aan te passen en ermee te experimenteren.
Meer dan 45 builds voor de legendarische 555 Chip (en de 556, 558)
Enkele van de projecten in het boek zijn:
Afwisselend knipperende twee LED's
De knippersnelheid van de LED's wijzigen
Aan/uit-schakelaar van de aanraaksensor
In-/uitschakelvertraging
Lichtafhankelijk geluid
Donker/lichtschakelaar
Tone Burst-generator
Timer voor lange duur
LED's achtervolgen
LED-roulettespel
Verkeerslichten
Continuïteitstester
Elektronisch slot
Schakel over naar debouncen van contacten
Elektronisch speelgoedorgel
Alarmsysteem met meerdere sensoren
Metronoom
Spanningsvermenigvuldigers
Elektronische dobbelstenen
Weergaveteller met 7 segmenten
Motorbesturing
Dobbelstenen met 7 segmenten
Elektronische sirene
Diverse andere projecten
Kit-inhoud
Weerstanden
1x 15 kΩ
1x 68 kΩ
2x 47 kΩ
1x 82 kΩ
2x 820 Ω
1x 8,2 kΩ
3x 10 kΩ
1x 1,8 kΩ
1x 6,8 kΩ
14x 2,2 kΩ
10x 680 Ω
1x 27 kΩ
1x 5,6 kΩ
1x 560 kΩ
1x 4,7 kΩ
1x 3,3 kΩ
3x 33 kΩ
1x 36 kΩ
2x 100 kΩ
5x 1 kΩ
1x 3,9 kΩ
2x 56 kΩ
2x 12 kΩ
1x 10 kΩ potentiometer
1x 1 MΩ potentiometer
2x 50 kΩ potentiometer
3x 20 kΩ potentiometer
1x 10 kΩ potentiometer
1x 10 kΩ potentiometer
1x 50 kΩ potentiometer
1x 100 kΩ potentiometer
1x 50 kΩ potentiometer
Condensatoren
1x 0,33 μF
1x 1 μF
1x 10 nF
1x 22 nF
1x 47 nF
1x 100 nF
1x 10 μF elektrolytisch
1x 33 μF elektrolytisch
2x 100 μF elektrolytisch
LED's
10x 5 mm rode LED
10x 3 mm rode LED
3x 3 mm gele LED
3x 3 mm groene LED
1x 7-segment-LED met gemeenschappelijke kathode
Semiconductors
3x 555 timer
1x CD4017 counter
1x CD4026 counter
1x CD4011 NAND-poort
4x 1N4148-diode
1x IRFZ46N MOSFET
1x Thermistor
1x Lichtafhankelijke weerstand (LDR)
Diverse
1x Passieve buzzer
1x Actieve buzzer
1x SG90 servo
1x 8 Ω miniluidspreker
1x 9 V DC borstelmotor
1x 5 V relais
1x 9 V batterijclip
7x Drukknopschakelaars
1x Broodplank
1x Breadboard-jumperdraden
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:
Nieuw Boek: Universal Maker Sensor Kit (normale prijs: € 45)
Universal Maker Sensor Kit (Raspberry Pi, Pico W, Arduino, ESP32) (normale prijs: € 70)
Raspberry Pi Pico W (normale prijs: € 8)
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.
Inbegrepen
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
Raspberry Pi Zero W
The Raspberry Pi Zero W extends the Raspberry Pi Zero family. The Raspberry Pi Zero W has all the functionality of the original Raspberry Pi Zero, but comes with added connectivity consisting of:
802.11 b/g/n wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
Other Features
1 GHz, single-core CPU
512 MB RAM
Mini HDMI and USB On-The-Go ports
Micro-USB power
HAT-compatible 40-pin header
Composite video and reset headers
CSI camera connector
Contents of the Special
Projects
PicoVoiceVoice alienation and sound effects with the Raspberry Pi Pico
Navigation with Vibration Feedback
POV Display
Pulse Width Modulation (PWM) with the Raspberry Pi Pico
Wi-Fi with the Raspberry Pi Pico
'Hello World' from the Raspberry Pi Pico and RP2040A look at the Raspberry Pi Foundation’s first microcontroller
Simple On-Off Temperature Controller with Raspberry Pi HAT
Multitasking with the Raspberry PiShowcase: a traffic lights controller
The Raspberry Pi Ruler GadgetFun with a time-of-flight sensor
Raspberry Pi Buffer Board (Mk. 1)Never blow up the I/O again
FM radio with RDSA top HAT project for the Raspberry Pi
LoRa with the Raspberry Pi PicoFun with MicroPython!
Tutorials
Qt for the Raspberry Pi
Raspberry Pi Pico Programmingwith MicroPython and Thonny
Raspberry Pi Full StackRPi and RF24 at the heart of a sensor network
Raspberry Pi Bash Command Cheat Sheet
Community
Java on the Raspberry PiAn interview with Frank Delporte
Reviews
Introducing the New Raspberry Pi Pico W, H, and WH
Secure Boot Solution for Raspberry PiRetrofit security at a reasonable price
Review: SmartPi – Smart Meter Extension for Raspberry Pi
Review: The Enviro+ Raspberry Pi HATMeasuring environmental data with Raspberry Pi and the HAT Enviro+
Review: Meet the Raspberry Pi 4All new but still good?
Raspberry Pi Gets a Fast 3.5' Touch DisplayMore power at no extra charge
Book Launch: Raspberry Pi for Radio Amateurs
Deze bundel bevat:
Raspberry Pi Zero W (normale prijs: € 19,95)
Elektor Special: Raspberry Pi and Pico (normale prijs: € 14,95)
Deze bundel bevat:
Boek: Get Started with the NXP FRDM-MCXN947 Development Board (normale prijs: € 40)
NXP FRDM-MCXN947 Development Board (normale prijs: € 30)
Boek: Get Started with the NXP FRDM-MCXN947 Development Board
Projecten ontwikkelen op het gebied van connectiviteit, graphics, machine learning, motorbesturing en sensoren
Dit (Engelse) boek gaat over het gebruik van de FRDM-MCXN947 Development Board, ontwikkeld door NXP Semiconductors. Het integreert de duale Arm Cortex-M33, werkend op maximaal 150 MHz. Ideaal voor industriële, IoT- en machine learning-toepassingen. Het beschikt over Hi-Speed USB, CAN 2.0, I³C en 10/100 Ethernet. Het bord bevat een ingebouwde MCU-Link debugger, FlexI/O voor LCD-besturing en dual-bank flash voor lees-terwijl-schrijftaken, met ondersteuning voor grote externe seriële geheugens.
Een van de belangrijke kenmerken van het ontwikkelbord is de geïntegreerde eIQ Neutron Neural Processing Unit (NPU), wat gebruikers in staat stelt om AI-gebaseerde projecten te ontwikkelen. Het ontwikkelbord ondersteunt ook Arduino Uno header pins, waardoor het compatibel is met veel Arduino shields, een mikroBUS-connector voor MikroElektronika Click Boards en een Pmod-connector.
Een van de voordelen van de FRDM-MCXN947 development board is dat het verschillende ingebouwde debug probes bevat, waarmee programmeurs hun programma's kunnen debuggen door direct met de MCU te communiceren. Met behulp van de debugger kunnen programmeurs stap voor stap door een programma gaan, breakpoints invoegen, variabelen bekijken en wijzigen, enzovoort.
In het boek zijn veel werkende en geteste projecten ontwikkeld met behulp van de populaire MCUXpresso IDE en de SDK met verschillende sensoren en actuatoren. Het gebruik van de populaire CMSIS-DSP-bibliotheek wordt ook uitgelegd met verschillende veelgebruikte matrixbewerkingen.
De in het boek verstrekte projecten kunnen zonder enige aanpassingen in veel toepassingen worden gebruikt. Alternatief kunnen lezers hun projecten baseren op de projecten die in het boek worden gegeven tijdens de ontwikkeling van hun eigen projecten.
NXP FRDM-MCXN947 Development Board
De FRDM-MCXN947 is een compact en veelzijdig ontwikkelboard ontworpen voor snelle prototyping met MCX N94 en N54 microcontrollers. Het beschikt over industriestandaard headers voor eenvoudige toegang tot de I/O's van de MCU, geïntegreerde open-standaard seriële interfaces, extern flashgeheugen en een onboard MCU-Link debugger.
Specificaties
Microcontroller
MCX-N947 Dual Arm Cortex-M33-cores @ 150 MHz elk met geoptimaliseerde prestatie-efficiëntie, tot 2 MB dual-bank flitser met optioneel volledig ECC RAM, externe flitser
Versnellers: neurale verwerkingseenheid, PowerQuad, Smart DMA, enz.
Geheugenuitbreiding
*DNP MicroSD-kaartsleuf
Connectiviteit
Ethernet Phy en connector
HS USB-C-connectoren
SPI/I²C/UART-connector (PMOD/mikroBUS, DNP)
WiFi-connector (PMOD/mikroBUS, DNP)
CAN-FD-zendontvanger
Foutopsporing
Ingebouwde MCU-Link-foutopsporing met CMSIS-DAP
JTAG/SWD-connector
Sensor
P3T1755 I³C/I²C temperatuursensor, touchpad
Uitbreidingsopties
Arduino Header (met FRDM-uitbreidingsrijen)
FRDM-koptekst
FlexIO/LCD-header
SmartDMA/camerakop
Pmod *DNP
mikroBUS
Gebruikersinterface
RGB-gebruikers-LED, plus reset-, ISP- en wakeup-knoppen
Inbegrepen
1x FRDM-MCXN947 Development Board
1x USB-C kabel
1x Quick Start Guide
Downloads
Datasheet
Block diagram
SensorTile.box' is een draagbare multi-sensor print in een plastic doos en ontwikkeld door STMicroelectronics. Deze is uitgerust met een krachtige 32-bits ARM Cortex-M4-processor met DSP en FPU, en verschillende sensormodules, zoals een versnellingsmeter, gyroscoop, temperatuursensor, vochtigheidssensor, luchtdruksensor, microfoon, enzovoort. SensorTile.box is klaar voor gebruik met draadloze IoT- en Bluetooth-connectiviteit die gemakkelijk kan worden gebruikt met een iOS- of Android-compatibele smartphone, ongeacht het expertiseniveau van de gebruiker. SensorTile.box wordt geleverd met een batterij met lange levensduur en het enige wat de gebruiker hoeft te doen is de batterij aan te sluiten op de schakeling om de box te kunnen gebruiken.
Inbegrepen sensoren
Temperatuur
3-assige versnellingsmeter
3-assige magnetometer
3-assige versnelling & gyroscoop (6-assige traagheid)
Vochtigheid
Hoogtemeter/Druk
Microfoon
Meegeleverde randapparatuur
Bluetooth
Li-Ion oplader
DC-DC-converter
500 mAh Li-Ion batterij
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.
Specificaties
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
Deze bundel bevat:
Mastering the Arduino Uno R4 (t.w.v. € 40)
Arduino Uno R4 Minima (t.w.v. € 20)