2010-04-29 36 views
9

Conozco Phidgets, sin embargo, estoy buscando otros tipos de hardware que se puedan interconectar con C#.C# Robótica/Hardware

¿Alguien consiguió algunas buenas?

+0

Hay excelente información sobre todos los tipos de informática física (incluida la robótica) en http://www.chiphacker.com. –

Respuesta

0

Advantech tiene un buen conjunto de cajas USB IO que se pueden interconectar con cualquier hardware. Tienen un buen framework .net nativo con ejemplos en C#.

El que estoy usando es el control de una célula de trabajo robotizada que estoy desarrollando: http://www.advantech.com/products/USB-4751/mod_1-2MLJNA.aspx

2

En realidad, los kits Lego Mindstorms son baratos y tienen muchas bibliotecas diferentes para codificar. Microsoft Robotics por ejemplo. Se puede obtener más información del this article. Mi experiencia con Lego Mindstorms fue antes de las versiones de NXT y el uso de C, sin embargo, fue un gran momento desafiante. Incluso puedo considerar buscar un kit ahora que esto apareció ...

3

Eche un vistazo a mi "Proyecto de la casa más inteligente del mundo" http://blog.abodit.com/category/home-automation/smartest-house/ como se presentó en .NET Rocks # 518.

Está escrito en C# y las interfaces a X10, termostatos, paneles de alarma, un conmutador de múltiples zonas de audio, un proyector, amplificadores Denon, sensores de calzada, medidores de deformación, y mucho más ...

alarma

Un Caddx El panel es el dispositivo de entrada de sensor más económico que puede conectar a una PC: un puerto serie le proporciona más de 100 entradas tanto inalámbricas como cableadas.

+0

Todavía usa puertos serie? – UpTheCreek

+2

El sistema general usa USB, puertos seriales y Ethernet. Muchos dispositivos solo brindan comunicaciones RS-232 o RS-485, de modo que seriales es la ÚNICA forma de comunicarse con ellos. ¡Para un sistema cableado como este, los puertos seriales son en realidad los comunicadores más confiables de todos! El panel de alarma CADDX utiliza comunicaciones serie sí, y a diferencia de la mayoría de los proveedores de hardware, en realidad tienen un buen protocolo. –

+0

esto, es una de las cosas más increíbles que he visto hacer con .net! ¡felicitaciones a usted! – RhysW

5

Mira la Netduino. Está basado en el Arduino pero está programado con .Net Micro Framework

0

Si está buscando específicamente hardware, dos sugerencias que me gustaría agregar son Parallax y ROB Series. No solo puedes comprar robots enteros que puedes ensamblar tú mismo (y, enfrentémoslo, ¡eso también es divertido!), Sino también partes y piezas como microcontroladores, sensores y accesorios, que puedes utilizar para tus propios proyectos personalizados.

Si bien tendrá que pasar las fundas de codificación antes de llegar a controlar realmente estos bots, es un proceso divertido. Le sugiero que busque en Microsoft's RDS y sus foros DSS y CCR para ayudarlo a comenzar.

+0

¿RDS sigue siendo un proyecto activo? El IDE parece obsoleto en términos de 2012, y la última actualización del sitio fue hace más de un año. – FlavorScape