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.
De MDP-P906 heeft een ingebouwde ventilator en een maximaal uitgangsvermogen van 300 W, wat toereikend is voor een breed scala aan testbehoeften en toepassingen. Via 2,4 GHz draadloze communicatie kan hij worden aangesloten op de MDP-M01 Smart Digital Monitor module om daarmee een flexibele combinatie van meerdere kanalen van 300 W per kanaal te kunnen realiseren. De MDP-P906 heeft een basis, stabiliteit en betrouwbaarheid die te vergelijken is met een professionele voeding. Hij kan puur stroom leveren én krachtige functies hieraan toevoegen, zoals programmeerbare uitgang, getimede uitgang, getimede regeling, automatische compensatie, boost modus, enz. Dit maakt hem tot een kosteneffectieve, slimme en op maat programmeerbare lineaire DC-voeding. De MDP-P906 heeft een zorgvuldig CNC-gefreesde aluminium behuizing, met verfijnde afwerking, eigentijds, bescheiden en prachtig uiterlijk. Hij wijkt hiermee volledig af van het standaard uiterlijk van een traditionele desktop voeding. Door een stackable modulair ontwerp en de draadloze communicatie kan de MDP-P906 onafhankelijk of onderling gekoppeld worden gebruikt, zowel in de normale werkruimte als bij onderhoud op locatie. De MDP-P906 is een perfecte oplossing voor elektrotechnici, met name servicemonteurs, om bij verschillende situaties en toepassingen de stroom te leveren. Ingebouwde stille ventilator, instant cooling, voor een stabiele en efficiënte output! Slimme lineaire compensatie, constante spanning & constante stroom Positieve en negatieve output, series boost, parallelle stroomverdeling Toepassingen Universele tests en onderwijsexperimenten in R&D laboratoria Onderhoud van digitale producten Eigendomsverificatie en foutdiagnose van apparaten en circuits Noodstroomvoorziening voor modelvliegtuigen en voertuigen Voedingen testen van RF en microgolfcircuits of -modules Kwaliteitscontrole en kwaliteitsinspectie Zuivere voeding voor zeer nauwkeurige digitaal-analoge hybride circuits en Hi-Fi audioapparaten Specificaties Input DC 4.2-30 V / 14 A (Max)QC 3.0/PD2.0, 20 V / 5 A (Max) Uitgang 0-30 V / 0-10 A, 300 W (Max) Conversie efficiëntie 95% Output resolutie 10 mV / 2 mA, tot 1 mV / 1 mA via Display Control module Output nauwkeurigheid 0,03%+5 mV0,05%+2 mV Adjustment rate Load adjustment rate <±0,01%Power adjustment rate <±0,01% Ripple en noise <250 uVrms, 3 mVpp; 2 mArms Transient response <4 uS Beveiligingen Te hoge voedingsspanning, onderspanning, omgekeerd aansluiten, te hoge uitgangsstroom, retourstroom en oververhitting Overig Automatisch afsluiten en naar micro-power modeOndersteuning van USB firmware upgrade Afmetingen 112 x 66 x 20 mm Gewicht 181 g Inbegrepen 1x MDP-P906 digitale voeding 2x uitgangskabel 1x gebruikershandleiding Downloads User Manual v1.1 Firmware v1.32
De Andonstar AD409 Pro-ES is een digitale microscoop, met een extra hoge standaard, die tevens is uitgerust met een endoscoop. De microscoop maakt een duidelijke observatie mogelijk van de zijkanten van componenten, de binnenkant van leidingen, enz., waardoor 360° observatie zonder dode hoeken mogelijk is. De microscoop heeft ook een afstandsbediening waarmee u eenvoudig kunt schakelen tussen de volgende schermmodi: twee lenzen, microscoop en endoscoop.
Kenmerken
Hoogwaardige metalen lens met focus ring
Professionele HDMI digitale microscoop die meerdere uitvoermethoden ondersteunt
Soldeermicroscoop met Pro Metal Stand
Uniek UV-filter ontwerp
Instelbare LED-verlichting met 8 niveaus
Handige draadloze afstandsbediening
Professionele meetsoftware
Specificaties
Schermgrootte
10,1 inch (25,7 cm)
Beeldsensor
4 MP
Video uitgang
UHD 2880x2160 (24 fps)FHD 1920x1080 (60 fps/30 fps)HD 1280x720 (120 fps)
Video formaat
MP4
Vergroting
Tot 300 keer (27 inch HDMI-monitor)
Foto resolutie
Max. 12 MP (4032x3024)
Foto formaat
JPG
Focus afstand
Min. 5 cm
Frame rate
Max. 120fps
Video interface
HDMI
Opslag
MicroSD-kaart (tot 64 GB)
PC-ondersteuning
Windows, PC-software met metingen
Mobiele telefoon, tablet en terminal ondersteuning
Ondersteuning WiFi-verbinding en metingen
Voeding
5 V DC
Verlichting
2 LED's op de standaard
Endoscoop
Ja
Afmetingen standaard
18 x 20 x 32 cm
Inbegrepen
1x Andonstar AD409 Pro-ES Digital Microscope
1x Endoscoop
1x Metalen standaard met 2 LED's
1x UV-filter (reeds gemonteerd in de lens)
1x IR-afstandsbediening
1x Switch kabel
1x Voedingsadapter
1x Instelsleutel
2x Metalen clips
1x HDMI-kabel
1x Gebruikershandleiding
Downloads
Manual
Software
De Raspberry Pi Bumper is een opklikbare siliconen hoes die de onderkant en randen van de Raspberry Pi 5 beschermt.
Kenmerken
Flexibele siliconenrubberen bumper uit één stuk
Maakt gemakkelijke toegang tot de aan/uit-knop mogelijk
Bevestigingsgaten blijven toegankelijk onder de bumper
Downloads
Datasheet
De FNIRSI SG-003A multifunctionele signaalgenerator, ook bekend als procesmeter/kalibrator, is een zeer nauwkeurige spanning-/stroomgenerator en -meter. De SG-003A levert zeer nauwkeurige referentiespanningen of -stromen voor het testen en kalibreren van andere meetinstrumenten, zoals multimeters en oscilloscopen.
Naast spanningen en stromen genereert de SG-003A ook rechthoekige puls signalen met nauwkeurig programmeerbare frequenties en inschakelduur. De convertor modus verandert de SG-003A in een nauwkeurige spanning gestuurde stroombron, of stroom gestuurde spanningsbron, en zelfs in een spanning- of stroom gestuurde frequentiegenerator.
De SG-003A is een zeer handig hulpmiddel voor het controleren van de nauwkeurigheid en precisie van uw multimeter, en voor het testen van bijvoorbeeld LED's.
Kenmerken
Nauwkeurigheid (spanning/stroom)
0,1% ± 0,005
Resolutie (huidig)
0,01 mA
Frequentie
0-10 kHz
Resolutie
5 cijfers
Uitgangsspanning
24 V
Scherm
2,4" TFT LCD-scherm (320 x 240)
Afmetingen
92 x 72 x 30 mm
Gewicht
165 g
Specificaties
Signaal
Bereik
Precisie
Resolutie
Max belasting
Externe voeding
Actieve stroomuitgang
0~24 mA
±(0,1% + 0,005)
0,01 mA
750 Ω
Passieve stroomuitgang (XMT)
0~24 mA
±(0,1% + 0,005)
0,01 mA
0~30 V
Uitgangsspanning
0~24 V
±(0,1% + 0,005)
0,01 V
24 V loop
0~24 mA
±(0,1% + 0,005)
0,01 mA
Frequentie uitgang
0~9999 Hz
±2%
5 cijfers
Stroom ingang
0~24 mA
±(0,1% + 0,005)
0,01 mA
Spanning ingang
0~3 0V
±(0,1% + 0,005)
0,01 V
Inbegrepen
1x FNIRSI SG-003A signaalgenerator
4x Testclips
1x USB oplader
1x USB-C kabel
1x Handleiding
Downloads
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.
De OWON SDS1102 is een betaalbare benchtop digitale oscilloscoop die solide prestaties combineert met essentiële meetfuncties. Deze 2-kanaals oscilloscoop biedt een bandbreedte van 100 MHz, een sample rate van 1 GS/s, een 7-inch LCD-display en een geheugendiepte van 10 kpts. Daarmee is het een praktische keuze voor dagelijkse elektronicatests, foutopsporing en onderwijs.
De SDS1102 beschikt over een vereenvoudigd triggersysteem met niveau- en flanktriggering, waardoor gangbare signalen eenvoudig kunnen worden vastgelegd en geanalyseerd. Het apparaat is ontworpen voor toepassingen waarvoor geen grote geheugendiepte of geavanceerde triggerfuncties nodig zijn, en biedt een eenvoudige en kostenefficiënte oplossing voor basis-signaalanalyse.
Kenmerken
Bandbreedte: 100 MHz
2 kanalen
Bemonsteringssnelheid: 1 GS/s
Ultradunne behuizing
7-inch lcd met hoge resolutie
Ondersteuning voor SCPI en LabVIEW
Specificaties
Bandbreedte
100 MHz
Horizontale schaal (s/div)
5 ns/div - 1000 s/div
Kanalen
2
Verticale gevoeligheid
5 mV/div - 5 V/div (bij ingang)
DC Gain nauwkeurigheid
3%
Verticale resolutie (A/D)
8 bits (2 kanalen tegelijk)
Ingang
Ingangsimpedantie
1 MΩ, 10 pF
Ingangskoppeling
AC, DC, GND
Max ingangsspanning
± 400 V, CATI, CATII
Passieve probes
x1; 10
Probe verzwakkingsfactor
x1; x10; x100; x1000
Triggersysteem
Trigger mode
Auto, Normal, Single
Trigger type
Flank, Video
Flank triggerbron
CH1, CH2
Video trigger
Sampletype
Real-time
Samplefrequentie
1 GS/s
Equivalente samplesnelheid
No
Golflengte
10K pts
Interpolatie
sin(x)/x
Meet- en rekenkundig bewerkingssysteem
Automatische meting
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
Rekenkundige functies
Addition, Subtraction, Multiplication, Division, FFT
Algemene kenmerken
Display maat
7" color LCD
Display resolutie
800 x 480
Voeding
100-240 V, 45-440 Hz, <15 W
Afmetingen
301 x 70 x 152 mm
Gewicht
1,1 kg
Inbegrepen
1x OWON SDS1102 Oscilloscoop
2x Oscilloscoopsonde
1x Sonde aanpassen
1x Netsnoer
1x USB-kabel
1x CD-Rom
1x Snelstartgids
Downloads
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