Accroche-regard basé sur Raspberry Pi
Une horloge à sable standard ne fait qu'indiquer le temps qui passe. En revanche, cette horloge à sable contrôlée par le Raspberry Pi Pico indique l'heure exacte en 'gravant' les quatre chiffres de l'heure et des minutes dans la couche de sable. Après un temps réglable, le sable est aplati par deux moteurs vibrants et tout recommence.
Au cœur de l'horloge de sable se trouvent deux servomoteurs qui entraînent un stylo dans un mécanisme de pantographe. Un troisième servomoteur soulève le stylo de haut en bas. Le bac à sable est équipé de deux moteurs vibrants qui aplatissent le sable. La partie électronique de l'horloge des sables se compose d'un Raspberry Pi Pico et d'une carte RTC/driver avec une horloge en temps réel, ainsi que des circuits de commande pour les servomoteurs.
Un manuel de construction détaillé peut être téléchargé.
Caractéristiques
Dimensions: 135 x 110 x 80 mm
Temps de construction : environ. 1,5 à 2 heures
Inclus
3x Feuilles acryliques prédécoupées avec toutes les pièces mécaniques
3x Mini servomoteurs
2x moteurs de vibration
1x Raspberry Pi Pico
1x Carte RTC/pilote avec les pièces assemblées
Ecrous, boulons, entretoises et fils pour l'assemblage
Sable blanc à grains fins
35 projecten met Raspberry Pi en wireless Arduino
Internet of Things (alles aan het internet) is een trend die zich niet meer laat keren. We willen alles in huis met onze mobiel of tablet doen, van Facebook tot TV kijken, van lichten bedienen tot de temperatuur in de gaten houden.
In dit boek laten we in 35 leuke en handige projecten zien hoe u op eenvoudige wijze zelf een Internet of Things systeem kunt aanleggen. We gaan in op de hardware (de perfecte combinatie van Raspberry Pi en Arduino) en de software om bediening via internet mogelijk te maken.
We maken gebruik van Wi-Fi en radioverbindingen zodat er geen kabels dwars door uw huis hoeven. Wanneer u deze projecten maakt heeft u een compleet Internet of Things systeem waarmee u van alles in uw huis kunt bedienen en bekijken. Bijvoorbeeld of er post in de brievenbus ligt en of de auto in de garage staat. U kunt op vanaf de bank het licht aandoen en het alarm bedienen. Door de heldere uitleg kunt u de projecten eenvoudig aanpassen om bijvoorbeeld uw koffiezetautomaat of tv op afstand aan te zetten. Via de index vindt u gemakkelijk creatieve projecten die als voorbeeld kunnen dienen, zodat u zelfstandig alles met het internet kunt verbinden.
Learn to interface and program hardware devices in a wide range of useful applications, using ARM7 microcontrollers and the C programming language. Examples covered in full detail include a simple LED to a multi-megabyte SD card running the FAT file system.
Features of this book
Build prototype circuits on breadboard or Veroboard and interface to ARM microcontrollers.
A 32-bit ARM7 microcontroller is used in interfacing and software examples.
Interfacing principles apply to other ARM microcontrollers and other non-ARM microcontrollers as well.
Example programs are written in the C programming language.
Use only free or open source software.
Download and install all programming tools from the Internet.
Template project files are provided for easy project creation.
Hardware
Interface to LEDs, transistors, optocouplers, relays, solenoids, switches, keypads, LCD displays, seven segment displays, DC motors, stepper motors, external analogue signals using the ADC, RS232, RS-485, TWI, USB, SPI and SD memory cards.
Software
Once hardware has been interfaced to a microcontroller, software must be written to control the hardware. You will learn how to write programs to operate externally interfaced hardware devices, use timers and interrupts. Also learn how to port FAT file system code for use with an SD memory card, program the PWM to produce an audio sine wave, program the PWM to speed control a DC motor and more.
A chapter on more advanced ARM microcontrollers is included with an overview of some of the newest ARM microcontrollers and their features.
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
The ESP-BLASTA Mini ESP32 Rocket Drone That Flies 100 km/h+
Wireless Workshop (1)Radio Modules Unlocked: 433 MHz CC1101 Sub-GHz Transceiver
AM TransmitterWith Square/Sine Wave Generator on Raspberry Pi Pico
STM32Cube Innovation ChallengeCompete with Your Best STM32C5 Design
CoffeeCallerHow a Long Hallway Led to a Custom Mesh-Networked PCB
AudiotronicsTotal Harmonic Distortion
Elektor at 65Projects from Septembers and Octobers Past
Bluetooth Channel Sounding for Asset TrackingCentimeter-Level Precision Ranging for Next-Generation IoT
2026: An AI OdysseyQuantum Computing Is Not the Next GPU
Protecting the Cloud Demands Security at the Edge
First Experiences with the HackRF ProPractical Tests with the New SDR Hardware
Modem Upgrade from GPRS/2G to LTE/4GUsing a Wireless Alarm Control Panel as an Example
Loop Antenna with RF BricksPart 1: A DIY Shortwave Antenna with Adjustable Directivity
Internet Radio to AM ConverterUsing an ESP32-S3 as Transmitter
Err-lectronics
mioty — An OverviewFraunhofer’s Approach to LPWAN
Workbench WisdomPractical Tips from Experts
Walter, the Compact IoT ModulePart 2: Accessing Weather and Data Services
En moins de 100 lignes de code par projet avec les cartes Feather Sense et Clue Express d'Adafruit
Le langage de programmation Python est apprécié par les pédagogues parce que sa syntaxe le rend facile à comprendre. Il s'est également imposé chez les informaticiens expérimentés. La société Adafruit a développé une version spéciale de Python pour l'embarquer sur les microcontrôleurs à 32 bits : CircuitPython.
Ce livre permettra au lecteur de s'initier à la programmation en CircuitPython sur deux cartes : Feather BlueFruit Sense (également appelée Feather nRF52840 Sense) et CLUE nRF52840 Express. Chacune est animée par le SoC nRF52840 de NORDIC avec une architecture à 32 bits.
Pour ce voyage dans le monde de la programmation embarquée, l'auteur sort du chemin classique, à savoir un cours complet sur la programmation orientée objet appliquée à ce langage. Il préfère emmener le lecteur directement sur le terrain avec des projets qui mettent en oeuvre les cartes et différents périphériques. Plus d'une quarantaine d'exemples et de montages permettent de découvrir la richesse de CircuitPython. Toutefois l'auteur s'est imposé une limite pour ne pas décourager les novices : le code de chaque projet ne dépasse jamais la centaine de lignes. Pour ce qui est du matériel, là aussi la simplicité domine : aucun programmateur, un simple PC suffit ; aucun soudage grâce au câblage sur platine d'essai. Les cartes d'extension FeatherWing à enficher sur la Feather nRF52840 Sense permettent de démultiplier ses fonctions : matrice de LED, enregistreur de données, écran à encre électronique, écran OLED, écran TFT, commande de moteurs, audio, relais…
Toutes les étapes (assemblage des différents composants, installation des bibliothèques requises, programmation, tests…) sont expliquées en détail. Le code des différents exemples et projets est disponible sur Github. Le résultat de chaque projet est même présenté sur de courtes vidéos disponibles sur YouTube.
À la fin de sa lecture, le nouveau Pythonien pourra facilement approfondir les notions abordées et donner vie à ses propres projets grâce aux outils qu'il aura essayés.
Ce livre s'adresse aux lycéens et étudiants ainsi qu'à toute la communauté des makers.
Chaîne YouTube de l'auteur :
YouTube (Michaël Bottin)
Lorsque vous expérimentez régulièrement avec le Raspberry Pi et que vous connectez une variété de matériel externe au port GPIO via le connecteur, il se peut que vous ayez causé des dommages par le passé. La carte tampon Raspberry Pi d'Elektor est là pour éviter cela ! La carte est compatible avec les Raspberry Pi Zero, Zero 2 (W), 3, 4, 5, 400 et 500.
Les 26 GPIO sont protégées par des convertisseurs de tension bidirectionnels afin de protéger le Raspberry Pi lors de l'expérimentation de nouveaux circuits. Le circuit imprimé est destiné à être inséré à l'arrière du Raspberry Pi 400/500. Le connecteur à connecter au Raspberry Pi est un réceptacle 40 voies à angle droit (2x20). La platine est seulement un peu plus large. Un câble plat à 40 voies avec des connecteurs 2x20 appropriés peut être connecté au connecteur de sortie du tampon pour expérimenter avec par exemple un circuit sur une plaque d’expérimentation ou sur une platine.
Le circuit utilise 4x circuits intégrés TXS0108E de Texas Instruments. Le circuit imprimé peut également être monté sur un Raspberry Pi.
Téléchargements
Schematics
Layout
Le téléchargement intégral de ce numéro est disponible pour nos membres GOLD et GREEN sur le site Elektor Magazine !
Pas encore membre ? Cliquez ici.
petite caméra thermiqueréalisée avec un Arduino UNO
mise à jour du projet #3 : compteur d'énergie basé sur l'ESP32intégration et test avec Home Assistant
2024 : l'odyssée de l'IAaméliorer la détection d'objets : intégration de techniques avancées
Raspberry Pi se met à l'IAun nouveau kit comprenant un accélérateur IA matériel et un adaptateur M.2 HAT+
capteurs de stations météorologiqueslequel choisir ?
Relevé des compteurs d'eau basé sur l'IA (1)intégrez votre ancien compteur dans l'IdO !
une alarme GSMun module GSM protège votre garage à distance
optimisation et contrôle des appareils Thread à faible consommation d'énergiefaible consommation... peu d’effort ?
sur le vifmontrez-moi là où ça fait mâle
chambre à brouillard à faire soi-mêmevisualiser les rayonnements invisibles
SparkFun Thing Plus Mattercarte de développement IdO polyvalente basée sur Matter
Rétroéquipement IoTAdaptation des machines à interface RS232 à l'industrie 4.0
ajouter l’IoT grâce aux microcontrôleurs 8 bits
la technologie au service du développement durableles avancées technologiques favorisent une utilisation plus efficace de l’énergie dans de nombreuses applications
AWS pour Arduino et Cie. (1)utiliser AWS IoT ExpressLink en pratique
détecteur de flux d'air Arduinoaucun capteur externe n'est nécessaire !
détecteur de fuite d'eauconnecté à l’Arduino Cloud
le quartzdrôle de composant, la série
enregistreur universel de données de jardinageun pas vers l’Intelligence Artificielle au Jardin.
un générateur analogique 1 kHzondes sinusoïdales à faible distorsion
Miletus : utiliser les applications Web hors ligneaccès aux fonctions de l’appareil et du système
de la 4G à la 5Gest-ce une étape si facile à franchir ?
démarrer en électronique…connexions symétriques
Le LCR-mètre haute précision FNIRSI LC1020E avec testeur ESR est une solution portable et intelligente pour tester les composants électroniques, offrant une précision de base allant jusqu'à 0,3%. Il est idéal pour les ingénieurs, les techniciens et les makers. L'appareil prend en charge les mesures L/Q, C/D et R/D à l'aide de modèles de circuits équivalents en série et en parallèle, et dispose d'un écran couleur TFT de 2,8 pouces.
Grâce à ses seuils préréglés et à ses alertes audiovisuelles, il permet une évaluation rapide de la conformité, ce qui le rend parfait pour les tests par lots et le contrôle qualité. Prenant en charge des fréquences de test allant jusqu'à 100 kHz, il est parfaitement adapté à l'analyse haute fréquence des inductances, des condensateurs et des résistances.
Caractéristiques
Précision de ±0,05% avec une résolution de 4,5 chiffres
Identification automatique des composants R/L/C pour des mesures rapides
5 fréquences de test (100 Hz–100 kHz) et 3 niveaux de tension (0,1–0,6 V)
Double affichage : L/C/R/Z + X/D/Q/θ/ESR
Mode de tri et tension de polarisation pour les tests par lots
Double port (3/5 bornes) avec prise en charge Kelvin à 4 fils
Maintien et enregistrement des données pour un flux de travail efficace
Compact, rechargeable (3000 mAh) – idéal pour une utilisation en laboratoire et sur le terrain
Spécifications
Généralités
Fréquences de test
100 Hz, 120 Hz, 1 kHz, 10 kHz, 100 kHz
Précision de base
0,3%
Affichage
Écran LCD TFT 2,8 pouces
Chiffres d'affichage
Paramètre principal : 4,5 chiffres
Paramètre secondaire : 4,5 chiffres
Paramètres de mesure
Paramètres principaux : AUTO/R/C/L/Z
Paramètres secondaires : X/D/Q/θ/ESR
Plage de mesure
L : 0-100 H
C : 0-100 mF
R : 0-10 M
Biais interne
0,0 V, 0,5 V
Niveau de test
0,1 V, 0,3 V, 0,6 V
Fonctions d'étalonnage
Étalonnage en circuit ouvert, étalonnage en court-circuit
Fonction de comparaison
Permet de calculer l'erreur relative entre la valeur de mesure du composant et la valeur nominale, affichée en pourcentage, et fournit des résultats filtrés. Les valeurs nominales et la tolérance peuvent être définies, la plage de tolérance étant réglable de 0,1% à 99,9%
Enregistrement des fonctions
Vérifie si les données mesurées du composant correspondent à la valeur nominale et à la tolérance définies, en enregistrant le nombre de mesures réussies et échouées
Configuration des bornes de test
Trois bornes, cinq bornes
Impédance de sortie
100 Ω
Interface
USB-C (port série virtuel)
Autres
Paramètres de langue, luminosité de l'écran, paramètres audio, mise hors tension automatique, paramètres de calibrage, informations système
Batterie
Batterie au lithium de 3000 mAh
Dimensions
18,5 x 8,5 x 3,5 cm
Poids
680 g
Capacité (C)
Plage : 1mF-100mF
100 Hz : 5% ±5 chiffres
1 kHz : 3% ±5 chiffres
10 kHz : /
100 kHz : /
Plage : 1uF-1mF
100 Hz : 1% ±4 chiffres
1 kHz : 0,5% ±5 chiffres
10 kHz : 2% ±5 chiffres
100 kHz : 3% ±4 chiffres
Plage : 1nF-1uF
100 Hz : /
1 kHz : 0,3% ±2 chiffres
10 kHz : 0,4% ±2 chiffres
100 kHz : 1% ±4 chiffres
Plage : 1pF-1nF
100 Hz : /
1 kHz : 2% ±2 chiffres
10 kHz : 1,5% ±2 chiffres
100 kHz : 2% ±4 chiffres
Inductance (L)
Plage : 1H-100H
100 Hz : 2% ±5 chiffres
1 kHz : 2% ±5 chiffres
10 kHz : /
100 kHz : /
Plage : 1mH-1H
100 Hz : 0,4% ±5 chiffres
1 kHz : 0,3% ±2 chiffres
10 kHz : 0,4% ±3 chiffres
100 kHz : 2,5% ±5 chiffres
Plage : 10uH-1mH
100 Hz : 3% ±5 chiffres
1 kHz : 0,5% ±4 chiffres
10 kHz : 0,5% ±3 chiffres
100 kHz : 1,5% ±5 chiffres
Plage : 1uH-10uH
100 Hz : /
1 kHz : 2% ±5 chiffres
10 kHz : 2% ±5 chiffres
100 kHz : 4% ±5 chiffres
Résistance (R)
Plage : 1MΩ-10MΩ
100 Hz : 5% ±4 chiffres
1 kHz : 3% ±3 chiffres
10 kHz : /
100 kHz : /
Plage : 1KΩ-1MΩ
100 Hz : 0,4% ±4 chiffres
1 kHz : 0,2% ±2 chiffres
10 kHz : 0,3% ±3 chiffres
100 kHz : 0,6% ±5 chiffres
Plage : 1Ω-1KΩ
100 Hz : 1,5% ±4 chiffres
1 kHz : 0,3% ±2 chiffres
10 kHz : 0,3% ±3 chiffres
100 kHz : 0,6% ±5 chiffres
Plage : 10mΩ-1Ω
100 Hz : 4% ±4 chiffres
1 kHz : 2% ±5 chiffres
10 kHz : 2% ±5 chiffres
100 kHz : 5% ±5 chiffres
Inclus
1x FNIRSI LC1020E LCR-mètre
1x Pince de mesure Kelvin
2x Cordons de mesure (1x noir, 1x rouge)
1x Plaque de court-circuit
1x Câble USB-C
1x Manuel
Téléchargements
Manual
Firmware V1.1
Le téléchargement intégral de ce numéro est disponible pour nos membres GOLD et GREEN sur le site Elektor Magazine !
Pas encore membre ? Cliquez ici.
Prototypage, production et composants !
carte processeur Audio DSP FXpartie 1 : caractéristiques et conception
50 ans d'Elektor en anglais
KiCad 8nouvelles et dernières caractéristiques
Elektor @ electronica 2024electronica Fast Forward 2024, des experts sur scène, des forums d'influenceurs, des talk-shows Elektor Lab en direct, et plus encore
kit MultiCalculator d'ElektorUn kit de calculatrice basé sur Arduino pour l'électronique
systèmes GNSS RTK à faible coûtavec un degré de précision de l'ordre du centimètre
routage des Circuits Imprimés et sécuritéConseils pour une conception sure et fiable de vos cartes électroniques
testeur d'ampli-oppour les applications audio et autres
mise à jour du projet #4 : compteur d'énergie ESP32surveiller l'énergie avec MQTT
analyseur de spectre temps-réel à technologie guide d’onde et PC à interfaces multiplesAaronia introduit une nouvelle ligne de produit et présente ses premiers prototypes au salon Electronica de Munich
inductances SMTbobines et ferrites – un choix simplifié
utilisation d’un blindage EMI pour assurer la conformité à la compatibilité électromagnétique
l'outil ultime pour tous les passionnés d’électroniqueDébloquez des possibilités infinies avec Red Pitaya et plus de 1000 Click Boards™
HDI au milieuUn nouveau service PCB-pooling rentable pour des petits BGA
défis de l'analyse DFM pour les circuits flexibles et flexibles-rigides
outils open-sourcesimulateur d'antennes, gestion des composants, calculatrice, et bien plus
Infographie : prototypage et production
sur le vifmicrotechnophobie : c’est grave, docteur ?
arbre de Noël 3Dcircuit imprimé 3D avec un microcontrôleur 32 bits peu coûteux
démarrer en électronique......on continue avec l'ampli-op !
nœud de capteurs autonome (mise à jour du projet #1)Reducing Idle Power Consumption with External RTC and Power Switch
2024 : l'odyssée de l'IAUn regard sur l'avenir
afficheurs LED avec le MAX7219Une méthode pratique pour une excellente puce
projet 2.0Corrections, mises à jour et courrier des lecteurs
gants vibro-tactilesune avancée pour les patients de Parkinson
Vom Messwert zur stabilen Entscheidung
Wie wird aus einem einfachen Mikrocontroller ein intelligentes System, das Sensorwerte erfasst, verarbeitet und sinnvoll darauf reagiert? Dieses Buch zeigt es Ihnen Schritt für Schritt – verständlich, praxisnah und ohne unnötige Vorkenntnisse.
Sie beginnen mit den Grundlagen der digitalen und analogen Ein- und Ausgänge. Anschließend lernen Sie, wie Sensorwerte gelesen, geglättet und zuverlässig bewertet werden. Anschauliche Beispiele erklären, warum einzelne Messwerte oft täuschen können und wie Mittelwertbildung, Hysterese und einfache Entscheidungsregeln für stabile Ergebnisse sorgen. Nach und nach erweitern Sie Ihre Projekte um Displays, I²C-Kommunikation und mehrere vernetzte Mikrocontroller. So entstehen verteilte Systeme, in denen Raspberry Pi Pico und ATtiny-Controller Daten austauschen und gemeinsam Aufgaben übernehmen.
Im fortgeschrittenen Teil erhalten Sie einen leicht verständlichen Einstieg in Merkmalsbildung, Datenvorverarbeitung, hybride Entscheidungsmodelle und TinyML-nahe Anwendungen. Dabei verbinden Sie klassische Regelungstechnik mit modernen datenbasierten Methoden.
Alle Projekte werden von ausführlich kommentierten Programmen in C und MicroPython begleitet. Das Buch richtet sich an Einsteiger, Maker, Studierende und alle, die Embedded-Systeme von Grund auf verstehen möchten.
Am Ende können Sie eigene Systeme entwickeln, die nicht nur messen, sondern Informationen auswerten, zuverlässige Entscheidungen treffen und gezielt reagieren.
Praxisnahe Projekte, Profi-Tricks und eigene Anwendungen
Dieses Buch führt Sie Schritt für Schritt in die faszinierende Welt der State Machines ein und zeigt, wie Sie Hardware direkt und effizient ansteuern können – jenseits klassischer CPU-gesteuerter Ansätze.
In diesem Buch lernen Sie:
LEDs und NeoPixel kreativ steuern: Blinken, Dimmen, Farbwechsel und komplexe Animationen
Taster und Encoder zuverlässig auslesen und in Echtzeit in Ihre Projekte integrieren
Analoge Eingänge (ADC) nutzen und Signale digital steuern
Servos präzise ansteuern und Bewegungsabläufe automatisieren
SPI mit PIO umsetzen, um Displays, Sensoren und Module anzusteuern
Menüsysteme und Submenüs auf SPI-Displays realisieren, inklusive Navigation über mehrere Taster
PWM, Signalgenerierung und Frequenzsteuerung für akustische oder visuelle Effekte
Debugging-Strategien und Tipps, um Ihre PIO-Programme effizient zu entwickeln
Alle Beispiele sind praxisnah, sofort umsetzbar und zuverlässig. Mit klaren Anleitungen, Hintergrundwissen und fertigen Codebeispielen lernen Sie, die PIO-Fähigkeiten des Pico maximal zu nutzen – egal ob für Maker-Projekte, Prototypen oder professionelle Anwendungen.
Erleben Sie, wie Sie komplexe Hardwaresteuerung elegant mit dem Pico realisieren können – schneller, flexibler und leistungsfähiger als je zuvor.
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.
Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
Audio DSP FX Processor Boarddeel 1: eigenschappen en ontwerp
50 jaar Elektor in het Engels
KiCad 8belangrijkste nieuwe en vernieuwde functies
Elektor @ elektronica 2024electronica Fast Forward 2024, Experts on Stage, Influencer Forums, Live Elektor Lab Talk Shows en meer
Elektor MultiCalculator KitArduino-gebaseerde DHZ-calculator voor elektronici
Goedkope GNSS RTK-systemenmet centimeter-nauwkeurigheid
Printlayout en veiligheidtips voor een veilig en duurzaam ontwerp van uw printen
Opamp-testervoor audio en andere toepassingen
Project-update #4: ESP32-gebaseerde energiemeterenergiemonitoring met MQTT
Real-time spectrumanalyzer met golfgeleider-technologie en multi-interface PC’sAaronia introduceert nieuw productsegment en presenteert eerste prototypes op electronica in München
SMT-spoelenspoelen en ferrieten – selectie gemakkelijk gemaakt
EMC-conformiteit bereiken met EMI-afscherming
De perfecte tool voor elke elektronicaliefhebbereindeloze mogelijkheden met Red Pitaya en 1.000+ Click Boards™
HDI in het middeneen nieuwe kosteneffectieve PCB-poolingservice voor kleine BGA’s
Uitdagingen van DFM-analyse voor flex- en rigid-flex-ontwerpen
Open source-toolsantennesimulator, componentenbeheer, rekenmachine en meer
Elektor infographicprototyping en productie
Uit het leven gegrepenmicrotechnofobie
3D-kerstboomdriedimensionale print met een goedkope 32 bit-microcontroller
Alle begin......houdt nog lang niet op(amp)!
Autonome sensor-node (project-update #1)RTC en voedingsschakelaar
2024: een AI-odysseeeen terugblik op de toekomst
LED-displays met de MAX7219aan de slag met een grandioze chip
Project 2.0correcties, updates en brieven van lezers
Vibrotactiele handschoenendoorbraak voor Parkinson-patiënten