Caja azul basados en Arduino (teléfono Phreaking) (5 / 9 paso)

Paso 5: Código de manual de reparacion 2

Programación

Las diferencias de código no son muy jugosos para esta versión. El listado de código completo está disponible en mi perfil de pastebin.com aquí. Debemos, sin embargo también cubrimos cómo grabar los archivos WAV que hacemos debajo de la sección de análisis de código. Son, de hecho usando un diverso tablero de micro-controlador - la Arduino UNO y debe hacer los cambios para especificar para en el IDE.

Se utilizan tres nuevas directivas de pre-procesador,

 #include // preprocessor directives (header files)<br>#define SDPIN 10 // SD Card Pin for SeeedStudio SD Card Shield #include // to play WAV files 

En la función setup() se utiliza el código,

 if (!SD.begin(SDPIN)) {<br> Serial.println("initialization failed!"); }else{ Serial.println("initialization success!"); } tmrpcm.speakerPin = 9; //11 on Mega, 9 on Uno, Nano, etc tmrpcm.setVolume(3); // set volume here (test for distortion) 

Para inicializar la tarjeta SD por el montaje de su sistema de archivos, configurar el altavoz de salida pin utilizado por el objeto TMRpcm como 9 y también para ajustar el volumen mediante programación. Ajuste el volumen mediante programación puede hacerse también mediante el uso de un agente de escucha simple botón de para una devolución de llamada de teclado, pero esto dejé hasta el potenciómetro como el volumen de software definido agregar un poco de distorsión a los tonos.

Creamos un objeto TMRpcm simple como,

 TMRpcm tmrpcm; // create sound playing object 

Entonces, ahora podemos llamar al método play() y pasar a es una matriz de caracteres, como,

 tmrpcm.play("sounds/blusin01.wav"); 

Y eso es todo.

Notas sobre nombres de archivo

Las convenciones de nomenclatura sobre todo! Elegí seguir con un simple límite de 8 caracteres para cada archivo. para tonos MF ejemplo 0-9,

  • blusin00.wav
  • blusin01.wav
  • blusin02.wav
  • blusin03.wav
  • blusin04.wav
  • blusin05.wav
  • blusin06.wav
  • blusin07.wav
  • blusin08.wav
  • blusin09.wav

Esto asegura buena compatibilidad y debe seguirse por lo menos a los efectos de esta documentación.

Creación de archivo con Audacity

Utilizar Audacity para crear todos mis archivos de sonido. Cuando primero abres audacity en la parte inferior izquierda de la pantalla puede cambiar la frecuencia de 22 kHz de por defecto 44khz. Entonces hay que "generar -> tono" y seleccione 700 como la frecuencia. Utilizar una amplitud de 0,5 que funciona bien con baja distorsión. Haga clic en la derecha flecha abajo y seleccione la opción sólo con "milisegundos" y luego establecer el valor a 00.00.00.066 que es de 66 milisegundos.

A continuación, haga clic en cualquier lugar en el área gris fuera de la pinza de tono y repite el proceso pero elegir 900 hz. Esto creará otro tono de canal mono justo debajo de la primera como se ve en la imagen superior. Ahora haga clic en "archivo -> Exportar" y guardarlo como "otros archivos sin comprimir." Haga clic en el cuadro de diálogo "Opciones" y seleccione "Sin signo de 8 bits PCM de Microsoft."

Guardar en el directorio de sonidos de la tarjeta SD y ahora debe ser jugable por el código de Arduino.

Artículos Relacionados

Instalación de ProjectMF (teléfono Phreaking)

Instalación de ProjectMF (teléfono Phreaking)

IntroducciónUn amigo sin rostro en un canal de IRC en 2006 me dio el mp3 de la increíble presentación de ProjectMF esperanza dada por Mark Abene (Phiber Optik). Desde entonces, he estado fascinado por el proyecto, pero carecía de los conocimientos té
Caja de fibra de carbono teléfono

Caja de fibra de carbono teléfono

¿Quieres aprender cómo hacer tu propio brillante, liso, fibra de carbono caja del teléfono? Sólo tienes que seguir estos sencillos pasos para crear uno por ti mismo y mostrar a todos tus amigos!Paso 1: Selección de sus materialesFibre Glast 3k tejido
BRICOLAJE | Cómo hacer una caja de teléfono de silicona | Tutorial

