Derde, uitgebreide en herziene editie met AVR Playground en Elektor Uno R4
Arduino boards zijn enorm succesvol geworden. Ze zijn eenvoudig te gebruiken en goedkoop. Dit boek maakt u niet alleen vertrouwd met de wereld van Arduino, maar leert u ook hoe u microcontrollers in het algemeen kunt programmeren. In dit boek wordt de theorie in praktijk gebracht op een Arduino-bord met behulp van de Arduino-programmeeromgeving.
Er wordt ook wat hardware ontwikkeld: een multi-purpose shield om enkele van de experimenten uit de eerste 10 hoofdstukken op te bouwen; de AVR Playground, een echt op Arduino gebaseerd microcontroller-ontwikkelbord voor comfortabele applicatieontwikkeling, en de Elektor Uno R4, een Arduino Uno R3 op steroïden.
De auteur, een Elektor Expert, voorziet de lezer van de theoretische basiskennis die nodig is om elke microcontroller te programmeren: in- en uitgangen (analoog en digitaal), interrupts, communicatiebussen (RS-232, SPI, I²C, 1-draads, SMBus, enz.), timers, en nog veel meer. De programma's en schetsen in het boek laten zien hoe u verschillende gangbare elektronische componenten kunt gebruiken: matrix toetsenborden, displays (LED, alfanumerieke en grafische kleuren LCD), motoren, sensoren (temperatuur, druk, vochtigheid, geluid, licht en infrarood), roterende encoders, piëzo buzzers, drukknoppen, relais, enz. Dit boek wordt uw eerste boek over microcontrollers met een happy end!
Dit boek is voor u als u een beginner bent in microcontrollers, een Arduino gebruiker (hobbyist, knutselaar, kunstenaar, etc.) die zijn kennis wil verdiepen, een afgestudeerde elektronica student of een leraar op zoek naar ideeën.
Dankzij Arduino is de uitvoering van de gepresenteerde concepten eenvoudig en leuk. Sommige van de voorgestelde projecten zijn zeer origineel:
Geldspel
Misophone (een muzikale vork)
Car GPS Scrambler
Weerstation
DCF77 Decoder
Illegale tijdzender
Infrarood afstandsbediening manipulator
Hinderlijke Geluidsgenerator
Italiaans hoornalarm
Oververhittingsdetector
PID Regelaar
Data Logger
SVG-bestand Oscilloscoop
6-kanaals voltmeter
Alle projecten en codevoorbeelden in dit boek zijn uitgeprobeerd en getest op een Arduino Uno-bord. Ze zouden ook moeten werken met de Arduino Mega en elk ander compatibel bord dat de Arduino shield uitbreidingsconnectoren blootlegt.
Datasheets gebruikte actieve componenten (.PDF bestand):
ATmega328 (Arduino Uno)
ATmega2560 (Arduino Mega 2560)
BC547 (bipolaire transistor, hoofdstukken 7, 8, 9)
BD139 (bipolaire vermogenstransistor, hoofdstuk 10)
BS170 (N-MOS transistor, hoofdstuk 8)
DCF77 (ontvangermodule, hoofdstuk 9)
DS18B20 (temperatuursensor, hoofdstuk 10)
DS18S20 (temperatuursensor, hoofdstuk 10)
HP03S (druksensor, hoofdstuk 8)
IRF630 (N-MOS vermogenstransistor, hoofdstuk 7)
IRF9630 (P-MOS vermogenstransistor, hoofdstuk 7)
LMC6464 (quad op-amp, hoofdstuk 7)
MLX90614 (infraroodsensor, hoofdstuk 10)
SHT11 (vochtigheidssensor, hoofdstuk 8)
TS922 (dubbele op-amp, hoofdstuk 9)
TSOP34836 (infrarood ontvanger, hoofdstuk 9)
TSOP1736 (infrarood ontvanger, hoofdstuk 9)
MPX4115 (analoge druksensor, hoofdstuk 11)
MCCOG21605B6W-SPTLYI (I²C LCD, hoofdstuk 12)
SST25VF016B (SPI EEPROM, hoofdstuk 13)
Over de auteur:
Clemens Valens, geboren in Nederland, woont sinds 1997 in Frankrijk. Manager bij Elektor Labs en Webmaster van ElektorLabs, verliefd op elektronica, ontwikkelt hij microcontrollersystemen voor zijn plezier, en soms ook voor zijn werkgever. Polyglot - hij spreekt vloeiend C, C++, PASCAL, BASIC en verschillende assemblerdialecten - brengt hij het grootste deel van zijn tijd door op zijn computer terwijl zijn vrouw, hun twee kinderen en twee katten zijn aandacht proberen te trekken (alleen de katten slagen erin). Bezoek de website van de auteur: www.polyvalens.com.Authentieke getuigenis van Hervé M., een van de eerste lezers van het boek:'Ik huilde bijna van vreugde toen dit boek me in slechts drie zinnen dingen liet begrijpen die voorheen volkomen ondoorgrondelijk leken.'
ARM Cortex-M Embedded Design from 0 to 1
Hobbyists can mash together amazing functional systems using platforms like Arduino or Raspberry Pi, but it is imperative that engineers and product designers understand the foundational knowledge of embedded design. There are very few resources available that describe the thinking, strategies, and processes to take an idea through hardware design and low-level driver development, and successfully build a complete embedded system. Many engineers end up learning the hard way, or never really learn at all.
ARM processors are essentially ubiquitous in embedded systems. Design engineers building novel devices must understand the fundamentals of these systems and be able to break down large, complicated ideas into manageable pieces. Successful product development means traversing a huge amount of documentation to understand how to accomplish what you need, then put everything together to create a robust system that will reliably operate and be maintainable for years to come.
This book is a case study in embedded design including discussion of the hardware, processor initialization, low‑level driver development, and application interface design for a product. Though we describe this through a specific application of a Cortex-M3 development board, our mission is to help the reader build foundational skills critical to being an excellent product developer. The completed development board is available to maximize the impact of this book, and the working platform that you create can then be used as a base for further development and learning.
The Embedded in Embedded program is about teaching fundamental skill sets to help engineers build a solid foundation of knowledge that can be applied in any design environment. With nearly 20 years of experience in the industry, the author communicates the critical skill development that is demanded by companies and essential to successful design. This book is as much about building a great design process, critical thinking, and even social considerations important to developers as it is about technical hardware and firmware design.
Downloads
EiE Software Archive (200 MB)
IAR ARM 8.10.1 (Recommended IDE version to use) (1.2 GB)
IAR ARM 7.20.1 (Optional IDE version to use) (600 MB)
Newton a rendez-vous avec l’électronique
36 Expériences de Physique avec Arduino (E-Book)
Pour la maison & l’école
Points forts
Un peu d'électronique et beaucoup d'experimentation : un livre ludique !
Gravité, réfraction, couleurs, vitesse du son, pendule, masse, élasticité, pression, aimants : une approche nouvelle et créative des leçons de physique
Matériel peu coûteux et facilement disponible
Logiciels gratuits
Kit disponible séparément
La rencontre de la physique et du microcontrôleur ne devrait plus étonner personne. Il existe d’excellents enregistreurs de données, ainsi que de nombreux programmes pour les traiter et les présenter sous forme de graphiques colorés et attrayants. La physique rébarbative, c’est fini !
J’ai choisi l’Arduino, car cette plate-forme est d’un accès facile et sa documentation abondante. La famille Arduino offre des ressources extraordinaires à un prix dérisoire. Ajoutez-y le logiciel gratuit CoolTerm, et vous pouvez enregistrer toutes les données de mesure pour les retravailler sous Excel et créer aisément des tableaux ou des graphiques.
Ce livre n’est pas un manuel de physique. Vous n’y trouverez ni équations différentielles ni courbes abstraites. Nous étudierons des phénomènes physiques de la vie de tous les jours. Sans chercher à être exhaustif, mon modeste ouvrage apporte aux leçons de physique une approche nouvelle et créative grâce aux techniques modernes de mesure et de traitement des données. L’électronique utilisée est simple, et constitue une belle démonstration des possibilités.
Kit de démarrage du livre « 36 expériences de physique avec Arduino » disponible séparément !
- http://www.youtube.com/watch?v=bG_IpyGBKNY- http://www.youtube.com/watch?v=ySBvh8XgyvA
L'auteurL’auteur pratique l’électronique depuis de nombreuses années. Ses premiers articles publiés par le magazine Elektor dans ses premiers numéros datent de bien avant l’apparition des petits ordinateurs domestiques pour lesquels il se passionnera. Ses sujets de prédilection devinrent le ZX81 et le standard MSX. Aujourd’hui, il revient avec des idées très personnelles et des projets originaux, pour le plus grand bénéfice des lecteurs intéressés par l’électronique programmée.Revisiter les lois de la physique ? Avec Arduino, c’est instructif et amusant. Il fallait y penser… Gravité, réfraction, couleurs, vitesse du son, pendule, masse, élasticité, pression, aimants… deviennent de passionnants objets d’expérimentation avec Willem van Dreumel.
Features
Nordic nRF52840 Bluetooth LE processor - 1 MB Flash, 256KB RAM, 64 MHz Cortex M4 processor
1,3? 240×240 kleuren IPS TFT-scherm voor hoge-resolutie tekst en afbeeldingen
Voeding uit elke 3-6V batterijbron (interne regulator en bescherming diodes)
Twee A / B gebruikersknoppen en een reset-knop
ST Micro serie 9-DoF beweging - LSM6DS33 Accel/Gyro + LIS3MDL magnetometer
APDS9960 nabijheids-, licht-, kleur- en gebarensensor
PDM Microfoon geluidssensor
SHT vochtigheid
BMP280 temperatuur en barometrische druk/hoogte
RGB NeoPixel indicator LED
2 MB interne flash-opslag voor datalogging, afbeeldingen, lettertypen of CircuitPython-code
Buzzer/speaker voor het afspelen van tonen en piepjes
Twee heldere witte LED's aan de voorkant voor verlichting / kleur detectie
Qwiic / STEMMA QT connector voor het toevoegen van meer sensoren, motor controllers, of displays via I²C. U kunt GROVE I²C sensoren aansluiten met behulp van een adapterkabel.
Programmeerbaar met Arduino IDE of CircuitPython
Aan de slag met microcontroller-gebaseerde elektronica
Deze Arduino-compatibele bundel bevat het moederbord, de digitizer, de sensorarray en de RGB-matrix. Met deze 4 boards heb je alles wat je nodig hebt om een klok, scoreteller, timer, taakherinnering, thermometer, vochtigheidsdisplay, geluidsmeter, lichtmeter, klaptrigger, kleurenbalkgrafiek, geanimeerd alarm en nog veel meer te bouwen!
Het moederbord heeft een ingebouwde realtimeklokmodule die de tijd bijhoudt, zelfs wanneer de stekker uit het stopcontact is gehaald.
De Digitiser kan 4 cijfers of tekens weergeven en is voorzien van 2 knoppen en een potentiometer waarmee je de weergave of de helderheid van het scherm kunt regelen.
De sensorarray kan temperatuur, relatieve vochtigheid, geluid en licht meten en heeft een SD-kaartsleuf voor gegevensregistratie.
De RGB-matrix heeft 16 RGB-leds die worden aangestuurd via schuifregisters, dus gebruik slechts 3 of 4 pinnen van het moederbord.
Moederbord
Het moederbord is een Arduino-compatibel microcontroller-breakoutboard, ontworpen rond de ATmega328P. Het board wordt geleverd in een soldeerkit met alle componenten die je nodig hebt om aan de slag te gaan met microcontroller-elektronica. Alle andere boards worden hierop aangesloten.
Gebaseerd op de ATmega328P
Arduino-compatibel
On-board RTC (Real Time Clock)
FTDI-header voor eenvoudige programmering
Bluetooth-header
Aansluitingen op het aansluitblok
Digitiser
De Digitiser is een veelzijdig display- en inputboard. Hiermee kun je je gegevens visualiseren. Toon je sensorinformatie, klokcijfers of houd zelfs de score bij van je favoriete kaartspel. De Digitiser bevat ook enkele knoppen en een draaiknop waarmee u de controle kunt overnemen.
4x 7-segment displays
Maakt gebruik van 595 schuifregisters
2 schakelaars en een potentiometer
4 gekleurde 'Mode'-leds
Kabel te koppelen met andere 595-boards
Aansluitingen op klemmenstroken
Sensor Array
Zoals de naam al doet vermoeden, is de Sensor Array een reeks sensoren. Meet temperatuur en relatieve vochtigheid via de DHT11, licht via de lichtgevoelige weerstand en geluid via de microfoon en het versterkercircuit. Vervolgens kunt u de gegevens loggen met behulp van de ingebouwde SD-kaartsleuf.
DHT11 Temperatuur- en vochtigheidssensor
Microfoon- en versterkercircuit
Lichtgevoelige weerstand
MicroSD-slot voor gegevensopslag
Logisch niveauconvertercircuit
Aansluitingen op klemmenblok
RGB-matrix
Geef kleur aan uw project door 16 rode, 16 groene en 16 blauwe LED's aan te sturen met slechts 3 pinnen van uw microcontroller. De RGB-matrix maakt gebruik van schuifregisters, een matrix en schakeltransistoren, dus er valt genoeg te leren en te ontdekken.
4x4 (16) RGB-leds
Gebruikt 595-schuifregisters
Kabel te koppelen met andere 595-printplaten
Transistorschakelaars
Aansluitingen op klemmenblokken
Downloads (Manuals)
Motherboard
Digitiser
Sensor Array
RGB Matrix
De M12-mountlens (5 MP, 25 mm) is ideaal voor gebruik met de Raspberry Pi HQ Cameramodule en levert scherpe, gedetailleerde beelden voor uiteenlopende toepassingen.
Cleaning nozzle drill kit small box containing 10 carbide PCB drills 0.8 mm all with 4 mm shaft. Ideal for drilling small precision holes in pcb's, plastic or soft metal.
Cette compilation comprend des articles intégrés de l'actuel Elektor entre juillet 2012 et novembre 2014.
Les documents suivants sont inclus dans le numéro de document (PDF) avec la fonction de navigation disponible et les articles sont intéressants.
De Raspberry Pi 500 (gebaseerd op de Raspberry Pi 5) heeft een quad-core 64-bit Arm-processor, RP1 I/O-controller, 8 GB RAM, draadloze netwerken, dual-display uitgang, 4K videoweergave en een 40-pins GPIO-header. Het is een krachtige, compacte all-in-one computer ingebouwd in een draagbaar toetsenbord.
Het ingebouwde aluminium koellichaam zorgt voor verbeterde thermische prestaties, waardoor de Raspberry Pi 500 snel en soepel werkt, zelfs onder zware belasting.
Specificaties
SoC
Broadcom BCM2712
CPU
ARM Cortex-A76 (ARM v8) 64-bit
Kloksnelheid
4x 2,4 GHz
GPU
VideoCore VII (800 MHz)
RAM
8 GB LPDDR4X (4267 MHz)
WiFi
IEEE 802.11b/g/n/ac (2,4 GHz/5 GHz)
Bluetooth
Bluetooth 5.0, BLE
Ethernet
Gigabit Ethernet (met PoE+-ondersteuning)
USB
2x USB-A 3.0 (5 GBit/s)1x USB-A 2.01x USB-C (voor voeding)
PCI-Express
1x PCIe 2.0
GPIO
Standaard 40-pins GPIO-header
Video
2x micro-HDMI-poorten (4K60)
Multimedia
H.265 (4K60-decodering)OpenGL ES 3.1, Vulkan 1.2
SD-kaart
microSD
Voeding
5 V DC (via USB-C)
Toetsenbordindeling
US (QWERTY)
Afmetingen
286 x 122 x 23 mm
Downloads
Datasheet
Raspberry Pi 5 provides two four-lane MIPI connectors, each of which can support either a camera or a display. These connectors use the same 22-way, 0.5 mm-pitch “mini” FPC format as the Compute Module Development Kit, and require adapter cables to connect to the 15-way, 1 mm-pitch “standard” format connectors on current Raspbery Pi camera and display products.These mini-to-standard adapter cables for cameras and displays (note that a camera cable should not be used with a display, and vice versa) are available in 200 mm, 300 mm and 500 mm lengths.
The Pico-10DOF-IMU is an IMU sensor expansion module specialized for Raspberry Pi Pico. It incorporates sensors including gyroscope, accelerometer, magnetometer, baroceptor, and uses I²C bus for communication. Combined with the Raspberry Pi Pico, it can be used to collect environment sensing data like temperature and barometric pressure, or to easily DIY a robot that detects motion gesture and orientation. Features Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series Onboard ICM20948 (3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer) for detecting motion gesture, orientation, and magnetic field Onboard LPS22HB barometric pressure sensor, for sensing the atmospheric pressure of the environment Comes with development resources and manual (Raspberry Pi Pico C/C++ and MicroPython examples) Specifications Operating voltage 5 V Accelerometer Resolution: 16-bitMeasuring range (configurable): ±2, ±4, ±8, ±16gOperating current: 68.9uA Gyroscope Resolution: 16-bitMeasuring range (configurable): ±250, ±500, ±1000, ±2000°/secOperating current: 1.23mA Magnetometer Resolution: 16-bitMeasuring range: ±4900µTOperating current: 90uA Baroceptor Measuring range: 260 ~ 1260hPaMeasuring accuracy (ordinary temperature): ±0.025hPaMeasuring speed: 1Hz - 75Hz
Dit JOY-iT microcontroller bord opent de wereld van het programmeren voor u en biedt u dezelfde rekenkracht als de Mega 2560, maar met een kleinere foot-print. Het heeft ook veel meer connectoren dan vergelijkbare boards (Arduino Uno). Het wordt gevoed door de Arduino IDE en de stroom kan worden geleverd via de USB-poort of de VIN-pennen. Hierdoor kun je het veilig gebruiken met veel andere apparaten, bijv. een desktop PC. Daarom is de Mega 2560 Pro zeer integreerbaar. Features Microcontroller ATmega2560 - 16AU Opslag Flash 256 KB, SRAM 8 KB, EEPRom 4 KB Aantal pinnen:Digitale I/OPWM UitgangAnaloge ingang
541516 Compatibel met Compatibel met Arduino, desktop-pc's, enz. Speciale eigenschappen USB-poort of voedingspinnen voor stroomvoorziening Interface-omzetter Micro USB naar USB UART Afmeting 55 x 38 mm Geleverde artikelen JOY-iT Mega 2560 Pro met pinnen Volgende specificaties Input Voltage 7 - 9 Volt op Vin, 5 Volt op mUSB Logisch niveau 5 Volt Uitgangsstroom 800 mA Voltage regelaar LDO (voor maximaal 12 V piek) Frequentie 16 MHz (12 MHz is mogelijk voor data-uitwisseling) Download Handleiding
From Theory to Practical Applications in Wireless Energy Transfer and Harvesting
Wireless power transmission has gained significant global interest, particularly with the rise of electric vehicles and the Internet of Things (IoT). It’s a technology that allows the transfer of electricity without physical connections, offering solutions for everything from powering small devices over short distances to long-range energy transmission for more complex systems.
Wireless Power Design provides a balanced mix of theoretical knowledge and practical insights, helping you explore the potential of wireless energy transfer and harvesting technologies. The book presents a series of hands-on projects that cover various aspects of wireless power systems, each accompanied by detailed explanations and parameter listings.
The following five projects guide you through key areas of wireless power:
Project 1: Wireless Powering of Advanced IoT Devices
Project 2: Wireless Powered Devices on the Frontline – The Future and Challenges
Project 3: Wireless Powering of Devices Using Inductive Technology
Project 4: Wireless Power Transmission for IoT Devices
Project 5: Charging Robot Crawler Inside the Pipeline
These projects explore different aspects of wireless power, from inductive charging to wireless energy transmission, offering practical solutions for real-world applications. The book includes projects that use simulation tools like CST Microwave Studio and Keysight ADS for design and analysis, with a focus on practical design considerations and real-world implementation techniques.
De FR01D (2-in-1) warmtebeeldcamera en multimeter is een compacte en lichtgewicht oplossing die diagnose- en onderhoudstaken vereenvoudigt. Dankzij de functie met één klik kun je moeiteloos schakelen tussen warmtebeeld- en multimetermodus, waardoor je twee belangrijke tools in één draagbaar apparaat hebt.
De multimeter kan gelijk- en wisselspanning, weerstand, diodecontroles, continuïteitstesten en capaciteit meten.
De FR01D heeft een 2,8" touchscreen met een resolutie van 320 x 480 pixels. Het apparaat wordt gevoed door een geïntegreerde oplaadbare lithiumbatterij en kan worden opgeladen via USB.
Met de FR01D kunt u printplaten inspecteren en onderhouden, voedingen controleren, elektronische apparaten repareren en huishoudelijke apparaten reviseren. Het compacte formaat, de multifunctionaliteit en het gebruiksgemak maken de FR01D tot de ideale metgezel voor elektronica- en onderhoudstechnici.
Algemene specificaties
Displaygrootte
2,8" (320 x 480)
Touchscreen
Resistief
Gegevensoverdracht
USB-C
Beeldopslagformaat
BMP
Batterij
Li-ionbatterij
Opslagtemperatuur
−20°C ~ 60°C
Bedrijfstemperatuur
0°C ~ 50°C
Bedrijfsvochtigheid
<85% RV
Afmetingen
134 x 69 x 25 mm
Gewicht
130 g
Warmtebeeldcamera (Specificaties)
Sensor
Vanadiumoxide (VOx)
Opnamefrequentie van afbeeldingen
25 Hz
Thermische beeldpixels
192 x 192
Gezichtsveld (FOV)
50,0°(H) x 50°(V) / 72,1°(D)
Temperatuurbereik
−20°C ~ +550°C
Versterkingsmodus
Automatisch
Nauwkeurigheid
±2°C of ±2%
Meetresolutie
0,1°C
Multimeter (Specificaties)
DC-ingangsspanning (max.)
1000 V
AC-ingangsspanning (max.)
750 V
Weerstand (max.)
99,99 MΩ
Capaciteit (max.)
99,99 mF
Testbereik inschakelduur
0,1% ~ 99,9%
Diodetestbereik
0 V ~ 3 V
Continuïteittest
999,9 Ω
Display
9999 counts (vernieuwt 3x per seconde)
Nauwkeurigheid
Functie
Bereik
Resolutie
Nauwkeurigheid
AC-spanning
400 mV
0.1 mV
2% +3
9.999 V
0.001 V
1.0% +3
99.99 V
0.01 V
999.9 V
0.1V
DC-spanning
400 mV
0.1 mV
2% +3
9.999 V
0.001 V
1.0% +3
99.99 V
0.01 V
999.9 V
0.1 V
Weerstand
999.9 Ω
0.1 Ω
0.5% +3
9.999 KΩ
0.001 kΩ
99.99 KΩ
0.01 kΩ
999.9 KΩ
0.1 kΩ
9.999 MΩ
0.001 MΩ
99.99 MΩ
0.01 MΩ
1.5% +3
Diode test
3.000 V
0.001 V
10%
Capaciteit
9.999 nF
0.001 nF
2% +5
99.99 nF
0.01 nF
999.9 nF
0.1 nF
9.999 uF
0.001 uF
99.99 uF
0.01 uF
999.9 uF
0.1 uF
9.999 mF
0.001 mF
5% +5
99.99 mF
0.01 mF
Inbegrepen
1x FR01D Warmtebeeldcamera & Multimeter
2x Testkabels
1x USB-kabel
1x Manual
Technology is constantly changing. New microcontrollers become available every year and old ones become redundant. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you!
ARM microcontrollers are available from a large number of manufacturers. They are 32-bit microcontrollers and usually contain a decent amount of memory and a large number of on-chip peripherals. Although this book concentrates on ARM microcontrollers from Atmel, the C programming language applies equally to other manufacturer’s ARMs as well as other microcontrollers.
Features of this book
Use only free or open source software.
Learn how to download, set up and use free C programming tools.
Start learning the C language to write simple PC programs before tackling embedded programming - no need to buy an embedded system right away!
Start learning to program from the very first chapter with simple programs and slowly build from there.
No programming experience is necessary!
Learn by doing - type and run the example programs and exercises.
Sample programs and exercises can be downloaded from the Internet.
A fun way to learn the C programming language.
Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on ARM microcontrollers.
The PC has long-time outgrown its function as a pure computer and has become an all-purpose machine. This book is targeted towards those people that want to control existing or self-built hardware from their computer. Using Visual Basic as Rapid Application Development tool we will take you on a journey to unlock the world beyond the connectors of the PC. After familiarising yourself with Visual Basic, its development environment and the toolset it offers, items such as serial communications, printer ports, bit-banging, protocol emulation, ISA, USB and Ethernet interfacing and the remote control of test-equipment over the GPIB bus, are covered in extent. Each topic is accompanied by clear, ready to run code, and where necessary, schematics are provided that will get your projects up to speed in no time. This book will show you advanced things like: using tools like Debug to find hardware addresses, setting up remote communication using TCP/IP and UDP sockets and even writing your own internet servers. Or how about connecting your own block of hardware over USB or Ethernet and controlling it from Visual Basic. Other things like internet-program communication, DDE and the new graphics interface of Windows XP are covered as well. All examples are ready to compile using Visual Basic 5.0, 6.0, NET or 2005. Extensive coverage is given on the differences between what could be called Visual Basic Classic and Visual basic .NET / 2005.
STmicroelectronics’ wireless IoT & wearable sensor development kit ‘SensorTile.box’ is a portable multi-sensor circuit board housed in a plastic box and developed by STMicroelectronics. It is equipped with a high-performance 32-bit ARM Cortex-M4 processor with DSP and FPU, and various sensor modules, such as accelerometer, gyroscope, temperature sensor, humidity sensor, atmospheric pressure sensor, microphone, and so on. SensorTile.box is ready to use with wireless IoT and Bluetooth connectivity that can easily be used with an iOS or Android compatible smartphone, regardless of the level of expertise of the users. SensorTile.box is shipped with a long-life battery and all the user has to do is connect the battery to the circuit to start using the box. The SensorTile.box can be operated in three modes: Basic mode, Expert mode, and Pro mode. Basic mode is the easiest way of using the box since it is pre-loaded with demo apps and all the user has to do is choose the required apps and display or plot the measured data on a smartphone using an app called STE BLE Sensor. In Expert mode users can develop simple apps using a graphical wizard provided with the STE BLE Sensor. Pro mode is the most complex mode allowing users to develop programs and upload them to the SensorTile.box. This book is an introduction to the SensorTile.box and includes the following: Brief specifications of the SensorTile.box; description of how to install the STE BLE Sensor app on an iOS or Android compatible smartphone required to communicate with the box. Operation of the SensorTile.box in Basic mode is described in detail by going through all of the pre-loaded demo apps, explaining how to run these apps through a smartphone. An introduction to the Expert mode with many example apps developed and explained in detail enabling users to develop their own apps in this mode. Again, the STE BLE Sensor app is used on the smartphone to communicate with the SensorTile.box and to run the developed apps. The book then describes in detail how to upload the sensor data to the cloud. This is an important topic since it allows the sensor measurements to be accessed from anywhere with an Internet connection, at any time. Finally, Pro mode is described in detail where more experienced people can use the SensorTile.box to develop, debug, and test their own apps using the STM32 open development environment (STM32 ODE). The Chapter explains how to upload the developed firmware to the SensorTile.box using several methods. Additionally, the installation and use of the Unicleo-GUI package is described with reference to the SensorTile.box. This PC software package enables all of the SensorTile.box sensor measurements to be displayed or plotted in real time on the PC.
Le monde de l'électronique est à la fois vaste et… tout petit ! Voici un livre qui confirme ces deux constatations contradictoires. En effet, en électronique, tout touche à tout, d'une manière ou d'une autre. Le plus petit détail peut avoir les plus grandes conséquences, et pas toujours celles que l'on attendrait.
L'objectif de l'auteur de cette série d'articles autonomes intitulée hors-circuits, réunis ici en un livre, n'est pas de vous tenir par la main. Robert Lacoste, électronicien professionnel de haut-niveau, vous donne des pistes pour comprendre ce qui paraît mystérieux. Il vous guide juste assez pour vous permettre ensuite de progresser tout seul. Avec lui, non seulement vous repousserez vos propres limites, mais saurez aussi détecter celles du matériel et du logiciel que vous utilisez. En vous invitant à repasser par les notions de physique de base, il vous permettra de séparer les véritables progrès techniques des laïus commerciaux.
Les bases, ça peut mener loin
D'où vient la sensibilité d'un récepteur d'ondes radio ? Pourquoi le téléchargement d'une vidéo sur votre portable est-il beaucoup plus lent à la campagne qu'en centre-ville ? Si pour vous la réponse technique à des questions comme celles-ci (et bien d'autres que vous n'osez peut-être même pas vous poser) n'est pas évidente, ce livre vous aidera à y voir plus clair. Oui, on peut être à l'aise avec les microcontrôleurs, mais dérouté par le comportement d'un simple transistor. Vous sentez-vous concerné par de telles interrogations ? Ce livre est donc pour vous.
Sans aucune formule mathématique qui ne soit pas à la portée d'un lycéen, il balaye tout le champ de l'électronique, depuis l'analogique jusqu'au traitement numérique du signal en passant par le domaine si redouté des hautes-fréquences. La théorie ne s'y éloigne jamais beaucoup de la loi d'Ohm ! Avec des mots simples, l'auteur explique comment ça marche, pourquoi parfois ça ne marche pas comme on veut, et comment mieux utiliser différentes techniques dans vos propres projets pour que ça marche.
Liste des sujets abordés :
adaptation d'impédance : qu'est-ce-que c'est ?
petite introduction aux microrubans
jouons avec la réflectométrie temporelle
circuits imprimés : éviter les bourdes en HF et avec les fréquences élevées
le marquage CE pour les béotiens
le quartz
magie de la PLL VCO & PLL : pour obtenir des fréquences à la fois précises, stables et variables
synthèse numérique directe : une introduction
comprendre l'amplificateur à transistor : sexagénaire vaillant
ampli de classe A, B, C, D, E, F, G, H : quesako ?
le filtrage numérique sans stress : les filtres FIR
le filtrage numérique sans stress : les filtres CIC
le filtrage numérique sans stress : les filtres IIR
l'ABC des CA/N DNL, INL, SNR, SINAD, ENOB, SFDR et consorts
l'ABC des CA/N sigma-delta, quésaco ?
bruit et sensibilité des récepteurs
échange débit contre portée
Dit display komt overeen met de Nokia 5110 norm waardoor het prima geschikt is om gegevens of grafieken van meetwaarden weer te geven via een microcontroller of een single-board computer. Bovendien is het display compatibel met alle Raspberry Pi, Arduino, CubieBoard, Banana Pi en microcontroller zonder extra handelingen. Specificaties Chipset Philips PCD8544 Interface SPI Resolutie 84 x 48 Pixels Voeding 2.7-3.3 V Speciale kenmerken Backlight Compatibel met Raspberry Pi, Arduino, CubieBoard, Banana Pi en microcontroller Afmetingen 45 x 45 x 14 mm Gewicht 14 g
Raspberry Pi 5 provides two four-lane MIPI connectors, each of which can support either a camera or a display. These connectors use the same 22-way, 0.5 mm-pitch “mini” FPC format as the Compute Module Development Kit, and require adapter cables to connect to the 15-way, 1 mm-pitch “standard” format connectors on current Raspbery Pi camera and display products.These mini-to-standard adapter cables for cameras and displays (note that a camera cable should not be used with a display, and vice versa) are available in 200 mm, 300 mm and 500 mm lengths.
40+ Projects using Arduino, Raspberry Pi and ESP32
This book is about developing projects using the sensor-modules with Arduino Uno, Raspberry Pi and ESP32 microcontroller development systems. More than 40 different sensors types are used in various projects in the book. The book explains in simple terms and with tested and fully working example projects, how to use the sensors in your project. The projects provided in the book include the following:
Changing LED brightness
RGB LEDs
Creating rainbow colours
Magic wand
Silent door alarm
Dark sensor with relay
Secret key
Magic light cup
Decoding commercial IR handsets
Controlling TV channels with IT sensors
Target shooting detector
Shock time duration measurement
Ultrasonic reverse parking
Toggle lights by clapping hands
Playing melody
Measuring magnetic field strength
Joystick musical instrument
Line tracking
Displaying temperature
Temperature ON/OFF control
Mobile phone-based Wi-Fi projects
Mobile phone-based Bluetooth projects
Sending data to the Cloud
The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared sensor kit is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.
De FNIRSI CTG-20 is een laagdiktemeter ontworpen voor het meten van de dikte van gegalvaniseerde coatings of coatings op metalen oppervlakken. Het kan niet-magnetische coatings (zoals verf) op magnetische materialen zoals staal of ijzer nauwkeurig meten, evenals coatings op niet-magnetische materialen zoals aluminium.
Uitgerust met een ingebouwde precisiesonde en een oplaadbare lithiumbatterij, detecteert het apparaat automatisch substraateigenschappen en bepaalt de laagdikte met behulp van elektromagnetische inductie en wervelstroomeffecten. Dit robuuste instrument levert snelle en zeer nauwkeurige metingen, waardoor het ideaal is voor toepassingen in de productie, de chemische industrie, de automobielsector en andere testgebieden.
Specificaties
Meetbereik
0-1400 μm
Nauwkeurigheid
±3% +2 μm
Resolutieverhouding
0,1 µm
Kalibratie
Nulpuntkalibratie, meerpuntskalibratie
Eenheid
μm, mil
Minimale convexe kromtestraal
5 mm
Minimale convexe kromtestraal
25 mm
Minimale meetgebieddiameter
20 mm
Batterij
600 mAh lithiumbatterij
Oplaadinterface
USB-C
Kenmerken
Gegevensopslag, draaibaar scherm, plamuurpoedertest, automatische uitschakeling
Afmetingen
115 x 48 x 18 mm
Gewicht
83 g
Inbegrepen
1x FNIRSI CTG-20 Laagdiktemeter
1x USB-kabel
1x Manual
Downloads
Manual
Features Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal) Dual Independent Double Precision FPU 8MiB 64bit width On-Chip SRAM Neural Network Processor(KPU) / 0.8Tops Field-Programmable IO Array (FPIOA) AES, SHA256 Accelerator Direct Memory Access Controller (DMAC) Micropython Support Firmware encryption support On-board Hardware: Flash: 16M Camera :OV7740 2x Buttons Status Indicator LED External storage: TF card/Micro SD Interface: HY2.0/compatible GROVE Applications Face recognition/detection Object detection/classification Obtain the size and coordinates of the target in real-time Obtain the type of detected target in real-time Shape recognition Video recorder Included 1x UNIT-V(include 20cm 4P cable and USB-C cable)
De Raspberry Pi Monitor is een 15,6-inch Full HD-computerscherm. Gebruiksvriendelijk, veelzijdig, compact en betaalbaar, het is de perfecte desktop-displaygenoot voor zowel Raspberry Pi-computers als andere apparaten.
Met ingebouwde audio via twee naar voren gerichte luidsprekers, VESA- en schroefmontagemogelijkheden en een geïntegreerde in hoek verstelbare standaard is de Raspberry Pi Monitor ideaal voor desktopgebruik of voor integratie in projecten en systemen. Hij kan rechtstreeks van een Raspberry Pi worden voorzien, of via een aparte voeding.
Kenmerken
15,6-inch Full HD 1080p IPS-scherm
Geïntegreerde in hoek verstelbare standaard
Ingebouwde audio via twee naar voren gerichte luidsprekers
Audio-uitgang via 3,5 mm-aansluiting
HDMI-ingang op volledige grootte
VESA- en schroefmontageopties
Volume- en helderheidsknoppen
USB-C-voedingskabel
Specificaties
Display
Schermgrootte: 15,6 inch, verhouding 16:9
Paneeltype: IPS LCD met antireflectiecoating
Weergaveresolutie: 1920 x 1080
Kleurdiepte: 16,2M
Helderheid (typisch): 250 nits
Kleurgamma: 45%
Kijkhoek: 80°
Voeding
1,5 A/5 V
Kan rechtstreeks worden gevoed via een Raspberry Pi USB poort (max 60% helderheid, 50% volume) of via een aparte voeding (max 100% helderheid, 100% volume)
Connectiviteit
Standaard HDMI-poort (compatibel met 1.4)
3,5 mm stereohoofdtelefoonaansluiting
USB-C (voeding in)
Audio
2x 1,2 W geïntegreerde luidsprekers
Ondersteuning voor bemonsteringsfrequenties van 44,1 kHz, 48 kHz en 96 kHz
Downloads
Datasheet