Sommario:
- Passaggio 1: Passaggio 1: Cosa ti serve
- Fase 2: Fase 2: il circuito
- Passaggio 3: Passaggio 3: il codice
- Passaggio 4: Passaggio 4: Involucro
- Passaggio 5: migliore comprensione
Video: Timer Raspberry Pi 3 con servomotore: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Lo scopo di questa build è creare un timer automatico con tempi impostati utilizzando il Servo. Usa il raspberry pi 3 come computer e Python per il codice.
Passaggio 1: Passaggio 1: Cosa ti serve
C'è un totale di 17 parti che sono necessarie per costruire questo circuito. La parte principale necessaria per il funzionamento di questo timer è un servomotore, preferibilmente il modello SG92R, lo scopo di questo servo è quello di essere la parte mobile del timer. In Python, puoi impostare l'angolo esatto in cui vuoi che il servo vada, permettendoti di essere un ottimo uso per un timer. Le altre parti necessarie sono tre pulsanti (ciascuno per un tempo diverso), un LED (per indicare quando il tempo è scaduto), una resistenza da 330 ohm (per il circuito LED), 13 ponticelli/cavi (per collegare tutto) e 1 breadboard per assemblare il tutto. Se desideri realizzare anche l'involucro, avrai una sorta di scatola trasparente, un pannello di gommapiuma e un disco di plastica.
Fase 2: Fase 2: il circuito
Il circuito è relativamente semplice ma lo spiegherò comunque -
Servo: per cablare il servo avrai bisogno del servo stesso e di tre cavi jumper. Per prima cosa, metti ciascuno dei cavi jumper ai tre fili sul servo. Dopo, guarda i colori del servo, marrone = massa (GND), rosso = tensione (5V) e arancione = GPIO.
Pulsante: per cablare, ciascuno dei pulsanti richiede un ponticello per collegarlo a una porta GPIO e collegarlo a un piolo sul pulsante. Quindi, prendi un altro ponticello per collegarlo a terra e posizionalo sul piolo adiacente del piolo GPIO. Ripeti l'operazione due volte agli altri due pulsanti e collegali a due diversi pin GPIO.
LED: Per cablare il LED avrai bisogno di due ponticelli (uno per la massa e uno per il pin GPIO), una resistenza da 330 ohm e il led stesso. inizia prendendo uno dei cavi jumper e mettendolo a terra, quindi collega quel filo al resistore. Dopo, prendi il led e collega il piolo più piccolo alla resistenza quindi prendi il secondo cavo jumper e collegalo a una nuova porta GPIO (diversa dai servi e dai pulsanti) e collega l'altro lato del jumper all'altra gamba del GUIDATO.
Suggerimento: puoi usare altri due ponticelli per estendere il terreno e una porta GPIO sul lato della breadboard.
Passaggio 3: Passaggio 3: il codice
Il codice per il timer Raspberrypi deriva principalmente dalla libreria gpio zero e non è difficile da replicare-
La mia correzione/Min e Max: Dopo, esportando le funzioni dalla libreria c'è una patch con le mie correzioni e il minimo e il massimo PW. Ciò che fa questo codice è impostare la larghezza dell'impulso del servo in modo che possa funzionare al meglio.
Variabili: per questo codice sono necessarie 5 variabili una per il servo, i tre diversi pulsanti e il LED
Codice principale: per questa spiegazione, parlerò di un blocco poiché gli altri due sono uguali. Ciò che fa il codice principale è che crea un incremento del servo che sale sul codice, quindi ripete questo incremento 20 volte che lo farà raggiungere il suo ciclo completo. il secondo se in questo blocco è per il led rileva quando il ciclo è terminato e poi accende e spegne il led.
Passaggio 4: Passaggio 4: Involucro
Per finire, ti servirà una sorta di involucro per coprire i circuiti. Quello che ho fatto è stato prendere una scatola di plastica trasparente che una volta aveva delle viti, tagliare il lato in modo che il lampone pi potesse inserirsi e poi ho aggiunto dei fori per i pulsanti e i LED, ho anche rivestito la scatola con schiuma in modo che il circuito fosse sicuro. Infine, per il servo, quello che ho fatto è stato prendere il coperchio di una scatola di plastica e ne ho ricavato un cerchio che fungesse da quadrante dell'orologio.
Passaggio 5: migliore comprensione
Questo video fornisce una migliore comprensione del circuito.
Consigliato:
Pattumiera intelligente con Arduino, sensore a ultrasuoni e servomotore: 3 passaggi
Pattumiera intelligente utilizzando Arduino, sensore a ultrasuoni e servomotore: in questo progetto, ti mostrerò come realizzare una pattumiera intelligente usando Arduino, in cui il coperchio della pattumiera si aprirà automaticamente quando ti avvicini con la spazzatura. Gli altri componenti importanti utilizzati per realizzare questa pattumiera Smart sono un sensore a ultrasuoni HC-04
Modo super semplice per controllare il servomotore con Arduino: 8 passaggi
Modo super semplice per controllare il servomotore con Arduino: in questo tutorial utilizzeremo il servomotore e Arduino UNO e Visuino per controllare la posizione del servomotore utilizzando solo pochi componenti, rendendo così questo progetto super semplice. Guarda un video dimostrativo
Robot ambulante che utilizza 1 servomotore: 13 passaggi (con immagini)
Robot ambulante con 1 servomotore: volevo costruire questo robot ambulante anche da quando l'ho visto su YouTube. Dopo un po' di ricerche ho trovato qualche informazione in più su di esso e ho deciso di crearne uno mio. L'obiettivo che avevo per costruire questo deambulatore era cercare di renderlo il più piccolo possibile
Interfacciamento del servomotore con NodeMCU: 6 passaggi (con immagini)
Interfacciamento del servomotore con NodeMCU: Ciao a tutti, questo è il mio primo progetto Instructable. Quindi vuoi iniziare con NodeMCU? Bene, sono qui per condividere con voi. Oggi vi mostrerò come iniziare con NodeMCU. Andiamo! NodeMCU ha a bordo ESP8266-12E rende il b
Microcontrollore AVR. LED lampeggiatore utilizzando il timer. Interruzioni timer. Modalità CTC timer: 6 passaggi
Microcontrollore AVR. LED lampeggiatore utilizzando il timer. Interruzioni timer. Timer CTC Mode: Ciao a tutti! I timer sono un concetto importante nel campo dell'elettronica. Ogni componente elettronico funziona in base ai tempi. Questa base dei tempi aiuta a mantenere tutto il lavoro sincronizzato. Tutti i microcontrollori funzionano a una frequenza di clock predefinita, il