¿Paso 3: Temperatura y humedad?
¿Solución 2?: Bueno, me pareció una opción a la Arduino a 5V y regular el voltaje en el escudo del Nokia3310. No parece hay alguna forma fácil de hacerlo.
Solución 3?: Hay formas de configurar los convertidores analógico Arduino, así que no necesita 5V pero esto requeriría un montón de cambios de software y experimentando, además de que tenía que considerar el joystick también era analógico y ya fue diseñado para 5V.
Solución 4: Mientras buscaba alrededor de soluciones, he encontrado esta web:
http://blog.thiseldo.co.uk/?p=383
'Andy' reescribió las bibliotecas por el Nokia3310. He descargado y echó un vistazo. Uno de los comentarios dice que la inicialización de la LCD se actualizó para estaba usando una versión más reciente de la pantalla LCD nuelectronics. ¡ AJÁ! Por lo que no he averiguado cómo Andy había descubierto esto desde el sitio web nuelectronics, que no pude pero habría sido agradable si habían actualizado sus bibliotecas.
Tomé el potenciómetro hacia fuera y poner el jumper regular de nuevo en. ¿Así que todos los problemas solucionados, derecho?
Problema 5: Por supuesto, no. Me he cargado el software de Andy como mejor sabía cómo en el entorno de Arduino. Luego trató de ejecutar su programa de demostración y mantuvo recibiendo errores de compilación. Saqué sus cosas de sensor ya que fue diferente a la mía, pero todavía mantuvo recibiendo errores.
Una de las razones que me decidí por el Arduino fue por lo que tuve que profundizar. H. C. Archivos CPP. Yo soy perezoso y antiguo por lo que no quería molestar. Bueno, eso no duró mucho. Yo todavía soy un friki, así que con algunos ajuste para archivos de Andy, me las arreglé para conseguir funcionando. Hice mi mejor esfuerzo para descifrar los códigos de error y cambios. He intentado marcar todos los cambios que hice con un / / MTS. Una cosa sé que no es trabajo es fuentes grandes.
Pude obtener el código de sensor de demo en el código de Nokia, es con ejemplos: nokia_Temp_RH.pde
Así que yo con cremallera el código que funciona básicamente. Deben descomprimir los archivos en las bibliotecas del entorno Arduino.
El mio es \\MICHAEL-PC\Users\Michael\Documents\Arduino\arduino-0018\libraries
Así funciona todo bastante bien.
Si alguno de ustedes ha tenido experiencias buenas o malas con el módulo Nokia3310LCD, le agradeceria un comentario. Si tienes una biblioteca de trabajo, sería mejor aún.
Información práctica: He trabajado muchos años en la industria de prueba y medición electrónica. Temperatura y humedad varían en distancia y tiempo. El bosquejo toma 10 muestras y los promedios. Aún así, supongo que la temperatura es solamente dentro de +-3 grados y +-5% de humedad relativa. Pero, ¿realmente importa? Puedes decir la diferencia entre 89 y 92 grados F. No puedo.
Hay una circunstancia donde la temperatura podría ser crítica. Ese es el punto de congelación del agua, 32 ° F. Si esto es importante para su aplicación, entonces debe calibrar tu sensor en este punto. Probablemente la forma más fácil sería pegar el sensor en una bolsa de plástico y meter en una bolsa de hielo. Deberá ajustar sus fórmulas para conseguir esta temperatura más precisa.
Por cierto, la otra temperatura 'fija' es el punto de ebullición del agua. 212 F. cuidado, esto es sólo a nivel del mar. A mi altura (4653 pies) punto de ebullición del agua es 203,6 F. Aquí es una calculadora de sitio web para encontrar su punto de ebullición (temperatura).
http://www.csgnetwork.com/h2oboilcalc.html
Usé Google Earth para encontrar la altura en mi casa.
Sea muy cuidadoso si se utiliza el punto de ebullición como un punto de calibración.
Aquí es un método sugerido para una calibración de un punto de humedad relativa. No estoy seguro de por qué debe ser el 75%.
http://exoticpets.about.com/OD/herpresources/SS/hygrometer.htm