Table des matières:
Vidéo: Oscilloscope Arduino DIY 10Hz-50kHz sur écran LCD 128x64 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Ce projet décrit un moyen de créer un oscilloscope simple qui a une plage de 10 Hz à 50 kHz. Il s'agit d'une gamme extrêmement large, étant donné que l'appareil n'utilise pas de puce de conversion numérique-analogique externe, mais uniquement Arduino.
Étape 1: Description
Le résultat est affiché sur un écran LCD relativement grand (ST7920) avec une résolution de 128x64 pixels. La zone d'affichage des mesures est de 96x64 et la zone d'affichage des informations est de 32x64, où est affichée la fréquence du signal de test, Vpp, etc.
C'est extrêmement simple à construire et ne comprend que quelques composants:
-Arduino Nano
- Écran LCD ST7920 avec résolution 128x64
- trois interrupteurs momentanés
- deux potentiomères
- et un condensateur 100 microF
Ce projet a été parrainé par NextPCB. Vous pouvez m'aider en les consultant sur l'un de ces liens:
Inscrivez-vous pour obtenir un coupon de 5 $:
Fabricant fiable de cartes multicouches:
Cartes PCB 4 couches 10 pièces seulement 12 $:
10% de réduction - Commandes PCB & SMT: 20%OFF - Commandes PCB & 15% SMT:
Étape 2: Construire
L'appareil a plusieurs fonctions telles que: déclenchement automatique (affichage très stable), vitesse de balayage: 0,02 ms/div ~ 10 ms/div, selon 1-2-5 carry et division en neuf niveaux et fonction Hold: gel de la forme d'onde et des paramètres d'affichage. Ce projet est publié sur le blog de Wu Hanqing où vous pouvez trouver le code original. J'ai apporté des modifications minimes car je construisais l'oscilloscope sur la base du matériel d'un de mes projets précédents. Comme vous pouvez le voir dans la vidéo, l'instrument a une vue très claire grâce au grand écran, ainsi qu'un déclencheur automatique étonnamment bon. La position verticale de l'image est ajustée avec le potentiomètre de 50 kohms, et le contraste avec le potentiomètre de 10 kohms. J'ai testé l'oscilloscope avec un générateur de signal sinusoïdal et rectangulaire. Enfin, même s'il ne s'agit pas d'un instrument professionnel ou très utilisable, il peut tout de même être utilisé à des fins pédagogiques ou dans votre laboratoire, pour tester des signaux basse fréquence, surtout sachant que l'appareil est très simple à réaliser et extrêmement bon marché.
Étape 3: Diagramme schématique et code
Ci-dessous sont donnés le diagramme Shematic et le code Arduino
Conseillé:
Écran LCD ST7920 128X64 vers ESP32 : 3 étapes
Écran LCD ST7920 128X64 à ESP32 : Ce Instructables ne va clairement pas gagner de prix pour sa qualité ou autre ! doit être documenté
Exécution sans écran/affichage (sans tête) sur Raspberry Pi ou d'autres ordinateurs basés sur Linux/unix : 6 étapes
Exécution sans écran/affichage (sans tête) sur Raspberry Pi ou d'autres ordinateurs basés sur Linux/unix : lorsque la plupart des gens achètent un Raspberry PI, ils pensent avoir besoin d'un écran d'ordinateur. Ne gaspillez pas votre argent sur des écrans d'ordinateur et des claviers inutiles. Ne perdez pas votre temps à déplacer des claviers et des moniteurs entre les ordinateurs. N'attachez pas une télé quand il n'y a pas
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Écran LCD I2C/IIC - Convertir un écran LCD SPI en écran LCD I2C : 5 étapes
Écran LCD I2C/IIC | Convertir un écran LCD SPI en écran LCD I2C : l'utilisation de l'écran lcd spi nécessite trop de connexions, ce qui est vraiment difficile à faire
Graphiques sur un écran SSD1306 I2C OLED 128x64 avec CircuitPython à l'aide d'un Itsybitsy M4 Express : 13 étapes (avec photos)
Graphiques sur un écran SSD1306 I2C OLED 128x64 avec CircuitPython à l'aide d'un Itsybitsy M4 Express : L'écran SSD1306 OLED est un petit écran graphique monochrome I2C, peu coûteux et largement disponible avec 128x64 pixels, qui est facilement interfacé (seulement 4 fils) vers des cartes de développement à microprocesseur comme un Raspberry Pi, Arduino ou