Se presenta el diseño mecánico y electrónico, modelado cinemático y dinámico, programación y control de un helicóptero de 2 GDL y de bajo costo. Si bien existen plataformas comerciales de helicópteros de 2 GDL, su costo es elevado y por ende son poco accesibles. Esta situación puede evitarse mediante el uso de una plataforma basada en software de código abierto y en un sistema de adquisición de datos de bajo costo. Para este fin, en este artículo se presenta un helicóptero de 2 GDL cuyos movimientos de cabeceo y guiñada son accionados por motores de corriente directa, y son medidos por encoders ópticos. Para la interpretación, procesamiento y monitoreo de los movimientos del helicóptero se emplea una computadora con Matlab Simulink. Para la adquisición de datos de los encoders y la generación de las señales de control del helicóptero se utiliza una tarjeta Arduino Mega, la cual se comunica con Matlab-Simulink por medio del Toolbox Arduino IO de código abierto. También, se propone un procedimiento para estimar los parámetros del modelo dinámico del helicóptero, y se utilizan para diseñar controladores PI-D que estabilizan el helicóptero en la posición deseada. Se presentan las condiciones en las ganancias de los controladores que garantizan la estabilidad del sistema en lazo cerrado. Además, se verifica el desempeño de la plataforma propuesta mediante resultados experimentales, los cuales se visualizan en un vídeo.