BRICOLAJE | Cómo hacer una caja de teléfono de silicona | Tutorial

https://www.youtube.com/watch?v=uHgs8B_6c7I&feature=youtu.bePaso 1: Hacer una caja del silicón del teléfono necesita!!!!!! Video de hoy hacer una caja de teléfono impresionante DIY o como muchos llaman tope caja del teléfono celular en casa. ¿Usted s
Caja del teléfono del tablero de tiza

Caja del teléfono del tablero de tiza

Este proyecto comenzado porque quería darle a mi novia un regalo para el primer día de sus prácticas en la escuela primaria. Quería ser algo divertido y fácil de llevar consigo para los niños de su clase. Pensé que ella podría dejar que los niños jug
Cargador de teléfono

Cargador de teléfono

tomé el cargador del teléfono negro $5, entonces pensé que un diseño de la manija de la espada ninja o samurai sería fresco en él, pero tiene una luz que las luces roja y azul a si el teléfono está cargando. Asi que me hice la luz parecen ojos.
Cómo cambiar la pantalla de su teléfono móvil Nokia.

Cómo cambiar la pantalla de su teléfono móvil Nokia.

Este instructable le mostrará cómo cambiar una pantalla LCD rota en tu Nokia. Las fotos de arriba muestran un clásico Nokia 6300, pero podría ser el mismo o casi lo mismo con muchos otros modelos de Nokia.¿Por qué le tiene que cambiar su LCD? Tal vez
ArduinoPhone 2.0 - un teléfono móvil de código abierto

ArduinoPhone 2.0 - un teléfono móvil de código abierto

Hace más de 2 años que yo había hecho un instructable - ArduinoPhone.ArduinoPhone fue grande y es difícil para el principiante hacer uno. Ya que es un paso para hacer el circuito de carga.Y yo había oído por lo que muchos la voz cuando se haga Arudin
Conversión de un teléfono público para uso doméstico.

Conversión de un teléfono público para uso doméstico.

Como uso del teléfono celular continúa aumentando y las empresas de teléfono tomar teléfonos públicos fuera de servicio, teléfonos más usados están disponibles para la venta. Algunos comprarán teléfonos públicos con la intención de instalar estas pie
Sistema de intercomunicador teléfono VOIP y

Sistema de intercomunicador teléfono VOIP y

RESUMEN:Lo anterior instructable le muestra cómo utilizar un cuadro de Linksys VOIP para conectar a los teléfonos de ollas y hacer una especie de sistema de intercomunicación casero simple. Sin embargo, muchas personas (me incluidas) se preguntaban s
Teléfono de oficina

Teléfono de oficina

una instalación de arte con un teléfono de escritorio modificado que facilita y frustra la comunicación.Con electronica y alguna programación de microcontrolador simple, puede secuestrar la función normal de un teléfono de tono, dándole vida propia.
Linterna alimentada por la línea de teléfono

Linterna alimentada por la línea de teléfono

¿Qué haces cuando la energía de la casa se apaga? Buscar linternas! Pero si eres tan descuidada como yo, vas a ver que son de baterías desde la última vez que salió la energía.Desde entonces, en el 90% de las veces, la línea telefónica sigue trabajan
Como hacer un proyector para su teléfono por $2

Como hacer un proyector para su teléfono por $2

proyectores de diapositivas son excelente, pero anticuados y proyectores digitales cuestan un paquete. Afortunadamente, puede mostrar sus fotos móvil y tu hack de teléfono inteligente por convertir su teléfono en un smartphone barato proyector.Los in
La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

Actualización:Hay una nueva versión de la Climaduino y el Climaduino con algunos cambios muy significativos.Soporta múltiples zonasUtiliza el Arduino YúnTrabaja con aire acondicionado CentralSe comunica mediante el protocolo MQTT (se puede integrar c
Caja azul de Arduino 12-modo - Introducción

Caja azul de Arduino 12-modo - Introducción

ACTUALIZACIÓN DE FIRMWARE! -10/2/2015 - ver último paso para obtener más informaciónPresentado aquí está basado en un Arduino "Caja azul". Produce el "tradicional" azul caja 2600 Hz tono y tonos MF (multifrecuencia), pero hace mucho má