Proyecto II Arduino Comunicación Arduino + Android +Ubidots
RICARDO OSPINA FRANCO CESAR EDUARDO SANCHEZ
Proesor
Edgar Mauricio Hidalgo Florez!
INS"I"UCI#N UNI$ERSI"ARIA DE EN$I%ADO FACU&"AD DE IN%ENIER'A "ECNO&O%IA "ECNO&O%IA EN %ES"ION DE REDES EN$I%ADO ()*
Presu,uesto Presu ,uesto materia-es •
Arduino uno
• • • • • •
Protoboard Potenciómetro Cab-es .-uetoot/ CH) A,, comunicación seriaA,, 0et en1ió ubidots
Cone2ión Potenciómetro
E- circuito de este ,royecto es muy sim,-e! E- ,otenciómetro es un com,onente 3ue tiene tres conectores o ,atas! Dos de e--as son -os e2tremos de una resistencia 45a! &a tercera6 -a centra-6 es -a de un contacto mó1i-6 3ue a- des-i7arse de un e2tremo a otro de -a resistencia 45a -a di1ide en dos y nos da -os distintos 1a-ores de- 1o-ta5e en cada ,unto! Para uti-i7ar-o6 conectamos una de -as ,atas a -a a-imentación de 8 $o-ts6 -a otra -a conectamos a tierra y -a ,ata centra-6 donde tenemos -a resistencia 1ariab-e6 -a conectamos a un ,in ana-ó0ico de- Arduino! Es en esta ,ata centra- donde censaremos -os 1a-ores de- 1o-ta5e 3ue nos da e,otenciómetro!
Cone2ión .-uetoot/!
E- .-uetoot/ es un est9ndar de comunicación ina-9mbrica 3ue ,ermite -a transmisión de datos a tra1:s de radiorecuencia en -a banda de (6; %H7! E2isten muc/os módu-os .-uetoot/ ,ara usar-os en nuestros ,royectos de e-ectrónica6 ,ero -os m9s uti-i7ados son -os módu-os de <=>?CU6 ya 3ue son muy económicos y 9ci-es de encontrar en e- mercado! Son módu-os ,e3ue@os y con un consumo muy ba5o 3ue nos ,ermitir9n a0re0ar unciona-idades .-uetoot/ a nuestro Arduino!
Fsicamente6 -os dos módu-os son muy ,arecidos6 so-o 1aran a-0unas cone2iones! &os ,ins 3ue encontraremos son -os si0uientesB -Vcc:
A-imentación de- módu-o entre 6$ y $!
-GND: &a
masa de- módu-o!
-TXD: "ransmisión -RXD:
de datos!
Rece,ción de datos a un 1o-ta5e de 6$!
Poner a ni1e- a-to ,ara entrar en modo con40uración de- módu-o so-o e- mode-o HC>)8 -KEY:
Para conectar un -ed de sa-ida ,ara 1isua-i7ar cuando se comuni3uen datos! -STATE:
A,, comunicación seriaEsta A,, ,ermite comunicar e- arduino con -a APP y ,osteriormente subir-o a -a nube o base de datos on-ine de ubidots! E- códi0oB
&a A,, cuenta con un botón ,rinci,a- de cone2ión o a,areamiento con e.-uetoot/6 un banner donde se muestra -a m:trica 3ue se en1a ,or -a comunicación seria- entre e- Arduino y -a APP y 3ue a- mismo tiem,o se est9 en1iando a -a base de datos oine de ubidots
A,, 0et en1ió ubidots
Esta A,, es un c-iente de consu-ta6 se comunica con -a base de datos 3ue est9 siendo a-imentada ,or -a A,, de comunicación Seria- entre e- Arduino y -a A,,! "iene dos banner -a ,rinci,a- muestra -a G-tima medida ca,turada en eG-timo uso6 e- se0undo banner se encar0a de consu-tar en tiem,o oine -a base de datos6 tiene una dierencia en tiem,o rea- de !8 se0undos!
Conc-usiones!
Con el código de comunicación serial puedo imprimir en la app de Android desde arduino los datos censados desde diferentes componentes.
Al tener comunicación desde arduino con la app de Android puedo compartir información con bases de datos locales y en la web.
Los datos que son enviados a la web o bases de datos online los puedo reutilizar para generar estadísticas o tener más movilidad y facilidad de consulta desde cualquier dispositivo conectado a la red.
La práctica de conexión de diferentes censores con el Arduino y la protoboard facilita la manipulación de los mismos cada uso se !ace más fácil entender sus tipos y manipulación al conectarlos.