Truca a aquest taüt per despertar al mort. No et preocupis: l’esquelet no sortirà per perseguir-te, però et respondrà des de dins.
D’acord, sabem que no hi ha cap esquelet real allà dins. En realitat, és un piezoelèctric utilitzat com a sensor de cops. Quan ja hagis muntat aquest projecte, potser se t’acudeixen altres maneres més útils de fer servir aquest sensor. Mira aquest pany secret detector de cops per inspirar-te.
Materials
- 1 placa Arduino U
- 1 Shield Bàsica Educativa
- 2 piezos
- 1 resistència d’1MOhm
- 3 cables negres
- 3 cables de colors
- 1 pila 9v
- 1 portapiles 9v
- kit knock-knock box
- cinta adhesiva
- 1 breadboard
Instruccions
Codi
Pots trobar el codi a Arxiu -> Exemples -> BasicEducationShield-> Magic -> KnockKnockBox
Com funciona?
La primera vegada que colpeges la caixa, comença a gravar-se el patró de so. El so és detectat pel primer piezoelèctric (el que està connectat al pin A0). Cada vegada que el sensor és colpejat, l’Arduino registra el temps fins al següent cop en un Array. Si no es produeix cap cop nou en més de 2 segons, serà considerat com el final de la gravació. En entrar en aquest estat, el patró de cops serà reproduït a través de l’altre altaveu piezoelèctric.
No funciona?
- Assegura’t que la pila estigui connectada correctament i que, per tant, el LED d’alimentació estigui encès. Prova’l amb l’Arduino connectat a l’ordinador i la pila de 9V desconnectada. Si funciona amb el cable USB però no amb la pila, pot ser que aquest sigui el problema: prova de canviar-la.
- Recorda que has de donar cops sobre la paret dreta de la caixa (la que té el sensor piezo).
- Mira la referència del sensor de Knock per corregir errors.
Continua experimentant!
- Canvia el so amb el qual la caixa torna el cop.