Descripción
Este libro es una gran inversión para aquellos interesados en desarrollar proyectos relacionados con cámaras para Arduino. Estas aplicaciones de cámara pueden incluir seguridad, vigilancia, fotografía, juguetes, robots y drones. Específicamente, este libro cubre la cámara digital Omnivision ov7670 y su uso con el microcontrolador Arduino. Este libro adopta un enfoque práctico e interactivo y muestra al lector, en una guía paso a paso, cómo usar el ov7670 con Arduino y un lector/grabador de tarjetas SD para tomar fotos, guardarlas en una tarjeta SD y luego convertirlas a un formato fácilmente visible. Este libro le ahorrará muchas horas o incluso semanas de frustración al intentar que esta cámara funcione correctamente. Este libro también le brinda los antecedentes básicos sobre Arduino y las cámaras digitales en general para que pueda desarrollar proyectos de cámara para cámaras distintas al ov7670.
A quién va dirigido este libro:
1. Principiantes de Arduino interesados en desarrollar proyectos personalizados relacionados con cámaras Arduino que sean adecuados para fotografía, vigilancia, aplicaciones de seguridad o para usar con drones y robots.
2. Estudiantes de secundaria y universitarios que necesiten una guía de inicio rápido para usar una cámara digital de bajo costo en sus proyectos escolares.
Puntos clave de venta:
1. Proporciona una guía de inicio rápido para principiantes basada en "ejemplos prácticos" interactivos para usar la popular cámara Omnivision ov7670 con Arduino, incluyendo el uso de las características indocumentadas e incorrectamente documentadas que son necesarias para que la cámara funcione correctamente.
2. Proporciona un buen punto de partida para aplicaciones de cámara basadas en Arduino tan diversas como procesamiento de imágenes, fotografía, vigilancia y seguridad doméstica con código reutilizable de calidad profesional para que el lector lo use en sus propios proyectos.
3. Cubre la versión FIFO del ov7670, que es la versión de cámara preferida para la mayoría de los proyectos de cámara.
Tabla de contenido:
Capítulo 1: Introducción a la cámara Omnivision OV7670
A. ¿Qué es la cámara OV7670?
B. Terminología clave de la cámara
C. Visión general de la cámara OV7670 con memoria FIFO AL422B
D. Resumen de los pasos necesarios para tomar una foto
Capítulo 2: Introducción a Arduino
A. ¿Qué es un Arduino?
B. El Arduino Mega 2560
C. Requisitos del sistema de desarrollo de Arduino
D. IDE de software de Arduino
E. Ejemplo práctico: Un programa simple "Hello World" de Arduino con un LED
Capítulo 3: Conceptos básicos del lenguaje de programación de Arduino
A. Descripción general del lenguaje C/C++ para Arduino
Capítulo 4: Revisión del diseño digital
A. Cómo se almacenan los datos en la cámara ov7670
B. Números decimales (representación en base 10)
C. Números binarios (representación en base 2)
D. Números hexadecimales (representación en base 16)
E. Conversión de un número binario (base 2) a un número hexadecimal (base 16)
F. Conversión de un número hexadecimal (base 16) a un número binario (base 2)
G. Ejemplo práctico: Configuración de registros en la cámara OV7670
H. Variables booleanas, lógica y tablas de verdad
I. El pulso de reloj
J. Lectura de esquemas
K. Descripción general del diseño para la cámara OV7670 con memoria FIFO
Capítulo 5: Tomar fotos con la cámara Omnivision ov7670 - Parte 1
A. Descripción general del almacenamiento en tarjeta SD para Arduino
B. Descripción general de la interfaz I2C de Arduino
C. Ejemplo práctico: Prueba de la interfaz I2C con la cámara OV7670
D. Descripción general del software de captura de imágenes de la cámara FIFO Omnivision ov7670
E. Descripción general de FFMPEG
Capítulo 6: Tomar fotos con la cámara Omnivision ov7670 - Parte 2
A. Ejemplo práctico: Tomar una foto con la cámara, guardar la foto en el almacenamiento de la tarjeta SD y ver la imagen en su computadora.
Apéndice A: Definiciones de registro de la cámara
Apéndice B: Variables del programa de captura de imágenes
Author: Robert Chin
Publisher: Createspace Independent Publishing Platform
Published: 06/30/2015
Pages: 246
Binding Type: Paperback
Weight: 1.28lbs
Size: 11.00h x 8.50w x 0.52d
ISBN13: 9781512357981
ISBN10: 1512357987
BISAC Categories:
- Tecnología e Ingeniería | Electrónica | Digital
About the Author
Robert Chin tiene una licenciatura en ingeniería informática y experiencia en desarrollo de cámaras Arduino, C/C++, Unreal Script, Java, DirectX, OpenGL y OpenGL ES 2.0. Ha escrito juegos en 3D para plataformas Windows y Android. Es autor de "Beginning Android 3d Game Development" y "Beginning IOS 3d Unreal Games Development", ambos publicados por Apress, y fue revisor técnico de "UDK Game Development", publicado por Course Technology CENGAGE Learning.
This title is not returnable

