Spedizione gratuita da 74,95 € NL (99,95 € BE/DE)

Consegna veloce con DHL

Ordinato prima delle XNUMX:XNUMX = Spedito oggi

Restituzione entro XNUMX giorni*


Paese

Raspberry Pi progetto: Servocomando

Questo progetto servo con Raspberry Pi è un ottimo modo per imparare ad aggiungere movimento e controllo ai tuoi progetti. Con un servo puoi eseguire movimenti precisi e controllati, permettendoti, ad esempio, di controllare un braccio robotico o una telecamera da remoto. In questo progetto ti insegneremo le basi del controllo di un servo.

 

Questa guida trattava: 

  • Livello – Principiante 25% 25%
  • Durata 15 min 25% 25%
  • Costa € 103,19 30% 30%

Passaggio 2: connessione

Per cominciare, dobbiamo prima collegare il servomotore al Raspberry Pi. Puoi farlo collegando i cavi del ponticello al servomotore. Quindi colleghiamo il ponticello collegato al servomotore al Raspberry Pi 4B. Collegare i fili ai seguenti pin: Il ponticello rosso al PIN 2 (5 volt). Il ponticello nero sul PIN 6 (Massa) e l'ultimo ponticello sul PIN 12 (BCM 18).

Passaggio 3: programmazione

Se tutto è collegato correttamente e il tuo Pi funziona correttamente, possiamo iniziare a scrivere il codice per eseguire il Servo. Aperto su di te Raspberry Pi l'ambiente di programmazione Thonny. Quindi crea un nuovo file chiamato servo_project.py (puoi chiamarlo come vuoi, purché abbia ".py" dopo di esso!) Salva questo file e inizia a scrivere il seguente codice:

da gpiozero import AngularServo
dal tempo importa il sonno

 

servo = AngularServo(18, min_pulse_width=0.0006, max_pulse_width=0.0023)

 

mentre (Vero):
servo.angolo = 90
sleep (2)
servo.angolo = 0
sleep (2)
servo.angolo = -90

sleep (2)

Usi questo codice per controllare il tuo servomotore. Diamo un'occhiata al codice riga per riga e vediamo quale riga fa cosa!

Il codice inizia importando le librerie AngularServo e Sleep.

servo = AngularServo(18, min_pulse_width=0.0006, max_pulse_width=0.0023)

Usando questo pezzo di codice, creeremo una variabile chiamata servo. In questo caso diciamo che il pin dati è GPIO 18. E diciamo qual è la larghezza minima e massima dell'impulso, che è 0.0006 e 0.0023.

mentre (Vero):
servo.angolo = 90
sleep (2)
servo.angolo = 0
sleep (2)
servo.angolo = -90

sleep (2)

 

Qui creiamo un ciclo infinito usando un'istruzione "While (True)". Il servo qui va dall'angolo di 90 gradi all'angolo di 0 gradi all'angolo di -90 gradi. Con una pausa di 2 secondi in mezzo.

Passaggio 4: risultato

 Ora hai il Servo connesso a te Raspberry Pi e scritto il codice che farà funzionare il Servo. Salva il tuo file e fai clic su "Esegui" (grande pulsante verde in "Thonny" con un pulsante di riproduzione al suo interno") E guarda cosa succede! Il tuo servo non funziona? Quindi dai un'occhiata ai passaggi precedenti e riprova!

Ti è piaciuto realizzare questo progetto? Dai un'occhiata a uno dei nostri altri progetti!

L'apprezzamento di www.electronicsvoorjou.nl at Recensioni WebwinkelKeur è 9.3 / 10 basato su 5018 recensioni.