Publicat per

PAC 2 – PROJECTE D’ARDUINO

PAC 2  – PROJECTE D’ARDUINO
Publicat per

PAC 2 – PROJECTE D’ARDUINO

Happy Halloween Aquesta ha sigut la meva primera experiència amb l’electrònica i Arduino, així que es puc afirmar que el meu procés…
Happy Halloween Aquesta ha sigut la meva primera experiència amb l’electrònica i Arduino, així que es puc afirmar que…

Happy Halloween

Aquesta ha sigut la meva primera experiència amb l’electrònica i Arduino, així que es puc afirmar que el meu procés d’aprenentatge ha començat des de zero. Per això, vaig decidir seguir els projectes del llibre Starter Kit, en veure que estan organitzats segons una corba d’aprenentatge que afavoreix l’assimilació dels diferents components i tipus de configuracions. Un cop fets uns quants, ja et trobes més còmode amb l’entorn de treball, has adquirit uns mínims de coneixements d’electrònica i t’has fet una petita idea de les possibilitats d’interactcció que ofereix Arduino mitjançant sensors, actuadors i microcontroladors .

Per donar context a aquests diferents sensors i actuadors en aquest projecte de temàtica de Halloween, es va decidir crear una interfície amb plantilles de cartó i altres elements que permet la interacció de l’usuari en l’escena.

 

Imatge general de la interfície.

 

 

Instruccions per al seu funcionament

Agita tu mano para que el fantasma te hable. Pulsa el botón para escuchar la melodía

El funcionament és el següent: primerament, quan el programa s’inicia es posa en marxa el led blau (fantasma) juntament amb els sons estranys que l’acompanyen, produïts pel buzzer i el fototransistor. L’usuari, amb el moviment de la seva mà sobre el fototransistor, produeix els sons a diferents freqüències que volen imitar el so fantasmal. El buzzer passiu o piezoelèctric, és un diminut altaveu que utilitza un electroimà per a moure una petita làmina de metall, emetrà diferents freqüències mentre no es pressioni el polsador; el segon, és un transistor sensible a diferents longituds d’ona que l’usuari pot modular en moure la mà per sobre i deixar passar més o menys llum.

Un cop testejada aquesta primera part de la interfície, l’usuari pot pressionar el polsador i el so aleatori del piezo s’apaga per donar pas a una melodia “terrorífica” que sona pel piezo a la vegada que les 5 llums leds de la carabassa (vermelles i grogues) parpallegen. En aquest moment el servomotor gira amb un angle de 90º i obre la tapa del taüt.

En aquest vídeo es pot veure el seu funcionament.

Carregant...

El següent esquema de funcionament s’ha fet amb l’aplicació web, Tinkercad, la qual permet crear i simular esquemes de circuits que integren plaques d’Arduino i components bàsics com leds, motors, piezos, fotoresistències, etc.
Podeu veure aquesta configuració amb més detall en el següent enllaç

Vista de la protoboard, la placa de l'Arduino UNO R3, el servomotor i els cablejats per al seu funcionament.

 

Diagrama de l’esquema creat amb Tinkercad

 

 

Components

Microcontrolador Arduino Uno R3 / Placa de prototipat / LEDs  (groc-blau-vermell)  /Resistències 220 Ω / Polsador  /  Resistències 10 k Ω /  Potenciòmetre  / Servomotor / Braç del servomotor / Condensador de 100 uF / Tira de pin mascle (3 pins)   / Piezoelèctric / Fotorresistència / Cables de connexió.
Software: ARDUINO IDE 2.2.1

 


 

Bibliografia

Arduino. (2020). Guía de Referencia de Arduinohttps://www.arduino.cc/reference/es/
Arduino Homepage, disponible a: https://www.arduino.cc/
Fitzgerald, [Scott] y Shiloh [Michael]. (ed.). (2016). Arduino – Libro de proyectos. Arduino. S.A.
Educatronicos ISC. Tonos y melodías con el dispositivo piezo speaker usando Arduino y Tinkercad. https://www.youtube.com/watch?v=Tn29OK_EO7o
Biblioteca UOC. (2022). Estilo APA
. https://biblioteca.uoc.edu/es/pagina/Estilo-APA/
Arduino Fácil. 21. Resistencia (2018). https://arduinofacil.com/la-resistencia/

Debat0el PAC 2 – PROJECTE D’ARDUINO

No hi ha comentaris.

Publicat per

PAC 2 – Termostat cerveser

PAC 2 – Termostat cerveser
Publicat per

PAC 2 – Termostat cerveser

PROJECTE D’UN TERMOSTAT PER CONTROLAR LA TEMPERATURA DE FERMENTACIÓ DE LA CERVESA ASSIGNANT UNA TEMPERATURA DESITJADA I ESCALFANT O REFREDANT SEGONS NECESSITAT.…
PROJECTE D’UN TERMOSTAT PER CONTROLAR LA TEMPERATURA DE FERMENTACIÓ DE LA CERVESA ASSIGNANT UNA TEMPERATURA DESITJADA I ESCALFANT O…

