Steeds vaker komen we op smartphones en tablet-computers het besturingssysteem Android tegen. Het aantal toepassingsprogramma's – de zogenaamde applicaties of kortweg apps - waarmee de apparaten individueel aan de voorkeuren en wensen van de gebruiker kunnen worden aangepast, neemt van dag tot dag toe. En de steeds betere technische uitvoering en uitrusting van de apparaten maken het nu mogelijk toepassingen te 'draaien' waarvoor een paar jaar geleden nog een desktop-PC of speciale hardware vereist was. Inmiddels kan elke smartphone de exacte (geografische) positie bepalen, video's opnemen – en nog veel meer.
Maar bij het individualiseren van onze smartphone hoeven we ons niet te beperken tot kant-en-klare applicaties! Het is namelijk helemaal niet zo moeilijk om zelf Android-apparaten te programmeren en eigen apps te schrijven.
Dit boek vormt een inleiding tot het programmeren van apps voor Android-apparaten. De werking van het Android-systeem wordt op begrijpelijke manier uitgelegd en we zien stap voor stap hoe applicaties kunnen worden geprogrammeerd.
Aan de hand van een groot aantal voorbeelden worden allerlei toepassingsmogelijkheden getoond. Het scala loopt van eenvoudige rekenprogramma's via het uitlezen van sensoren en GPS-data tot het programmeren van applicaties voor internetcommunicatie. Naast het schrijven van applicaties in de programmeertaal Java wordt in dit boek ook besproken hoe apps met behulp van Javascript of PHP-scripts kunnen worden geprogrammeerd.
Der PC wird schon lange nicht mehr nur als einfacher Computer verwendet, sondern hat sich zu einem Universalwerkzeug entwickelt. Dieses Buch richtet sich an diejenigen, die vorhandene oder selbstgebaute Hardware über den Computer steuern wollen.
Der Einsatz von Visual Basic für die schnelle Entwicklung von Elektronikapplikationen öffnet Ihnen eine Welt, die über die Anschlüsse des PCs hinausreicht.
Sobald Sie sich mit Visual Basic, seiner Entwicklungsumgebung und den angebotenen Toolsets vertraut gemacht haben, werden Dinge wie die serielle Kommunikation, Druckerports, Bitbanging, Protokoll-Emulation, die ISA-, USB- und Ethernet-Schnittstellen und die Fernsteuerung von Mess- und Testaufbauten über den GPIB-Bus in allen Einzelheiten behandelt. Zu jedem Punkt gibt es einen übersichtlichen und lauffähigen Programmcode und wo nötig existieren Schaltpläne, mit denen Sie Ihr Projekt in kurzer Zeit einsatzfähig machen können.
Darüber hinausgehend erläutert dieses Buch den Umgang mit Debug-Tools bei der Suche nach Hardware-Adressen, den Aufbau einer Verbindung über TCP/IP- und UDP-Sockets und Sie lernen sogar eigene Internetserver zu programmieren. Oder wollen Sie Ihre Hardware über USB oder Ethernet anbinden und mit Visual Basic steuern? Auch die Kommunikation zwischen Programmen, DDE und das neue Grafik-Interface von Windows XP werden behandelt.
Alle Programmbeispiele lassen sich mit Visual Basic 5.0, 6.0, .NET oder 2005 kompilieren. Auch die Unterschiede zwischen Visual Basic Classic und Visual Basic NET/2005 sind ausführlich erläutert.
Learn programming for Alexa devices, extend it to smart home devices and control the Raspberry Pi
The book is split into two parts: the first part covers creating Alexa skills and the second part, designing Internet of Things and Smart Home devices using a Raspberry Pi.
The first chapters describe the process of Alexa communication, opening an Amazon account and creating a skill for free. The operation of an Alexa skill and terminology such as utterances, intents, slots, and conversations are explained. Debugging your code, saving user data between sessions, S3 data storage and Dynamo DB database are discussed.
In-skill purchasing, enabling users to buy items for your skill as well as certification and publication is outlined. Creating skills using AWS Lambda and ASK CLI is covered, along with the Visual Studio code editor and local debugging. Also covered is the process of designing skills for visual displays and interactive touch designs using Alexa Presentation Language.
The second half of the book starts by creating a Raspberry Pi IoT 'thing' to control a robot from your Alexa device. This covers security issues and methods of sending and receiving MQTT messages between an Alexa device and the Raspberry Pi.
Creating a smart home device is described including forming a security profile, linking with Amazon, and writing a Lambda function that gets triggered by an Alexa skill. Device discovery and on/off control is demonstrated.
Next, readers discover how to control a smart home Raspberry Pi display from an Alexa skill using Simple Queue Service (SQS) messaging to switch the display on and off or change the color.
A node-RED design is discussed from the basic user interface right up to configuring MQTT nodes. MQTT messages sent from a user are displayed on a Raspberry Pi.
A chapter discusses sending a proactive notification such as a weather alert from a Raspberry Pi to an Alexa device. The book concludes by explaining how to create Raspberry Pi as a stand-alone Alexa device.
Le MDP-P906 dispose d'un ventilateur de refroidissement intégré et d'une puissance de sortie maximale de 300 W, ce qui permet de répondre à un plus grand nombre de besoins en matière de tests et d'applications. Grâce à la communication sans fil 2,4 GHz, il peut être connecté au module MDP-M01 Smart Digital Monitor pour réaliser la combinaison libre de plusieurs canaux de 300 W par canal. Le MDP-P906 possède une stabilité et une fiabilité comparables à ceux d'une alimentation professionnelle. Il peut délivrer un courant constant et il offre des fonctions puissantes telles que la sortie programmable, la sortie temporelle, le contrôle temporel, la compensation automatique, le mode boost, etc., ce qui en fait un véritable bloc d'alimentation CC linéaire programmable, intelligent et personnalisé. Le MDP-P906 adopte une coque en alliage d'aluminium usinée avec précision par CNC, avec une finition soignée, un aspect nouveau, miniature et esthétique, il renverse complètement l'image rigide de l'alimentation de bureau traditionnelle. Grâce à sa conception modulaire empilable et à sa fonction de communication sans fil, le MDP-P906 peut fonctionner indépendamment ou en binôme, à la fois sur l'établi et pour la maintenance sur site. Le MDP-P906 est une solution parfaite pour les ingénieurs en électronique, en particulier les ingénieurs d'application sur le terrain, afin de répondre aux différents besoins en matière de sources d'alimentation. Ventilateur silencieux intégré, refroidissement instantané, assurant une sortie stable et efficace ! Compensation linéaire intelligente, tension et courant constants Sortie positive et négative, boost en série, partage du courant en parallèle Applications Tests universels et expériences pédagogiques en laboratoire de R&D Maintenance des produits numériques Vérification des propriétés et diagnostic des défauts des appareils et des circuits Alimentation de secours pour les modèles réduits d'avions et de véhicules Test d'alimentation de circuits ou de modules RF et micro-ondes Contrôle et inspection de la qualité Alimentation purifiée de circuits hybrides numériques-analogiques de haute précision et d'appareils audio Hi-Fi Specifications Entrée CC 4,2-30 V/14 A (Max) QC 3.0/PD2.0, 20 V/5 A (Max) Sortie 0-30 V/0-10 A, 300 W (Max) Efficacité de la conversion 95% Résolution de la sortie 10 mV/2 mA, jusqu'à 1 mV/1 mA via le module de contrôle de l'affichage Précision de la sortie 0,03%+5 mV0,05%+2 mV Taux d’ajustement Taux d'ajustement de la charge Taux d'ajustement de la puissance Ondulation et bruit rms, 3 mVpp ; 2 mArms Réponse transitoire Protections de sécurité Protection contre les surtensions d'entrée, les sous-tensions et les inversions de connexion, surintensité de sortie, protection contre les retours d'eau et protection contre la surchauffe Autres Arrêt automatique et passage en mode micro-alimentationPrise en charge de la mise à jour du micrologiciel par USB Dimensions 112 x 66 x 20 mm Poids 181 g Inclus 1x Alimentation numérique MDP-P906 2x Câble de sortie 1x Manuel de l'utilisateur Téléchargements User Manual v1.1 Firmware v1.32
L'AD409 Pro-ES est un microscope numérique d'un pied extra-haut qui est également équipé d'un endoscope. Le microscope permet d'observer clairement les côtés des composants, l'intérieur des tuyaux, etc, ce qui permet une observation à 360° sans angle mort. Le microscope est également équipé d'une télécommande qui permet de basculer facilement entre les modes d'image suivants : deux lentilles, microscope et endoscope.
Caractéristiques
Lentille et barillet de mise au point en métal de haute qualité
Microscope numérique HDMI professionnel prenant en charge plusieurs méthodes de sortie
Microscope à souder avec support métallique Pro
Filtre UV unique
8 niveaux d'éclairage LED réglables
Télécommande sans fil pratique
Logiciel de mesure professionnel
Spécifications
Taille de l’écran
10,1 pouces (25,7 cm)
Capteur d’image
4 MP
Sortie vidéo
UHD 2880x2160 (24fps)FHD 1920x1080 (60fps/30fps)HD 1280x720 (120fps)
Format vidéo
MP4
Agrandissement
Jusqu'à 300 fois (moniteur HDMI de 27 pouces)
Résolution photo
Max. 12 MP (4032x3024)
Format de la photo
JPG
Plage de mise au point
Min. 5 cm
Fréquence d'images
Max. 120fps
Interface vidéo
HDMI
Stockage
carte microSD (jusqu'à 64 Go)
Support PC
Windows, logiciel PC avec mesure
Prise en charge des téléphones mobiles et des tablettes
Prise en charge de la connexion WiFi et des mesures
Source d'alimentation
5 V DC
Source lumineuse
2 LED avec le support
Endoscope
Oui
Taille du support
18 x 20 x 32 cm
Inclus
1x Microscope numérique Andonstar AD409 Pro-ES
1x Endoscope
1x Support métallique avec 2 LED
1x Filtre UV (déjà assemblé dans l'objectif)
1x Télécommande IR
1x Câble de commutation
1x Adaptateur d'alimentation
1x Clé à molette
2x Clips métalliques
1x Câble HDMI
1x Manuel de l'utilisateur
Télechargements
Manuel
Logiciel
Le Raspberry Pi Bumper est une coque en silicone à clipser qui protège le bas et les bords du Raspberry Pi 5.
Caractéristiques
Bumper en caoutchouc de silicone flexible d'une seule pièce
Permet d'accéder facilement au bouton d'alimentation
Les trous de montage restent accessibles sous le bumper
Téléchargements
Datasheet
Grundlagen und Selbstbau
Weshalb nicht damit beginnen, Mikrocontroller-Module selbst zu entwickeln, zumindest aber sich in Gedanken mit solchen Aufgaben zu beschäftigen? Wie Mikrocontroller-Module aufgebaut sind und wozu sie verwendet werden, soll in 'Mikrocontroller-Module – Grundlagen und Selbstbau' dargestellt werden.
Das vorliegende Buch beleuchtet Mikrocontroller-Module, die vor allem zum Experimentieren, zum Lernen und zum Einarbeiten in die Entwicklung und Programmierung von Embedded Systems gedacht sind.
Die Entwurfsgrundsätze, Lösungsvorschläge und Projekte, die in diesem Buch beschrieben werden, sind aus zwei Ideen hervorgegangen: Erstens können neue Entwicklungen zwischen den weit verbreiteten kostengünstigen Mikrocontroller-Modulen und der industriellen Computer- und Steuerungstechnik ihren Platz finden und zweitens ist es eine Herausforderung an sich, solche Module zu entwickeln und einzusetzen.
In den ersten sieben Kapiteln dieses Buches werden die technischen Grundlagen diskutiert und anhand eigener Entwicklungen veranschaulicht. Das achte Kapitel gibt einen Überblick über diesen Modulbaukasten.
Alle Fotos aus dem Buch können hier vierfarbig heruntergeladen werden.
Le générateur de signaux multifonction FNIRSI SG-003A, également connu sous le nom de process meter/calibrator, est un générateur et un compteur de tension/courant de haute précision. Le SG-003A fournit des tensions ou des courants de référence très précis pour tester et étalonner d'autres instruments de mesure, tels que les multimètres et les oscilloscopes.
En plus des tensions et des courants, le SG-003A génère également des signaux d'impulsion rectangulaires avec des fréquences et des rapports cycliques programmables avec précision. Le mode convertisseur transforme la SG-003A en une source de courant précise commandée en tension, ou en une source de tension commandée en courant, et même en un générateur de fréquence commandé en tension ou en courant.
Le SG-003A est un outil très utile pour vérifier l'exactitude et la précision de votre multimètre, et pour tester les LED, par exemple.
Caractéristiques
Précision (tension/courant)
0,1% ±0,005
Résolution (actuelle)
0,01 mA
Fréquence
0-10 kHz
Résolution
5 chiffres
Puissance de sortie
24 V
Écran
LCD TFT 2,4" (320 x 240)
Dimensions
92 x 72 x 30 mm
Poids
165 g
Caractéristiques
Signal
Gamme
Précision
Résolution
Charge maximale
Alimentation externe
Sortie courant active
0~24 mA
±(0,1% + 0,005)
0,01 mA
750 Ω
Sortie courant passive (XMT)
0~24 mA
±(0,1% + 0,005)
0,01 mA
0~30 V
Sortie de tension
0~24 V
±(0,1% + 0,005)
0,01 V
Boucle 24 V
0~24 mA
±(0,1% + 0,005)
0,01 mA
Sortie fréquence
0~9999 Hz
±2%
5 chiffres
Entrée actuelle
0~24 mA
±(0,1% + 0,005)
0,01 mA
Entrée de tension
0~30 V
±(0,1% + 0,005)
0,01 V
Inclus
1x FNIRSI SG-003A Générateur de signaux
4x Pinces de test
1x Chargeur USB
1x Câble USB-C
1x Manuel
Téléchargements
Manual
Firmware V4.3
Mit RPi-basierten Tools und Messgeräten Amateurfunkstationen bauen und programmieren
Obwohl viele Funkamateure immer noch mit klassischer HF- und Mobilfunkausrüstung arbeiten, ist der Einsatz von Computern und digitalen Techniken inzwischen sehr beliebt. Heutzutage kann jeder für ca. 40 € einen Raspberry Pi-Computer kaufen und fast jede Amateurfunk-Software auf dem 'RPi' ausführen.
Die RTL-SDR-Geräte sind bei Funkamateuren sehr beliebt, weil sie sehr preiswert sind und viele Funktionen bieten. Ein Basissystem kann aus einem USB-basierten RTL-SDR-Dongle mit einer geeigneten Antenne, einem RPi-Computer, einem USB-basierten externen Audio-Eingangs-/ Ausgangsadapter und einer auf dem RPi installierten Software bestehen. Mit einer solch einfachen Einrichtung ist es möglich, Signale von etwa 24 MHz bis über 1,7 GHz zu empfangen.
Dieses Buch richtet sich an Funkamateure, die lernen wollen, wie man mit dem Raspberry Pi elektronische Projekte baut. Das Buch eignet sich für die gesamte Bandbreite von Anfängern bis hin zu alten Hasen im Amateurfunk. Die schrittweise Installation des Betriebssystems wird mit vielen Details zu den gängigsten Linux-Befehlen beschrieben. Einige Kenntnisse der Programmiersprache Python sind erforderlich, um die im Buch beschriebenen Projekte zu verstehen und zu bearbeiten. Zu den im Buch entwickelten Beispielprojekten gehören eine Stationsuhr, ein Signalgenerator, der Entwurf eines Transistorverstärkers, der Entwurf eines aktiven Filters, ein Morsezeichen-Übungsgerät, ein Frequenzzähler, ein HF-Meter und vieles mehr. Für jedes Projekt werden das Blockdiagramm, der Schaltplan und der vollständige Python-Quellcode angegeben, einschließlich der vollständigen Beschreibung der Projekte.
Neben der umfassenden Behandlung von RTL-SDR für Amateurfunk fasst das Buch auch die Installations- und Gebrauchsanweisungen der folgenden Amateurfunkprogramme zusammen, die Sie auf ihrem Raspberry Pi ausführen können: TWCLOCK, Klog, Gpredict, FLDIGI, DIRE WOLF, xcwcp, QSSTV, LinPsk, Ham Clock, CHIRP, xastir und CQRLOG.
Die Mikrocontrollertechnologie ist eines der wichtigsten Gebiete der modernen Elektronik. Mikrocontroller haben sich in den letzten Jahren in allen Bereichen der modernen Technik etabliert. Der vorliegende Kurs gibt eine umfassende Einführung in die faszinierende Welt der Controllertechnik.
Nach grundlegenden Betrachtungen zur Controllertechnologie wird bereits im ersten Teil des Kurses auf die praktische Umsetzung des Stoffes eingegangen. Als Basis dafür dient ein modernes Entwicklungsboard (XMEGA-A3BU Xplained), das mit einem der aktuellsten Controller des Herstellers Atmel ausgestattet ist.
Der zweite Teil beschäftigt sich detailliert mit der Programmierung des Controllers. Hier kommt die Sprache „C“ zum Einsatz, da diese in der Firmware-Entwicklung eine dominierende Stellung einnimmt. Die bei weitem überwiegende Mehrheit der professionellen Entwicklungsarbeit wird in C ausgeführt. Diese Programmiersprache bietet eine umfassende Grundlage für alle Controlleranwendungen.
Im dritten Teil des Kurses wird schließlich auf die hardwarenahe Programmierung eingegangen. Nach der Durchsprache von Pin-Ansteuerung, Takterzeugung und Oszillatoroptionen werden die anspruchsvolleren Themen wie Interrupts, Timer und Counter, Pulsweitenmodulation und Analog-Digitalwandlung behandelt.
Der Kurs setzt auf die Philosophie des „Learning by Doing“. Er eignet sich dadurch hervorragend als praktische Ergänzung für Unterricht und Vorlesungen in
Weiterführenden Schulen
Technischen Berufsschulen und Fachakademien
Fachhochschulen und Universitäten
Aber auch der ambitionierte, nichtprofessionelle Anwender kann sich mit dem Lernmaterial einen Überblick über den neuesten Stand der Controllertechnik verschaffen.Umfangreiche Praxisbeispiele und Übungsprogramme runden den Kurs ab und lassen keine Fragen offen.
L’OWON SDS1102 est un oscilloscope numérique de table abordable qui combine de solides performances avec des fonctions de mesure essentielles. Cet oscilloscope à 2 canaux offre une bande passante de 100 MHz, une fréquence d’échantillonnage de 1 GS/s, un écran LCD de 7 pouces et une profondeur mémoire de 10 kpts, ce qui en fait un choix pratique pour les tests électroniques quotidiens, le dépannage et l’enseignement.
Le SDS1102 dispose d’un système de déclenchement simplifié avec déclenchement sur niveau et sur front, ce qui facilite la capture et l’analyse des signaux courants. Il est conçu pour les applications qui ne nécessitent pas une grande profondeur mémoire ni des fonctions de déclenchement avancées, et offre une solution simple et économique pour l’analyse de signaux de base.
Caractéristiques
Bande passante : 100 MHz
2 voies
Taux d'échantillonnage : 1 GS/s
Boîtier ultra-fin
Écran LCD haute résolution de 7 pouces
Prise en charge de SCPI et LabVIEW
Spécifications
Bande passante
100 MHz
Échelle horizontale (s/div)
5 ns/div - 1000 s/div
Canal
2
Sensibilité verticale
5 mV/div - 5 V/div (en entrée)
Précision du Gain DC
3%
Résolution Verticale(A/D)
8 bits (2 canaux simultanément)
Entrée
Impédance d'entrée
1 MΩ, 10 pF
Couplage d'entrée
AC, DC, GND
Tension d'entrée maximale
±400 V, CATI, CATII
Sondes passives
х1; х10
Facteur d'atténuation de la sonde
х1; х10; х100; х1000
Système de déclenchement
Mode de déclenchement
Auto, Normal, Single
Type de déclenchement
Edge, Video
Source de déclenchement Edge
CH1, CH2
Video Trigger
Type d'échantillonnage
Real-time
Taux d'échantillonnage
1 GS/s
Taux d'échantillonnage Equivalent
No
Longueur d'onde
10K pts
Interpolation
sin(x)/x
Measurement and Mathematical Treatment System
Mesure automatique
Vpp, Vavg, RMS, Frequency, Period, Vmax, Vmin, Vtop, Vbase, Width, Overshoot, Pre-shoot Rise time, Fall time, +Width, -Width, +Duty, -Duty, Delay A→B, Delay A→B, area, cycle area
Fonctions mathématiques
Addition, Soustraction, Multiplication, Division, FFT
Caractéristiques générales
Type d'affichage
7" color LCD
Résolution d'affichage
800 x 480
Puissance
100-240 V, 45-440 Hz, <15 W
Dimensions
301 x 70 x 152 mm
Poids
1,1 kg
Inclus
1x OWON SDS1102 Oscilloscope
2x Sondes d'oscilloscope
1x Réglage de la sonde
1x Cordon d'alimentation secteur
1x Câble USB
1x CD-Rom
1x Guide rapide
Télechargements
Quick Guide
Manual
PC Software
SCPI Commands
Example projects with Node-RED, MQTT, WinCC SCADA, Blynk, and ThingSpeak
This comprehensive guide unlocks the power of Modbus TCP/IP communication with Arduino. From the basics of the Modbus protocol right up to full implementation in Arduino projects, the book walks you through the complete process with lucid explanations and practical examples.
Learn how to set up Modbus TCP/IP communication with Arduino for seamless data exchange between devices over a network. Explore different Modbus functions and master reading and writing registers to control your devices remotely. Create Modbus client and server applications to integrate into your Arduino projects, boosting their connectivity and automation level.
With detailed code snippets and illustrations, this guide is perfect for beginners and experienced Arduino enthusiasts alike. Whether you‘re a hobbyist looking to expand your skills or a professional seeking to implement Modbus TCP/IP communication in your projects, this book provides all the knowledge you need to harness the full potential of Modbus with Arduino.
Projects covered in the book:
TCP/IP communication between two Arduino Uno boards
Modbus TCP/IP communication within the Node-RED environment
Combining Arduino, Node-RED, and Blynk IoT cloud
Interfacing Modbus TCP/IP with WinCC SCADA to control sensors
Using MQTT protocol with Ethernet/ESP8266
Connecting to ThingSpeak IoT cloud using Ethernet/ESP8266