Paso 1: planificación
Con búsqueda de Google encontré perfectamente adecuado ejemplo de Matt Richardson (de Sr.). Su diseño es muy agradable e interesante, además que mencionó algunas áreas de posible problema.
- Su diseño en Instructables
- Otra
Junto a su diseño son dos alternativas de Adafruit.com. Uno utiliza un Raspberry Pi y el segundo un Arduino como las bases. La propia unidad de teléfono es el mismo para ambos. Adafruit diseño es fácil de construir y se ve muy atractivo con pantalla táctil. Sin embargo, no hay casi nada que ver con el edificio. Es más sobre la compra de los componentes y montaje rápido entonces. Esto suena demasiado simple para mí.
Suficiente sobre eso y vamos a centrar en el propio dispositivo. Usé Señor diseño como fuente de inspiración y se centró en el modelo de Adafruit Arduino.
Módulo celular GSM
El componente más importante, el módulo celular GSM, utilizado por el Señor es caro y difícil de adquirir. El diseño de Adafruit utiliza un módulo alternativo (SIM800L) y estaba buscando Qué puedo hacer con eso. Pronto encontré que pude comprar este módulo de eBay con un precio muy razonable sin tener que hacer casi cualquier soldadura. Mi objetivo no era evitar soldar, sino to reducir el trabajo desperdiciador de tiempo de soldadura.
Adafruit utiliza el mismo chip de SIM800L y luego para mi sorpresa pude utilizar su código directamente sin ninguna modificación.
El módulo trabaja en 850/900/1800/1900 MHz sistemas, permite radio FM y mucho más. La radio no era importante para mí, pero quizás en el futuro podría hacer uso de eso. Características importantes como llamar, recibir y enviar que SMS están cubiertos, esto es realmente suficiente.
Como un bono extra el módulo comprado tenía ya una antena incluida. En el otro lado del módulo de tablero es una ranura para tarjeta SIM, facilitando otra vez mi vida (reducción de los pequeños y lentos trabajos de soldadura).
Altavoz «+» (SpkP) y "-" (Speakon) están conectados directamente con el SIM800L. Del mismo modo, el micrófono. Pin de "Anillo" va baja cuando una llamada es venir pulg. "Red" es para la antena, pero que ya está en el tablero, así deje vacío. "Vbat2" es para la batería conexión "+". "Tierra" tierra del Arduino y la batería "-". "RST_sim800", "RXD" y "TXD" están conectados con el Arduino. "DTR"-no sé el uso, así deja abierta.
El módulo celular trabaja con red 2G. Es importante que su tarjeta SIM admite. Como he escuchado a que algunos proveedores de servicios no ofrecen ya o en un futuro muy próximo. SIM800 utiliza tamaño "mini SIM".
La pantalla de
Señor menciona que la pantalla LCD de Nokia se rompió fácilmente. Al mismo tiempo, no era muy aficionado de la pantalla de LED que utiliza, así fui semejantemente con la pantalla LCD de Nokia.
Después de algunas investigaciones supongo que señor tenía problemas con la pantalla de Nokia como estaba usando demasiado alta tensión. Se dice por Sparkfun que resistencias deberían utilizarse si se utilizan señales de 5V. Tensión de alimentación debe ser en todos los casos 3, 3V. Señor usa 5V.
Uno debe usar (copiado de Sparkfun) 10kΩ resistencias entre patas SCLK (CLK), DN (DIN), D/C (DC) y RST y un resistor de 1kΩ entre el perno de SCE (CS). Para la luz de fondo se recomienda mínimo 330Ω. Se utilizan símbolos diferentes para los mismos pernos: SCLK = CLK; DN = DIN; D/C = DC; SCE = CS.
La pantalla requiere de 3, 3V, por lo tanto un convertidor DC-DC se agrega para ello. Todos los pernos están conectados con el Arduino, que funciona con 5V. Para aumentar la pantalla se añaden resistencias de por vida entre los pernos (ver los esquemas: "Hand1_R4 – R8").
Los botones de
La disposición de botones es como tienen muchos teléfonos de botón de vieja escuela. Este diseño parecía muy razonable.
El teclado utiliza 16 botones. Para poder utilizar todos los botones uno necesita un microcontrolador enorme o un teclado un poco más avanzado.
Mediante el uso de una tecnología de divisor de tensión, el teclado podría lograrse usando sólo un pin analógico.