Tecnologia vestible

Per començar Elements d'entrada Programació CircuitPython   Recursos CITCEA
Elements no electrònics Elements de sortida Programació Arduino    
Projectes Elements de control Dades pràctiques   Inici

Brunzidors piezoelèctrics i inductius

El brunzidor piezoelèctric (petit o gros) ens permet produir sons. És com un altaveu molt petit i de baix cost.

Brunzidor piezoelèctric  [AF]

El control dels brunzidors es fa des d'una sortida digital del microcontrolador posant-li una resistència de 100 ohm (100 Ω) com a la figura. Si el brunzidor no ha de funcionar molta estona seguida podem prescindir de la resistència i connectar el brunzidor directament a la sortida.

Brunzidor piezoelèctric

Per fer funcionar el brunzidor farem servir la instrucció tone.

En el següent programa per a l'entorn Arduino fem sonar primer un La durant mig segon i després un Do durant un altre mig segon i després aturem el so durant dos segons. Després es tornarà a repetir. El brunzidor està connectat a D12.

void setup() {
	pinMode(12, OUTPUT);
}
void loop() {
	tone(12, 440, 250);  // La durant 0,25 s
	delay(500);  // Espera mig segon
	tone(12, 262);   // Do
	delay(250);  // Durada 0,25 s
	noTone(12);   // Silenci
	delay(2000);  // Espera dos segons
}

El següent programa per a CircuitPython fa sonar les notes Do, Re i Mi en un brunzidor connectat a la pota D0.

import simpleio
import board
import time
while True:
    for f in (262, 294, 330):
        simpleio.tone(board.D0, f, duration=0.25)    # Nota durant 0,25 s
        time.sleep(0.1)                              # Durada del silenci
    time.sleep(2)

Els brunzidors com el que acabem de veure també els podem fer servir com a entrades del microcontrolador.

Els brunzidors són elements petits i molt senzills de fer servir però el seu so no és de gaire qualitat. Si volem un so més agradable, podem emprar un altaveu.

També hi ha el brunzidor inductiu de la fotografia que va muntat en una placa adequada per cosir de 2 cm de diàmetre.

Brunzidor inductiu  [SF]

Cal tenir present que els brunzidors inductius no es pot deixar connectats permanentment perquè equivalen a un curtcircuit. Només es poden fer servir amb la funció Tone o bé connectant i desconnectant la sortida a una velocitat molt ràpida.

Els brunzidors no es poden rentar.

 

 

 

En aquest web, les fotografies marcades amb [AF] són del web d'Adafruit, les marcades amb [SF] del web d'Sparkfun i les marcades amb [AU] del web d'Arduino.

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.