Wie enigszins bekend is met moderne microprocessor systemen als Arduino, kent ongetwijfeld ook de problemen met dit soort kaarten. Ze zijn te duur om voor elk project een aparte kaart aan te schaffen en zijn bovendien nogal fors van formaat.
Het aardige van de ATtiny is dat de schijn bedriegt. Het lijkt een klein IC met een beperkt toepassingsgebied, maar het heeft een verbazingwekkend scala aan (speelse) mogelijkheden.
Dit boek beschrijft de enorme veelzijdigheid van de ATtiny microcontroller aan de hand van ongeveer vijftig leuke elektronica projecten, speciaal gericht op de beginner. De meeste ontwerpen zijn volledig uitgewerkt, enkele zijn meer als ontwerpidee gepresenteerd. De inhoudsopgave laat zien dat we ons op vele terreinen zullen begeven, van zonnevolger tot helling indicator. Dit boek is beslist geen theorieboek. Het is een boek dat gelezen zal worden met de soldeerbout in de hand.
Voor het programmeren van de ATtiny maken we dankbaar gebruik van een Arduino kaart. Als de Arduino ingesteld word als programmer, kunnen we er de meeste Arduino “sketches” mee overzetten naar de ATtiny. We wensen u veel plezier met het nabouwen van de schakelingen.
ModbusRTU and ModbusTCP examples with the Arduino Uno and ESP8266
Introduction to PLC programming with OpenPLC, the first fully open source Programmable Logic Controller on the Raspberry Pi, and Modbus examples with Arduino Uno and ESP8266
PLC programming is very common in industry and home automation. This book describes how the Raspberry Pi 4 can be used as a Programmable Logic Controller. Before taking you into the programming, the author starts with the software installation on the Raspberry Pi and the PLC editor on the PC, followed by a description of the hardware.
You'll then find interesting examples in the different programming languages complying with the IEC 61131-3 standard. This manual also explains in detail how to use the PLC editor and how to load and execute the programs on the Raspberry Pi. All IEC languages are explained with examples, starting with LD (Ladder Diagram) over ST (Structured Control Language) to SFC (Special Function Chart). All examples can be downloaded from the author's website.
Networking gets thorough attention too. The Arduino Uno and the ESP8266 are programmed as ModbusRTU or ModbusTCP modules to get access to external peripherals, reading sensors and switching electrical loads. I/O circuits complying with the 24 V industry standard may also be of interest for the reader.
The book ends with an overview of commands for ST and LD. After reading the book, the reader will be able to create his own controllers with the Raspberry Pi.
Le LCR45 fait tout ce que le populaire LCR40 fait, mais il présente quelques améliorations significatives. Le LCR45 est doté d'un nouveau micro CAN haute capacité et haute résolution.
Le LCR45 intègre des mathématiques avancées, basées sur une analyse d'impédance complexe. Cela permet une mesure améliorée de la valeur des composants ainsi qu'un affichage complet et détaillé de l'impédance.
Caractéristiques
Fourni avec des sondes à crochet amovibles plaquées or.
Mesures de fluides avec fonction hold.
Type de composant automatique ou manuel.
Fréquence de test automatique ou manuel, DC, 1 kHz, 15 kHz ou 200 kHz.
Résolution de mesure améliorée : 0,2 µH, 0,2 pF et 0,2 Ohms.
Système de menu simple pour les paramètres utilisateur.
Compensation améliorée pour les parasites et les pertes des composants (telles que les pertes de noyau, etc.).
Mise hors tension automatique ou manuelle.
Spécifications
Type d'analyseur
LCR et impédance des composants
Types de composants
Auto/Manuel pour L, C et R
Types de mesures
Inductance, capacité et résistance
Autres mesures
Impédance/admittance complexe
Plus de mesures
Amplitude et phase d'impédance
Plage d'inductances
0uH à 2H
Plage de capacité
0 pF à 10 000 uF
Plage de résistance
0R à 2MR
Fréquence des tests
Auto et manuel : CC, 1 kHz, 15 kHz, 200 kHz
Type d'affichage
LCD alphanumérique (non rétroéclairé)
Schéma de mesure
Continu (avec maintien en option)
Batterie
GP23 (type 12 V/55 mAH), ~ 700 opérations
Inclus
Impédancemètre à composants passifs LCR45
Fiches et prises de 2 mm et sondes à crochet amovibles
Guide d'utilisation illustré et complet
2 piles, une installée et une de rechange. Pile alcaline GP23. (12 V/55 mAh)
Téléchargements
Fiche technique (EN)
Guide de l'utilisateur (FR)
Guide de l'utilisateur (FR)
Guide de l'utilisateur (informatique)
Vollständig aktualisiert für Raspberry Pi 5
Raspberry Pi ist ein kleiner, cleverer, in Großbritannien hergestellter Computer, der voller Potenzial steckt. Der Raspberry Pi basiert auf einem energieeffizienten Prozessor der Desktop-Klasse und soll Ihnen dabei helfen, das Programmieren zu erlernen, herauszufinden, wie Computer funktionieren, und Ihre eigenen erstaunlichen Dinge zu bauen. Dieses Buch wurde geschrieben, um Ihnen zu zeigen, wie einfach der Einstieg ist.
Lernen Sie, wie Sie:
Richten Sie Ihren Raspberry Pi ein, installieren Sie sein Betriebssystem und beginnen Sie mit der Nutzung dieses voll funktionsfähigen Computers.
Starten Sie Codierungsprojekte mit Schritt-für-Schritt-Anleitungen für die Programmiersprachen Scratch 3, Python und MicroPython.
Experimentieren Sie mit der Verbindung elektronischer Komponenten und haben Sie Spaß beim Erstellen erstaunlicher Projekte.
Neu in der 5. Auflage:
Aktualisiert für die neuesten Raspberry Pi-Computer: Raspberry Pi 5 und Raspberry Pi Zero 2 W.
Deckt das neueste Raspberry Pi OS ab.
Enthält ein neues Kapitel über den Raspberry Pi Pico.
Downloads
GitHub
Livre : Mastering the Arduino Uno R4
Basée sur le processeur ATmega328P 8 bits économique, la carte Arduino Uno R3 est sans doute la plus populaire de la famille Arduino, et ce modèle robuste nous accompagne depuis de nombreuses années. Onze ans plus tard, son successeur tant attendu, l'Arduino Uno R4, a vu le jour. Elle est conçue autour d'un microcontrôleur Arm Cortex-M4 32 bits cadencé à 48 MHz et offre une mémoire SRAM et Flash considérablement étendue. De plus, un convertisseur analogique-numérique (CAN) plus précis et un nouveau convertisseur numérique-analogique (CNA) ont été ajoutés. La carte Uno R4 prend également en charge le bus CAN grâce à une interface dédiée.
Deux versions de la carte sont disponibles : Uno R4 Minima et Uno R4 WiFi. Ce livre explique comment utiliser ces nouvelles cartes pour développer de nombreux projets variés et intéressants avec seulement quelques composants et modules externes. Tous les projets décrits dans ce livre ont été entièrement testés sur la carte Uno R4 Minima ou la carte Uno R4 WiFi, selon le cas.
Les sujets abordés incluent la lecture, le contrôle et le pilotage de nombreux composants et modules du kit ainsi que sur la carte Uno R4 correspondante, y compris
LED
Afficheurs à 7 segments (utilisant des interruptions programmées)
LCD
Capteurs
Lecteur RFID
Clavier 4×4
Horloge en temps réel (RTC)
Joystick
Matrice de LED 8×8
Moteurs
DAC (convertisseur numérique-analogique)
Matrice LED
Connectivité Wi-Fi
UART série
Bus CAN
Contrôleur et récepteur infrarouge
Simulateurs
… le tout de manière créative et pédagogique, le fonctionnement du projet et les logiciels associés étant expliqués en détail.
Arduino Uno R4 WiFi
La carte Arduino Uno R4 est équipée du processeur Renesas RA4M1 ARM Cortex-M4 32 bits, offrant une puissance de traitement, une mémoire et des fonctionnalités considérablement améliorées. La version WiFi intègre un module WiFi ESP32-S3 en plus du RA4M1, élargissant ainsi les possibilités créatives des makers et des ingénieurs.
L'Arduino Uno R4 fonctionne à 48 MHz, soit trois fois plus que la populaire Uno R3. De plus, la mémoire SRAM a été augmentée de 2 Ko à 32 Ko et la mémoire flash de 32 Ko à 256 Ko afin de prendre en charge des projets plus complexes. Suite aux retours de la communauté, le port USB est désormais de type USB-C et la tension d'alimentation maximale a été portée à 24 V, avec une conception thermique optimisée. La carte comprend un bus CAN et un port SPI, permettant aux utilisateurs de réduire le câblage et d'effectuer des tâches en parallèle en connectant plusieurs shields. Un convertisseur numérique-analogique (CNA) analogique 12 bits est également intégré.
Spécifications
Microcontrôleur
Renesas RA4M1 (ARM Cortex-M4)
USB
USB-C
Port de programmation
Broches
Broches d'E/S numériques
14
Broches
Broches d'entrée analogiques
6
CNA
1
TCR
1
Broches PWM
6
Communication
UART
1x
I²C
1x
SPI
1x
Connecteur I²C Qwiic
1x
CAN
1x Bus CAN
Alimentation
Tension de fonctionnement du circuit
5 V
Tension d'entrée (VIN)
6-24 V
Courant continu par broche d'E/S
8 mA
Fréquence d'horloge
Noyau principal
48 MHz
Mémoire
RA4M1
256 ko Flash, 32 ko RAM
Matrice LED
12 x 8 (96 LED rouges)
Dimensions
68,9 x 53,4 mm
Téléchargements
Datasheet
Schematics
Cette offre groupée contient :
Livre : Mastering the Arduino Uno R4 (d'une valeur de 45 €)
Arduino Uno R4 WiFi (d'une valeur de 30 €)
Program, build, and master 60+ projects with the Wireless RP2040
The Raspberry Pi Pico and Pico W are based on the fast, efficient, and low-cost dual-core ARM Cortex M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM and 2 MB of Flash memory. Besides spacious memory, the Pico and Pico W offer many GPIO pins, and popular peripheral interface modules like ADC, SPI, I²C, UART, PWM, timing modules, a hardware debug interface, and an internal temperature sensor.
The Raspberry Pi Pico W additionally includes an on-board Infineon CYW43439 Bluetooth and Wi-Fi chipset. At the time of writing this book, the Bluetooth firmware was not yet available. Wi-Fi is however fully supported at 2.4 GHz using the 802.11b/g/n protocols.
This book is an introduction to using the Raspberry Pi Pico W in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all of the 60+ working and tested projects covering the following topics:
Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC
Timer interrupts and external interrupts
Analogue-to-digital converter (ADC) projects
Using the internal temperature sensor and external sensor chips
Using the internal temperature sensor and external temperature sensor chips
Datalogging projects
PWM, UART, I²C, and SPI projects
Using Bluetooth, WiFi, and apps to communicate with smartphones
Digital-to-analogue converter (DAC) projects
All projects are tried & tested. They can be implemented on both the Raspberry Pi Pico and Raspberry Pi Pico W, although the Wi-Fi-based subjects will run on the Pico W only. Basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects.
Le FNIRSI 2C53T, une version améliorée de son prédécesseur à 10 MHz, est un appareil 3-en-1 compact et polyvalent. Il combine un oscilloscope double canal de 50 MHz, un multimètre True RMS à 4,5 chiffres et un générateur de signaux avec 13 types de formes d'onde, ce qui en fait un outil essentiel pour les professionnels de la maintenance et de la recherche.
Oscilloscope : offre une bande passante de 50 MHz, un taux d'échantillonnage de 250 MS/s, une protection de ±400 V, une architecture FPGA + ARM + ADC et une sauvegarde de forme d'onde pour l'analyse.
Multimètre : True RMS à 4,5 chiffres avec 19999 points, prend en charge les mesures de tension AC/DC, de courant, de capacité, de résistance, de diode et de continuité.
Générateur de signaux : produit 13 types de signaux jusqu'à 50 KHz, avec fréquence, amplitude et rapport cyclique réglables.
Avec un écran LCD de 2,8 pouces, une batterie de 3000 mAh (autonomie de 6 heures) et une conception portable, il offre des fonctionnalités puissantes dans un boîtier convivial.
Spécifications
Oscilloscope
Canaux
2
Bande passante analogique
50 MHz
Taux d'échantillonnage en temps réel
250 Méch/s
Profondeur de stockage
1 Kpts
Impédance
1 MΩ
Plage de base de temps
10ns-20s
Sensibilité verticale
10 mV/div-10 V/div (x1)
Tension maximale mesurée
±400 V
Mode de déclenchement
Auto/Normal/Single
Type de déclencheur
Rising edge, Falling edge
Mode d'affichage
Y-T/Rolling/X-Y
Méthode de couplage
AC/DC
Persistance
OFF, 500ms, 1s, ∞
Mathématiques
8 Opérations de base + FFT
Supporté
Enregistrement de capture d'écran de forme d'onde, exportation de l'image de forme d'onde, mesure du curseur, rémanence infinie
Multimètre
Tension CC
1.9999V/19.999V/199.99V/1000V
±(0.5%+3)
Tension CA
1.9999V/19.999V/199.99V/750.0V
±(1%+3)
Courant CC
19.999mA/199.99mA/1.9999A/9.999A
±(1.2%+3)
Courant alternatif
19.999mA/199.99mA/1.9999A/9.999A
±(1.5%+3)
Résistance
19.999MΩ/1.9999MΩ/199.99KΩ/19.999KΩ
±(0.5%+3)
1.9999KΩ/199.99Ω
±(2.0%+3)
Capacitance
999.9uF/99.99uF/9.999uF/999.9nF/99.99nF/9.999nF
±(2.0%+5)
9.999mF/99.99mF
±(5.0%+20)
Température
−55~1300°C
±(2.5%+5)
Test de continuité
Oui
Diode
Oui
Générateur de signaux
13 formes d'onde de signal
Onde sinusoïdale, onde rectangulaire, onde en dents de scie, demi-onde, onde complète, onde positive, onde inversée, montée exponentielle, chute exponentielle, DC, multi-audio, impulsion Sinker, onde de Lorentz
Fréquence de sortie
0-50 KHz
Amplitude de sortie
0-3 V
Cycle de service de sortie
0-100%
Général
Écran
Écran couleur HD 2,8"
Résolution
320 x 240
Charge
USB-C (5 V/1 A)
Batterie
Batterie au lithium 3000 mAh
Autonomie en veille
6 heures
Langues
Anglais, chinois
Dimensions
167 x 89 x 35 mm
Poids
300 g
Différences entre la nouvelle version et l'ancienne version
Modèle
2C53T Upgrade
2C53T Prédécesseur
Bande passante
50 MHz
10 MHz
Mode d'affichage
Y-T/Rolling/X-Y
Y-T/Rolling
Mathématiques
8 Opérations de base + FFT
N/A
Fonction du curseur
Oui
N/A
Graphique XY de Lissau
Oui
N/A
Fonction de rémanence
Oui
N/A
Précision du multimètre
19999 points
9999 points
Générateur de signaux
50 KHz
2 MHz
Inclus
1x FNIRSI 2C53T Oscilloscope (50 MHz)
2x Sondes d'oscilloscope P6100 (10X)
1x Sonde multimètre
1x Sonde à pince crocodile
1x Câble de chargement USB-C
1x Sac de rangement
1x Manuel
Téléchargements
Manual
Firmware V1.2.0
Ce kit comprend le plus large assortiment d'embouts iFixit, ainsi que toutes les têtes de tournevis dont vous aurez besoin pour entreprendre tout projet de réparation ou de bricolage. Il comprend des embouts standard comme Phillips et Flathead dans une gamme complète de tailles pour tout gérer, de la réparation électronique de précision aux projets de bricolage à domicile. Et ce ne serait pas un ensemble de bits iFixit s'il n'incluait pas tous les éléments exotiques, des Pentalobes pour la réparation d'iPhone et de MacBook d'Apple aux Gamebits pour vos consoles Nintendo vintage.
Tous les jeux d'embouts de nouvelle génération ont été repensés afin de maximiser la commodité et la convivialité. Le couvercle du jeu d'embouts est maintenu en place avec des aimants pour augmenter la durée de vie du produit (plus de charnières ou de fermoirs cassés) et se monte également à l'arrière du boîtier du jeu d'embouts pour le garder à l'écart pendant que vous faites votre travail. Si vous avez besoin d'aide pour organiser vos vis et pièces, vous pouvez utiliser le plateau de tri intégré au couvercle. Les embouts de 4 mm ont été ajustés et ont désormais un col plus long pour une portée plus profonde et plus précise.
La boîte à outils comprend
Étui aimanté facile à ouvrir
Membre avec plateau de tri intégré
Tournevis en aluminium de 4 mm
Tourne-embout en aluminium 1/4'
Embouts de tournevis de 4 mm
Phillips - 000, 00, 0
Tête plate - 1, 1,5, 2, 2,5, 3, 3,5 mm
Torx-T2, T3, T4, T5
Sécurité Torx - TR6, TR7, TR8
Pentalobes-P2, P5, P6
JIS-000, 00, 0, 1
Hex - 0,7, 0,9, 1,3, 1,5 mm
Sécurité hexagonale - 2, 2,5, 3, 3,5 mm
Tripoint - Y000, Y00, Y0, Y1
Tourne-écrou - 2,5, 3, 3,5, 4, 4,5, 5, 5,5 mm
Mors de jeu - 3,8, 4,5 mm
Tendeur - 4, 6
Triangles - 2, 2,2, 2,6, 3 mm
Mors ovale
Embout d'espacement pour iPhone
Bit d'éjection Sim
Embout de ramassage magnétique
Embouts de tournevis 1/4'
Phillips - 1, 2, 3
Tête plate - 4, 5, 6, 7, 8 mm
Sécurité hexagonale - 4, 5, 6, 7, 8 mm
Sécurité hexagonale SAE - 1/8, 9/64, 5/32, 3/16, 7/32, 1/4
Pozidriv-PZ0, PZ1, PZ2, PZ3
Jeu de couples - 6, 8, 10
Tendeur - 8, 10, 12
Carré - 0, 1, 2, 3
Cannelure-M5, M6, M8
Sécurité Torx - TR9, TR10, TR15, TR20, TR25, TR27, TR30, TR35, TR40
Tri-aile 1, 2, 3, 4
Embrayage 1, 2, 3
Vanne Schrader
Entraînement à crochet
Adaptateur 1/4' à 4 mm
Pilote 1/4' à douille 1/4'
Pilote 1/4' à douille 3/8'
Douille 1/4' vers pilote 1/4'
Caractéristiques
Embout métal : acier 6150
Matériau du pilote : aluminium anodisé
Matériau du boîtier: ABS
Mousse : EVA
Nahezu alle Menschen werden zunehmend mit den Anwendungen der „Künstlichen Intelligenz“ (KI oder AI für engl. Artificial Intelligence) konfrontiert. Musik- oder Videoempfehlungen, Navigationssysteme, Einkaufsvorschläge etc. basieren auf Verfahren, die diesem Bereich zugeordnet werden können.
Der Begriff „Künstliche Intelligenz“ wurde 1956 auf einer internationalen Konferenz, dem Dartmouth Summer Research Project geprägt. Eine grundlegende Idee war dabei, die Funktionsweise des menschlichen Gehirns zu modellieren und darauf basierend fortschrittliche Computersysteme zu konstruieren. Bald sollte klar sein, wie der menschliche Verstand funktioniert. Die Übertragung auf eine Maschine wurde nur noch als ein kleiner Schritt angesehen. Diese Vorstellung erwies sich als etwas zu optimistisch. Dennoch sind die Fortschritte der modernen KI, beziehungsweise ihrem Teilgebiet dem sogenannten „Machine Learning“, nicht mehr zu übersehen.
Um die Methoden des Machine Learnings näher kennenzulernen, sollen in diesem Buch mehrere verschiedene Systeme zum Einsatz kommen. Neben dem PC werden sowohl der Raspberry Pi als auch der „Maixduino“ in den einzelnen Projekten ihre Fähigkeiten beweisen. Zusätzlich zu Anwendungen wie Objekt- und Gesichtserkennung entstehen dabei auch praktisch einsetzbare Systeme wie etwa Flaschendetektoren, Personenzähler oder ein „Sprechendes Auge“.
Letzteres ist in der Lage, automatisch erkannte Objekte oder Gesichter akustisch zu beschreiben. Befindet sich beispielsweise ein Fahrzeug im Sichtfeld der angeschlossenen Kamera, so wird die Information „I see a car!“ über elektronisch erzeugte Sprache ausgegeben. Derartige Geräte sind hochinteressante Beispiele dafür, wie etwa auch blinde oder stark sehbehinderte Menschen von KI-Systemen profitieren können.
Open-Source-Code mit Arduino IDE und PlatformIO
Autonomes Fahren: GPS, Accelerometer, Gyroskop
PS3-Controller
Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.
Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.
Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab.
Inhalt
Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.
Der Mikrocontroller ESP32
Die Software erstellen
Die Stromversorgung
Rund um die Hardware
Das Chassis
Der Gleichstrommotor
Kabellose Steuerung über WiFi
Mit Sensoren Hindernisse erkennen
Eine eigene Roboterauto-App
Servo und Lichtsensor
GPS
Accelerometer / Gyroskop
PS3-Controller
Roboterauto-App
Hinweis zur Software
Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.