Electronique > Réalisations > Interfaces

Dernière mise à jour : xx/01/2024

Feuille de route - Avertissements

Interfaces

-
Logique générale
Interfaces logique 001 - Comment commander un relais, une ampoule... à partir d'une sortie logique CMOS ou sortie d'un PIC
Interfaces logique 002 - Comment commander un moteur ou une grosse LED à partir d'une sortie logique, et avec isolation totale
Interface sortie 001 - Convertisseur série/parallèle - une entrée Data, 128 sorties TTL, avec registres à décalage 74595.
Interface puissance 001 - 12 voies sur MOSFET de puissance, alim 12 V ou 24 V, pilotage TTL 0/+5V
Interface bus 001 - 8 entrées de donnée, 8 entrées d'adresse, 1 entrée Strobe et 8 sorties verrouillées
Décodeur logique 001 - 4 entrées / 16 sorties, nombre de sorties actives selon mot binaire présenté, versions avec PIC 18F2420 et CD4067.
Interface commandes 001 - Commandes de moteurs avec présélection avant validation (développé pour un facteur d'orgues)
Interface commandes 002 - Commande par clavier d'un lecteur multimédia iDal, avec PIC 18F45K22. [Pro]
Interface commandes 003 - Commande d'un moteur 12 Vdc avec une tension de commande "alternée" de +24V/0V/-24V
Interface commandes 004 - Générateur d'adresse DMX avec écran LCD pour visualisation canal en cours.

Informatique
Espion/moniteur RS232 - Permet de s'insérer dans une liaison RS232 sans perturber le dialogue
Espion/moniteur I2C/SMBus 001 - Pour visualiser les données échangées sur un bus I2C ou SMBus sans perturber la liaison - [Pro]
Interface tension / courant 001 - boucle de courant pour transmission de données sur câble bifilaire longue distance.
Interface USB 001 - Interface de test USB basée sur un PIC 18F2550. 
Interface USB 002 - Interface de test USB basée sur un PIC 18F4550. 
Interface USB 003 - Interface de sortie 32 voies pour mon séquenceur logiciel ProgSeq.
Interface USB 004 - Interface de sortie 256 voies avec expandeurs de port MCP23017.
Interface USB 005 - Adaptateur pour interface "LPT" 128 voies, avec PIC 18F2550 ou 18F4550 - Pro
Interface USB 006 - Projet abandonné
Interface USB 007 - Pédalier USB émulateur de clavier informatique, avec PIC 18F4550 ou 18F47J53 - Pro
Interface Ethernet 001 - Interface de test avec port Ethernet 10 Mbps, basée sur PIC 18F45K22 et contrôleur Ethernet ENC28J60.

Analogique
Interface analogique 0-10V 001 - Interface 16 voies commandes analogiques 0-10 V (sélection plage tension commune)
Interface analogique 0-10V 002 - Interface 16 voies commandes analogiques 0-10 V (sélection plage tension individuelle par voie)

Audio
Liaison audio bidirectionnelle 001 - Liaison audio full duplex (aller-retour) sur un seul fil
Interface opto audio 001 - Interface audio avec couplage optique par optoupleur "logique" 4N25
Interface opto audio 002 - Interface audio avec couplage optique par optocoupleur linéaire HCNR200 ou IL300
Interface audio USB PC 001 - Mise en boîte de plusieurs interfaces premier prix
Ligne téléphonique et audio - Récupération ou envoi d'un signal BF sur une ligne téléphonique analogique
Insert ligne téléphonique 001 - Projet pas entièrement fini de mon côté mais bien testé par Jean-Paul...
Insert ligne téléphonique 002 - Deuxième exemple d'interface téléphonique hybride 2/4, cette fois avec alimentation simple.

Divers
Ligne téléphonique et détection sonnerie - Détection d'une sonnerie sur une ligne téléphonique analogique
Répétiteur sonnerie téléphonique 001 - Allumage d'une lampe (clignotant ou continu) sur réception sonnerie

Secteur
Interface de puissance 5V / 230V 001 - Interface 5V / 230V, avec isolation galvanique (MOC3041)
Interface secteur 003 - Commande d'un triac par impulsion via tension de commande 0-15 V.
Relais statique 001 - Interface d'isolation, entrée 5V à 24V, sortie monophasée 230 V, avec isolation galvanique (MOC3041)
Relais statique 002 - Interface d'isolation, entrée 5V, sortie triphasée 380 V, avec isolation galvanique (MOC3041)
Interface port parallèle 001 - Interface 8 voies 5V / 230V pour port parallèle, avec isolation galvanique (MOC3041)
Interface port parallèle 002 - Interface 32 voies 5V / 230V pour port parallèle, avec isolation galvanique (MOC3041)
Interface port parallèle 003 - Interface 8 voies 5V / 230V pour port parallèle, avec isolation galvanique (MOC3041) et darlingtons en entrée.
Interface port parallèle 003c - Interface 6 ou 8 voies 5V / 230V entrées en logique négative, avec isolation galvanique (MOC3041).
Interface port série 001 - Interface 32 voies pour utilisation du logiciel ProgSeq avec un port série

MIDI
MIDI Merger 001 - Version "non intelligente", sans composant programmable.
MIDI Merger 002 - Version "non intelligente" et toujours sans composant programmable, mais améliorée par rapport à la version 001.
MIDI Merger 003 - Version "intelligente", 2 entrées et deux sorties, avec PIC 18F46K22.
MIDI Splitter 001 - Configurable pour notes et autres événements MIDI, A base de PIC 18F46K22.
Distributeur MIDI 001 - 1 entrée MIDI, 4 sorties MIDI (MIDI Thru).
Distributeur MIDI 001d - 1 entrée MIDI, 16 sorties MIDI (MIDI Thru).
Interface MIDI 001 - Une prise MIDI IN, deux prises MIDI OUT et une prise MIDI THRU, sur un port joystick.
Interface MIDI 002a - Envoi de notes MIDI lors d'activation de boutons poussoir - 10 entrées logiques, 1 sortie MIDI OUT.
Interface MIDI 002b - Commandes logiques sur réception de notes MIDI - 1 entrée MIDI IN, 8 sorties logiques.
Interface MIDI 003 - 8 entrées analogiques, 64 entrées logiques, 1 sortie MIDI OUT, 1 entrée MIDI IN pour la configuration. Pas fini.
Interface MIDI 004 - 32 entrées logiques, 1 sortie MIDI OUT, 1 entrée MIDI IN pour la configuration. Pas fini.
Interface MIDI 005a - 2 entrées logiques START / STOP, 1 sortie MIDI OUT.
Interface MIDI 005b - 1 entrée MIDI IN, sorties logiques START / STOP sur commandes MMC et RT.
Interface MIDI 006 - Générateur MIDI Note On / Off ou Control Change, 4 entrées logiques, 1 sortie MIDI OUT.
Interface MIDI 007 - Commandes logiques sur réception de notes MIDI - 1 entrée MIDI IN, 128 sorties logiques.>
Interface MIDI 008 - Filtre MIDI pour supprimer les messages de type Active Sensing - 1 entrée MIDI IN, 1 sortie MIDI OUT.
Interface MIDI 008b - Filtre MIDI sur numéro de canal et messages Active Sensing - 1 entrée MIDI IN, 1 sortie MIDI OUT. PIC 16F628A.
Interface MIDI 008c - Filtre MIDI sur numéro de canal et messages Active Sensing - 1 entrée MIDI IN, 1 sortie MIDI OUT. PIC 18F26K22.
Interface MIDI 009 - Convertisseur Note/CC pour pilotage jeux lumière DMX - 1 entrée MIDI IN, 1 sortie MIDI OUT.
Interface MIDI 010 - Commande de huit potentiomètres numériques MCP41xxx via notes MIDI, à base de PIC 16F628A.
Interface MIDI 011 - Interface MIDI simple développée comme extension pour ma platine de développement PIC EasyPIC.
Interface MIDI 011b - Interface MIDI 011 révisée.
Interface MIDI 012 - Conversion de messages MIDI Sync (MIDI Timing Clock) en impulsions logiques TTL, à base de PIC 16F628A.
Interface MIDI 013 - Diviseur de messages MIDI Sync (MIDI Timing Clock) de MIDI en MIDI, à base de PIC 16F628A.
Interface MIDI 014 - Correcteur de courbe de velocité en temps réel, à base de PIC 16F628A.
Interface MIDI 015 - Interface 16 canaux, 1 entrée MIDI, 8 entrées logiques, 2 sorties MIDI , à base de PIC 18F45K22.
Interface MIDI 015za - 1 entrée / 1 sortie MIDI, envoi de Program Change avec fonction Live/Search.
Interface MIDI 016 - Interface 8 entrées audio, 1 sortie MIDI, à base de PIC 18F45K22. Pas fini.
Interface MIDI 017 - Convertisseur MIDI to CV-Gate, 1 entrée MIDI, 1 sortie en tension et 1 sortie Trigger, à base de PIC 16F628A.
Interface MIDI 017c - Convertisseur MIDI to CV-Gate, 1 entrée MIDI, 2 sorties CV/Gate/Trigger, à base de PIC 18F26K22.
Interface MIDI 017d - Convertisseur MIDI to CV-Gate, 1, 2 ou 4 entrées MIDI, 8 sorties CV/Gate/Trigger, à base de PIC18 et PIC32.
Interface MIDI 018 - 1 entrée MIDI et 24 sorties TTL, à base de PIC 18F45K22.
Interface MIDI 019 - 1 entrée MIDI et 128 sorties TTL, à base de PIC 18F45K22 et registres à décalage 74HC595.
Interface MIDI 020 - 1 entrée MIDI et interface de sortie pour synthé Solina 49 touches, à base de PIC 18F25K22.
Interface MIDI 020b - 1 entrée MIDI et interface de sortie pour synthé ARP OMNI modèle 2480 (49 touches), à base de PIC 18F25K22.
Interface MIDI 021 - Interface 64 entrées "percussions" avec gestion vélocité, 1 sortie MIDI, à base de PIC 24F32GA002.
Interface MIDI 022 - Interface pour console Cinemix DR couplée à Protools, à base de PIC 18F46K22.
Interface MIDI 023 - Interface de réglage volume audio niveau ligne depuis des commandes MIDI. Isolation galvanique totale.
Interface MIDI 024 - Interface MIDI avec commande hauteur et volume via tensions analogiques, à base de PIC 18F46K22. En cours.
Interface MIDI 025 - Interface 128 voies pour automatisation piano acoustique ou accordéon.
Interface MIDI 026 - Interface MIDI pour pilotage moteurs pas-à-pas, à base de PIC 18F46K22.
Interface MIDI 027 - 1 entrée MIDI et 24 sorties sur relais (extensible à 128), réactive sur Notes, PC et CC, à base de PIC 16F628A.
Interface MIDI 028 - Encodeur MIDI pour accordéon, à base de PIC 18Fxxxx.
Interface MIDI 029 - Interface MIDI pour instrument de musique "hors normes", à base de PIC 18Fxxxx.
Contrôleur MIDI 001 - 7 entrées analogiques, 1 sortie MIDI OUT, 1 entrée MIDI IN pour la configuration.
Contrôleur MIDI 002 - 16 entrées logiques, 1 sortie MIDI OUT, 1 entrée MIDI IN pour la configuration.
Contrôleur MIDI 002c - 256 messages MIDI (Note, PC, CC, Sysex) enregistrables et rejouable via inter au pied, avec PIC 18F26K20.
Contrôleur MIDI 003 - 128 boutons poussoir, 1 sortie MIDI OUT, génération de notes MIDI, avec PIC 16F628A.
Contrôleur MIDI 003c - 128 entrées avec capteurs à effet Hall, 1 sortie MIDI OUT, notes et accords MIDI, avec PIC 18F46K22.
Contrôleur MIDI 004 - 1 sortie MIDI OUT, génération de messages MMC, avec PIC 16F628A.
Contrôleur MIDI 004za - 1 sortie MIDI OUT, génération de messages MMC, avec PIC 16F628A.
Contrôleur MIDI 005 - 1 sortie MIDI OUT, génération soutenue d'événements MIDI pour tests d'interfaces, avec PIC 16F628A.
Contrôleur MIDI 006 - 1 sortie MIDI OUT, envoi de Programm Change, pour usage scène, avec PIC 18F45K22.
Contrôleur MIDI 007 - Sortie USB/MIDI, à base de PIC 18F4550. Pas fini.
Contrôleur MIDI 008 - 96 (ou 128) entrées numériques, 16 entrées analogiques, avec PIC 18F47J13.
Contrôleur MIDI 008b - 88 commandes numériques, 16 entrées analogiques, avec PIC 18F46K22.
Contrôleur MIDI 009 - 4 encodeurs optiques, 1 sortie MIDI, avec PIC 24F16KA102
Contrôleur MIDI 010 - 48 à 120 notes avec gestion vélocité, 1 sortie MIDI, avec PIC 18F46K22 ou PIC 32MX575F512H. En cours.
Contrôleur MIDI 011 - 64 entrées numériques pour instrument sans matriçage, 1 sortie MIDI, avec PIC 18F45K22.
Contrôleur MIDI 012 - avec PIC 32MX575F512H. En cours.
Contrôleur MIDI 013 - 192 entrées numériques pour orgue, sans matriçage, 1 sortie MIDI, avec PIC 18F45K22.
Indicateur tempo MIDI 002 - A base de PIC 16F628A, avec LDR pour synchro sur "LED tempo".
Indicateur tempo MIDI 003 - Avec PIC 18F25K22, extraction BPM sur entrée audio ligne, avec affichage numérique et maintient tempo.
Indicateur tempo MIDI 004 - Avec PIC 18F25K22, extraction BPM sur liaison MIDI, affichage numérique 3 digits.
MIDI DevBoard2i2o 001 - Platine de développement MIDI 2E/2S, à base de PIC 18F46K22.
MIDI Processeur 001 - Traitement/filtrage MIDI 6E/6S, à base de PIC PIC32MX575.

DMX
Norme DMX - un peu de théorie ?
Interface DMX 001 - Interface électrique RS485 pour liaisons DMX, avec MAX487.
Interface DMX 002 - Interface DMX à 10 sorties logiques, avec PIC 16F628A (ou 16F88) et MAX487.
Interface DMX 003 - Interface DMX à 12 sorties (5V), modes Logique / Gradateur, avec PIC 18F45K22 et MAX487.
Interface DMX 003-ext - Interface DMX à 12 sorties (5V), modes Logique / Gradateur, avec PIC 18F45K22 et MAX487 - Pro
Interface DMX 003a - Interface DMX à 12 sorties (5V), modes Logique / Gradateur, avec PIC 18F45K50 ou 18F45K80 - Pro
Interface DMX 003ad - Interface DMX à 8 sorties (5V), mode Gradateur, avec PIC 18F13K22 - Pro
Interface DMX 003b - Interface DMX à 8 sorties (12V), modes Logique / Gradateur, avec PIC 18F45K22 et MAX487 - Pro
Interface DMX 003c - Interface DMX à 10 sorties (12V), mode Gradateur, avec PIC 24FJ32GA002 et MAX3072 - Pro
Interface DMX 003d - Interface DMX à 5+3 sorties (12V), mode Gradateur, avec PIC 24FJ32GA002 et MAX3072 - Pro
Interface DMX 003e - Interface DMX à 5+11 sorties (12V), mode Gradateur, avec PIC 32MX534F064H et MAX3072 - Pro
Interface DMX 004 - Interface DMX à 8 sorties (230V), modes Logique / Gradateur, avec PIC 18F45K22 et MAX487.
Interface DMX 005 - Interface DMX sans fil (Tx + Rx) avec PIC 18F45K22 et NRF24L01. Non terminée.
Interface DMX 006 - Interface DMX pour commande moteurs, avec PIC 32MX534F064H et MAX3072 - Pro
Interface DMX 007 - Interface DMX à 128 sorties (5V), avec PIC 18F46K22 et MAX487 - Pro 
Interface DMX 008 - Interface DMX 256/512 canaux, avec PIC 18F45K22 et MAX487 - Pro
Interface DMX 009 - Interface DMX 16 sorties gradateur PWM, avec PIC 18F45K22, MAX487 et PCA9685.
Interface DMX 010 - Interface DMX 8 sorties gradateur pour panneaux electroluminescents (EL), avec PIC 18F45K22 - Pro
Interface DMX 011 - Interface DMX 8 sorties gradateur 0-10V, avec PIC 18F45K22, MAX487 et pot num MCP4922 - Pro
Interface DMX 011b - Interface DMX 8/16 sorties 0-10V, avec PIC 18F45K22, MAX487 et pot num MCP4922 - Pro
Interface DMX 012 - Interface DMX 3 sorties gradateur pour LED de puissance 1W ou 3W, PIC 12F1572 et MAX487 - Pro
Interface DMX 013 - Interface DMX 24 sorties gradateur PWM, avec PIC 18F45K80 - Pro
Contrôleur DMX 000 - Contrôleur 5 voies pour tests d'appareils DMX, avec PIC 16F88.
Contrôleur DMX 001 - Contrôleur 4 voies pour pilotage PAR 36 LED Ibiza, avec PIC 16F88.
Contrôleur DMX 002 - Contrôleur 1 à 512 voies pour vérification rapide d'un ensemble DMX, avec PIC 16F88.
Contrôleur DMX 003 - Contrôleur 12/24 voies, avec PIC 18F4220.
Contrôleur DMX 004 - Contrôleur 128 voies, avec PIC 18F45K22, principalement conçu pour tests.
Contrôleur DMX 005 - Contrôleur 512 voies, avec PIC 16F88 ou 18F25K22, principalement conçu pour tests - Pro
Gradateur de lumière 014 - Gradateur 8 voies piloté par DMX, à base de PIC 16F628A ou 18F2520.
Interface commande 004 - Générateur d'adresse DMX avec écran LCD pour visualisation canal en cours.
Interface RS485 Isolateur 001 - Interface d'isolation galvanique pour bus RS485 / DMX avec composants dédié
Interface RS485 Isolateur 002 - Interface d'isolation galvanique pour bus RS485 / DMX avec composants classiques

Systèmes 0-10V
Interface analogique 0-10V 001 - Interface 16 voies commandes analogiques 0-10 V (sélection plage tension commune)
Interface analogique 0-10V 002 - Interface 16 voies commandes analogiques 0-10 V (sélection plage tension individuelle par voie)