Réparation d’une carte électronique de portail :
Author: macerobotics
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
[code language=”python”]
#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);
}
[/code]
FIN !
Contrôle en boucle ouverte d’un moteur brushless avec la carte MR4
Utilisation d’un switch avec LTspice











