Réparation d’une carte électronique de portail :
Réparation carte électronique – Radiateur
Contrôle de votre Raspberry Pi Pico avec un terminal serie
Un exemple de programme pour envoyer des commandes à la carte Raspberry Pi Pico a partir de votre PC en utlisant la liaison micro-usb :
import select import sys import time import machine poll_obj = select.poll() poll_obj.register(sys.stdin,1) while True: # Si data de disponible if poll_obj.poll(0): # Lecture des données data_reception = sys.stdin.read(1) if data_reception=='a': print ("Reception de la lettre a" ) if data_reception=='b': print ("Reception de la lettre b" ) time.sleep(0.1)
Exemple avec putty :
Saint-Brock Robot Race
Réparation d’une carte électronique de volet Bubendorff
Informations pour la réparation d’une carte électronique de volet de la marque Bubendorff :
Les tensions à vérifier :
- Tension continu aux bornes du condensateur d’environ 27V (si pas de tension, vérifier le plus gros condensateur bleu)
- Tension de 5V sur un condensateur de découpage de microcontrôleur Atmel
Composants les plus probables à changer :
- Le gros condensateur bleu
- Condensateur 470µF
- Triacs de la commande du moteur
Fin !
Réparation d’une carte de four Brandt
Réparation d’un poste à souder Elektrosta EWI 250T
Utilisation d’un encodeur magnétique AS5048 avec la Raspberry Pi Pico
Un exemple d’utilisation d’un encodeur magnétique de référence AS5048 avec la carte Raspberry Pi Pico.
- Utilisation de la librairie simpleFOC
L’encodeur est relié en SPI au Pico via les pins :
- GPIO4 => MISO
- GPIO3 => MOSI
- GPIO6 => SCK
- GPIO5 => CS
Exemple de lecture
#include <SimpleFOC.h> #include <SPI.h> #define SPI_MISO 4 #define SPI_MOSI 3 #define SPI_SCK 6 #define SPI_CS 5 MagneticSensorSPI sensor = MagneticSensorSPI(SPI_CS, 14, 0x3FFF); void setup() { SPI.setCS(SPI_CS); SPI.setSCK(SPI_SCK); SPI.setRX(SPI_MISO); SPI.setTX(SPI_MOSI); SPI.begin(); // initialise magnetic sensor hardware sensor.init(); } void loop() { sensor.update(); // display the angle and the angular velocity to the terminal Serial.print(sensor.getAngle()); Serial.print("\t"); Serial.println(sensor.getVelocity()); delay(1000); }
FIN !
Contrôle en boucle ouverte d’un moteur brushless avec la carte MR4
Utilisation d’un switch avec LTspice