Taula de continguts:
- Pas 1: Pas 1: el que necessiteu
- Pas 2: Pas 2: el circuit
- Pas 3: Pas 3: el codi
- Pas 4: Pas 4: carcassa
- Pas 5: millor comprensió
Vídeo: Raspberry Pi 3 temporitzador amb servomotor: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
L’objectiu d’aquesta compilació és crear un temporitzador automatitzat amb temps definits mitjançant el Servo. Utilitza el raspberry pi 3 com a ordinador i Python per al codi.
Pas 1: Pas 1: el que necessiteu
Hi ha un total de 17 parts que es necessiten per construir aquest circuit. La part principal necessària perquè aquest temporitzador funcioni és un servo motor preferible al model SG92R, el propòsit d’aquest servo és ser la part mòbil del temporitzador. A Python, podeu establir l’angle exacte que voleu que serveixi el servo, cosa que permet que sigui un gran ús per a un temporitzador. Les altres parts necessàries són tres botons (cadascun d’ells per un temps diferent), un LED (per indicar quan s’acaba el temps), una resistència de 330 ohms (per al circuit LED), 13 ponts / cables (per connectar-ho tot) i 1 tauleta per muntar-ho tot. Si també voleu fer la carcassa, obtindreu algun tipus de caixa clara, una placa d’escuma i un disc de plàstic.
Pas 2: Pas 2: el circuit
El circuit és relativament senzill, però encara ho explicaré -
Servo: per connectar el servo, necessitareu el servo i tres cables. Primer, poseu cadascun dels cables del pont als tres cables del servo. Després, mireu els colors del servo, marró = terra (GND), vermell = voltatge (5V) i taronja = GPIO.
Botó: per cablejar, cadascun dels botons té un pont per connectar-lo a un port GPIO i connectar-lo a una clavilla del botó. A continuació, agafeu un altre pont per connectar-lo a terra i col·loqueu-lo a la clavilla adjacent de la clavilla GPIO. Torneu a fer-ho dues vegades amb els altres dos botons i connecteu-los a dos pins GPIO diferents.
LED: per connectar el LED necessitareu dos ponts (un per a terra i un per al pin GPIO), una resistència de 330 ohms i el led per si mateix. Comenceu agafant un dels cables de pont i posant-lo a terra i connecteu-lo a la resistència. Després, agafeu el led i connecteu la clavilla més petita a la resistència i, a continuació, agafeu el segon cable de pont i connecteu-lo a un nou port GPIO (diferent dels servos i dels botons) i connecteu l’altre costat del pont a l’altra pota del LED.
Suggeriment: podeu utilitzar dos ponts més per estendre el sòl i un port GPIO al costat de la placa.
Pas 3: Pas 3: el codi
El codi del temporitzador Raspberrypi deriva principalment de la biblioteca gpio zero i no és difícil de replicar.
La meva correcció / Min i Max: Després d'exportar les funcions de la biblioteca hi ha un pedaç que són les meves correccions i PW mínim i màxim. El que fa aquest codi és que va configurar l'amplada del pols del servo perquè pugui funcionar al màxim.
Variables: per a aquest codi, necessiteu 5 variables una per al servo, els tres botons diferents i el LED
Codi principal: per a aquesta explicació, parlaré d’un bloc ja que els altres dos són iguals. El que fa el codi principal és que crea un increment del servo pujant el codi i després repeteix aquest increment 20 vegades, cosa que farà que arribi al cicle complet. el segon, en aquest bloc, és per al led que detecta quan el cicle ha finalitzat i, després, encén i apaga el LED.
Pas 4: Pas 4: carcassa
Per acabar-ho, voldreu una mena de carcassa per tapar els circuits. El que vaig fer va ser agafar una caixa de plàstic transparent que una vegada tenia cargols tallats al costat perquè hi pogués cabre el raspberry pi i després vaig afegir forats per als botons i els LED, també vaig folrar la caixa amb escuma perquè el circuit fos segur. Finalment, per al servo, el que vaig fer va ser agafar una tapa de caixes de plàstic i fer-ne un cercle perquè servís de rellotge.
Pas 5: millor comprensió
Aquest vídeo proporciona una millor comprensió del circuit.
Recomanat:
Motor pas a pas amb xancletes D i temporitzador 555; la primera part del circuit el temporitzador 555: 3 passos
Motor pas a pas amb xancletes D i temporitzador 555; la primera part del circuit el temporitzador 555: el motor pas a pas és un motor de corrent continu que es mou en passos discrets. S’utilitza sovint en impressores i fins i tot en robòtica. L’explicaré en passos. La primera part del circuit és un 555 temporitzador. És la primera imatge (vegeu més amunt) amb un xip 555 amb
Microcontrolador AVR. LED intermitents mitjançant el temporitzador. Interruptors temporitzadors. Mode temporitzador CTC: 6 passos
Microcontrolador AVR. LED intermitents mitjançant temporitzador. Interruptors temporitzadors. Mode temporitzador CTC: Hola a tots! Els temporitzadors són un concepte important en el camp de l'electrònica. Tots els components electrònics funcionen en una base de temps. Aquesta base de temps ajuda a mantenir tot el treball sincronitzat. Tots els microcontroladors funcionen a una freqüència de rellotge predefinida, el
Temporitzador NE555 - Configuració del temporitzador NE555 en una configuració Astable: 7 passos
Temporitzador NE555 | Configuració del temporitzador NE555 en una configuració astable: el temporitzador NE555 és un dels circuits integrats més utilitzats al món de l’electrònica. Té la forma de DIP 8, és a dir, que inclou 8 pins
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: 7 passos (amb imatges)
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: fins i tot després de 25 anys de la seva introducció al mercat de consum, la comunicació per infrarrojos continua sent molt rellevant els darrers dies. Tant si es tracta del televisor 4K de 55 polzades com del sistema de so del cotxe, tot necessita un comandament a distància IR per respondre al nostre
Tira LED activada amb sensor de moviment amb temporitzador: 6 passos (amb imatges)
Tira LED activada per sensor de moviment amb temporitzador: Hola a tothom! Estic molt content d’escriure ara un altre instructiu. Aquest projecte es va produir quan un company instructable (?!) (David @dducic) em va contactar fa uns mesos demanant ajuda al disseny. Així que aquí teniu les especificacions originals: & q