PROJECTE D’UN TERMOSTAT PER CONTROLAR LA TEMPERATURA DE FERMENTACIÓ DE LA CERVESA ASSIGNANT UNA TEMPERATURA DESITJADA I ESCALFANT O REFREDANT SEGONS NECESSITAT.

Un dels processos més importants de la producció de la cervesa és la fermentació que és on el sucre del cereal es converteix en alcohol. Per poder dur a terme aquest procés, és de vital importància el control de la temperatura. Cada estil de cervesa, usa un determinat tipus de llevat i segons el que volguem produïr necessitarem fermentar a una temperatura concreta, fins i tot, en el cas de tractar-se de cerveses de baixa fermentació, haurem d’anar canviant la temperatura. Per tot això ens caldrà usar un termostat per poder controlas aquesta temperatura i escalfar o refredar la cervessa segons necessitat.

Per realitzar aquest projecte de forma correcte, necessitaríem comptar amb dos relés on anirien connectats un escalfador i un refredador però com en aquest cas no puc comptar amb tot el material necessari, simplement simularé l’efecte de refredar amb un led de color blau i l’efecte d’escalfar amb un led de color vermell.

Aquest termostat comptarà, a més dels dos leds, un sensor de temperatura, una pantalla LCD on es mostrarà la temperatura registrada pel sensor i 3 pulsadors que faran de botons per poder assignar una temperatura objectiu.

Així doncs, programarem el termostat perquè quan la temperatura ambiental sigui més alta o més baixa de la temperatura objectiu, amb un marge de 0.5ªC cap adalt i cap avall, el termostat activi el refredat o escalfat del fermentador. Aquest marge de +/- 0.5ªC l’usam perquè sinò el termostat estiria activant continuament algún dels dos relés. En un cas ideal, podríem crear una altra funció per poder programar també aquest marge de temperatura o histèresi.

 

 

Debat0el PAC 2 – Termostat cerveser

No hi ha comentaris.

Publicat per

Sense títol

Publicat per

Sense títol

Presentació del Projecte El projecte es tracta d’una eina per ajudar a concentrar els estudiants. El sistema requerirà que l’ordinador en que…
Presentació del Projecte El projecte es tracta d’una eina per ajudar a concentrar els estudiants. El sistema requerirà que…

Presentació del Projecte
El projecte es tracta d’una eina per ajudar a concentrar els estudiants. El sistema requerirà que l’ordinador en que s’està treballant tingui oberta i activa una finestra en concret. En qualsevol altre cas s’activaran un element sonor i un de lluminós. També hi ha disponible un botó que activarà un avís a la persona responsable de l’aula perquè pugui assistir a la persona que ho necessiti. 

Carregant...

En quant a elements físics s’ha utilitzat:

  • 1x controladora Arduino
  • 1x diode led
  • 1x resistència 4.7k Ω 
  • 1x resistència 10k Ω
  • 1x altaveu piezoelèctric
  • 1x botó
  • 8x cables tipus jumper de diferent llargada
  • 1x placa de connectivitat
  • 1x cable usb tipus A / B
  • 1x ordinador amb connexió USB

Funcionament Tècnic: Hardware

En quant la controladora, el primer que s’ha fet és donar voltatge (5v) i terra a la placa de connectivitat. Llavors s’ha connectat a terra el càtode del díode, una pota de l’altaveu piezoelèctric, i una pota del botó (posant en sèrie la resistència de 10k Ω).

El següent pas ha estat donar senyal digital al ànode del díode (pin 13), la pota restant de l’altaveu piezoelèctric (pin A1) i a la pota en sèrie de la que està a terra del botó (pin 7).

Finalment, s’ha donat senyal de 5v a la pota del botó que ha de fer switch amb les altres dues que hi ha en sèrie. Un cop tot muntat s’ha connectat per usb a l’ordinador (prèvia instal·lació de Arduino IDE 2.2.1 i Processing 4.3.

Vista Esquemàtica

Per visualitzar l’esquema es pot accedir al lloc web:

https://www.tinkercad.com/things/1tf3P9gID7c

 

Funcionament Tècnic: Software

Arduino

El codi que s’ha carregat al controlador està comentat i explicat però a mode resum el que fa és el següent. 

  • Inicialitzar variables
  • Definir mode (INPUT o OUTPUT) dels pins que s’utilitzaran
  • Definir connexió Serial
  • Rebre dades (La pantalla té focus o no?)
  • Processar dades
  • Activar / desactivar elements d’alerta
  • Calcular temps d’execució de l’aplicació i enviar-ho a Processing

Processing

El codi que executa el Processing també està comentat i explicat, a mode resum el que fa és el següent:

  • Importar llibreries Serial
  • Inicialitzar pantalla, connexió Serial, variables
  • Escoltar si Arduino ens envia dades
  • Processar les dades (mostrar  per pantalla)
  • Escoltar si la nostre pantalla de Processing té focus o no, i enviar aquesta informació a Arduino.

Vídeo en Funcionament

 

https://youtu.be/EwfaR48sYzM

Debat0el Sense títol

No hi ha comentaris.